操作系統(tǒng)原理
(1)OS的三大主要作用:
(2)OS的啟動:OS大多駐留在計(jì)算機(jī)的硬盤中。
加電自檢à系統(tǒng)自舉à引導(dǎo)程序à操作系統(tǒng)(3)操作系統(tǒng)的五大管理功能:
A. 任務(wù)管理(作業(yè)管理):為了提高CPU的利用率,操作系統(tǒng)一般都支持若干個(gè)程序同時(shí)運(yùn)行。現(xiàn)在的PC機(jī)屬于單用戶多任務(wù)系統(tǒng);服務(wù)器屬于多用戶多任務(wù)系統(tǒng)。前臺任務(wù)和后臺任務(wù):前臺任務(wù)能夠接受用戶的鍵盤和鼠標(biāo)輸入命令,只能有一個(gè)。但是不管是前臺任務(wù)還是后臺任務(wù)都能夠得到CPU的使用權(quán)。
B.CPU管理:Windows操作系統(tǒng)采用并發(fā)多任務(wù)方式支持系統(tǒng)中多個(gè)任務(wù)的執(zhí)行。
單CPU系統(tǒng):從宏觀上看,這些任務(wù)是”同時(shí)”執(zhí)行,從微觀上看,任何時(shí)刻只有一個(gè)任務(wù)正在被CPU執(zhí)行,為了支持多任務(wù)處理,操作系統(tǒng)中有一個(gè)處理器調(diào)度程序負(fù)責(zé)把CPU時(shí)間分配給各個(gè)任務(wù),調(diào)度程序一般采用時(shí)間片輪轉(zhuǎn)(分時(shí))的策略。多CPU系統(tǒng):并行處理
C.存儲器管理:在Windows操作系統(tǒng)中,虛擬存儲器是由計(jì)算機(jī)中的物理內(nèi)存和硬盤上的虛擬內(nèi)存聯(lián)合組成的,頁面的大小是4KB,采用”最近最少使用”算法,系統(tǒng)中頁面配置文件為pagefile.sys
D.文件管理:文件存放外存空間的分配與回收
①文件是存放在外存中相關(guān)信息的集合,以文件作為外存的存取單位,文件是按名訪問的。②文件名由主文件名+文件擴(kuò)展名構(gòu)成,其中擴(kuò)展名決定文件類型。在Windows中,文件名可以長達(dá)255個(gè)字符。③文件內(nèi)容和文件說明信息在外存上是分開存放的。其中,文件的說明信息中包含文件類型、存放位置、文件大小、訪問時(shí)間、屬性(系統(tǒng)、隱藏、只讀、存檔)等信息,存放于硬盤的目錄區(qū);而文件的內(nèi)容存放于硬盤的數(shù)據(jù)區(qū)。④文件夾:文件目錄的多層樹狀文件夾結(jié)構(gòu),便于文件的分類存儲,共享。
E.設(shè)備管理 :(除了CPU和內(nèi)存以外的設(shè)備,如常用的I/O設(shè)備)采用先來先服務(wù)的原則。
(3)常用的操作系統(tǒng):Windows操作系統(tǒng) Linux操作系統(tǒng) Unix操作系統(tǒng)
a.其中可以用作網(wǎng)絡(luò)操作系統(tǒng)(NOS)在服務(wù)器上使用的是:server +unix+linuxb.軍事指揮、電網(wǎng)調(diào)度、工業(yè)控制、證券交易需要對外部事件作出快速響應(yīng),具有較好的可靠性和安全性,需要安裝“實(shí)時(shí)操作系統(tǒng)”c.在家用電器、數(shù)碼設(shè)備中使用到的是快速、高效、代碼緊湊、功能有限的嵌入式操作系統(tǒng),如Anroid,ios。
(4)算法:
①定義:解決問題的方法和步驟②算法的四個(gè)特性:正確性、能行性、有窮性(算法和程序的最本質(zhì)區(qū)別就在于程序不滿足有窮性)、至少一個(gè)輸出。③算法在設(shè)計(jì)過程中,必須從時(shí)間和空間兩個(gè)方面同時(shí)進(jìn)行考慮④算法的描述:文字、流程圖、偽代碼(5)程序設(shè)計(jì)語言
A.機(jī)器語言:就是計(jì)算機(jī)的指令系統(tǒng),可以直接被CPU執(zhí)行,執(zhí)行效率最高,但是可移植性最差。
B.匯編語言:采用相應(yīng)助記符,但是仍然面向計(jì)算機(jī)指令系統(tǒng),所以保留機(jī)器語言的缺陷。計(jì)算機(jī)不可以直接執(zhí)行,需要通過匯編程序?qū)⒃闯绦蜣D(zhuǎn)化為目標(biāo)代碼再由計(jì)算機(jī)執(zhí)行。程序設(shè)計(jì)語言中實(shí)時(shí)性最高的一種。
C.高級語言:接近人類的語言,主要是英語。執(zhí)行效率最差,但是可移植性最強(qiáng)。計(jì)算機(jī)不可以直接執(zhí)行,需要通過編譯程序?qū)⒃闯绦蜣D(zhuǎn)化為目標(biāo)代碼再由計(jì)算機(jī)執(zhí)行。
(6)程序設(shè)計(jì)語言的處理系統(tǒng)
a.匯編程序:匯編語言源程序à機(jī)器語言b.編譯程序:高級語言源程序à機(jī)器語言,生成目標(biāo)代碼c.解釋程序:高級語言源程序à機(jī)器語言,邊翻譯邊執(zhí)行,無目標(biāo)代碼(7)常用高級程序設(shè)計(jì)語言:FORTRAN(面向過程,用于工程計(jì)算)、C++、C#、JAVA(面向?qū)ο螅?/span>
Copyright 2013-2024 www.mlywg.com .All Rights Reserved qq群 :304185670 技術(shù)支持:經(jīng)典網(wǎng)絡(luò)傳媒 主辦單位:南京師范大學(xué)退協(xié) 協(xié)辦單位&版權(quán)所有:南京啟點(diǎn)教育咨詢有限公司 專轉(zhuǎn)本總部:南京市寧海路南師大退教協(xié)辦公室(南師正門進(jìn)向前50米) 乘車路線: 江寧乘地鐵到珠江路下車轉(zhuǎn)6路到廣州路下。 仙林方向:坐D1到虹橋轉(zhuǎn)78路到寧海路下,或者坐70到太平門轉(zhuǎn)20路到南陰陽營下。 南師隨園附近站臺:寧海路、廣州路、西康路、南陰陽營 總部咨詢電話:025-83598273 [信息產(chǎn)業(yè)部備案]: 蘇ICP備13046014號-1 |
||||||