20201321周慧琳

2022年11月6日

教材12章阅读笔记

摘要: 知识点归纳 I/O缓冲区:内核中的一系列NBUF缓冲区用作缓冲区缓存。每个缓冲区用一个结构体表示。 typdef struct buf{ struct buf *next_free; //freelist pointer struct buf *next_dev; //dev_list pointe 阅读全文

posted @ 2022-11-06 17:38 20201321周慧琳 阅读(7) 评论(0) 推荐(0) 编辑

2022年10月30日

第六章学习心得

摘要: 知识点归纳 信号和信号处理; 信号和中断的统一处理 将信号视为进程中断,将进程从正常执行转移到信号处理 信号的来源,包 括来自硬件、异常和其他进程的信号 信号在Unix/Linux中的常见用法 Unix/Linux中的信号处理 信号类型 信号向量位 信号掩码位 进程 PROC结构体中的信号处理程序 阅读全文

posted @ 2022-10-30 15:28 20201321周慧琳 阅读(5) 评论(0) 推荐(0) 编辑

2022年10月22日

教材第五章学习笔记

摘要: 知识点归纳 定时器是由时钟源和可编程计数器组成的硬件 时钟源通常是一个晶体震荡器,产生周期性电信号 当计数器减为0时,向CPU生成定时器中断 当CPU遇到异常时,会进行预设的异常处理 中断是外部设备请求CPU服务 CPU是否处理中断取决于它的状态寄存器是否屏蔽了中断 问题与解决思路 中断是如何实现的 阅读全文

posted @ 2022-10-22 18:30 20201321周慧琳 阅读(5) 评论(0) 推荐(0) 编辑
cat userlist的理解

摘要: 学习要求 Linux文件系统的三层抽象是什么? 写出Cat userlist的过程,要详述目录文件,i-node.数据块,要画图示意 假设块大小为4k, userlist的大小不小于10k,自己假设大小 Linux文件系统的三层抽象 文件系统可以用来储存文件内容,文件属性和目录。Unix把磁盘块分成 阅读全文

posted @ 2022-10-22 15:44 20201321周慧琳 阅读(48) 评论(0) 推荐(0) 编辑
mypwd的实现

摘要: 学习任务 0 推荐在openEuler中完成 1 学习pwd命令 2 研究pwd实现需要的系统调用(man -k; grep),写出伪代码 3 实现mypwd 4 测试mypwd 提交过程博客的链接或截图 1.学习pwd命令 查询pwd功能,输入man pwd查询手册 2.研究pwd实现需要的系统调 阅读全文

posted @ 2022-10-22 14:31 20201321周慧琳 阅读(8) 评论(0) 推荐(0) 编辑

2022年10月2日

教材第11章学习笔记

摘要: EXT2 文件系统 知识点归纳 EXT2: 体现文件系统设计和实现的原则 磁盘块的内容: Block#0:引导块 Block#1:超级块【用于容纳整个文件系统的信息】 Block#2:块组描述符块【磁盘块】 Block#8:块位图 Block#9:索引节点点位图 Block#10:索引开始节点 这张 阅读全文

posted @ 2022-10-02 16:05 20201321周慧琳 阅读(5) 评论(0) 推荐(0) 编辑

2022年9月25日

教材7.8章读书笔记

摘要: 教材7/8章读书笔记 by 20201321 周慧琳 学习目标 第七章:文件操作 第七章主要是关于操作系统中的各种操作级别:文件存储准备存储设备,内核中的文件系统支持函数、系统调用、文件流上的I/O函数、用户命令和各种操作sh脚本。描述了各种操作,包括从用户空间的文件流读/写到内核空间的系统分区表的 阅读全文

posted @ 2022-09-25 19:41 20201321周慧琳 阅读(15) 评论(0) 推荐(0) 编辑

2022年9月14日

教材第五六章读书笔记

摘要: 教材第五六章读书笔记 by 20201321 周慧琳 学习目标 第五章:定时器及时钟服务 第五章主要是关于定时器及其服务,指明了CPU操作和中断处理对于理解定时器服务比较关键,介绍了一些Linux中与定时器相关的系统调用命令,并介绍了进程间隔定时器、定时器生成的信号,并通过示例演示了进程间隔定时器。 阅读全文

posted @ 2022-09-14 22:12 20201321周慧琳 阅读(18) 评论(0) 推荐(0) 编辑

2022年9月11日

教材第三四章读书笔记

摘要: 教材第三四章读书笔记 by 20201321 周慧琳 学习目标 第三章:Unix/Linux进程管理 第三章的主要涉及Unix/Linux中的进程管理,多任务处理原则,进程概念,解释了Unix/Linux中各进程的来源,包括初始进程、INIT进程、守护进程、登录进程、登录进程以及可供用户执行命令的s 阅读全文

posted @ 2022-09-11 15:43 20201321周慧琳 阅读(12) 评论(0) 推荐(0) 编辑

2022年9月4日

教材第一章读书笔记

摘要: 教材第一章读书笔记 by 20201321 周慧琳 学习目标 第一章:引言 第一章的引言部分包涵Unix的历史、Linux的开发和各种版本(没有提及centOS和openeuler,我们可以自己补充学习),还列出了适用Linux的各种虚拟机。 我选用的是VMware因为我觉得它比vitrualbox 阅读全文

posted @ 2022-09-04 15:03 20201321周慧琳 阅读(30) 评论(0) 推荐(0) 编辑