20191221第四章学习笔记
摘要:线程优点: (1)线程创建和切换速度更快:进程的上下文复杂而庞大。其复杂性主要来自管理进程映像的需要。例如,在具有虚拟内存的系统中。进程映像可能由叫作页面的许多内存单元组成。在执行过程中。有些页面在内存中,有些则不在内存中。操作系统内核必须使用多个页表和多个级别的硬件辅助来跟踪每个进程的页面,要想创
阅读全文
20191221第三章学习笔记
摘要:多任务处理: 在单处理器(单CPU)系统中,一次只能执行一个任务。多任务处理是通过在不同任务之间多路复用CPU的执行时间来实现的,即将CPU执行操作从一个任务切换到另一个任务。不同任务之间的执行切换机制称为上下文切换,将—个任务的执行环境更改为另一个任务的执行环境。如果切换速度足够快就会给人一种同时
阅读全文
20191221 十一章学习笔记
摘要:在Linux下,命令 mke2fs [-b blksize -N ninodes] device nblocks 在设备上创建一个带有nblocks个块(每个块大小为blksize字节)和ninodes个索引节点的EXT2文件系统。 举例: dd if=/dev/zero of=vdisk bs=1
阅读全文
七-八章学习笔记
摘要:第七章: fopen()包括一个FILE结构体,文件描述符fd,一个fbuf[BLKSIZE]和一些控制变量 fread(ubuf,size,nitem,fp)将nitem个size字节读取到ubuf,通过:把数据从FILE的fbuf复制到ubuf上,若足够则返回 若fbuf没有更多数据,则发出(f
阅读全文