摘要: 小组博客链接:https://www.cnblogs.com/north2013/p/16853369.html 阅读全文
posted @ 2022-11-03 09:40 乌龍茶 阅读(31) 评论(0) 推荐(0)
摘要: #知识点归纳 ##1.块设备I/O缓冲区 什么是块设备:块设备是i/o设备中的一类,是将信息存储在固定大小的块中,每个块都有自己的地址,还可以在设备的任意位置读取一定长度的数据,例如硬盘,U盘,SD卡等。 文件系统使用一系列I/O缓冲区作为块设备的缓存内存。当进程试图读取(dev,blk)标识的磁盘 阅读全文
posted @ 2022-11-01 19:10 乌龍茶 阅读(66) 评论(0) 推荐(0)
摘要: 链接:https://www.cnblogs.com/north2013/p/16841218.html 阅读全文
posted @ 2022-10-30 14:28 乌龍茶 阅读(27) 评论(0) 推荐(0)
摘要: 链接:https://www.cnblogs.com/north2013/p/16841205.html 阅读全文
posted @ 2022-10-30 14:28 乌龍茶 阅读(16) 评论(0) 推荐(0)
摘要: #Ⅰ知识点归纳 ##前言 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号。将信号视为进程中断,将进程从正常执行转移到信号处理。解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux 中的常见用法。读者可借助该编程项目,使用信号 阅读全文
posted @ 2022-10-26 18:25 乌龍茶 阅读(32) 评论(0) 推荐(0)
摘要: #Ⅰ知识点归纳 ##一、硬件定时器 定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数器。 硬件定时器能够按照一定的频率周期性的有规律的给CPU发送中断信号,发送中断的频率(周期)可以通过软件编程来设置,硬件定时器产生的中断信号可以称之 阅读全文
posted @ 2022-10-23 11:00 乌龍茶 阅读(63) 评论(0) 推荐(0)
摘要: #任务目标 Linux文件系统的三层抽象是什么? 写出Cat userlist的过程,要详述目录文件,i-node.数据块,要画图示意 假设块大小为4k, userlist的大小不小于10k,自己假设大小 #Linux文件系统的三层抽象是什么? ###1.磁盘->分区 一个磁盘能够储存大量的数据,一 阅读全文
posted @ 2022-10-22 16:58 乌龍茶 阅读(30) 评论(0) 推荐(0)
摘要: #学习pwd pwd是Print Working Directory的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd来查看当前目录的绝对路径 ##pwd命令语法 pwd [选项] 参数: -L:--logical,显示当前的路径,有连接文件时,直接显示连接文件 阅读全文
posted @ 2022-10-20 22:19 乌龍茶 阅读(63) 评论(0) 推荐(0)
摘要: #学习目标 用系统调用实现who命令mywho 注意时间格式要与系统中的who一致 #查看who命令的功能 使用man who查看详细内容 输入man -k utmp 输入man utmp,可以看到utmp的结构 struct utmp { short ut_type; /* Type of rec 阅读全文
posted @ 2022-10-16 11:23 乌龍茶 阅读(38) 评论(0) 推荐(0)
摘要: #根据图示,改进ls #ls:显示文件目录列表 #-a:显示所有的文件,包括隐藏文件 #-l:列出长数据串,显示出文件的属性与权限等数据信息(常用) #-i:结合-l参数列出每个文件的inode #-d:仅列出目录本身,而不是列出目录里的内容列表 #代码 #include <stdio.h> #in 阅读全文
posted @ 2022-10-16 11:12 乌龍茶 阅读(30) 评论(0) 推荐(0)