随笔分类 - 操作系统
摘要:《现代操作系统》的阅读笔记第八篇,也是最后一篇。介绍/proc文件系统、三道揭示Linux系统设计的习题、以及机制和策略的分析。
阅读全文
摘要:《现代操作系统》系列博文第八篇,针对原书第八章和第九章。两章虽然篇幅不小,不过都是以介绍为主,这部分不是我读这本书的重点,看得比较粗略,笔记内容也不多,干脆合二为一。
阅读全文
摘要:《现代操作系统》系列博文第七篇。第七章部分内容与前几章内容关联很大,比如进程调度、磁盘调度、文件系统,而且多为实现细节,这里不详述。
阅读全文
摘要:《现代操作系统》系列博文第六篇。本文主要介绍:鸵鸟算法,假脱机(spooling)的打印机仍可能死锁,死锁、活锁、饥饿的区别。
阅读全文
摘要:《现代操作系统》系列博文第五篇,本文主要介绍代码描述的三种I/O方式(程序、中断、DMA)、为何厂商宣传与系统显示的磁盘空间不符合、0~5级RAID的比较。
阅读全文
摘要:《现代操作系统》系列博文第四篇,本章没有符合摘录要求的内容,因此仅仅是两道课后题目的解答。
阅读全文
摘要:《现代操作系统》系列博文第三篇,本文重点介绍TLB的几个常见名、倒排页表的使用情形和原理、LRU算法的译名和内涵探讨及几种实现、NFU算法的实现、页面大小的分析与确定。
阅读全文
摘要:《现代操作系统》的阅读笔记第二篇。本文重点介绍:进程数&I/O频率&CPU利用率的关系、Peterson解法、实时系统任务可调度性的推导、哲学家进餐问题的一个高并行性解等。
阅读全文
摘要:本文一步一步地教你如何编写一个具有基本功能的shell,特点是由简单到复杂,逐步添加新的特性,注重思路的展示而不是代码的堆砌,因而不会直接呈现一个完善的版本;同时练习相关的Linux的API,有助于破除对shell的神秘感。源码托管在:https://github.com/vvy/wshell
阅读全文
摘要:本系列博文是《现代操作系统》(Modern Operating Systems)的阅读笔记,定位是正文精要部分的摘录和课后习题精解,因此不会事无巨细的全面摘抄,仅仅根据个人情况进行记录和推荐。本节重点介绍:系统调用的发生过程、shell的基本原理、link原理等。
阅读全文