各位讀者大大們好,小編今天就要介紹一點全世界都在用,卻有90%的人都不知道的知識。
關于電腦的操作,大家都越來越熟練了。但是計算機的設備那麼多,到底是怎麼通過鼠标鍵盤控制它們的呢。
這正是計算機操作系統的功能。那又何為操作系統呢,學術上對它的定義是:計算機操作系統是由硬件和軟件兩部分組成的,它是配置在計算機硬件上的第一層軟件,是對硬件的首次補充。同時,它又是計算機與用戶之間的接口,也是計算機資源的管理者。通過對資源的抽象,隐藏了硬件控制的細節,使用戶能通過應用程序更方便的使用機器。
在計算機系統中,可将資源分為四類:處理器、存儲器、I/O設備以及數據和程序。所以說,如果是一個完全無軟件的計算機系統,也就是裸機。用戶必須對物理接口的實現細節有充分的了解,并能利用機器指令進行編程,對普通用戶包括企業的運用非常的不方便。時至今日,從覆蓋一層I/O設備設備管理軟件,用于隐藏I/O操作細節。在往上覆蓋一層文件管理軟件,用于實現對數據文件的細節操作,當最後一層窗口軟件覆蓋上後,用戶便可在窗口環境下進行操作了。
在操作系統出現的短短50年,功能越來越強,操作也越來越方便。規模也從早期的幾十KB發展到如今的數千萬行代碼。而20世紀60年代,又出現了SPOOLing系統和虛拟存儲器技術。以及在網絡環境下,在服務器上配置了允許所有網絡用戶訪問的文件系統和數據庫系統。在實現了基本的利用率後,人機交互就成為了主要目标。90年代出現的圖形用戶界面,極大的方便了用戶使用計算機,使中小學生都能很快上機操作。
随着微電子技術的迅猛發展,進一步推動着計算機器件的更新,其中的微機芯片尤為明顯。微機芯片其實就是我們所熟知的CPU了,當它由8位發展到16位、32位,進而又發展到64位。使得OS的性能也有了顯著的提高,能夠支持的外設也越來越多,例如掃描儀、數碼相機等。
計算機體系結構的發展,同時推動着OS的發展,并産生新的類型。例如,當出現了計算機網絡後,配置在計算機網絡上的網絡操作系統也就應運而生,它不僅能有效地管理好網絡中的共享資源,而且還向用戶提供了許多網絡服務。
操作系統能夠如此迅速的發展,也是由于人們不斷的提出新的需求。例如,為提高産品的質量和數量,需要将計算機應用于工業控制,就需要配置相應的實時控制的OS。為了滿足娛樂,聽音樂、看電影和玩遊戲等需求,就要在OS中增添多媒體功能。另外,由于計算機中保持了越來越多的寶貴信息,确保系統安全也成為了必要的功能。
當代社會,随着計算機的發展,功能越來越強,體積越來越小,價格越來越便宜。大量智能設備應運而生,對現代人的計算機應用水平也要求越來越高,讀者大大們快來關注我,一起學習電腦高級技術吧。
,