作業系統簡介.pptVIP

  • 0
  • 0
  • 约3.27千字
  • 约 28页
  • 2017-08-10 发布于天津
  • 举报
作業系統簡介

作業系統 Operating System 第3章 本章重點 軟體的分類 作業系統簡介 作業系統的主要工作 作業系統的種類 資源分配 常見的作業系統 工具程式 軟體的分類 軟體可以分為三個種類 系統軟體(System Software) 應用軟體(Application Software) 開發軟體(Development Software) 系統軟體 定義: 所有和電腦操作有關的程式 負責監督、分配、協調與回收所有的硬體資源、它的工作也在於與使用者進行溝通、處理使用者的運算要求。 元件 作業系統 工具程式 開發軟體 開發軟體是應用軟體的開發環境,使用程式語言(Programming Language)來撰寫不同的應用軟體。 開發軟體就是程式語言進行撰寫、測試與執行的環境,通常會提供有一個完整的「軟體開發工具箱」(Software Development Kit, SDK),有的廠商也會替程式語言設計一個「整合式開發環境」(Integrated Development Environment, IDE)。 作業系統簡介 作業系統的主要工作 中央處理器管理 把處理器有效地安排給各個程序使用 記憶體管理 妥善分配記憶體給各個程序使用 檔案管理 讓使用者安全存取及控制檔案 週邊設備管理 管理各項週邊系統,提供簡易使用者介面程式 作業系統的種類1 批次系統(Batch Processing System) 把相同或相似的工作集合成為一整批(batched) 各個作業之間的轉接由程式自動操作,縮短手動操作緩慢所造成的CPU等待時間 作業系統的種類2 多重程式處理系統(Multiprogramming Processing System) 利用多重程式規劃增加CPU使用率 程序(process) :正在執行中的程式 程序的狀態: 作業系統的種類3 分時系統(Time-sharing System) 採用時間觸發,CPU輪流計算各個程序,時間一到就把CPU交給下一個程序使用 分時系統的特點: 同時性:可同時執行若干個程式 獨立性:不同使用者之間不會相互干擾 即時性:每一個人都可以即時得到電腦的回應 作業系統的種類4 合作式運算系統 Collaborative Computing 利用網路上所有主機的運算能力,來完成一個需要龐大計算資源的工作 作業系統的種類5 分散式資料處理系統(Distributed Data Processing) 分享軟硬體資源 每一台電腦是各自獨立的,並不共享資源或時脈,彼此之間依靠網路傳輸交換資料 分散式系統的應用:Web Service Web Services試圖將網路當作一個巨大的作業系統 資源分配 -記憶體管理 要執行的程式一定要放到記憶體中 問題 程式互相爭奪空間 程式所需空間大於記憶體空間 每個程式的記憶體空間絕對不能重疊 記憶體管理 提供程式互相分開的記憶體空間 記憶體保護功能的目的是讓程式不要相互干擾 資源分配 -記憶體管理2 虛擬記憶體 將程式切割成數個相同大小的片段 (分頁) 將每個片段儲存在同大小的記憶體空間中 (頁框) 一般的大小是 2KB 或 4KB 將程式的一部份放進記憶體中 剩下的還是放在磁碟裡 必要時將磁碟上的區塊放進記憶體中(一次一個分頁) 資源分配 -共用儲存資源 在同一時間有一個以上的使用者需要存取同一個磁碟 有個人想要寫入 另一個人想要讀取 OS 會記錄 I/O 的請求 OS 是以收到請求的順序來處理 I/O 請求 資源分配 -共用列印資源 使用中的各個程式共同分享列印資源 假設列印資源的共享方式和 CPU 一樣,印表機輪流為各個程式列印 問題 目前的程式可能會在印表機印出數行 CPU 移到下一個程式 第二個程式可能會在印表機印出數行,以此類推 資源分配 -共用列印資源2 結果 所有程式交雜地印出資料,這樣列印出來的結果是沒有意義的 解決方法 – 多工列印 每個程式都以為它是寫入到印表機 其實程式是將要列印的內容先寫入硬碟中 當程式完成時,在硬碟上的列印檔案才會被送到印表機 常見的作業系統 作業系統 之使用者介面 使用者與作業系統之間溝通的橋樑 兩種形式 命令列介面 以文字為主 必須手動鍵入命令 範例:MS-DOS、Unix 圖形化使用者介面 (GUI) 視覺化的影像 功能表 範例:Windows 、Mac OS 、Linux 常見的作業系統 -MS-DOS 命令列介面 命令提示字元 –系統提示你要你輸入東西的符號 鍵入一個命令 不夠 user-friendly 常見的作業系統 - Microsoft Windows 圖形化使用者介面GUI 最多人使用的作業系統 1990年推出Windows 3.0 分成DOS枝脈及Windows NT

文档评论(0)

1亿VIP精品文档

相关文档