資源描述:
《Linux的操作系統(tǒng)教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Linux的操作系統(tǒng)教程OperatingSystemCoursebasedonLinux課程要求通過linux操作系統(tǒng)這門課的學(xué)習(xí),理論方面:要求大家掌握操作系統(tǒng)的概念和原理,對(duì)linux操作系統(tǒng)要有一定的認(rèn)識(shí)。實(shí)踐方面:要求大家可以熟練的操作linux,像linux系統(tǒng)的安裝,應(yīng)用軟件的安裝和使用,網(wǎng)絡(luò)配置和管理,常用命令的使用,shell的使用,vi編輯器的使用等等。本課程將會(huì)講授linux用戶基礎(chǔ)、linux系統(tǒng)管理和linux網(wǎng)絡(luò)管理三方面的知識(shí)。課程要求考勤+平時(shí)表現(xiàn)20%+實(shí)驗(yàn)20%+期末考試(上機(jī)考試+筆試)60%第一講操作系統(tǒng)引論下一頁內(nèi)容操作系統(tǒng)概述操作系統(tǒng)的發(fā)展過程
2、中幾種類型的操作系統(tǒng)操作系統(tǒng)的功能和特征常見操作系統(tǒng)介紹1.1.1操作系統(tǒng)的概述計(jì)算機(jī)由硬件和軟件組成操作系統(tǒng)是計(jì)算機(jī)軟件中最基本的系統(tǒng)軟件在操作系統(tǒng)之上是其它的系統(tǒng)軟件泛回本節(jié)首頁1.1.2操作系統(tǒng)的發(fā)展過程中出現(xiàn)的典型系統(tǒng)多道批處理系統(tǒng)。用戶所提交的作業(yè)都先存放在外存上并排成一個(gè)隊(duì)列,稱為“后備隊(duì)列”;然后,由作業(yè)調(diào)度程序按一定的算法從后備隊(duì)列中選擇若干個(gè)作業(yè)調(diào)入內(nèi)存,使它們共享CPU、內(nèi)存等資源。相比于單道系統(tǒng),提高了CPU、內(nèi)存以及外設(shè)的利用率,同時(shí)也提高了系統(tǒng)的吞吐量,減少了作業(yè)運(yùn)作的時(shí)間。需要解決的問題是:處理機(jī)管理、內(nèi)存管理、外設(shè)管理、文件管理、作業(yè)管理。下一頁操作系統(tǒng)的發(fā)展
3、過程中出現(xiàn)的典型系統(tǒng)分時(shí)操作系統(tǒng)(Time-SharingSystem)工作方式是:一臺(tái)主機(jī)連接了若干個(gè)終端,每個(gè)終端有一個(gè)用戶在使用,操作系統(tǒng)以時(shí)間片為單位,輪流為每個(gè)終端用戶服務(wù)。由于時(shí)間片很短,使每個(gè)終端用戶感覺不到其他用戶的存在,就像自己獨(dú)占一臺(tái)主機(jī)一樣,使用戶可以享受到人-機(jī)交互的樂趣。可以說是宏觀上看是多個(gè)人同時(shí)使用一個(gè)CPU,微觀上是多個(gè)人在不同時(shí)刻輪流使用CPU。分時(shí)系統(tǒng)的特點(diǎn)是:多路性,獨(dú)立性,及時(shí)性,交互性下一頁操作系統(tǒng)的發(fā)展過程中出現(xiàn)的典型系統(tǒng)實(shí)時(shí)操作系統(tǒng)(Time-SharingSystem)實(shí)時(shí)操作系統(tǒng)是指使計(jì)算機(jī)能及時(shí)響應(yīng)外部事件的請(qǐng)求在規(guī)定的嚴(yán)格時(shí)間內(nèi)完成對(duì)該
4、事件的處理,并控制所有實(shí)時(shí)設(shè)備和實(shí)時(shí)任務(wù)協(xié)調(diào)一致地工作的操作系統(tǒng)。實(shí)時(shí)操作系統(tǒng)要追求的目標(biāo)是:對(duì)外部請(qǐng)求在嚴(yán)格時(shí)間范圍內(nèi)做出反應(yīng),有高可靠性和完整性。其主要特點(diǎn)是資源的分配和調(diào)度首先要考慮實(shí)時(shí)性然后才是效率。此外,實(shí)時(shí)操作系統(tǒng)應(yīng)有較強(qiáng)的容錯(cuò)能力。下一頁操作系統(tǒng)的發(fā)展過程中出現(xiàn)的典型系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)(NetworkOperatingSystem)網(wǎng)絡(luò)操作系統(tǒng)指的是能夠控制計(jì)算機(jī)在網(wǎng)絡(luò)中方便地傳送信息和共享資源,并能為網(wǎng)絡(luò)用戶提供各種所需服務(wù)的操作系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng)主要具有兩種工作模式,一種是客戶服務(wù)器模式,另一種是對(duì)等模式。網(wǎng)絡(luò)操作系統(tǒng)除了具有操作系統(tǒng)的基本功能外,還應(yīng)當(dāng)具有網(wǎng)絡(luò)通信、資源管
5、理和網(wǎng)絡(luò)管理等功能。下一頁操作系統(tǒng)的發(fā)展過程中出現(xiàn)的典型系統(tǒng)分布操作系統(tǒng)(DistributedOperatingSystem)大量的計(jì)算機(jī)通過網(wǎng)絡(luò)被連結(jié)在一起,可以獲得極高的運(yùn)算能力及廣泛的數(shù)據(jù)共享。這種系統(tǒng)被稱作分布式系統(tǒng)。分布操作系統(tǒng)的結(jié)構(gòu)也不同于其他操作系統(tǒng),它分布于系統(tǒng)的各臺(tái)計(jì)算機(jī)上,能并行地處理用戶的各種需求,有較強(qiáng)的容錯(cuò)能力。例如:巨型機(jī)。下一頁1.2操作系統(tǒng)的功能及特征1.2.1操作系統(tǒng)的功能操作系統(tǒng)作為計(jì)算機(jī)系統(tǒng)的資源管理器,主要職能是管理和控制系統(tǒng)中的軟硬件資源,以有效的提高系統(tǒng)資源的利用率,作為虛擬機(jī)是為用戶提供一個(gè)良好的工作環(huán)境和應(yīng)用程序接口。返回本章首頁1.2.1
6、操作系統(tǒng)的功能1.OS作為用戶與計(jì)算機(jī)硬件系統(tǒng)之間的接口OS處于用戶與計(jì)算機(jī)硬件系統(tǒng)之間,用戶通過OS來使用計(jì)算機(jī)系統(tǒng)?;蛘哒f,用戶在OS幫助下,能夠方便、快捷、安全、可靠地操縱計(jì)算機(jī)硬件和運(yùn)行自己的程序。應(yīng)注意,OS是一個(gè)系統(tǒng)軟件,因而這種接口是軟件接口。圖1-1OS作為接口的示意圖(1)命令方式。這是指由OS提供了一組聯(lián)機(jī)命令(語言),用戶可通過鍵盤輸入有關(guān)命令,來直接操縱計(jì)算機(jī)系統(tǒng)。(2)系統(tǒng)調(diào)用方式。OS提供了一組系統(tǒng)調(diào)用,用戶可在自己的應(yīng)用程序中通過相應(yīng)的系統(tǒng)調(diào)用,來操縱計(jì)算機(jī)。操作系統(tǒng)的內(nèi)核提供一系列的內(nèi)核函數(shù)作為系統(tǒng)調(diào)用的接口,如fork創(chuàng)建進(jìn)程,exit中止進(jìn)程(3)圖
7、形、窗口方式。用戶通過屏幕上的窗口和圖標(biāo)來操縱計(jì)算機(jī)系統(tǒng)和運(yùn)行自己的程序。1.2.1操作系統(tǒng)的功能(續(xù))2.OS作為計(jì)算機(jī)系統(tǒng)資源的管理者在一個(gè)計(jì)算機(jī)系統(tǒng)中,通常都含有各種各樣的硬件和軟件資源。歸納起來可將資源分為四類:處理器、存儲(chǔ)器、I/O設(shè)備以及信息(數(shù)據(jù)和程序)。相應(yīng)地,OS的主要功能也正是針對(duì)這四類資源進(jìn)行有效的管理,即:處理機(jī)管理;存儲(chǔ)器管理;I/O設(shè)備管理;文件管理??梢?,OS確是計(jì)算機(jī)系統(tǒng)資源的管理者。事