作业系统operating system

上传人:wt****50 文档编号:49158639 上传时间:2018-07-24 格式:PPT 页数:9 大小:262KB
返回 下载 相关 举报
作业系统operating system_第1页
第1页 / 共9页
作业系统operating system_第2页
第2页 / 共9页
作业系统operating system_第3页
第3页 / 共9页
作业系统operating system_第4页
第4页 / 共9页
作业系统operating system_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《作业系统operating system》由会员分享,可在线阅读,更多相关《作业系统operating system(9页珍藏版)》请在金锄头文库上搜索。

1、作業系統 Operating System作業系統與電腦系統關係圖作業系統(Operating System) 是最基本也是最重要的系統 軟體,所有硬體資源的控制 與協調都由作業系統負責, 例如:CPU使用權的管理、 記憶體空間的管理、磁碟管 理等等。作業系統擔任的工作主要 是作為應用程式與硬體之間 的橋樑,不過作業系統也可 以直接接受使用者的命令。作業系統也是由眾多程式所組成,這些程 式大體可以分為兩大部分:監督程式及管理資源的各種程式。監督程式(Supervisor program)的工作是監督作 業系統其他程式的運作 ,因此,監督程式大多 常駐於記憶體內。監督程式可以說是作業系統中最重要

2、 的核心部分,因此也被稱為核心程式 (kernel)。當電腦開機之後,首先讀取的程式是放在BIOS內的啟動程式(Bootstrapping),啟 動程式的工作非常簡單,會將放在硬碟內的作業系統核心(kernel)載入到主記憶 體,然後程式就會執行核心程式。 核心程式由於扮演監督者的角色,因此會一直常駐在主記憶體的某一個固定區 塊中,因此核心程式屬於常駐程式(resident program)。 作業系統平常是利用常駐的監督程式在運作,直到需要使用其他非常駐程式時 ,才會將這些非常駐程式從硬碟載入到主記憶體中。作業系統與電腦系統作業系統簡介作業系統的主要功能管理電腦硬體資源:u不論是使用者或應用

3、程式,在運作的過程中都必須使用到硬體 資源,例如CPU、主記憶體、磁碟、印表機等等,由於硬體相 關程式的發展需要更多背景知識,而這對於一般程式設計師而 言,並不十分容易,在分工的概念下,作業系統將扮演硬體資 源管理的角色,並且提供許多的應用介面給一般程式設計師, 如此一來,程式設計師就不需要了解控制硬體的底層技術。u尤其是現今的作業系統大多提供多人或多工的環境,這些使用 者或應用程式其實是共用硬體資源的,因此作業系統還需要扮 演協調及控制不同應用程式及使用者的角色,以徹底發揮硬體 資源的效能。作業系統簡介 做為應用程式的虛擬機器:u經過分工後,程式設計師再也不用擔心 底層硬體是如何被驅動控制以

4、完成需求 ,對於應用程式設計師來說,就像是在 一個完美的虛擬機器(virtual machine)上面 開發應用程式,只需要透過作業系統提 供的應用程式介面(Application Program Interface;簡稱API)來下命令,作業系統 就會將這些命令轉換為真正的硬體動作 。u舉例來說,使用者如果想要讀取某個檔 案的資料,則可以透過應用程式的讀檔 功能來完成,而開發讀檔功能的應用程 式設計師只需要下達一道讀檔的API命令 即可,至於實際上的硬碟搜尋(seek)等細 節,則交由作業系統完成。作業系統簡介提供使用者操作介面u使用者除了透過應用程式來操作電腦之外,作業系統也直接提供 了一

5、些基本功能,可以用來操作電腦,例如檔案複製、刪除等都 是作業系統提供的基本操作。u作業系統提供的使用者介面可以分為兩大類:命令列(command line)及圖形化使用者介面(graphical user interface;簡稱GUI)。 命令列操作介面對於一般使用者而言較難以快速上手,並且 需要記住一些指令,傳統的Dos及Unix、Linux等都提供了命 令列式的操作介面。 圖形化使用者介面則非常容易上手,使用者只要透過滑鼠, 就可以輕鬆操作電腦,因此對於個人電腦的推廣有非常大的 幫助,常見的圖形化使用者介面有Windows、X-Window、 Mac OS X等等。軟體類型:系統軟體與應

6、用軟體u系統軟體作業系統介於電腦硬體與應用軟體之間之程式,除了執行應用軟體之環境外,並協調管理所有硬體資源。包括 Windows、Mac、Unix、Linux。網路作業系統允許電腦跨越網路溝通與分享資料。工具程式執行一些特殊性的功能。 u應用軟體幫助使用者完成特定工作的軟體。如:文書處理軟體、試算表軟體 、多媒體編輯軟體等。OS之種類單人單 工 (SUST)Single user single tasking,同時間只允許 一名使用者,且只能 執行一項工作DOS單人多 工 (SUMT)Single user multi tasking,同時間只允許 一名使用者,但能同 時執行多項工作Windo

7、w 3.1、 Window 95/98 Window Me, XP, OS2 多人多 工 (MUMT )Multi user multi tasking,同時間可以多 人使用、並能同時執 行多項工作Window NT(主 要作為伺服器 用) 、UNIX 、 Linux常見之作業系統OS/2微軟與IBM共同研發 (最後剩 IBM孤軍奮鬥)多工作業系統,可一次進行不同工 作 (不差,但使用者不多)UnixAT&T貝爾實驗室研發核心程式簡潔,工作效率高,且易 管理與維護,但為文字模式,操作 困難LinuxUnix簡化版提供圖形介面及中文化軟體,免費 的,且程式碼公開,為未來趨勢Window微軟研發 Window 95/98, Window Me (98 第三版), Window XP, Window NT, 2000 (使用網路架構)圖形介面,使用者只需使用滑鼠下 達命令,利用超連結方式開啟應用 程式,不須記憶指令Dos微軟研發 (以MS-Dos最普及)為文字模式,操作困難初期不重視 智慧財產權,互相拷貝使其快速拓 展

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 无线电电子学/电信技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号