欢迎来到天天文库
浏览记录
ID:41590919
大小:3.51 MB
页数:60页
时间:2019-08-28
《计算机概论ch8》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第八章作業系統(二)電腦發展至今已有一段歷史,在不同時代,作業系統也隨著改變,在本章中,我們將介紹常見且流行的作業系統,包括工作站級的UNIX以及個人電腦的Windows等等。1第八章作業系統(二)在上一章介紹過作業系統的原理後,在本章中,我們將來介紹幾種目前常見的作業系統UNIXUNIX-Like(Linux、FreeBSD)WindowsMacOSOS/2介紹UNIX的常用指令及Windows的相關設定。2大綱8.1UNIX作業系統8.1.1UNIX的發展8.1.2UNIX的特色8.1.3UNIX的使用者介面8.1.4UNIX的指令8.2DOS8.3Windows作業系統
2、(Windows95/98/Me/NT/2000/XP)8.3.1Windows3.x8.3.2Windows95/98/Me8.3.3WindowsNT/20008.3.4WindowsXP8.3.5WindowsServer2003家族8.4Linux/FreeBSD8.4.1Linux8.4.2FreeBSD8.5OS/28.6MacOS8.7嵌入式作業系統(EmbeddedOperationSystem)8.8Windows的系統設定8.8.1Windows的解析度設定8.8.2Windows的虛擬記憶體設定8.8.3Windows的系統效能監控8.9Windows的
3、工具軟體3大綱8.5常見的作業系統8.5.1UNIX8.5.2MS-DOS8.5.3Windows作業系統(Windows95/98/Me/NT/2000/XP)8.5.4Linux8.5.5MacOS8.5.6掌上型電腦與PDA的OS48.1UNIX作業系統現代作業系統的始祖大概可以算是UNIX了,它的許多功能都變成了現代作業系統的標準,同時也定義了許多資料處理模式,例如階層式的檔案系統結構。目前,UNIX仍舊是眾多工作站級電腦所使用的作業系統。58.1.1UNIX的發展在1970年代,當時的電腦系統大多是中大型主機,造價昂貴,因此必須提供多使用者共同使用,而UNIX是AT
4、&T的貝爾實驗室(BellLab.)為了此需求所發展的多人多工的作業系統。UNIX作業系統的原始程式大部分都是使用C語言所撰寫,所以具有可攜性也就是可以適應於各種不同的硬體結構(只要更換編譯器並重新編譯即可)。在這些年來,各家中大型主機廠商為了配合自家推出的硬體特性,也小幅修改了部分原始的UNIX,所以目前看到的UNIX版本很多AT&T的標準版本SystemVSun的SolarisIBM的AIX學術用途上,Berkeley大學所發展的BSD是重要的版本之一,例如UNIX4.4BSD另一個分支XENIX則是微軟針對個人電腦所發展的UNIX系統。目前UNIX的分佈狀況,在商業領域
5、中,以SYSTEM為最多,而BSD則是用於學術用途,而XENIX則只適用於個人電腦。68.1.2UNIX的特色透過UNIX的管理,使用者只要擁有一套終端機設備就可以使用電腦主機的資源來完成自己的工作,並且不必擔心互相影響的問題。至今,UNIX仍然是中大型電腦最主要的作業系統,原因則是它具有下列特點:(1)穩定性極高:UNIX的穩定性極高,主要原因在於UNIX不貪圖過多非作業系統核心必須要具備的功能,這使得UNIX非常精簡,方便除錯與維護,因此能夠維持極高的穩定度,在目前,UNIX仍舊是公認伺服器等級,穩定度最高的作業系統。(2)移植性高:由於UNIX採用C語言撰寫,因此在更換
6、不同硬體主機時,只需要作極少部分的修改,經過重新編譯,就可以作為新主機上的作業系統。(3)多人多工:UNIX允許多個使用者同時登入,每個使用者也同時可以執行許多程式。同時還可以將某些行程設定其使用CPU的優先權,或將低優先權的程式設定為背景執行。(4)安全性佳:對於多人多工的系統而言,使用者之間的資料保密至為重要,在這方面,UNIX將檔案區分存取等級,提供檔案擁有者定義使用者、群組、公開等不同層次的讀、寫與執行等權限。(5)系統架構良好:UNIX在檔案系統、記憶體管理、輸入/輸出系統、程序控制、行程控制、網路系統等方面都有很好的規劃。78.1.3UNIX的使用者介面UNIX作
7、業系統可以分為兩部分,一部份是作業系統核心,另一部份則是操作環境(也就是使用者介面)。UNIX的內定介面是命令列使用者介面,使用者透過shell(層殼)下達指令,然後經過命令解釋器將之轉換為對系統核心的運算需求,由於命令列式的指令眾多,所以使用者必須花費一些時間才能夠熟悉各項指令的需求。指令大多為英文的縮寫(當然也有例外),例如cp代表複製(copy)若不熟悉某個指令的詳細用法,則可以透過man指令來進行線上查詢。使用者可以根據本身的習慣,使用不同的shell來下達指令常見的shell有C-Shell、
此文档下载收益归作者所有