色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows應(yīng)用程序,操作系統(tǒng),計(jì)算機(jī)硬件之間的相互關(guān)系

DuaO_fpga234 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-06-29 08:49 ? 次閱讀

做底層硬件嵌入式的不愿去懂上層PC軟件,而做上層PC軟件的又不愿去懂底層硬件,做FPGA不懂FPGA邏輯屬硬軟核處理器屬軟?,F(xiàn)在,HLS的出現(xiàn),讓FPGA本屬于硬件HDL的開(kāi)發(fā)慢慢變成HLS的軟件開(kāi)發(fā),有種當(dāng)年匯編開(kāi)發(fā)走向C開(kāi)發(fā)的感覺(jué)。目前,各大FPGA廠(chǎng)商正在努力搭建HDL到HLS的橋梁,讓以后的我們以后能夠用HLS高效開(kāi)發(fā)?,F(xiàn)在,讓我們看看Windows應(yīng)用程序,操作系統(tǒng),計(jì)算機(jī)硬件之間的相互關(guān)系,看看它們之間的橋梁如何搭建的。

其中,上圖中,輸入輸出設(shè)備就是計(jì)算硬件:鍵盤(pán)、鼠標(biāo)、耳機(jī)等。

【1】 .操作系統(tǒng)中有很多操作底層的函數(shù)接口,也就是我們常說(shuō)的驅(qū)動(dòng),這些驅(qū)動(dòng)是直接操作計(jì)算機(jī)硬件的動(dòng)作,比如讓聲卡發(fā)出聲音。但是,你有沒(méi)有發(fā)現(xiàn),操作系統(tǒng)可以操作硬件,但是是何時(shí)操作了?操作系統(tǒng)不知道,就好比你不買(mǎi)了一個(gè)玩具車(chē),裝上電池它就可以跑起來(lái),但是你不控制遙控它并不知道要去那;

【2】.操作系統(tǒng)對(duì)設(shè)備進(jìn)行輸入、輸出和閉環(huán)控制。按鍵鼠標(biāo)狀態(tài)輸入,顯示器輸出顯示,而硬盤(pán)的讀寫(xiě)操作就要不斷的讀取剩余的空間等信息才做有效的寫(xiě)操作的閉環(huán)控制。在這里說(shuō)個(gè)題外話(huà):學(xué)習(xí)學(xué)習(xí)是不斷學(xué)和習(xí)的閉環(huán),而很多人學(xué)的不好就是環(huán)沒(méi)有閉好,理論與實(shí)踐的結(jié)合更恰當(dāng)?shù)恼f(shuō)是理論和實(shí)踐的閉環(huán),理論與實(shí)踐如果不閉環(huán)就是紙上談兵和一介武夫而已;

【3】.前面說(shuō)過(guò)操作系統(tǒng)能很好的去操作底層硬件,但是不知道什么時(shí)候去操作和操作到了什么程度,這些都是由應(yīng)用程序來(lái)是實(shí)現(xiàn)的,也就是我們常說(shuō)的應(yīng)用程序調(diào)用API來(lái)操作底層硬件,不同的是沒(méi)有操作系統(tǒng)的單片機(jī)由單一的1個(gè)Main應(yīng)用程序去調(diào)用API,讀取所需要的一個(gè)底層設(shè)備狀態(tài);而有操作系統(tǒng)的PC機(jī)由多個(gè)應(yīng)用程序去調(diào)用API,讀取所需要的多個(gè)底層設(shè)備的狀態(tài)。這里就會(huì)遇到一個(gè)問(wèn)題,多個(gè)應(yīng)用程序調(diào)用API操作相同的底層硬件,這不就亂套了?

【4】.在這里Windows通過(guò)消息隊(duì)列來(lái)處理多個(gè)應(yīng)用程序下的問(wèn)題:將多個(gè)應(yīng)用程序的操作寫(xiě)入到消息隊(duì)列中,并按照先寫(xiě)先操作(類(lèi)似FPGA中的FIFO)的原則去調(diào)用API和讀取底層設(shè)備的狀態(tài)信息,將時(shí)間片切碎分時(shí)復(fù)用,這種消息隊(duì)列的處理機(jī)制比較復(fù)雜,不過(guò)沒(méi)關(guān)系,這些都由操作系統(tǒng)來(lái)管理并完成,應(yīng)用程序開(kāi)發(fā)者不用管,開(kāi)發(fā)者開(kāi)發(fā)起來(lái)簡(jiǎn)單方便。

【5】.操作系統(tǒng)中這種消息隊(duì)列的機(jī)制為多個(gè)底層驅(qū)動(dòng)和多個(gè)應(yīng)用程序通信搭建了很好的橋梁,非常方便應(yīng)用程序和底層驅(qū)動(dòng)的獨(dú)立開(kāi)發(fā)維護(hù)。如果我們搭建的嵌入式系統(tǒng)中沒(méi)有用到操作系統(tǒng),底層和應(yīng)用層開(kāi)發(fā)獨(dú)立性差,我們完全可以借鑒消息隊(duì)列這種思維方式來(lái)搭建我們的系統(tǒng)架構(gòu)來(lái)獨(dú)立底層和應(yīng)用層的開(kāi)發(fā)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602984
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3541

    瀏覽量

    88622
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6801

    瀏覽量

    123283

原文標(biāo)題:Windows程序內(nèi)部運(yùn)行原理

文章出處:【微信號(hào):fpga234,微信公眾號(hào):fpga234】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    超異構(gòu)計(jì)算時(shí)代的操作系統(tǒng)架構(gòu)綜述

    操作系統(tǒng)是管理計(jì)算機(jī)硬件、軟件資源,并為應(yīng)用程序提供公共服務(wù)的系統(tǒng)軟件,是計(jì)算機(jī)系統(tǒng)的內(nèi)核與基石。
    的頭像 發(fā)表于 02-17 14:44 ?1951次閱讀
    超異構(gòu)<b class='flag-5'>計(jì)算</b>時(shí)代的<b class='flag-5'>操作系統(tǒng)</b>架構(gòu)綜述

    什么是計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)硬件計(jì)算機(jī)軟件?

    計(jì)算機(jī)軟件:計(jì)算機(jī)運(yùn)行所需的程序及相關(guān)資料。硬件和軟件在計(jì)算機(jī)系統(tǒng)相互依存,缺一不可,因此同
    發(fā)表于 07-22 09:06

    計(jì)算機(jī)硬件,第2篇 計(jì)算機(jī)硬件系統(tǒng).pdf 精選資料分享

    與輸出設(shè)備五個(gè)部分。從組成部件上看,計(jì)算機(jī)硬件系統(tǒng)可分為中央處理單元、主存儲(chǔ)器與輸入/輸出三大子系統(tǒng),三大子系統(tǒng)之間通過(guò)總線(xiàn)相連,利用總線(xiàn)進(jìn)
    發(fā)表于 09-13 06:37

    計(jì)算機(jī)硬件系統(tǒng)的組成及其性能維護(hù)分析

    計(jì)算機(jī)硬件系統(tǒng)的組成及其性能維護(hù)分析1、前言隨著信息技術(shù)的飛速發(fā)展, 計(jì)算機(jī)技術(shù)被廣泛地應(yīng)用于人們的生活與工作中, 計(jì)算機(jī)系統(tǒng)的安全穩(wěn)定運(yùn)行直接關(guān)系
    發(fā)表于 09-13 07:31

    計(jì)算機(jī)硬件系統(tǒng)故障及維修過(guò)程

    計(jì)算機(jī)硬件系統(tǒng)故障及維修.ppt如圖14.11所示,選定劃分好的新分區(qū),右擊選擇“進(jìn)階”→“隱藏分割磁區(qū)”項(xiàng),將會(huì)隱藏這個(gè)新的分區(qū)。 檢查所有設(shè)置,最后單擊【執(zhí)行】按鈕進(jìn)行分區(qū)操作,分區(qū)完畢重啟
    發(fā)表于 09-17 07:44

    計(jì)算機(jī)硬件維護(hù)的方法

    1先檢查電源及其他靜態(tài)故障在進(jìn)行其他部件的檢測(cè)有調(diào)查可知,當(dāng)前我國(guó)計(jì)算機(jī)硬件故障在維護(hù)過(guò)程中,因?yàn)殡娫垂收隙鴮?dǎo)致的故障問(wèn)題非常常見(jiàn),所以要對(duì)電源部件出現(xiàn)的故障問(wèn)題引起足夠的重視。在對(duì)計(jì)算機(jī)硬件進(jìn)行
    發(fā)表于 09-17 07:15

    為什么要用操作系統(tǒng)?

    何謂操作系統(tǒng)1.什么是操作系統(tǒng)?操作系統(tǒng)是管理和控制計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序,是直接運(yùn)行
    發(fā)表于 12-14 07:56

    什么是計(jì)算機(jī)操作系統(tǒng)?

    什么是計(jì)算機(jī)操作系統(tǒng)操作系統(tǒng)是一種為應(yīng)用程序提供服務(wù)的系統(tǒng)軟件,是一個(gè)完整的計(jì)算機(jī)系統(tǒng)的有機(jī)組
    發(fā)表于 12-14 06:50

    計(jì)算機(jī)操作系統(tǒng)課件

    計(jì)算機(jī)操作系統(tǒng)課件內(nèi)容如下第1章  計(jì)算機(jī)操作系統(tǒng)概述.ppt1.1  存儲(chǔ)程序計(jì)
    發(fā)表于 11-07 09:43 ?0次下載
    <b class='flag-5'>計(jì)算機(jī)</b><b class='flag-5'>操作系統(tǒng)</b>課件

    計(jì)算機(jī)硬件知識(shí)大全

    計(jì)算機(jī)硬件知識(shí)大全
    發(fā)表于 05-15 09:50 ?0次下載
    <b class='flag-5'>計(jì)算機(jī)硬件</b>知識(shí)大全

    計(jì)算機(jī)硬件知識(shí)試題

    計(jì)算機(jī)硬件知識(shí)一、微機(jī)基本工作原理1、計(jì)算機(jī)系統(tǒng)的組成微型計(jì)算機(jī)硬件系統(tǒng)和軟件系統(tǒng)組成。
    發(fā)表于 07-01 17:21 ?76次下載

    計(jì)算機(jī)操作系統(tǒng)原理與設(shè)計(jì)

    計(jì)算機(jī)操作系統(tǒng)原理與設(shè)計(jì)算機(jī)操作系統(tǒng)原理與設(shè)計(jì) 計(jì)算機(jī)操作系統(tǒng)原理與設(shè)計(jì)
    發(fā)表于 06-03 14:30 ?43次下載

    物聯(lián)網(wǎng)為何需要開(kāi)源操作系統(tǒng)

    操作系統(tǒng),英文名 operating system,簡(jiǎn)稱(chēng):OS,是一種系統(tǒng)軟件,位于計(jì)算機(jī)硬件應(yīng)用程序中間的一層,管理硬件和軟件資源,為
    發(fā)表于 01-08 15:24 ?1908次閱讀

    計(jì)算機(jī)操作系統(tǒng)的幾種分類(lèi)方式

    操作系統(tǒng)是管理計(jì)算機(jī)硬件與軟件的計(jì)算機(jī)程序,是計(jì)算機(jī)系統(tǒng)的核心,是計(jì)算機(jī)系統(tǒng)中最基礎(chǔ)和最重要的
    的頭像 發(fā)表于 03-21 14:58 ?2w次閱讀

    怎么看待汽車(chē)操作系統(tǒng)

    操作系統(tǒng)提供計(jì)算機(jī)硬件應(yīng)用程序之間的接口。這通過(guò)遵循編程到操作系統(tǒng)中的規(guī)則和程序來(lái)限制
    的頭像 發(fā)表于 06-20 11:57 ?1689次閱讀
    怎么看待汽車(chē)<b class='flag-5'>操作系統(tǒng)</b>
    主站蜘蛛池模板: 收集最新中文国产中文字幕| 国产精品成人影院在线观看| 欧美人与动牲交XXXXBBBB免费| 91麻豆精品| 女人夜夜春| 青青草AV国产精品| a一级毛片视频免费看| 欧美午夜特黄AAAAAA片| xnxx高中生| 日韩亚洲国产欧美免费观看| 刮伦人妇A极一片| 无码人妻精品国产婷婷| 国产无遮挡又黄又爽在线视频| 亚洲精品色播一区二区 | 99精品在线看| 欧美人与动交zOZ0| 风月宝鉴之淫乱英雄传 电影| 甜涩性爱下载| 好紧好湿太硬了我太爽了小说| 艳鉧动漫片1~6全集在线| 久热久热精品在线观看| 97无码人妻精品1国产精东影业| 亲爱的妈妈6韩国电影免费观看| 丰满少妇67194视频| 亚洲 日韩 欧美 另类 蜜桃| 精品一成人岛国片在线观看| 18和谐综合色区| 秋霞电影网伦大理电影在线观看| 国产1000部成人免费视频| 亚洲AV永久无码精品澳门| 久久操热在线视频精品| 97欧美精品大香伊蕉在人线| 日本zljzljzlj精品| 国产人成无码视频在线观看| 野花韩国免费高清电影| 男人免费网站| 国产成人无码视频一区二区三区 | 亚洲熟女片嫩草影院| 蜜臀AV浪潮99国产麻豆| 春暖花开 性 欧洲| 亚洲乱亚洲乱妇在线观看|