特殊目的系统课件

上传人:沈*** 文档编号:241609737 上传时间:2024-07-09 格式:PPT 页数:38 大小:399.50KB
返回 下载 相关 举报
特殊目的系统课件_第1页
第1页 / 共38页
特殊目的系统课件_第2页
第2页 / 共38页
特殊目的系统课件_第3页
第3页 / 共38页
点击查看更多>>
资源描述
資工系網媒所資工系網媒所 NEWS實驗室實驗室*/380Course ExpectationAsk and answer questionsTeam Work Software EngineeringTurn in projects on time 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/381國立台灣大學國立台灣大學資訊工程學系資訊工程學系作業系統作業系統 第一章 簡介 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/383第一章第一章 簡介簡介什麼是作業系統電腦系統的組成要素使用者觀點系統觀點系統目標系統特徵遷移單節點系統 多節點系統 特殊目的系統 計算環境 摘要 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/384什麼是作業系統什麼是作業系統讓使用者妥善地使用軟硬體資源的系統程式 電腦系統的四個組成要素硬體設備作業系統應用程式使用者 作業系統負責控制並協調分配硬體資源給各個使用者,管理系統內的硬體軟體資料 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/385電腦系統的組成要素電腦系統的組成要素 硬體設備作業系統瀏覽器 文字處理程式 編譯器 資料庫系統與應用程式使用者1 使用者2使用者3使用者n 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/386使用者觀點使用者觀點 個人電腦作業系統的設計考量使用上的便利性執行的效能 大型電腦或迷你電腦作業系統的設計考量提高系統中資源的使用率 使用者程式不會相互影響手持式系統作業系統的設計考量使用的方便性省電提高系統效能 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/387系統觀點系統觀點 作業系統是電腦上的資源分配者,負責管理並有效且公平地分配資源。作業系統是一個控制程式,負責管理程式的執行 預防錯誤或不正常地使用電腦 注重 I/O 裝置的操作與控制 作業系統創造出一個便利的系統使用環境,是將控制硬體、協調軟體及分配系統資源的函式集合而成的程式。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/388系統目標系統目標 個人電腦作業系統的主要目標是讓使用者可以方便地使用系統。大型電腦作業系統的主要目標是讓系統能夠更有效率地運作。圖形使用者界面使得作業系統在執行的效率之外更考慮了使用上的方便性。作業系統與電腦結構的發展有著密切關係,而且是互相影響的,如快取機制多媒體晶片 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/389系統特徵遷移系統特徵遷移 電腦系統的特徵由純硬體系統,到有編譯器產生應用程式,再到批次系統與分時系統,甚至發展出分散式系統與容錯系統。有些以往只有在大型電腦上才有的功能,已經逐漸地在迷你電腦、微型電腦、以及手持式電腦上發展,如 MULTICS 作業系統。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3810作業系統特徵遷移示意圖作業系統特徵遷移示意圖 編譯器 無軟體 交談式 網路 多處理器無軟體 編譯器 分時 多使用者 多處理器 常駐監控常式 網路 容錯 叢集 UNIX無軟體 編譯器 分時 多使用者 分散式系統 批次 多處理器 常駐監控常式 網路 容錯 UNIX1950 1960 1970 1980 1990 2000 2010 MULTICS大型電腦迷你電腦個人電腦無軟體 編譯器 交談式 多處理器 多使用者 網路 UNIX手持式電腦虛擬機器 虛擬化虛擬機器虛擬化虛擬機器虛擬機器 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3811第一章第一章 簡介簡介什麼是作業系統 單節點系統 大型電腦系統個人電腦系統多處理器電腦系統多節點系統 特殊目的系統 計算環境 摘要 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3812單節點系統單節點系統(Single-Node)一般的電腦系統都是屬於單節點系統,如大型電腦系統個人電腦系統多處理器電腦系統為了充分使用系統資源、提高 CPU 的使用率,單節點系統中發展出了批次系統、多元程式系統與分時系統等技術。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3813大型電腦系統大型電腦系統 批次系統(Batch Systems)為了要加速電腦處理的速度,將性質接近的工作集合成一批次一次執行。多元程式系統(Multiprogramming Systems)當 CPU 所執行的工作進入等待狀態時,切換到記憶體中的其他工作繼續執行。分時系統(Time-Sharing Systems)分時系統也稱為多工系統,CPU 在記憶體中多個工作之間快速地切換,使用者可以與每個執行的程式進行互動。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3814批次系統記憶體示意圖批次系統記憶體示意圖 作業系統使用者程式區域 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3815多元程式系統記憶體示意圖多元程式系統記憶體示意圖 工作1作業系統工作2工作3 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3816個人電腦系統個人電腦系統 個人電腦作業系統受到了許多大型電腦作業系統的影響,也繼承了許多大型電腦的技術,包括了Microsoft Windows Apple Macintosh LinuxIBM OS/2 等由於微型電腦的價格低廉,大部分使用者都有自己的個人電腦,所以 CPU 的使用率已不再是主要考量。而是如何讓使用者更方便地使用電腦系統。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3817多處理器電腦系統多處理器電腦系統 多處理器系統具有多顆 CPU,這些 CPU 共享系統中的匯流排、時脈、記憶體以及週邊裝置等。多處理器系統有三大優點:提高產量 降低成本 提高可靠度 多重處理系統中的每個處理器都執行一份相同的作業系統。非對稱多重處理使用主從架構,每個處理器有不同的工作,由主處理器負責控制整個系統,並分配工作給其他處理器。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3818對稱多重處理架構圖對稱多重處理架構圖 CPUCPUCPUCPU記憶體I/O 裝置 匯流排 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3819第一章第一章 簡介簡介什麼是作業系統 單節點系統 多節點系統分散式系統叢集式系統特殊目的系統 計算環境 摘要 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3820多節點系統多節點系統(Multiple-Node)多節點系統中不只有一個節點,它可以將許多電腦集合在一起而提高系統的計算能力,或是可以共享系統中的資源。分散式系統 叢集式系統 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3821分散式系統分散式系統(1/2)分散式系統就是架構在網路之上,藉由網路的連接共享資源以提高系統的計算效能,並提供使用者功能更豐富的服務。分散式作業系統在各電腦之間的溝通較為緊密,使用者不需要知道對方的存在就可以彼此分享資源,感覺上像是使用同一部電腦上的資源。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3822分散式系統分散式系統(2/2)分散式系統可以分為主從(客戶/伺服)系統伺服端會執行客戶端所發出的要求。同儕系統(peer-to-peer)系統不同節點間的角色是對等的,各節點不僅要求服務,也提供服務。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3823客戶客戶/伺服系統架構圖伺服系統架構圖 客戶端客戶端客戶端 客戶端 網路伺服端 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3824叢集式系統叢集式系統 叢集式系統利用區域網路緊密連接。共享系統中的儲存裝置。使用多個 CPU 進行運算。包括對稱式叢集、非對稱式叢集、平行叢集和廣域網路叢集等。叢集運算是用來提高系統的可用度,也就是系統隨時可供使用的程度,當叢集系統的其中一個節點發生故障,可以將故障節點上所執行的程式重新在其他節點上執行。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3825第一章第一章 簡介簡介什麼是作業系統 單節點系統 多節點系統 特殊目的系統即時系統手持式系統嵌入式系統計算環境 摘要 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3826特殊目的系統特殊目的系統特殊目的系統與一般用途的系統不同,專門用來處理特定的工作。即時系統 手持式系統 嵌入式系統 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3827即時系統即時系統 即時系統的工作除了要正確地完成,還要符合時間限制,經常被用於控制裝置的系統。控制科學實驗的系統、多媒體系統、醫學影像系統、汽車引擎油路系統、家用裝置控制器、武器系統等。一個即時系統會有詳細定義的時間限制,系統必須要在所定義的限制之內完成運算。硬即時系統保證所執行的工作一定會在時間之內完成,在超過時間限制之後會有很嚴重甚至負面的後果。軟即時系統中的即時行程有較高的優先權,在超過時間限制之後,雖然執行的價值降低許多,即時行程還是可以繼續執行。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3828手持式系統手持式系統 手持式系統帶來高度的便利性與可攜性。包括了個人數位助理與行動電話等。在設計上較受限於硬體的設計,只有少量的記憶體空間、較慢的處理器、以及小型的顯示螢幕等。手持式系統的體積希望越小越好。作業系統必須有效率地應用這些有限的系統資源,並設法降低所消耗的電力,以發揮最大的功能。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3829嵌入式系統嵌入式系統 嵌入式系統是指由一些電腦硬體、軟體與其他機械裝置所組合、並內建於任何產品中的電腦或是微電腦系統,或是一個大型系統中的一個元件,主要用來執行特定的工作。如冷氣機、電梯、儀表板、鍵盤、滑鼠等。通常用來執行特定功能。以微電腦與週邊設備為核心。有嚴格的時間限制與穩定度要求。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3830第一章第一章 簡介簡介什麼是作業系統 單節點系統 多節點系統 特殊目的系統 計算環境 傳統式計算網際網路式計算嵌入式計算摘要 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3831計算環境計算環境作業系統由大型電腦的批次系統到分時系統,再發展到個人電腦和手持式電腦,甚至是分散式系統或是嵌入式系統,每種作業系統適用於不同的計算環境。傳統式計算網際網路式計算嵌入式計算 資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3832傳統式計算傳統式計算 網際網路與其他的技術的高度發展,拓展了傳統式計算的範圍。遠端存取的技術已經成熟,可以架設或是使用各種網路服務。網際網路式計算、手持式電腦和個人電腦同步以及無線上網的功能,提高系統的可攜性。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3833網際網路式計算網際網路式計算 透過瀏覽器與網際網路伺服器進行的就是網際網路式計算。隨著網際網路的越來越普遍,個人電腦、工作站、手持裝置、PDA、甚至是手機都可以用來當作連線上網的工具。網際網路式計算也帶來了一些新裝置與技術的發展,現今的作業系統都已內建網路功能。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3834嵌入式計算嵌入式計算 嵌入式電腦是目前電腦系統中佔有比率最高的。多執行特定的嵌入式作業系統,但缺乏較先進的系統功能,只有極少,甚至完全沒有使用者介面。可以是能夠單獨運作的裝置或者是網路上的一個裝置。可以達到家庭電腦化。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3835摘要摘要(1/3)作業系統將系統中的工作做排程以提高系統的效能。提供一個環境讓程式能夠方便地執行或發展 與電腦結構的發展有著密切關係。圖形使用者界面的出現使得作業系統除了在執行的效率之外更兼顧了使用者的方便性。單節點系統 由一套電腦所形成的,經常用來執行一般用途的運算。為了提高系統的效能,發展出了批次系統、多元程式系統與分時系統等技術。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3836摘要摘要(2/3)多處理器電腦系統 系統中有多顆 CPU。可以提高產量、降低成本與提高可靠度。分為對稱式與非對稱式兩種架構。多節點系統 將許多電腦集合在一起而提高系統計算能力。可以共享系統中的資源。包括分散式系統與叢集式系統。資工系網媒所資工系網媒所 NEWS實驗室實驗室*/3837摘要摘要(3/3)特殊目的系統 專門負責處理特定的工作。如即時系統、手持式系統、嵌入式系統等。不同的電腦系統適用於不同的計算環境。傳統式計算 網際網路式計算嵌入式計算
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!