移動通信操作系統綜述 第一章_第1頁
移動通信操作系統綜述 第一章_第2頁
移動通信操作系統綜述 第一章_第3頁
移動通信操作系統綜述 第一章_第4頁
移動通信操作系統綜述 第一章_第5頁
已閱讀5頁,還剩33頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

移動通信操作系統綜述基于嵌入式、移動商務和移動增值技術的移動通信軟件工程師1G課程課程地位移動通信操作系統綜述了解操作系統整體結構、種類、特點理解操作系統的結構思想熟悉電信領域常用的SOLARIS系統課程目標課程內容組織結構進程與線程死鎖存儲管理I\O設置文件系統多媒體操作系統多處理機系統安全UNIXWindows2000操作系統設計軟件的產生第一章移動通信操作系統綜述移動通信操作系統綜述目標了解操作系統概念的歷史掌握操作系統原理的基本概念了解系統調用掌握操作系統結構的基本概念了解計算機硬件的組成計算機系統都是由兩部分組成:

軟件的產生計算機硬件計算機軟件+系統軟件存儲器輸出設備中央處理機應用軟件輸入設備軟件的產生計算機系統結構:軟件的產生計算機系統層次結構:操作系統概念裸機:沒有任何軟件支持的計算機,僅僅構成了系統的物質基礎。引入操作系統的目的:管理人員的觀點看:計算機資源的管理者。用戶角度看:給用戶使用計算機提供一個良好的界面,用戶無需了解硬件和系統軟件的細節就能方便靈活的使用計算機。發展的角度看:給計算機系統的功能擴展提供支撐平臺,使之在追加新的服務和功能時更加容易和不影響原有的服務與功能。操作系統的定義:

計算機系統中的一個系統軟件,它是這樣一些程序模塊的集合---管理和控制計算機系統中的硬件和軟件資源。合理的組織計算機的工作流程。有效的利用這些資源為用戶提供一個功能強大,使用方便和可擴展的工作環境。計算機和用戶之間起到接口的作用。

操作系統概念操作系統舉例MSOS:MSDOS,MSWindows3.x,Windows95,WindowsNT,Windows2000UNIX:BSD,SRV4,OSF1,SCOUNIX,AIX,Solaris,LinuxNOS:NovellNetwareRTOS:VxWorks,pSoS,Nucleus操作系統的歷史操作系統的發展和計算機的組成與體系結構相關經歷了4個發展階段:第一代:

1946年~20世紀50年代末,電子管時代,無操作系統第二代:

20世紀50年代末~60年代中期,晶體管時代,批處理系統第三代:

20世紀年代中期~70年代中期,集成電路時代,多道程序系統第四代:

20世紀70年代中期至今,大規模和超大規模集成電路時代,分時系統。操作系統的歷史手工操作步驟:把程序紙帶(或卡片)裝上計算機通過控制臺開關啟動程序運行計算完畢,用戶卸下并取走紙帶(或卡片)啟動輸入機把程序送入計算機操作系統的歷史單道批處理系統(SimpleBatchProcessing)

早期批處理分為兩種聯機批處理脫機批處理用戶程序數據作業說明書批處理作業的組成(作業控制語句)聯機批處理:慢速的輸入輸出處理仍直接由主機完成。優點:解決了自動轉接問題,減少了作業建立和手工操作的時間。缺點:cpu

與I/O串行操作,輸入輸出時,cpu處于等待狀態脫機批處理:顯著的特征是增加一臺不與主機直接連接而專門用于與輸入輸出打交道的衛星機。主機與衛星機并行工作操作系統的歷史操作系統的歷史早期脫機批處理模型

操作系統的歷史實現了作業自動過渡

改善了輸入/輸出設備利用率提高了計算機的處理能力

脫機批處理的主要優點:磁帶需要手工拆裝系統保護的不夠脫機批處理存在的問題操作系統的歷史脫機批處理示意圖通道(channel):一種專用處理部件,控制一臺或多臺I/O設備與主存之間的信息傳輸,一旦被啟動就能獨立于cpu運行,與cpu并行操作。中斷(interrupt):當主機接到外部信號時,馬上停止原來的工作,轉去處理這一事件,處理完畢后,主機回到原來的斷點繼續工作。操作系統的歷史多道程序系統

早期的批處理的兩種情況:對于以計算為主的作業,輸入/輸出量少,外圍設備空閑對于以輸入/輸出為主的作業,主機空閑多道程序的運行特點:多個作業:計算機內存中同時存放多到相互獨立的程序。宏觀上并行運行:幾道程序都處于運行狀態,但都未完成。微觀上串行運行:各作業輪流使用cpu,交替執行。多道程序系統單道程序工作示例

多道程序系統多道程序工作示例操作系統的進一步發展

個人計算機上的操作系統嵌入式操作系統網絡操作系統分布式操作系統智能化操作系統批處理操作系統批處理的主要特征:用戶脫機使用計算機,無法與運行的作業交互。作業成批處理多道程序并行分時系統和實時系統

交互性:及時對用戶操作進行響應,縮短周期。并發性:同時工作共享系統資源。及時性:多用戶聯機使用。獨立性:各用戶獨立操作,互不干涉。分時系統的特點----時間片輪轉分時系統和實時系統

主要特點提供即時響應(關中斷問題,優先級搶占)高可靠性 時鐘問題(最小時間間隔)要求響應時間短系統高可靠性實時操作系統:是一種聯機系統,用戶實時控制和實時信息處理領域。實時操作系統專用系統實時控制高可靠性事件驅動和隊列驅動可與通用系統結合成通用實時系統實時系統與批處理系統和分時系統的區別操作系統

通用操作系統個人計算機上的操作系統目前的操作系統,通常具有分時、實時和批處理兩種以上的功能,又稱做通用操作系統個人計算機上使用的操作系統以Windows和Linux為主網絡操作系統

計算機網絡是個互聯的計算機系統的群體每臺計算機都是自治的系統互聯要通過通信設施(硬件、軟件)來實現系統通過通信設施執行信息交換,資源共享,互操作和協作處理,實現多種應用要求主要特征分布式操作系統

作為計算機網絡,現在已制定了明確的通信網絡協議體系結構及一系列的協議族分布式系統要求一個統一的操作系統,實現系統操作的統一性系統的透明性分布式系統的基礎是網絡主要特征操作系統相關概念/系統調用進程文件外殼相關概念系統調用用戶同操作系統通信并請求服務,通過系統調用(systemcall)進行操作系統結構

整個操作系統是一堆過程的集合,每個過程都可以任意調用其他過程整體式系統

處理服務過程請求的一個主要程序執行系統調用的一套服務過程支持服務過程的一套實用程序操作系統的基本結構簡單的整體式操作系統結構模型

層次式系統

TH

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論