作業系統概述第七版讀書筆記第一章
概述
作業系統是作為計算機硬體和計算機使用者之間的中介程式
目的是為使用者提供方便有效的執行程式的環境
是管理計算機硬體的軟體
作業系統做什麼
計算機系統組成部分:計算機硬體、作業系統、系統程式和應用程式、使用者
作業系統:控制使用者的應用程式對硬體的使用
作業系統是一直執行在計算機上的程式,也稱為核心,其他程式則為系統程式或者應用程式
相關推薦
作業系統概述第七版讀書筆記第一章
概述 作業系統是作為計算機硬體和計算機使用者之間的中介程式 目的是為使用者提供方便有效的執行程式的環境 是管理計算機硬體的軟體 作業系統做什麼 計算機系統組成部分:計算機硬體、作業系統、系統程式和應用程式、使用者 作業系統:控制使用者的應用程式對硬體的使用 作業系統是一直
C++ Primer 第五版 讀書筆記 第一章 開始
下面是C++ Primer第一章的讀書筆記 ———————————————————————— 0001.作業系統如何執行C++程式 作業系統通過呼叫main來執行C++程式 0002.main 作業系統執行一個C++程式時所呼叫的函式 每個程式必須有且只有一個命名為mai
《計算機網路》謝希仁(第七版)筆記|第一章
第一章 概述 1.1 計算機網路在資訊時代中的作用 1.有三大類大家很熟悉的網路,即電信網路、有線電視網路和計算機網路。 按照最初的隨著技術的發展,電信網路和有線電視網路都逐漸融入了現代計算機網路的技術,擴大了原有的服務範圍,而計算機網路也能夠向用戶提供電
大學計算機第七版讀書筆記(第一章)
大學計算機精簡內容第一章 1,計算裝置 (1)算籌:追溯到2000多年前的春秋戰國時代,世界上最早的計算工具。 (2)算盤:第一種手動式計數器,最早的數字計算機,珠算口訣是最早的體系化演算法。 (3)計算尺:1622年英國的奧特瑞德發明,可執行加減乘除指數三角
作業系統概念(高等教育出版社,第七版)複習——第一章:導論
第一章 導論 基礎知識 1.計算機系統四個組成部分 計算機硬體、作業系統、系統程式、使用者。 2.作業系統概念 作業系統是一組控制和管理計算機硬體和軟體資源、合理地對各類作業進行排程,以及方便使用者的
《計算機網路》謝希仁(第七版)筆記|第二章
第二章 物理層 2.1 物理層的基本概念 1.資料在計算機內部多采用並行傳輸方式。但資料在通訊(傳輸媒體)上的傳輸方式一般都是序列傳輸(這是出於經濟上的考慮)。 2.2 資料通訊系統的模型 2.2.1 資料通訊系統的模型 1.一個數據通訊可劃分為三大部分
LuceneInAction(第2版)學習筆記——第一章 初識Lucene
Lucene: 是一個搜尋類庫,而不是完整的程式 A. 索引元件 根據原始內容建立索引 Raw Content : Acquire Content --> Build Document --> Analyze Document(*) --> I
作業系統概念第七版abraham Silberschatz著知識點總結---第一章
寫在前面的話:這個基本是按照書本的內容來的,但是我結合了老師講課時的內容,我們老師當初講的時候是沒有按照課本順序來的。所以這些總結可能和書上順序不太一樣,但是基本都是書本上的內容,還有一些拓展。沒寫的據我的考試經歷來說,都沒有考。嗯。。。我是16級重大軟體的學生。課本用的是a
《資料結構教程(第四版)》讀書筆記-第一章 緒論
第一章 緒論 資料 資料元素是資料(集合)中的一個“個體”,是資料的基本單位。又稱為元素、結點、頂點、記錄等。 資料項是具有獨立含義的、組成資料元素的最小單位。稱為欄位、域。資料元素是資料項的集合。 程式=演算法+資料結構(邏輯結構和儲存(物理)結構)
《作業系統概念-第七版》概念複習筆記第6章
【協作程序】:可以與系統內執行的其他程序相互影響的程序【競爭條件RC】:多個程式併發訪問和操作同一資料且執行結果與訪問發生的特定順序有關係【臨界區】:不管是硬體資源還是軟體資源,多個程序必須互斥的對它進行訪問,每個程序中訪問臨界資源的那段程式碼稱為臨界區;(記憶體中的兩個或
第七周讀書筆記
由於 大量 問題 十分 團隊溝通 我們 size 重要 解決 這周閱讀的書目是傳說中的《人月神話》的部分章節,首先終於懂了這個充滿玄幻小說色彩的名字是什麽意思,人月指的是一個人一個月的工作量;然後對於團隊項目開發的效率和構成有了新的認識,果然這本書的見解十分的獨特也很精辟。
C Primer Plus (第6版) 讀書筆記_Chapter 1
抽象 ner 競爭 crete 個數字 面向 ref 編程 bsd 第 1 章 初識 C 語言 ■ C 的歷史和特性 ■ 編寫程序的步驟 ■ 編譯器和鏈接器的一些知識 ■ C 標準 1.1 C 語言的起源 1972年,貝爾實驗室的 丹尼斯 ? 裏奇
Effective Java 第三版讀書筆記——條款1.考慮使用靜態工廠方法替代構造器
lean jdb 底層 public lasso 基本 win inter nds 獲取一個類的實例的傳統方法是使用公開的構造器,除此之外,一個類還可以提供公開的靜態工廠方法(static factory method)來返回它的實例。例如 Boolean 類中的 valu
Effective Java 第三版讀書筆記——條款3:使用私有構造器或列舉型別來強制實現 singleton 屬性
單例(singleton)就是一個只例項化一次的類。使類成為單例可能會使它的測試變得困難,因為除非它實現了作為其型別的介面,否則不可能用模擬實現來代替這個單例。下面是幾種實現單例的方法: 使用 public field 方法 // Singleton with public final field pub
Effective Java 第三版讀書筆記——條款5:使用依賴注入替代替代硬連線資源
許多類都會依賴一個或多個基本資源。例如,拼寫檢查器依賴於字典。下面是兩種錯誤的實現方式: 使用 static utility classes: // Inappropriate use of static utility - inflexible & untestable! public cl
Effective Java 第三版讀書筆記——條款7:清除過期的物件引用
Java 帶有垃圾回收(garbage-collected)機制,這使程式設計師的工作變得容易了很多——因為你的物件在使用完畢以後就自動回收了。這很容易讓人覺得你不需要考慮記憶體管理,但這並不完全正確。 考慮下面這個簡單的棧實現: // Can you spot the "memor
Effective Java 第三版讀書筆記——條款6:避免建立不必要的物件
通常來講,重用一個物件比建立一個功能相同的物件更加合適。重用速度更快,並且更接近現代的程式碼風格。如果物件是不可變的(條款 17),它總是可以被重用。 考慮一個極端的例子: String s = new String("bikini"); // DON'T DO THIS! 這
Effective Java 第三版讀書筆記——條款4:使用私有構造器來強制實現不可例項化
偶爾你會想寫一個類,這個類只是一組靜態方法和靜態屬性。 這樣的類獲得了不好的名聲,因為有些人濫用這些類而避免以面向物件的方式思考,但是它們有時候確實有實際的用處: 它們可以被用來聚集一組建立在基礎型別或陣列之上的相關方法,例如 java.lang.Math 或 java.util
Effective Java 第三版讀書筆記——條款2:當構造器引數太多時考慮使用 builder 模式
靜態工廠方法和構造器都有一個限制:不能很好地支援可選引數(optional parameters)很多的類。考慮一個代表包裝食品上營養成分標籤的類:這些標籤有幾個必需的屬性(每份建議攝入量、每個包裝所含的份數、每份的卡路里)和超過二十個可選的屬性(總脂肪、飽和脂肪、反式脂肪、鈉等等)。應該為
Effective Java 第三版讀書筆記——條款11:重寫 equals 方法的同時也要重寫 hashCode 方法
在每一個重寫 equals 方法的類中,都要重寫 hashCode 方法。如果不這樣做,你的類會違反 hashCode 的通用約定,這會阻止它在 HashMap 和 HashSet 這樣的集合中正常工作。下面是根據 Object 原始碼改編的約定: 在一個應用程式執行過程中,如果在 equal