計(jì)算機(jī)操作系統(tǒng)基礎(chǔ)知識(shí)
操作系統(tǒng):用于管理和控制計(jì)算機(jī)所有的硬件和軟件資源的一組程序。它是最底層的系統(tǒng)軟件,是對(duì)硬件系統(tǒng)功能的首次擴(kuò)充,也是其它系統(tǒng)軟件和應(yīng)用軟件能夠在計(jì)算機(jī)上運(yùn)行的基礎(chǔ)。下面就讓小編帶你去看看計(jì)算機(jī)操作系統(tǒng)基礎(chǔ)知識(shí),希望能幫助到大家!
計(jì)算機(jī)基礎(chǔ)知識(shí): 操作系統(tǒng)
1) DOS
早期的PC操作系統(tǒng)
單用戶(hù)單任務(wù)命令行界面操作系統(tǒng)
從4.0版開(kāi)始成為支持多任務(wù)的操作系統(tǒng)。
2) Windows 圖形用戶(hù)界面
3) Uni__分時(shí)操作系統(tǒng),主要用于服務(wù)器/客戶(hù)機(jī)體系
4) Linu__由UNI__發(fā)展而來(lái),源代碼開(kāi)放
5) Mac OS較好的圖形處理能力,主要用在桌面出版和多媒體應(yīng)用等領(lǐng)域。用在蘋(píng)果公司的Power Macintosh機(jī)及Macintosh一族計(jì)算機(jī)上,與Windows缺乏較好的兼容性
6) Novell Netware 基于文件服務(wù)和目錄服務(wù)的網(wǎng)絡(luò)操作系統(tǒng),用于構(gòu)建局域網(wǎng)。
操作系統(tǒng)分類(lèi)
Windows是Microsoft公司開(kāi)發(fā)的圖形化界面的操作系統(tǒng)。
·基本概念:
圖標(biāo)、任務(wù)欄、標(biāo)題欄、菜單欄、滾動(dòng)條、工具欄、對(duì)話框、開(kāi)始菜單……
·基本操作
(1)鼠標(biāo)單擊、雙擊、拖動(dòng),左鍵、右鍵功能;
(2)窗口操作:最大(小)化、大小調(diào)整、拖動(dòng)、關(guān)閉、排列、切換;
(3)菜單操作激活、選擇;
★命令項(xiàng)的約定—— 正常顯示和灰色顯示;
命令后帶“…”:執(zhí)行命令則彈出對(duì)話框;
帶快捷鍵:某些菜單命令的后面標(biāo)有對(duì)應(yīng)的鍵盤(pán)命令,稱(chēng)為該命令的快捷鍵或熱鍵;
選中標(biāo)志:某些命令選項(xiàng)的左側(cè)有用打勾表示的選中標(biāo)志,說(shuō)明此命令功能正在起作用;
命令后帶“?”:級(jí)聯(lián):此命令后會(huì)有下一級(jí)的子命令菜單彈出供用戶(hù)作進(jìn)一步選擇;
★快捷菜單——當(dāng)鼠標(biāo)位于某個(gè)對(duì)象上,單擊鼠標(biāo)右鍵,可打開(kāi)有關(guān)對(duì)象的快捷菜單;
(4)剪貼板:復(fù)制(Ctrl-C)、粘貼(Ctrl-V)、剪切(Ctrl-__)
復(fù)制屏幕圖像:可將當(dāng)前屏幕圖形以BMP格式傳送到剪貼板……
(5)其它:查找、運(yùn)行、切換Windows、進(jìn)入DOS環(huán)境、文件夾選項(xiàng)
輸入法切換,中、英文切換,半角/全角切換
軟鍵盤(pán):是在屏幕上顯示的一個(gè)鍵盤(pán)圖形,用戶(hù)可用鼠標(biāo)點(diǎn)擊其中某個(gè)鍵以替代實(shí)際的按鍵;
·各種文件的后綴名:
bat、com、e__e、sys、tmp、zip、……
doc、__ls、t__t、htm、……
bmp、gif、jpg、psd、……
wav、avi、mp3、swf……
由美國(guó)Microsoft公司發(fā)行的DOS稱(chēng)為MS-DOS,主要由IO.sys、MSDOS.sys、COMMAND.COM 三個(gè)基本文件和幾十個(gè)內(nèi)、外部命令文件組成。
__ 主要命令: · DIR——顯示磁盤(pán)文件目錄· CD——改變當(dāng)前目錄· MD——建立目錄· RD——?jiǎng)h除目錄 · DATE——顯示和設(shè)置系統(tǒng)日期 內(nèi)部命令 · TIME——顯示和設(shè)置系統(tǒng)時(shí)間 · COPY——復(fù)制文件· DEL——?jiǎng)h除文件· REN——文件重命名· TYPE——顯示文本文件內(nèi)容· FORMAT——磁盤(pán)格式化· DISKCOPY——全盤(pán)復(fù)制 外部命令· BACKUP——文件備份· CHKDSK——檢查磁盤(pán)
文件系統(tǒng)
v 1. 文件基本概念?文件是存放在外存上的一組相關(guān)信息的集合,文件中的信息可以是文字、圖形、圖像、聲音等, 也可以是一個(gè)程序。vv每個(gè)文件必須有名字,操作系統(tǒng)對(duì)文件的組織和管理都是按文件名進(jìn)行的。
?文件基本屬性v 文件名: 文件名. 擴(kuò)展名,例如:Ie__plore.e__ev文件類(lèi)型v文件屬性v文件操作
學(xué)習(xí)操作系統(tǒng)需要的知識(shí)基礎(chǔ)
學(xué)習(xí)目的大致可分為這么幾類(lèi):
(1)方便操作系統(tǒng)的日常使用
幾乎不需要什么計(jì)算機(jī)基礎(chǔ),會(huì)基本操作就行,大多數(shù)時(shí)候用的是windows,因?yàn)橛脩?hù)極多,所以你遇到的問(wèn)題,很少會(huì)是新問(wèn)題,去搜索引擎獲取答案很容易。可能更多的基礎(chǔ)要求是:懂得如何上網(wǎng)和組織搜索關(guān)鍵詞。
(2)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的專(zhuān)業(yè)課
操作系統(tǒng)通常在計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的大學(xué)三年級(jí)開(kāi)設(shè),因?yàn)樾枰懊嫦葘W(xué)一些其他的專(zhuān)業(yè)知識(shí)作為鋪墊。并不是說(shuō)那些先修的專(zhuān)業(yè)知識(shí)和操作系統(tǒng)有多直接的關(guān)系,而是先建立起一些概念的框架,操作系統(tǒng)中會(huì)用到這些概念,而操作系統(tǒng)本身還發(fā)展出更多的概念,這些概念的共同特點(diǎn)是抽象。如果不曾學(xué)過(guò)某門(mén)課,而用到了其中的概念,那么操作系統(tǒng)課中就必須補(bǔ)充那門(mén)課中的知識(shí)點(diǎn),否則就無(wú)法理解了,就是這么不省事。這種情況需要的基礎(chǔ)知識(shí)包括數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計(jì)基礎(chǔ)、計(jì)算機(jī)組成原理、匯編語(yǔ)言等??上КF(xiàn)在好多學(xué)校不開(kāi)匯編了,雖然匯編不適合編寫(xiě)高層應(yīng)用程序,但如果涉及到底層硬件的東西,它還是有用。
(3)特定系統(tǒng)的維護(hù)和管理
這一般是有特定目的的專(zhuān)業(yè)人士了,通常是項(xiàng)目、工作平臺(tái)的需要。這類(lèi)需求如果是linu__之類(lèi)的開(kāi)源系統(tǒng),那么系統(tǒng)本身的說(shuō)明、手冊(cè)、幫助是最好的第一手學(xué)習(xí)資料,但英文的居多,因此除了達(dá)到專(zhuān)業(yè)人士的計(jì)算機(jī)水平,還應(yīng)當(dāng)有一定的英語(yǔ)基礎(chǔ)。不過(guò)linu__的中文資料也非常多,倒不用十分擔(dān)心。麻煩的是一些專(zhuān)門(mén)的系統(tǒng),因?yàn)橛玫娜松?,只能自己一點(diǎn)一點(diǎn)讀英文手冊(cè)。
(4)自主開(kāi)發(fā)操作系統(tǒng)
這個(gè)是學(xué)習(xí)操作系統(tǒng)難度最大的一個(gè)目標(biāo)了。畢竟操作系統(tǒng)是這么高復(fù)雜度的軟件,雖然不知道確切數(shù)字,但大概全世界的操作系統(tǒng)加起來(lái)也就那么幾百個(gè)(還不知道是怎么統(tǒng)計(jì)的,畢竟uni__/linu__/Android有那么多那么多不同的分支),廣為人知的操作系統(tǒng)屈指可數(shù)。如果是本著這個(gè)目標(biāo)的話,可以說(shuō)非常令人尊敬,需要的基礎(chǔ)自然也不隨便:除了第(2)條中的理論知識(shí)基礎(chǔ),最好還有相應(yīng)的實(shí)踐經(jīng)驗(yàn),有較好的編程能力,有一定的項(xiàng)目經(jīng)驗(yàn)(哪怕是你自己編著玩兒的小項(xiàng)目),當(dāng)然,學(xué)習(xí)和探索新知識(shí)、解決復(fù)雜問(wèn)題的愿望和能力一樣也不能少。
操作系統(tǒng)基礎(chǔ):進(jìn)程知識(shí)筆記
進(jìn)程介紹
進(jìn)程管理也稱(chēng)為處理機(jī)管理。進(jìn)程主要是為了解決多道程序批處理系統(tǒng)和分時(shí)系統(tǒng)中針對(duì)多個(gè)并發(fā)執(zhí)行的程序,用來(lái)描述系統(tǒng)中執(zhí)行時(shí)動(dòng)態(tài)變化過(guò)程。進(jìn)程屬于自愿分配和獨(dú)立運(yùn)行的基本單位。
1、進(jìn)程的概念知識(shí)
1.1 程序順序執(zhí)行的特征
程序順序執(zhí)行的特征:順序性、封閉性和可再現(xiàn)性
1.2 程序并發(fā)執(zhí)行的特征
程序并發(fā)執(zhí)行的特征:失去了程序的封閉性、程序和機(jī)器的執(zhí)行程序活動(dòng)不再一一對(duì)應(yīng)、并發(fā)程序間相互制約性。
2、進(jìn)程的組成
進(jìn)程是程序的一次執(zhí)行,該程序可以和其他程序并發(fā)執(zhí)行。進(jìn)程由程序、數(shù)據(jù)、進(jìn)程控制塊(PCB)組成。
2.1 程序
程序部分描述了進(jìn)程所需要完成的功能。
2.2 數(shù)據(jù)
數(shù)據(jù)部分包括程序執(zhí)行所需要的數(shù)據(jù)和工作區(qū)域。
2.3 PCB
PCB是進(jìn)程存在唯一的標(biāo)識(shí)。主要包括進(jìn)程標(biāo)識(shí)符、狀態(tài)、位置信息、控制信息、隊(duì)列指針、優(yōu)先級(jí)、現(xiàn)場(chǎng)保護(hù)區(qū)、其他。
3、進(jìn)程的狀態(tài)及其狀態(tài)間的切換
3.1 三態(tài)模型
進(jìn)程分為三種基本狀態(tài):
運(yùn)行:在處理機(jī)上運(yùn)行。
就緒:獲得了除處理機(jī)外的一切所需資源,一旦得到處理機(jī)就能運(yùn)行。
阻塞:等待或睡眠狀態(tài),屬于暫時(shí)停止執(zhí)行狀態(tài)。
3.2 五態(tài)模型
五態(tài)模型是在三態(tài)模型的基礎(chǔ)上增加了新建狀態(tài)、終止?fàn)顟B(tài)。
4、進(jìn)程控制
進(jìn)程控制就是對(duì)系統(tǒng)中所有進(jìn)程整個(gè)生命周期的有效控制。
操作系統(tǒng)控制機(jī)構(gòu)功能主要包括:創(chuàng)建一個(gè)進(jìn)程、撤銷(xiāo)一個(gè)已完成的進(jìn)程、改變進(jìn)程的狀態(tài)、實(shí)現(xiàn)進(jìn)程間的通信。
5、進(jìn)程間的通信
在多道程序環(huán)境的系統(tǒng)中存在多個(gè)可以并發(fā)執(zhí)行的進(jìn)程,進(jìn)程間必然存在資源共享、互相合作的問(wèn)題。需要通過(guò)進(jìn)程通信實(shí)現(xiàn)進(jìn)程間的信息交換。
5.1 進(jìn)程的同步與互斥
1、進(jìn)程的同步:系統(tǒng)中一些需要相互合作,協(xié)調(diào)工作的進(jìn)程,這樣的相互聯(lián)系稱(chēng)為進(jìn)程的同步。
2、進(jìn)程的互斥:指系統(tǒng)中多個(gè)進(jìn)程因爭(zhēng)用臨界資源而相互執(zhí)行。
臨界資源:多道程序系統(tǒng)環(huán)境中,各進(jìn)程可以共享各類(lèi)資源,但有些資源一次只能提供一個(gè)進(jìn)程使用。比如打印機(jī)等。
3、臨界區(qū)管理的原則
臨界區(qū):是進(jìn)程中對(duì)臨界資源實(shí)施操作的那段程序。有以下4條原則:有空即進(jìn)、無(wú)空則等、有限等待、讓權(quán)等待。
5.2 信號(hào)量機(jī)制
信號(hào)量機(jī)制是一種有效的進(jìn)程同步與互斥工具。主要有整型信號(hào)量、記錄型信號(hào)量、信號(hào)量集機(jī)制。
5.3 高級(jí)通信原語(yǔ)
根據(jù)交換信息量的多少和效率高度,進(jìn)程的通信方式分為低級(jí)方式和高級(jí)方式。PV操作屬于低級(jí)通信方式。
采用PV操作實(shí)現(xiàn)進(jìn)程間的通信存在以下問(wèn)題:編程難度大、通信對(duì)用戶(hù)不透明、使用不當(dāng)容易引起死鎖;效率低生產(chǎn)者每次只能向緩沖區(qū)放一個(gè)消息、消費(fèi)者只能從緩沖區(qū)取一個(gè)消息。
高級(jí)通信方式:共享存儲(chǔ)模式、消息傳遞模式、管道通信。
計(jì)算機(jī)操作系統(tǒng)基礎(chǔ)知識(shí)相關(guān)文章:
★ 電腦操作常識(shí)入門(mén)必學(xué)知識(shí)
★ 計(jì)算機(jī)操作系統(tǒng)名詞解釋總結(jié)
★ 計(jì)算機(jī)操作系統(tǒng)通常具有的五大功能
★ Win10系統(tǒng)的基礎(chǔ)知識(shí)大全有哪些