• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            tbwshc

            tbw

              C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              95 Posts :: 8 Stories :: 3 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(4)

            我參與的團(tuán)隊(duì)

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            在早期的計(jì)算機(jī)中,沒有操作系統(tǒng)一說,應(yīng)用程序開發(fā)人員都要對處理器(CPU)和硬件進(jìn)行徹頭徹尾的控制。實(shí)際上,第一個(gè)操作系統(tǒng)的誕生,就是為了提供一個(gè)虛擬的硬件平臺,以方便程序員開發(fā)。為了實(shí)現(xiàn)這個(gè)目標(biāo),操作系統(tǒng)只需要提供一些較為松散的函數(shù)、例程——就好像現(xiàn)在的軟件庫一樣——以便于對硬件設(shè)備進(jìn)行重置、讀取狀態(tài)、寫入指令之類的操作。現(xiàn)代的操作系統(tǒng)則在單處理器上加入了多任務(wù)機(jī)制,每個(gè)任務(wù)都是一個(gè)軟件模塊,可以是相互獨(dú)立的。嵌入式的軟件經(jīng)常是可以劃分成小的互相獨(dú)立的模塊。例如,第五章“接觸硬件”講到的打印tb共享設(shè)備就包含三個(gè)不同的軟件任務(wù):
            ?? 任務(wù) 1:從計(jì)算機(jī)的串行口A 接收數(shù)據(jù)
            ?? 任務(wù) 2:從計(jì)算機(jī)的串行口B 接收數(shù)據(jù)
            ?? 任務(wù) 3:格式化數(shù)據(jù)并輸送到計(jì)算機(jī)的并行口(打印機(jī)就連接在并行口)
            這些任務(wù)的劃分提供了一個(gè)很關(guān)鍵的軟件抽象概念,這使得嵌入式操作系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)更加容易,源程序也更易于理解和維護(hù)。通過把大的程序進(jìn)行模塊化劃分,程序員可以集中精力克服系統(tǒng)開發(fā)過程中的關(guān)鍵問題。

            坦言之,一個(gè)操作系統(tǒng)并不是嵌入式或其它計(jì)算機(jī)系統(tǒng)的必需的組件,它所能做的,也是像時(shí)用程序要實(shí)現(xiàn)的功能一樣。本書中的所有例子都說明了這一點(diǎn)。應(yīng)用程序執(zhí)行起來,都是從main 開始,然后進(jìn)入系統(tǒng)調(diào)用、運(yùn)行、結(jié)束。這與系統(tǒng)中只有一個(gè)任務(wù)是一樣的。對于應(yīng)用程序來說,僅僅是實(shí)現(xiàn)使LED 進(jìn)行閃爍,這就是操作系統(tǒng)的主要功用(屏蔽了很多復(fù)雜的操作)。

            如果你以前沒作過對操作系統(tǒng)的研究,那么,在這里得提醒一下,操作系統(tǒng)是非常復(fù)雜的。tb操作系統(tǒng)的廠商肯定是想使你相信,他們是唯一能生產(chǎn)出功能強(qiáng)大又易用的操作系統(tǒng)的科學(xué)家。但是,我也要告訴你:這并不是根困難的。實(shí)際上嵌入式操作系統(tǒng)要比桌面操作系統(tǒng)更容易編寫,所需的模塊和功能更為小巧、更易于實(shí)現(xiàn)。一旦明確了要實(shí)現(xiàn)了功能,并有一定的實(shí)現(xiàn)技能,你將會發(fā)現(xiàn),開發(fā)一個(gè)操作系統(tǒng)并不比開發(fā)嵌入式軟件艱難多少。

            嵌入式操作系統(tǒng)很小,因?yàn)樗梢匀鄙俸芏嘧烂娌僮飨到y(tǒng)的功能。例如,嵌入式操什系統(tǒng)很少有硬盤或圖形界面,因此,嵌入式操作系統(tǒng)可以下需要文件系統(tǒng)和圖形用戶接口。而且,一般來說,是單用戶系統(tǒng),所以多用戶操作系統(tǒng)的安全特性也可以省去了。上面所說的各種性能,都可以作為嵌入式操作系統(tǒng)的一部分,但不是必須的。

            posted on 2013-09-05 16:46 tbwshc 閱讀(222) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久人人爽爽爽人久久久| 26uuu久久五月天| 久久综合久久美利坚合众国| 国产亚洲精久久久久久无码77777 国产亚洲精品久久久久秋霞 | 77777亚洲午夜久久多喷| 久久99国产精品久久99小说| 国产真实乱对白精彩久久| 久久精品国产第一区二区| 久久亚洲AV无码西西人体| 久久国产欧美日韩精品免费| 久久精品无码av| 久久亚洲精品视频| 久久精品国产精品亚洲精品 | 久久人人爽人人爽人人AV| 久久精品国产亚洲av麻豆小说| 久久国产免费观看精品3| 中文字幕成人精品久久不卡 | 久久99热精品| 亚洲精品tv久久久久久久久久| 亚洲国产精品无码成人片久久| yellow中文字幕久久网| 狠狠色丁香久久婷婷综合_中| 国内精品久久久久影院日本| 奇米综合四色77777久久| 品成人欧美大片久久国产欧美| 一本色道久久88综合日韩精品| 久久国产免费观看精品3| 亚洲日韩欧美一区久久久久我| 狠狠色丁香久久婷婷综合五月| 久久亚洲国产成人影院网站| 亚洲精品午夜国产va久久| 亚洲午夜精品久久久久久人妖| 久久久无码精品亚洲日韩京东传媒| 国产成人精品久久二区二区| 久久精品亚洲乱码伦伦中文| 久久久久亚洲av成人网人人软件| 久久久综合九色合综国产| 蜜臀av性久久久久蜜臀aⅴ| 久久久www免费人成精品| 久久青青国产| 伊人久久精品影院|