《大學(xué)計算機基礎(chǔ)第4章1課件》由會員分享,可在線閱讀,更多相關(guān)《大學(xué)計算機基礎(chǔ)第4章1課件(45頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊以編輯母版標(biāo)題樣式,單擊以編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,第四章 操作系統(tǒng)基礎(chǔ),4.1,操作系統(tǒng)概述,4.2,操作系統(tǒng)功能,4.3,典型操作系統(tǒng),4.4,中文Windows XP Professional,12/13/2024,1,4.1 操作系統(tǒng)概述,4.1.1,操作系統(tǒng)基本概念,操作系統(tǒng),:用于管理和控制計算機硬件和軟件資源的一組程序。,計算機硬件與其它軟件的接口,用戶和計算機的接口,裸機,操作系統(tǒng),應(yīng)用程序,用戶,主要功能有:,處理機管理,存儲管理,設(shè)備管理,信息,(
2、,文件,),管理,虛擬機,=,裸機+操作系統(tǒng),操,統(tǒng),作,系,12/13/2024,2,4.1.2 操作系統(tǒng)的發(fā)展,1.手工操作方式,主要缺點:,(1)計算機的全部資源(CPU、內(nèi)存、外部設(shè)備等)由一個用戶獨占。,(2)人工操作、CPU和輸入輸出設(shè)備的工作串行進(jìn)行。整個操作過程非 常繁瑣,計算機工作效率很低。,2.批處理方式,(1),聯(lián)機批處理:由CPU直接控制作業(yè)的輸入輸出。,減少人工干預(yù),使計算機自動進(jìn)行輸入、編譯和運行程序。,特點:用戶可一次提交多個作業(yè),但系統(tǒng)一次只處理一個作業(yè),處理完一個作業(yè),再調(diào)入下一個作業(yè),系統(tǒng)自動完成調(diào)度、切換。,(2)脫機批處理:采用增加一臺不與主機相連的衛(wèi)星
3、機的方法。,衛(wèi)星機與主機并行工作,使主機擺脫了慢速的輸入、輸出操作,減少了輸入、輸出操作對系統(tǒng)的影響,提高了系統(tǒng)的處理能力,緩解了速度不匹配的矛盾。,12/13/2024,3,多道程序系統(tǒng),通道和中斷技術(shù)的出現(xiàn),支持并行操作,操作系統(tǒng)進(jìn)入了多,道程序設(shè)計和共享系統(tǒng)階段。,4.分時系統(tǒng),處理機時間分成很小的時間片,按時間片輪轉(zhuǎn)法分配給多個用戶使用。,打印機,作業(yè)2,作業(yè)1,OS,作業(yè)3,作業(yè)2,作業(yè)1,結(jié)果3,結(jié)果2,結(jié)果1,用戶作業(yè),CPU,用戶,提交,后備作業(yè),磁盤輸入井,磁盤輸出井,處理結(jié)果,成批,CPU,終端1,終端2,終端3,終端4,終端1,12/13/2024,4,4.1.3 操作系
4、統(tǒng)分類,按用戶界面,命令行界面,操作系統(tǒng),圖形用戶界面操作系統(tǒng),2.按用戶數(shù),單用戶操作系統(tǒng),多用戶操作系統(tǒng),3.按任務(wù)數(shù),單任務(wù)系統(tǒng),多任務(wù)操作系統(tǒng),4.按系統(tǒng)功能,批處理系統(tǒng),分時操作系統(tǒng),實時操作系統(tǒng),網(wǎng)絡(luò)操作系統(tǒng),12/13/2024,5,批處理操作系統(tǒng)(Batch Processing),首先出現(xiàn)的是“單道批處理系統(tǒng)”,用戶一次可以提交多個作業(yè),但系統(tǒng)一次只處理一個作業(yè),處理完一個作業(yè)后,再調(diào)入下一個作業(yè)進(jìn)行處理。,“多道批處理系統(tǒng)”把內(nèi)存分為若干部分,屬于同一批次的若干個作業(yè)調(diào)入內(nèi)存,存放在內(nèi)存的不同部分。一個作業(yè)由于等待輸入輸出操作而讓處理機出現(xiàn)空閑時,系統(tǒng)自動進(jìn)行切換,處理另一
5、個作業(yè).,12/13/2024,6,分時系統(tǒng)(Time Sharing),分時系統(tǒng)是多道程序的變種,與批處理系統(tǒng)的區(qū)別在于:在批處理系統(tǒng)中,一個作業(yè)可以長時間地占用CPU直至該作業(yè)執(zhí)行完成;而在分時系統(tǒng)中,情況卻恰恰相反。一個作業(yè)只能在一個時間片(Time Slice,就是一小段時間,一般取100毫秒)的時間內(nèi)使用CPU,時間一到,系統(tǒng)將剝奪作業(yè)的CPU使用權(quán),把CPU分配給其他的作業(yè)使用。,12/13/2024,7,實時系統(tǒng)(Real Time),對于特定的輸入,系統(tǒng)能夠在極短的時間內(nèi)作出響應(yīng)并完成對該輸入請求的處理。,實時系統(tǒng)采用了時間片分時技術(shù),也具有,及時性,多路性,獨占性和交互性,等
6、四個特征。不過,實時操作系統(tǒng)與分時系統(tǒng)之間還是有很大的區(qū)別的。實時系統(tǒng)一般是專用的,其交互能力比較差,它只允許用戶訪問數(shù)量有限的專用程序。,12/13/2024,8,網(wǎng)絡(luò)操作系統(tǒng):具有以下基本功能:,(1)網(wǎng)絡(luò)通信功能,(2)網(wǎng)絡(luò)資源的管理和使用,12/13/2024,9,單道作業(yè)環(huán)境中程序順序執(zhí)行示意圖,4.2 操作系統(tǒng)的功能,4.2.1 處理機CPU管理,多道作業(yè)環(huán)境中程序交替執(zhí)行示意圖,程序A,程序B,程序C,程序A,程序C,程序A,程序B,程序C,多道程序的特點是,:,多道:,計算機內(nèi)存中同時存放了幾道相互獨立的程序。,宏觀上并行,:內(nèi)存中的幾道程序在運行著,宏觀上看是并行運行的。,微
7、觀上串行,:微觀上,內(nèi)存中的幾道程序,輪流占據(jù)CPU,是交替執(zhí)行的,12/13/2024,10,進(jìn)程是程序執(zhí)行的過程,是一個可并發(fā)執(zhí)行的程序與其數(shù)據(jù)的一次運行活動,是操作系統(tǒng)資源分配的基本單位。處理機的管理也可以說是對進(jìn)程的管理。,1.進(jìn)程概念的引入,并發(fā)性是操作系統(tǒng)的主要特性之一,是程序的并發(fā)執(zhí)行。但是程序執(zhí)行時所產(chǎn)生的問題使得傳統(tǒng)的程序概念已經(jīng)不足以對其進(jìn)行描述,為此,引入進(jìn)程(Process)的概念。,2.進(jìn)程與程序的區(qū)別,(1)進(jìn)程是動態(tài)概念,程序是靜止概念。,(2)進(jìn)程的存在是暫時的,程序的存在是永久的。,(3)一個程序?qū)?yīng)多個進(jìn)程,而一個進(jìn)程僅對應(yīng)一個程序。,調(diào)C,調(diào)C,進(jìn)程B,進(jìn)
8、程A,程序C,(4)進(jìn)程在結(jié)構(gòu)上是由程序、數(shù)據(jù)集、進(jìn)程控制塊(PCB)三部分組成的。,12/13/2024,11,3.,進(jìn)程的特征,(1)動態(tài)性:執(zhí)行初期被創(chuàng)建,執(zhí)行結(jié)束被撤消。,(2)并發(fā)性:并發(fā)執(zhí)行提高了計算機的系統(tǒng)資源的利用率。,(3)獨立性:進(jìn)程是一個能夠獨立運行的基本單位。,(4)異步性:進(jìn)程相互制約,其執(zhí)行具有間斷性。,4.進(jìn)程的狀態(tài)及其變化,就緒,運行,阻塞,就緒,阻塞,運行,等待事件,事件發(fā)生,時間片完,進(jìn)程調(diào)度,進(jìn)程基本狀態(tài)轉(zhuǎn)換圖,問題:在Windows xp下如何查看進(jìn)程的狀態(tài)?,12/13/2024,12,5.線程(Thread),(1)線程的概念:,進(jìn)程是程序的一次執(zhí)行
9、過程和資源分配的基本單位。,線程(或稱輕權(quán)進(jìn)程)是一個進(jìn)程內(nèi)的基本調(diào)度單位,。,(2)引入線程的目的,為了更好地實現(xiàn)并發(fā)處理和共享資源,提高CPU的利用率,提高系統(tǒng)的執(zhí)行效率,減少處理機的空轉(zhuǎn)時間和調(diào)度切換的時間,便于系統(tǒng)管理。,在UNIX系統(tǒng)重,進(jìn)程是CPU的分配單位,在Windows中,線程是CPU的分配單位。,線程作CPU分配單位的好處是:充分共享資源,減少內(nèi)存開銷,提高并發(fā)性,加快切換速度。,12/13/2024,13,(3).線程的分類,用戶級線程和系統(tǒng)級線程(核心級線程)。,在同一個操作系統(tǒng)內(nèi),有的使用用戶級的線程,有的使用系統(tǒng)級的線程。如Windows/NT,Os/2;,有的使用
10、混合的,如Solaris操作系統(tǒng)。,區(qū)別:,用戶級:調(diào)度算法和調(diào)度過程全部由用戶自行選擇和確定,與操作系統(tǒng)內(nèi)核無關(guān)。只進(jìn)行線程上下文的切換,不進(jìn)行處理機的切換。,系統(tǒng)級:由操作系統(tǒng)內(nèi)核進(jìn)行管理。,12/13/2024,14,4.2.2 存儲管理,(1)存儲管理的目標(biāo),計算機存儲器的管理,存儲管理的對象是內(nèi)存以及作為內(nèi)存的擴(kuò)展和延伸的外存儲器。存儲管理的目標(biāo)是為程序設(shè)計人員提供方便、安全和充分大的存儲空間,提供一個內(nèi)外存結(jié)合的滿足需要的存儲空間。,物理地址:內(nèi)存中存儲單元的地址。,物理空間:內(nèi)存中一系列物理單元的集合。,邏輯地址:目標(biāo)程序存放的地址,地址空間:目標(biāo)程序的邏輯地址的總稱為地址空間。
11、,(2)幾個相關(guān)概念,物理地址和物理空間,邏輯地址和邏輯空間,(3)存儲管理的功能,內(nèi)存的分配與回收,地址變換:靜態(tài)重定位、動態(tài)重定位。,存儲擴(kuò)充:,虛擬存儲技術(shù),、覆蓋技術(shù)、交換技術(shù),存儲保護(hù),虛擬存儲器是指一種實際上并不存在存儲器,是由內(nèi)存和外存連接成的存儲器?;舅枷胧牵喊旬?dāng)前正在使用的部分放在內(nèi)存,其他暫時不用的部分放在外存,運行時根據(jù)需要進(jìn)行調(diào)度。解決了大作業(yè)、小內(nèi)存的矛盾。,12/13/2024,15,4.2.3 設(shè)備管理,設(shè)備管理的主要任務(wù):對,各種各樣的設(shè)備進(jìn)行有效地管理,為用戶提供方便的操作,提高設(shè)備的利用率。,虛擬設(shè)備,:通過采用虛擬技術(shù)將原來獨享的設(shè)備改造成共享設(shè) 備,相
12、當(dāng)于將一臺獨享的物理設(shè)備虛擬為多臺同類設(shè)備。設(shè)備管理中通常采用假脫機技術(shù)(Spooling)實現(xiàn)虛擬設(shè)備。,12/13/2024,16,4.2.4 文件管理,文件管理就是要對存放在計算機中的文件進(jìn)行組織管理、提供方便的存取和文件的安全保證機制,還要提供一定的系統(tǒng)調(diào)用命令。計算機對文件的組織管理和操作都是由文件系統(tǒng)完成的。,文件目錄結(jié)構(gòu),文件系統(tǒng):Windows XP的文件系統(tǒng),12/13/2024,17,4.3 常用操作系統(tǒng)簡介,1.DOS,Microsoft,公司研制的,配置在PC的操作系統(tǒng),單用戶命令行界面操作系統(tǒng),從4.0版開始成為支持多任務(wù)的操作系統(tǒng)。,2.Windows,圖形用戶界面
13、,Windows XP Professional,Windows XP Tablet PC,Windows XP Home,Windows 98,Windows NT,Windows 2000,Windows XP,12/13/2024,18,3.Unix,操作系統(tǒng),特點:,多用戶、多任務(wù),通用性、穩(wěn)定性、可移植性和可擴(kuò)充性好,廣泛使用在網(wǎng)絡(luò)、大型機和工作站中。,Unix的不同版本:,IBM-AIX,SUN-Sun OS,HP-HP-UX,COMPAQ-digetal Unix,SCO-UNIXWAREOpen Server,Unix系統(tǒng)的組成:,由系統(tǒng)內(nèi)核、shell、文件系統(tǒng),和應(yīng)用程序4
14、部分組成。,(1)內(nèi)核,(2)shell,(3)文件系統(tǒng),(4)應(yīng)用程序,(root)根,bin,usrn,tmp,homeme,student,teacher,file1,stu1,my.c,texts2,12/13/2024,19,4.Linux系統(tǒng),由UNIX發(fā)展而來,源代碼開放,特點:,多用戶、多任務(wù),開放性好、穩(wěn)定性高、安全可靠,系統(tǒng)內(nèi)核小,對硬件要求低,Li,nux的不同版本:,常用的Linux系統(tǒng)主要有:Red Hat Linux、Turbo Linux、和我國自己開發(fā)的Linux操作系統(tǒng):紅旗Linux和藍(lán)點Linux。,5.OS/2,為PS/2設(shè)計的操作系統(tǒng),用戶可自行定制界
15、面。,6.Mac OS,較好的圖形處理能力,主要用在桌面出版和多媒體應(yīng)用等領(lǐng)域。用在蘋果公司的Power Macintosh機及Macintosh一族計算機上,與Windows缺乏較好的兼容性。,7.Novell Netware,基于文件服務(wù)和目錄服務(wù)的網(wǎng)絡(luò)操作系統(tǒng),用于構(gòu)建局域網(wǎng)。,12/13/2024,20,4.4 中文Windows XP Professional,4.4.1,Windows XP,系統(tǒng)概述,1.Windows的發(fā)展歷史,1983年Windows 1.0,1990年Windows 3.0,1992年Windows 3.1,1995年Windows 3.2,1993年Win
16、dows NT(32位),Windows NT Server,Windows NT Workstation,1995年Windows 95(32位),1998年Windows 98(32位),2000年 Windows 2000(32位),2001年 Windows XP(32位),12/13/2024,21,2.Windows XP,的特點,(1),易用性,(2),穩(wěn)定性與可靠性,(3),用戶界面方面,(4),網(wǎng)絡(luò)功能方面,(5),多媒體功能,(6),無線網(wǎng)絡(luò)連接,(7),系統(tǒng)還原,(8),防病毒管理和數(shù)據(jù)安全性管理,(9),兼容性與安全性,(10),用戶狀態(tài)遷移工具,12/13/2024,22,3.Windows XP,的桌面,“開始”菜單和“任務(wù)欄”,Windows XP,應(yīng)用程序的入口,12/13/2024,23,Windows XP,的桌面,“我的電腦”,用于管理PC機能夠,使用的所有磁盤資源。,“網(wǎng)上鄰居”,用于快速訪問當(dāng)前PC機,在局域網(wǎng)中的硬件和軟件資源。,“回收站”,用于暫時存放被丟棄,(刪除)的文件及其它對象。,每個用戶均擁有各自惟一的“我的文檔”文件夾,我的電腦,