操作系统
Eternally123
这个作者很懒,什么都没留下…
展开
-
【读书笔记unix操作系统设计】数据缓冲区高速缓冲
文章目录概述缓冲区的相关数据结构缓冲区分配算法getblk概述为了加快系统读取磁盘(及外设)的速度,在内存中开辟一块区域缓存磁盘上的数据,这块区域为disk cache(即磁盘高速缓存)本章主要探讨disk cache的数据结构、读写磁盘块内容的算法等等。缓冲区的相关数据结构**缓冲区包括两大部分:**缓冲头部和数据区。缓冲头部用于索引、查找、记录缓冲区状态等,数据区是存放缓存的磁盘的数...原创 2019-05-28 16:45:53 · 667 阅读 · 0 评论 -
【读书笔记unix操作系统设计】文件的内部表示
文章目录文件系统概述一、索引节点1.1索引节点的定义文件系统概述一个文件系统由一个逻辑块序列组成,每个块包含512、1024、2048个字节或512个字节的任意倍数,这依赖于系统的实现。如下图所示:引导块: 文件系统的开头,可以含有被读入机器中起引导作用或初启操作系统作用的引导代码。虽然为了引导系统只需要一个引导块,但每个文件系统都有一个引导块(虽然可能是空的)。超级快: 描述文件系统...原创 2019-05-28 17:52:20 · 1257 阅读 · 0 评论 -
【读书笔记unix操作系统设计】文件系统的调用
文章目录读完本文你可以了解到什么概述一、读取已经存在的文件1.1系统调用open读完本文你可以了解到什么在文件的内部标识这一章中我们从索引节点和数据块的角度了解了文件创建删除、查询时进行的操作。在本章中,我们继续讲解文件系统的最后一部分,文件系统的系统调用。这一章内容是基于文件内部标识所提供的的算法,说明创建删除、读取写入文件所需要执行的操作。在文件的内部标识这一部分讲到的算法都是提供给内...原创 2019-06-01 09:37:48 · 964 阅读 · 0 评论 -
【读书笔记unix操作系统设计】进程结构
文章目录原创 2019-07-09 08:49:08 · 439 阅读 · 0 评论 -
【读书笔记unix操作系统设计】进程控制
文章目录一、进程的创建二、软中断信号2.1软中断信号分类2.2软中断信号的处理一、进程的创建二、软中断信号软中断信号的处理有几个方面:1.内核如何向一个进程发送软中断信号。2.进程如何接受软中断信号。3.进程如何控制自己对软中断信号的反应。1.如何发送软中断信号:为了给一个进程发送一个软中断信号,内核在该进程的进程表中,按所要接受的信号类型设置软中断信号字段的某一位。如果该进程睡眠在一...原创 2019-07-09 16:51:46 · 258 阅读 · 0 评论