一直不知道技術人員為何要去了解這些技術的發展歷史。直到看到一句話:回看歷史才能更好的了解未來。
發現錯誤,進行修改。如,漏洞,bug。作業系統裡包含一系列的規則。規則既然是人定的,那就有很大的機率會犯錯,在計算機上反應出來,就是漏洞。那我們就需要通過增加新的規則來把這個漏洞填補上。也就是,打補丁。
在十幾年前沒有數位相機,那時候我們的pc機並不需要提供給與數位相機互動的介面。現如今,數位相機也好,智慧型手機也好,隨著新裝置的推出,os作為資源管理器,為了與這些新裝置進行互動,那麼就要推出新的服務。
我們的作業系統依賴/支援我們的硬體設施。與上面相似,既然依賴/支援,那麼我們就需要與他進行配合。
效能一直是我們所追求的巔峰。多數情況下都是通過硬體的公升級來實現。但是,某些情況下,在硬體無法實現的時候,軟體可以暫時來頂替一波。
Unix作業系統的歷史演變
unix簡介 ken和dennis最早是在貝爾實驗室開發unix的,此後的10年,unix在學術機構和大型企業中得到了廣泛的應用,當時的unix擁有者at t公司以低廉甚至免費的許可將unix原始碼授權給學術機構做研究或教學之用,許多機構在此原始碼基礎上加以擴充和改進,形成了所謂的unix 變種 v...
作業系統 作業系統的概念
3 作業系統的目標和功能 作業系統用做擴充機器 計算機系統自上而下可區分為 從作業系統的角度 計算機系統的概述 在計算機中的cpu 記憶體 輸入 輸出裝置等硬體,提供了基本的計算機資源 應用程式等規定了按何種方式來使用這些資源來為使用者服務 作業系統控制和協調各使用者程式對硬體的分配和呼叫。所以作業...
作業系統 作業系統介面
介面表現為函式呼叫,由作業系統提供,連線作業系統和應用軟體。出於安全性考慮,應用程式不能直接在記憶體中任意訪問 將核心程式和使用者程式隔離 通過比較訪問資料段cpl和rpl的特權級和當前段dpl的特權級之間的關係 應用程式呼叫庫函式printf printf呼叫庫中的write函式 write將函式...