1 抽象是管理複雜性的乙個關鍵。好的抽象可以把乙個幾乎不可能管理的任務劃分為兩個可管理的部分。第一部分是有關抽象的定義和實現,第二部分是用這些抽象解決問題。
(畫外:上家公司的老闆前一段時間還發了一條類似朋友圈。講抽象和解決問題的。)
2 程式設計師直接和作業系統及其抽象打交道;終端使用者和使用者介面提供的抽象打交道。比如windows桌面和cmd模式下,都是作業系統的抽象,並且系統下面的抽象也都是相同的。
3 把作業系統看作是向應用程式提供抽象的概念,是一種自上而下的觀點。按照另一種自底向上的觀點,作業系統則是用來管理乙個複雜系統的各個部分。
4資源管理包括以下兩種不同方式實現多路復用(共享)資源:在時間上覆用和空間上覆用。
–好書。
作業系統導讀 什麼是作業系統
作業系統 operating system 是管理計算機硬體的程式,它還為應用程式提供基礎,並且充當計算機硬體和計算機使用者之間的媒介。令人驚奇的是作業系統完成這些任務的方式多種多樣。大型機的作業系統設計的主要目的是為了充分優化硬體的利用率,個人計算機的作業系統是為了能支援複雜遊戲 商業應用或介於兩...
什麼是作業系統?作業系統介紹
一 作業系統介紹 作業系統是管理計算機硬體與軟體資源的電腦程式,會對計算機管理硬體 驅動硬體 管理軟體 資源分配與 作業系統也提供乙個讓使用者與系統互動的操作介面。在計算機中,作業系統是其最基本也是最為重要的基礎性系統軟體。經過幾十年以來的發展,計算機作業系統已經由一開始的簡單控制迴圈體發展成為較為...
什麼是作業系統,作業系統概述
作業系統 operating system,os 是軟體的一部分,它是硬體基礎上的第一層軟體,是硬體和其它軟體溝通的橋梁 或者說介面 中間人 中介等 作業系統會控制其他程式執行,管理系統資源,提供最基本的計算功能,如管理及配置記憶體 決定系統資源供需的優先次序等,同時還提供一些基本的服務程式,例如 ...