作業系統 第一章 簡介.

Slides:



Advertisements
Similar presentations
CH03作業系統概論 什麼是作業系統 作業系統的主要功能 作業系統的核心程式 作業系統的演進歷史 常見流行的作業系統.
Advertisements

LinkIt ONE開發板的簡介.
LED CUBE 預期規劃.
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
網路概論 第1章 網路基本概念.
主題五 CPU Learning Lab.
Operating System Concepts 作業系統原理
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
Chapter 1 Introduction.
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
手機作業系統介紹.
資料庫管理 操作DBMS 指導教授:楊維邦  助教:廖皓翔.
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
電子商務基本概念 電子商務的定義 1-1 電子商務的特性 1-2 電子商務的演進 1-3.
信神圖書館影音VOD操作說明.
HiNet 光世代非固定制 用戶端IPv6設定方式說明
Chapter 5 作業系統 5-1 認識作業系統 5-2 作業系統的功能 5-3 作業系統的技術 5-4 常見的作業系統.
第一階段:一、電腦基本介紹 二、電腦故障排除 三、Window操作
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
嵌入式系統進階 日期 : 2018/12/4.
無線射頻識別系統(RFID) 基本原理及發展與應用
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
信神圖書館影音VOD操作說明.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
國際資訊安全標準ISO 27001之網路架構設計 –以國網中心為例探討風險管理
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
OSGi (Open Service Gateway Initiative)
區 域 網 絡 ( Local Area Network )
FTP檔案上傳下載 實務與運用.
網際網路與電腦應用 林偉川 2001/11/08.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
Chap3 Linked List 鏈結串列.
數位鳳凰計畫-復習課程 授課:方順展.
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
Topic Introduction—RMI
第 19 章 XML記憶體執行模式.
人文與科技的結合 人文與科技的結合 Right Fax使用說明.
講師:陳永芳 網際網路資源運用 講師:陳永芳
虛擬傢俱館 指導老師: 高玉芬 老師 組員: B 黃琪芳 B 蔡宜眞 B 林政緯
第十章 電子折價券.
講師:陳永芳 網際網路與電子郵件應用 講師:陳永芳
Google協作平台+檔案分享(FileZilla+網路芳鄰)
緩衝區溢位攻擊 學生:A 羅以豪 教授:梁明章
教學媒體作業 歷史系99級 楊琇媚. 教學媒體作業 歷史系99級 楊琇媚.
指導老師:周建興 老師 開發團隊:吳旻翰、池宗諺 淡江大學電機工程學系 2015/12/11
賽門鐵克安全系統進化史-正確選用賽門鐵克防護系統
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
MicroSim pspice.
(Mobile User music–Sharing Innovation Center)
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
專題E組 選課教學輔助系統 指導教授:林娟娟 教授 組員: 許韶玲 詹博為 賴育潔
九十學年度實務 專題報告 指導老師: 高玉芬 老師 學生: 張駿呈 張書嘉 林正浩
取得與安裝TIDE 從TIBBO網站取得TIDE
座標系統與圖形介面 分子結構的建立.
黃影雯副教授講授 E_Mail Address:
一、簡介 電腦硬體設計:純硬體電路(hardware)及韌體電 路(firmware)兩種方式。
第四章 通訊與網路管理 授課老師:褚麗絹.
資料表示方法 資料儲存單位.
MultiThread Introduction
資料擷取與監控應用實務.
介紹Saas 以Office 365為例 組員: 資工四乙何孟修 資工四乙 黃泓勝.
銘鴻電子FPGA影像編輯平台.
多站台網路預約系統之 AJAX即時資料更新機制
專題J組: PDA上四元樹影像解壓縮 暨 漸進式影像傳輸系統
第一章 電子商務簡介 第一篇 電子商務概論篇.
Unit 01 雲端運算環境與雲端作業系統 M. S. Jian
研究機構新聞稿揭露2012Q3智慧型手機出貨佔量比
Chapter 4 Multi-Threads (多執行緒).
營運模式.
Introduction to Mobile Computing
Presentation transcript:

作業系統 第一章 簡介

第一章 簡介 什麼是作業系統﹖ 單節點系統 多節點系統 特殊目的系統 計算環境 摘要 電腦系統的組成要素 使用者觀點 系統觀點 系統目標 系統特徵遷移 單節點系統 多節點系統 特殊目的系統 計算環境 摘要

什麼是作業系統﹖ 讓使用者妥善地使用軟硬體資源的系統程式 電腦系統的四個組成要素 硬體設備 作業系統 應用程式 使用者 作業系統負責控制並協調分配硬體資源給各個使用者,管理系統內的 硬體 軟體 資料

電腦系統的組成要素 硬體設備 作業系統 瀏覽器 文字處理程式 編譯器 … 資料庫 系統與應用程式 使用者1 使用者2 使用者3 使用者n …

使用者觀點 個人電腦作業系統的設計考量 大型電腦或迷你電腦作業系統的設計考量 手持式系統作業系統的設計考量 使用上的便利性 執行的效能 提高系統中資源的使用率 使用者程式不會相互影響 手持式系統作業系統的設計考量 使用的方便性 省電 提高系統效能

系統觀點 作業系統是電腦上的資源分配者,負責管理並有效且公平地分配資源。 作業系統是一個控制程式,負責 管理程式的執行 預防錯誤或不正常地使用電腦 注重 I/O 裝置的操作與控制 作業系統創造出一個便利的系統使用環境,是將控制硬體、協調軟體及分配系統資源的函式集合而成的程式。

系統目標 個人電腦作業系統的主要目標是讓使用者可以方便地使用系統。 大型電腦作業系統的主要目標是讓系統能夠更有效率地運作。 圖形使用者界面使得作業系統在執行的效率之外更考慮了使用上的方便性。 作業系統與電腦結構的發展有著密切關係,而且是互相影響的,如 快取機制 多媒體晶片

系統特徵遷移 電腦系統的特徵由純硬體系統,到有編譯器產生應用程式,再到批次系統與分時系統,甚至發展出分散式系統與容錯系統。 有些以往只有在大型電腦上才有的功能,已經逐漸地在迷你電腦、微型電腦、以及手持式電腦上發展,如 MULTICS 作業系統。

作業系統特徵遷移示意圖 1950 1960 1970 1980 1990 2000 MULTICS 大型電腦 迷你電腦 個人電腦 手持式電腦 編譯器 無軟體 交談式 網路 無軟體 編譯器 分時 多使用者 多處理器 常駐監控常式 網路 容錯 叢集 UNIX 無軟體 編譯器 分時 多使用者 分散式系統 批次 多處理器 常駐監控常式 網路 容錯 1950 1960 1970 1980 1990 2000 MULTICS 大型電腦 迷你電腦 個人電腦 交談式 多處理器 多使用者 手持式電腦

第一章 簡介 什麼是作業系統﹖ 單節點系統 大型電腦系統 個人電腦系統 多處理器電腦系統 多節點系統 特殊目的系統 計算環境 摘要

單節點系統 一般的電腦系統都是屬於單節點系統,如 大型電腦系統 個人電腦系統 多處理器電腦系統 為了充分使用系統資源、提高 CPU 的使用率,單節點系統中發展出了批次系統、多元程式系統與分時系統等技術。

大型電腦系統 批次系統 多元程式系統 分時系統 為了要加速電腦處理的速度,將性質接近的工作集合成一批次一次執行。 當 CPU 所執行的工作進入等待狀態時,切換到記憶體中的其他工作繼續執行。 分時系統 分時系統也稱為多工系統,CPU 在記憶體中多個工作之間快速地切換,使用者可以與每個執行的程式進行互動。

批次系統記憶體示意圖 作業系統 使用者程式區域

多元程式系統記憶體示意圖 工作1 作業系統 工作2 工作3

個人電腦系統 個人電腦作業系統受到了許多大型電腦作業系統的影響,也繼承了許多大型電腦的技術,包括了 Microsoft Windows Apple Macintosh Linux IBM OS/2 等 由於微型電腦的價格低廉,大部分使用者都有自己的個人電腦,所以 CPU 的使用率已不再是主要考量。 而是如何讓使用者更方便地使用電腦系統。

多處理器電腦系統 多處理器系統具有多顆 CPU,這些 CPU 共享系統中的匯流排、時脈、記憶體以及週邊裝置等。 多處理器系統有三大優點: 提高產量 降低成本 提高可靠度 多重處理系統中的每個處理器都執行一份相同的作業系統。 非對稱多重處理使用主從架構,每個處理器有不同的工作,由主處理器負責控制整個系統,並分配工作給其他處理器。

對稱多重處理架構圖 … CPU 記憶體 I/O 裝置 匯流排

第一章 簡介 什麼是作業系統﹖ 單節點系統 多節點系統 分散式系統 叢集式系統 特殊目的系統 計算環境 摘要

多節點系統 多節點系統中不只有一個節點,它可以將許多電腦集合在一起而提高系統的計算能力,或是可以共享系統中的資源。 分散式系統 叢集式系統

分散式系統 分散式系統就是架構在網路之上,藉由網路的連接共享資源以提高系統的計算效能,並提供使用者功能更豐富的服務。 分散式作業系統在各電腦之間的溝通較為緊密,使用者不需要知道對方的存在就可以彼此分享資源,感覺上像是使用同一部電腦上的資源。

分散式系統 (續) 分散式系統可以分為 主從(客戶/伺服)系統 同儕系統 伺服端會執行客戶端所發出的要求。 系統不同節點間的角色是對等的,各節點不僅要求服務,也提供服務。

客戶/伺服系統架構圖 客戶端 網路 … 伺服端

叢集式系統 叢集式系統 利用區域網路緊密連接。 共享系統中的儲存裝置。 使用多個 CPU 進行運算。 包括對稱式叢集、非對稱式叢集、平行叢集和廣域網路叢集等。 叢集運算是用來提高系統的可用度,也就是系統隨時可供使用的程度,當叢集系統的其中一個節點發生故障,可以將故障節點上所執行的程式重新在其他節點上執行。

第一章 簡介 什麼是作業系統﹖ 單節點系統 多節點系統 特殊目的系統 即時系統 手持式系統 嵌入式系統 計算環境 摘要

特殊目的系統 特殊目的系統與一般用途的系統不同,專門用來處理特定的工作。 即時系統 手持式系統 嵌入式系統

即時系統 即時系統的工作除了要正確地完成,還要符合時間限制,經常被用於控制裝置的系統。 控制科學實驗的系統、多媒體系統、醫學影像系統、汽車引擎油路系統、家用裝置控制器、武器系統等。 一個即時系統會有詳細定義的時間限制,系統必須要在所定義的限制之內完成運算。 硬即時系統保證所執行的工作一定會在時間之內完成,在超過時間限制之後會有很嚴重甚至負面的後果。 軟即時系統中的即時行程有較高的優先權,在超過時間限制之後,雖然執行的價值降低許多,即時行程還是可以繼續執行。

手持式系統 手持式系統 作業系統必須有效率地應用這些有限的系統資源,並設法降低所消耗的電力,以發揮最大的功能。 帶來高度的便利性與可攜性。 包括了個人數位助理與行動電話等。 在設計上較受限於硬體的設計,只有少量的記憶體空間、較慢的處理器、以及小型的顯示螢幕等。 手持式系統的體積希望越小越好。 作業系統必須有效率地應用這些有限的系統資源,並設法降低所消耗的電力,以發揮最大的功能。

嵌入式系統 嵌入式系統是指由一些電腦硬體、軟體與其他機械裝置所組合、並內建於任何產品中的電腦或是微電腦系統,或是一個大型系統中的一個元件,主要用來執行特定的工作。 如冷氣機、電梯、儀表板、鍵盤、滑鼠等。 通常用來執行特定功能。 以微電腦與週邊設備為核心。 有嚴格的時間限制與穩定度要求。

第一章 簡介 什麼是作業系統﹖ 單節點系統 多節點系統 特殊目的系統 計算環境 傳統式計算 網際網路式計算 嵌入式計算 摘要

計算環境 作業系統由大型電腦的批次系統到分時系統,再發展到個人電腦和手持式電腦,甚至是分散式系統或是嵌入式系統,每種作業系統適用於不同的計算環境。 傳統式計算 網際網路式計算 嵌入式計算

傳統式計算 網際網路與其他的技術的高度發展,拓展了傳統式計算的範圍。 遠端存取的技術已經成熟,可以架設或是使用各種網路服務。 網際網路式計算、手持式電腦和個人電腦同步以及無線上網的功能,提高系統的可攜性。

網際網路式計算 透過瀏覽器與網際網路伺服器進行的就是網際網路式計算。 隨著網際網路的越來越普遍,個人電腦、工作站、手持裝置、PDA、甚至是手機都可以用來當作連線上網的工具。 網際網路式計算也帶來了一些新裝置與技術的發展,現今的作業系統都已內建網路功能。

嵌入式計算 嵌入式電腦 是目前電腦系統中佔有比率最高的。 多執行特定的嵌入式作業系統,但缺乏較先進的系統功能,只有極少,甚至完全沒有使用者介面。 可以是能夠單獨運作的裝置或者是網路上的一個裝置。 可以達到家庭電腦化。