操作系統01

1.1.1操作系統的概念和功能

大家熟悉的操作系統?????
Windows操作系統、安卓系統、iOS操作系統、Mac OS、Linux操作系統

  • Windows操作系統:MicrosoftWindows操作系統是美國微軟公司研發的一套操作系統,它問世於1985年,起初僅僅是Microsoft-DOS模擬環境,後續的系統版本由於微軟不斷的更新升級,不但易用,也當前應用最廣泛的操作系統。Windows採用了圖形化模式GUI,比起從前的Dos需要輸入指令使用的方式,更爲人性化。隨着計算機硬件和軟件的不斷升級,微軟的 Windows也在不斷升級,從架構的16位、32位再到64位,系統版本從最初的 Windows1.0到大家熟知的 Windows95、 Windows98、 Windows2000、 Windows XP、 Windows Vista、 Windows7、Windows8、Windows8.1、Windows10和 Windows Server服務器企業級操作系統,不斷持續更新,微軟一直在致力Windows操作系統的開發和完善。

  • 安卓系統:安卓(Android)是一種基於Linux的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬件製造商、軟件開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發佈了Android的源代碼。第一部Android智能手機發佈於2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、遊戲機、智能手錶等。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2013年的第四季度,Android平臺手機的全球市場份額已經達到78.1%。2013年09月24日谷歌開發的操作系統Android在迎來了5歲生日,全世界採用這款系統的設備數量已經達到10億臺。

  • iOS操作系統:iOS 是由蘋果公司開發的移動操作系統 。蘋果公司最早於 2007 年 1 月 9 日的 Macworld 大會上公佈這個系統,最初是設計給 iPhone 使用的,後來陸續套用到 iPod touch 、iPad 上。iOS與蘋果的 macOS 操作系統一樣,屬於類Unix的商業操作系統。原本這個系統名爲 iPhone OS,因爲 iPad,iPhone,iPod touch 都使用 iPhone OS,所以 2010 年 WWDC 大會上宣佈改名爲 iOS(iOS 爲美國 Cisco 公司網絡設備操作系統註冊商標,蘋果改名已獲得 Cisco 公司授權)。

  • Mac os操作系統:macOS是蘋果公司爲Mac系列產品開發的專屬操作系統。macOS是蘋果Mac系列產品的預裝系統,處處體現着簡潔的宗旨。macOS是全世界第一個基於FreeBSD系統採用“面向對象操作系統”的全面的操作系統。“面向對象操作系統”是史蒂夫·喬布斯(Steve Jobs)於1985年被迫離開蘋果後成立的NeXT公司所開發的。後來蘋果公司收購了NeXT公司。史蒂夫·喬布斯重新擔任蘋果公司CEO,Mac開始使用的Mac OS系統得以整合到NeXT公司開發的Openstep系統上。

  • Linux操作系統:Linux是一套免費使用和自由傳播的操作系統內核,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統內核。它能運行主要的Unix工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡爲核心的設計思想,是一個性能穩定的多用戶網絡操作系統內核。
    計算機系統的層次結構
    從下往上依次是裸機(純硬件)、操作系統、應用程序(軟件)、用戶。

  • 硬件:如CPU、內存、硬盤;

  • 操作系統功能:負責管理協調硬件、軟件等計算機資源的工作;
    爲上層的應用程序、用戶提供簡單易用的服務;
    操作系統是系統軟件,而不是硬件;

  • 應用程序:例如QQ、IE瀏覽器、英雄聯盟、絕地求生等

注意:操作系統可以和用戶進行直接的交互,但是絕大多數情況下用戶通過軟件和操作系統進行交互。

操作系統的概念
操作系統(operating system,os)是指控制和管理整個計算機系統的硬件和軟件資源,並且合理地組織調度計算機的工作和資源的分配,以提供給用戶和其他軟件方便的接口和環境,它是計算機系統中最基本的系統軟件。

操作系統的功能和目標

1.作爲系統資源的管理者;
舉例:利用qq和朋友視頻聊天的過程。

  • 在各個文件夾中找到qq安裝的位置:逐層打開文件夾,找到QQ.exe這個程序(可執行文件)的存放位置文件管理
  • 雙擊打開qq.exe:需要把該程序相關數據放入內存內存管理也就是存儲器管理
  • qq程序正常運行:對應的進程對處理機(cpu)處理處理機管理
  • 開始和朋友視頻聊天:需要將攝像頭設備分配給進程設備管理
    總結:作爲系統資源的管理者,操作系統所提供的功能包括處理機管理、存儲器管理、文件管理、設備管理;目標安全、高效
    2.作爲用戶與計算機硬件之間的接口:統稱爲用戶接口;
    提供的功能:
    命令接口:允許用戶直接使用,包括聯機命令接口也就是交互式命令接口(用戶說一句,系統做一句。例如cmd命令接口界面)、脫機命令接口也就是批處理命令接口(用戶說一堆,系統做一堆。例如*.bat文件);
    程序接口:允許用戶通過程序間接使用,由一組系統調用組成(程序接口=系統調用。例如user32.dll即可實現創建窗口等功能,只能通過用戶程序間接使用);
    GUI:現代操作系統中最流行的圖形用戶接口,圖形用戶界面。例如用戶可以使用形象的圖形界面進行操作,再不再需要記憶複雜的命令、參數。;
    目標:方便用戶使用;
    3.作爲最接近硬件的層次;
    需要提供的功能和目標:實現對硬件機器的拓展,沒有任何軟件支持成爲裸機,在裸機上安裝的操作系統,可以提供資源管理功能和方便用戶的服務功能,將裸機改造成功能更強、使用更方便的機器。通常把覆蓋了軟件的機器成爲擴充機器,又稱爲虛擬機。
    舉例:硬件:錘子、鋸子、木頭、釘子;操作系統:優秀的工匠;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章