色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 讓你從根本上了解系統(tǒng)函數(shù),簡單快速

讓你從根本上了解系統(tǒng)函數(shù),簡單快速 時(shí)間:2018-06-21      來源:未知

我們都知道C語言,C語言提供了通用的函數(shù)比如fread fwrite fclose,不論你在windows linux還是其他 操作系統(tǒng)上,都可以使用.這就是平臺無關(guān)性,所以C語言有很好的移植性.接下來我們思考一個(gè)問題,不同的操作系統(tǒng)windows linux,他們的設(shè)計(jì)肯定不一樣的,windows再設(shè)計(jì)之處肯定不會 考慮linux的設(shè)計(jì),linux在設(shè)計(jì)之處也不會向微軟請教.所以問題是為什么都可以使用標(biāo)準(zhǔn)的C函數(shù) ?

這要從操作系統(tǒng) 的系統(tǒng)調(diào)用說起.高級的操作系統(tǒng)都分為用戶態(tài)和內(nèi)核態(tài),說白了用戶態(tài)就是執(zhí)行用戶程序的,比如QQ 微信.而內(nèi)核是 操作系統(tǒng)管理硬件 內(nèi)存 CPU的,應(yīng)用程序因?yàn)樵谟脩魬B(tài)所以無法訪問硬件,這也保證了操作系統(tǒng)的安全性. 但是有時(shí)候應(yīng)用程序需要操作硬件,比如打開攝像頭,那怎么辦呢.

解決辦法就是用戶程序請求操作系統(tǒng)打開,操作系統(tǒng)接收請求去打開硬件.所以真實(shí)的訪問過程不是應(yīng)用程序直接訪問. 應(yīng)用程序如何請求操作系統(tǒng)呢?這就是系統(tǒng)調(diào)用的功能.因?yàn)椴煌牟僮飨到y(tǒng)管理方式 硬件訪問方式幾乎完全不同,所以不同的操作系統(tǒng)提供了完全不同的系統(tǒng)調(diào)用接口.這些接口 又稱為系統(tǒng)函數(shù).

比如常見的linux下API:read write close open socket都是系統(tǒng)函數(shù) ,可以完成操作系統(tǒng)的各種功能.windows上API 是不相同的,所以如果你直接使用這些系統(tǒng)函數(shù),寫出來的代碼不具有移植性.

那怎么辦呢?解決方法就是對系統(tǒng)函數(shù)封裝一層,封裝為C庫. C庫 對外提供統(tǒng)一的接口,不同的操作系統(tǒng)提供不同的C庫,但是不同的C庫對外提供相同的 API,這也就保證了你基于C庫開發(fā)的代碼在不同的操作系統(tǒng)上具有 很好的移植性.記住,是很好,而不是絕對的.針對一些特殊的功能,我們也是針對操作系統(tǒng)進(jìn)行處理.

下面一張圖來解釋他們之間的關(guān)系:

系統(tǒng)函數(shù)

上一篇:imageview的基本屬性介紹,通俗易懂

下一篇:java學(xué)習(xí)中如何認(rèn)識反射,業(yè)內(nèi)專家告訴你

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號-5,京公海網(wǎng)安備11010802025203號

回到頂部

主站蜘蛛池模板: 电击奶头の尿失禁调教 | 免费国精产品wnw2544 | 欧美z0zo人禽交 | 久久66热人妻偷产国产 | 无码夫の前で人妻を侵犯 | 精品无码三级在线观看视频 | free性熟女妓女tube | 色一情一乱一乱一区99av | wwxx在线观看免费 | 日本黄色片免费看 | 內射XXX韩国在线观看 | 天堂在线资源中文在线8 | 人人综合亚洲无线码另类 | 国产精品人妻无码免费 | 程视频精品视频一区二区三区欧 | 亚洲国产精品悠悠久久琪琪 | 日本免费a级片 | 1000部啪啪未满十八勿入不卡 | 中国免费黄色片 | 亚洲中文字幕无码永久 | 国产一区二区色 | 日韩免费v片在线观看 | 中文字幕乱码熟妇五十中出 | 午夜福利体验免费体验区 | 日日夜夜精彩视频 | 老熟女交换五十路交换a片视频 | 国产成人麻豆精品午夜福利在线 | 欧美色图影院 | 777米奇影视第四色 欧美无砖专区一中文字 | 啦啦啦中文在线观看日本 | 国产999精品人妻一区二区三区 | 亚洲第一极品精品无码 | 直接观看黄网站免费视频 | 美女18禁永久免费观看网站 | 少妇人妻精品一区二区 | 熟女熟妇伦av网站 | 日本aⅴ亚洲精品中文乱码 美女胸18大禁视频网站 | 女人18毛片水真多免费看 | 96在线看片免费视频国产 | 网禁国产you女网站 亚洲区色情区激情区小说色情书 | 俺去俺来也www色官网 |