操作系統武功修煉心法

本篇博客是操作系統這個專欄的目錄,在這專欄裏,博主會對操作系統進行細緻的分析和講解,主要內容按照操作系統的五大功能(設備管理、作業管理、文件管理、處理機管理和存儲器管理)來展開。OS是一門專業課,理論性較強,希望這個專欄能幫助你理解。

目錄

​1.計算機操作系統概述

​2.進程和線程的區別—從操作系統的前世今生進行分析

​3.糾錯–併發和並行的區別

​4.操作系統進程狀態和狀態轉換詳解

5.進程同步機制-----爲進程併發執行保駕護航

6.進程通信方式總結與盤點

7.生產者-消費者問題詳解

8.哲學家進餐問題詳解

9.讀者-寫者問題詳解

10.OS處理機調度算法----理論篇

11.OS處理機調度算法----作業調度

12.處理機調度算法詳解----進程調度

13.死鎖概述----定義、危害、必要條件和處理方法

14.死鎖的預防、檢測與解除

15.操作系統中不安全狀態爲何並非一定轉爲死鎖?

16.避免死鎖-----銀行家算法詳解

17.存儲器管理概述----功能、管理對象、基本模式

實踐篇

1.Java併發編程(JUC)模擬AND型信號量

2.Java併發編程(JUC)模擬信號量集

3.Java併發編程模擬管程(霍爾Hoare管程、漢森Hansan管程、MESA管程)

4.Java模擬實現銀行家算法

5.Java多線程結合銀行家算法避免死鎖實踐


博文會持續的更新,希望能幫助到你。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章