2019.11.28 星期四 陰
1.含義:操作系統(tǒng)是其最基本也是最為重要的基礎(chǔ)性系統(tǒng)軟件。從計算機用戶的角度來說,計算機操作系統(tǒng)體現(xiàn)在其提供的各項服務(wù);從程序員的角度來說,其主要是指用戶登錄的界面或者接口;如果從設(shè)計人員的角度來說,就是指各式各樣模塊和單元之間的聯(lián)系
-
克服硬件差異:不用分別對不同硬件進行處理;
3.** 提供統(tǒng)一接口**:提供了一套標(biāo)準化的東西, 也就是API;軟件最終是通過操作硬件來達到功能的。通過操作系統(tǒng)提供的接口, 我們不在需要了解各種硬件參數(shù)和品牌。 - 軟件的運行環(huán)境:1.軟件環(huán)境(操作系統(tǒng))、2.硬件環(huán)境(CPU、顯卡之內(nèi)的硬件要求);
-
偽跨平臺:寫的源代碼經(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 (三者之間是不共通的);