摘要: 第十二章:块设备I/O和缓冲区管理 知识点归纳总结: 本章讨论了块设备I/O和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点; 论述了 Unix的缓冲区管理算法,并指出了其不足之处;还利用信号量设计了新的缓冲区管理算法,以提高I/O缓冲区的缓存效率和性能; 表明了简单的PV算法易于实现,缓存 阅读全文
posted @ 2022-11-03 22:04 李兴昕 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 第五章:定时器及时钟服务 知识点归纳总结: 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号; 将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号; 举例说明了信号在Unix/Linux中的常见用法;详细解释了Un 阅读全文
posted @ 2022-10-27 09:23 李兴昕 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 第五章:定时器及时钟服务 知识点归纳总结: 本章讨论了定时器和定时器服务;介绍了硬件定时器的原理和基于Intel x86的PC中的硬件定时器; 讲解了CPU操作和中断处理;描述了Linux中与定时器相关的系统调用、库函数和定时器服务命令; 探讨了进程间隔定时器、定时器生成的信号,并通过示例演示了进程 阅读全文
posted @ 2022-10-22 09:55 李兴昕 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 任务 Linux文件系统的三层抽象是什么? 写出Cat userlist的过程,要详述目录文件,i-node.数据块,要画图示意(假设块大小为4k, userlist的大小不小于10k,自己假设大小) 1. Linux文件系统的三层抽象是什么? 在LINUX系统中有一个重要的概念:一切都是文件。 其 阅读全文
posted @ 2022-10-19 16:36 李兴昕 阅读(60) 评论(0) 推荐(1) 编辑
摘要: ###学习任务 学习pwd命令 研究pwd实现需要的系统调用(man -k; grep),写出伪代码 实现mypwd 测试mypwd 1. 学习pwd 描述 pwd 命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用 /(斜线)分隔。第一个 / 表示根目录,最后一个目录是当前目录。 标 阅读全文
posted @ 2022-10-19 15:53 李兴昕 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 第四章:并发编程 知识点归纳总结: 本章论述了并发编程,介绍了并行计算的概念,指岀了并行计算的重要性;比较了顺序算法与并行算法,以及并行性与并发性;解释了线程的原理及其相对于进程的优势; 通过示例介绍了 Pthread中的线程操作,包括线程管理函数,互斥量、连接、条件变量和屏障等线程同步工具;通过具 阅读全文
posted @ 2022-10-14 18:55 李兴昕 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 改进ls的实现 一、要求 参见附图,改进你的ls的实现。提交代码运行截图和码云链接 二、步骤 目录 ls 功能:列出目录内容,显示文件信息 ls -l:显示当前工作目录下包含目录及属性详细信息(共7列) 第一列:文件属性(类—文件-目录) 二到四位:文件创建者权限(-代表无权限,r代表读权限,w代表 阅读全文
posted @ 2022-10-14 11:20 李兴昕 阅读(29) 评论(0) 推荐(0) 编辑
摘要: #学习任务 学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man -k ,grep -r的使用 伪代码 产品代码 mystate.c,提交码云链接 测试代码,mystat 与stat(1)对比,提交截图 #学习内容 ##一、学习 stat 命令 1.stat 命令了解 作用: 阅读全文
posted @ 2022-10-14 10:13 李兴昕 阅读(38) 评论(0) 推荐(0) 编辑
摘要: #第三章:Unix/Linux进程管理 ##知识点总结: 本章讨论了 Unix/Linux中的进程管理;阐述了多任务处理原则;介绍了进程概念;并以一个编程示例来说明多任务处理、上下文切换和进程处理的各种原则和方法 多任务处理系统支持动态进程创建、进程终止,以及通过休眠与唤醒实现进程同步、进程关系,以 阅读全文
posted @ 2022-10-07 11:37 李兴昕 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ##第11章:EXT2文件系统 ###知识点总结: 本章讨论EXT2文件系统。本章将引导读者实现一个完全与Linux兼容的完整EXT2文件系统。前提是,只要读者充分理解了一个文件系统,那么就可以轻松改编其他任何文件系统。 本章首先描述了EXT2文件系统在Linux中的历史地位以及EXT3/EXT4文 阅读全文
posted @ 2022-09-30 10:59 李兴昕 阅读(15) 评论(0) 推荐(0) 编辑