計(jì)算機(jī) 的系統(tǒng)由硬件和軟件兩部分組成,計(jì)算機(jī)系統(tǒng)中的軟件通常分為系統(tǒng)軟件和應(yīng)用軟件兩大類。
系統(tǒng)軟件支持應(yīng)用軟件的運(yùn)行猾瘸,為用戶開(kāi)發(fā)應(yīng)用軟件提供平臺(tái),用戶可以使用它丢习,但不能隨意修改它牵触。常用的系統(tǒng)軟件有操作系統(tǒng),語(yǔ)言處理程序泛领,鏈接程序荒吏,診斷程序和數(shù)據(jù)庫(kù)管理系統(tǒng)等敛惊。
應(yīng)用軟件是指計(jì)算機(jī)用戶利用計(jì)算機(jī)的軟渊鞋、硬件資源為某一專門的應(yīng)用目的而開(kāi)發(fā)的軟件。例如:科學(xué)計(jì)算瞧挤,工程設(shè)計(jì)锡宋、數(shù)據(jù)處理、事務(wù)處理特恬、過(guò)程控制执俩、等方面的程序,以及文字處理癌刽、表格處理役首、輔助設(shè)計(jì)、和實(shí)時(shí)處理等軟件
操作系統(tǒng)基礎(chǔ)知識(shí)
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)的核心系統(tǒng)軟件显拜,其他軟件是建立在操作系統(tǒng)基礎(chǔ)上的衡奥,并在操作系統(tǒng)的統(tǒng)一管理和支持下運(yùn)行,操作系統(tǒng)與計(jì)算機(jī)系統(tǒng)的軟件远荠、硬件的關(guān)系
操作系統(tǒng)的原理矮固、類型和結(jié)構(gòu) ?
計(jì)算機(jī)系統(tǒng)的硬件資源包括中央處理器,存儲(chǔ)器(主存和外存)和輸入輸出設(shè)備等物理設(shè)備譬淳。計(jì)算機(jī)系統(tǒng)的軟件資源是以文件形式保存在存儲(chǔ)器上的程序和數(shù)據(jù)等信息档址。操作系統(tǒng)既有效地組織和管理系統(tǒng)中的各種軟、硬件資源邻梆,合理第組織計(jì)算機(jī)系統(tǒng)的工作流程守伸,又控制程序的執(zhí)行,并且為用戶使用計(jì)算機(jī)提供了一個(gè)良好的環(huán)境和友好的接口浦妄,從而使用戶能充分利用計(jì)算機(jī)資源含友,提高系統(tǒng)的效率替裆。
操作系統(tǒng)的作用如下:
(1)通過(guò)資源管理,提高計(jì)算機(jī)系統(tǒng)的效率
(2)改善人機(jī)界面窘问,向用戶提供友好的工作環(huán)境辆童。
操作系統(tǒng)分類
擦歐洲哦系統(tǒng)按功能不同可分為:?jiǎn)斡脩舨僮飨到y(tǒng)和批處理操作系統(tǒng): 分時(shí)操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng):網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng):以及嵌入式操作系統(tǒng)
操作系統(tǒng)的特征
并發(fā)性,共享性惠赫,虛擬性和不確定性
處理機(jī)與進(jìn)程管理
進(jìn)程是資源分配和獨(dú)立運(yùn)行的基本單位把鉴。研究操作系統(tǒng) 的進(jìn)程,實(shí)質(zhì)上是研究系統(tǒng)中諸進(jìn)程之間的并發(fā)特性以及進(jìn)程之間的相互制約性儿咱、
進(jìn)程的定義及其分類
進(jìn)程是程序的一次執(zhí)行庭砍,該程序可以和其他程序并發(fā)執(zhí)行。進(jìn)程通常由程序混埠,數(shù)據(jù)及進(jìn)程控制塊組成怠缸,PCB描述了進(jìn)程的基本情況,是進(jìn)程存在的唯一標(biāo)志钳宪。
程序和進(jìn)程的區(qū)別為程序是靜態(tài)的指令序列揭北,進(jìn)程是為執(zhí)行該程序的線程而保留的資源集
進(jìn)程一性質(zhì)不同可分為:系統(tǒng)進(jìn)程和用戶進(jìn)程;父進(jìn)程和子進(jìn)程吏颖。
進(jìn)程的狀態(tài)轉(zhuǎn)換與控制
進(jìn)程一般有2種基本狀態(tài):就緒搔体、運(yùn)行、阻塞半醉。
進(jìn)程的五態(tài)模型引入了新建態(tài)和終止態(tài)疚俱。