-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
操作系統原理 版權信息
- ISBN:9787111306238
- 條形碼:9787111306238 ; 978-7-111-30623-8
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
操作系統原理 本書特色
《操作系統原理》按照工程應用型高等院校“操作系統”課程的教學要求和IT行業對人才的需求,并參考研究入學考試大綱編寫而成。書中以Linux系統為實例,本著重基礎、重能力、求創新、凸顯職業性的總體思想,全面系統地講述現代操作系統的關鍵技術與實現方法。《操作系統原理》特點:突出基礎、強調實用,講清基本概念,講透核心技術,講明典型實現。既講解經典理論,又介紹*新開發應用技術。在講授方法上由淺入深,由表及里,先引出問題,再給出概念、實現技術和典型算法。強化實踐環節,每章后面給出大量習題,并在附錄中給出7個上機實驗指導。
操作系統原理 目錄
操作系統原理 節選
《操作系統原理》全面系統地介紹現代操作系統的基本知識和*新技術,并以Linux系統為背景介紹具體實現。全書共分7章:第1章概述操作系統的定義、功能、特征、主要類型以及系統結構,第2章至第6章分別講述進程管理、處理機調度、存儲管理、文件系統和設備管理;第7章簡述現代操作系統的發展和安全保護機制。為強化操作系統課程的實踐環節,在附錄A中給出7個實驗指導;附錄B給出部分習題參考答案;附錄C和D分別給出Linux常用系統調用和常用命令,供教師和學生參考。《操作系統原理》可作為大學本科及專科計算機科學與技術專業以及相關專業的教材,也可作為其他專業或成人教育的參考書,以及計算機工作者的自學用書。
操作系統原理 相關資料
插圖:另一個用戶程序讀取數據,并且可以在終端或打印機上顯示第三個用戶程序的結果。在多道程序設計系統中,CPU在各程序之間來回進行切換:在這個程序上運行一會兒(如幾十或幾百毫秒),在另一個程序上再運行一會兒。也就是說,各個程序是并發執行的。由于多道程序并發執行時共享系統資源,共同決定這些資源的狀態,因此系統中各程序在執行過程中就出現了相互制約的新關系,程序的執行出現“走走停停”的新狀態。這些都是在程序的動態過程中發生的。而程序本身是機器能夠翻譯或執行的一組動作或指令,或者寫在紙面上,或者存放在磁盤等介質上,是靜止的。很顯然,直接從程序的字面上無法看出它什么時候運行、什么時候停頓,也看不出它是否影響其他程序或者一定受其他程序的影響。綜上所述,用程序這個靜態概念已不能如實反映程序并發執行過程中的這些特征。為此,人們引入“進程”(process)這一概念來描述程序動態執行過程的性質。2.進程的定義進程(或任務)是在20世紀60年代中期由美國麻省理工學院(MIT)的J.H.Saltzer首先提出的,并在所研制的MULTICS系統上實現。IBM公司把進程叫做任務(task),并在TSS/360系統中實現了。進程是操作系統的最基本、最重要的概念之一,是對正在運行程序的抽象。引進這個概念對于理解、描述和設計操作系統都具有極其重要的意義。但是,迄今為止,對進程概念還沒有形成統一的定義,可以從不同的角度來描述它的基本特征。進程最根本的屬性是動態性和并發性。我們將進程定義為:程序在并發環境中的執行過程。為了說明進程和程序的關系,我們舉一個生活中的事例作比喻:假如你正在按照菜譜上的指導來烹飪,廚房里有魚、肉、雞蛋、油、鹽和各種調料。菜譜就相當于程序,你就相當于處理器(CPU,各種原料就相當于數據,你按照菜譜上的指令一步步地加工,這一系列動作的總和就是進程。如果在你切菜時,電話鈴響了,你會停下手中的活(保留現場),然后按規定的步驟接聽電話:拿起話機、打招呼、交談,最后掛上電話。這一系列步驟是程序,打電話的整個過程是進程。之后,你接著做菜。這樣,CPU就在進程間實施切換。可以看出,進程和程序有密切的關系,但又是兩個完全不同的概念,它們在以下4個方面有重要區別。①程序是靜態、被動的概念,本身可以作為一種軟件資源長期保存。進程是程序的一次執行過程,是動態、主動的概念,有一定的生命期,會動態地產生和消亡。例如,從鍵盤上輸入一條命令:$date則系統就會針對這條命令創建一個進程,這個進程執行date命令所對應的程序(以可執行文件的形式存放在系統所用的磁盤上)。當工作完成后,顯示出當前日期和時間,這個進程就終止了,并從系統中消失,而date命令所對應的程序仍保留在磁盤上。②傳統的進程是一個獨立運行的單位,能與其他進程并發執行。進程是作為資源申請和調度單位存在的。通常的程序是不能作為一個獨立運行的單位而并發執行的。程序在CPU上才能真正地執行。系統中以進程為單位進行CPU的分配,因為進程不僅包括相應的程序和數據,還有一系列描述其活動情況的數據結構。系統中的調度程序能夠根據各個進程當時的狀況,從中選出一個最適合運行的進程,將CPU控制權交給它,令其運行。而程序是靜態的,系統無法區分內存中的哪一個程序更適合運行,所以,程序不能作為獨立的運行單位。
- >
唐代進士錄
- >
伊索寓言-世界文學名著典藏-全譯本
- >
巴金-再思錄
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
有舍有得是人生
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
山海經
- >
名家帶你讀魯迅:故事新編