摘要: 多任务处理系统作为一个Linux进程运行,该系统是Linux进程内并发任务的一个虚拟CPU,Linux进程的实时模式间隔定时器被设计为定期生成S1GALRM信号,充当虚拟CPU的定时器中断,虚拟CPU使用SIGALRM信号捕捉器作为定时器的中断处理程序。该项目可让读进程通过定时器队列实现任务间隔定时 阅读全文
posted @ 2022-10-23 11:53 20201324徐源 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1 Linux文件系统的三层抽象 一般而言,文件是存储在硬盘上的,那么将磁盘这一物理实体,进行逻辑划分和组织,就是进行抽象的过程。目的就是为了便于管理。 最朴素的管理手段就是,给硬盘的区域编号,按照编号从低到高给文件分配存储空间。当然,访问效率就可想而知了(当文件数量一多,访问效率将会及其低下)。所 阅读全文
posted @ 2022-10-23 11:44 20201324徐源 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 理解pwd pwd的作用是显示当前目录所在路径 man pwd –P:显示当前目录的物理路径 -L:显示当前目录的连接路径 mypwd代码思路 根据文件名获取文件的inode-number stat()通过文件名filename获取文件信息,并保存在buf所指的结构体stat中 根据inode-nu 阅读全文
posted @ 2022-10-23 11:41 20201324徐源 阅读(26) 评论(0) 推荐(0) 编辑