mark 編程先導(dǎo)課 第十二講 操作系統(tǒng)

2019.11.28 星期四 陰
1.含義:操作系統(tǒng)是其最基本也是最為重要的基礎(chǔ)性系統(tǒng)軟件。從計算機用戶的角度來說,計算機操作系統(tǒng)體現(xiàn)在其提供的各項服務(wù);從程序員的角度來說,其主要是指用戶登錄的界面或者接口;如果從設(shè)計人員的角度來說,就是指各式各樣模塊和單元之間的聯(lián)系

  1. 克服硬件差異:不用分別對不同硬件進行處理;
    3.** 提供統(tǒng)一接口**:提供了一套標(biāo)準化的東西, 也就是API;軟件最終是通過操作硬件來達到功能的。通過操作系統(tǒng)提供的接口, 我們不在需要了解各種硬件參數(shù)和品牌。
  2. 軟件的運行環(huán)境:1.軟件環(huán)境(操作系統(tǒng))、2.硬件環(huán)境(CPU、顯卡之內(nèi)的硬件要求);
  3. 偽跨平臺:寫的源代碼經(jīng)過編譯之后會生成與我們系統(tǒng)相應(yīng)的Native Code(本地代碼)
    同一份源代碼在不同操作系統(tǒng)上編譯出的Native Code不同
    因為操作系統(tǒng)之前提供的接口之前存在差異,所以編譯出來的該程序不能跨平臺
    但我們可以用編程技法實現(xiàn)跨平臺,通過宏定義,實現(xiàn)不同操作系統(tǒng)調(diào)用各自的接口
    這樣我們一份代碼,只需要在不同操作系統(tǒng)上編譯,就可以運行

6.BIOS及引導(dǎo):存儲在主板中 ,進行硬件的檢測 ,對磁盤進行引導(dǎo)(運行操作系統(tǒng))比如選擇從哪個磁盤或U盤運行之類;

操作系統(tǒng):1.Windows,2.linux,3.Mac (三者之間是不共通的);

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容