摘要: 恢复内容开始 如何看待地址空间和页表 地址空间是进程看到的资源窗口 页表决定,进程真正拥有资源的情况 合理的对地址空间+页表进行资源划分,我们就可以对一个进程所有的资源进行分类 以4kb为单位来存储。 需要12个比特位来表示这个4kb的偏移量 页目录中使用了地址中前10位,然后页表中使用了10位,然 阅读全文
posted @ 2024-10-18 11:56 zhudachang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: raise(sing) 给自己发送信号 kill() 可以给所有进程发信号 abort() 给进程发送指定的信号6号 signal(信号数,操作) 捕捉信号并自定义信号的动作 硬件处理 如果出现除零的情况,硬件就会把寄存器修改为1,从硬件层发出信号 虽然信号是不同的,但是都可以使用同一个方式去处理。 阅读全文
posted @ 2024-10-15 21:33 zhudachang 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 使用control+~快捷键terminal 阅读全文
posted @ 2024-10-03 15:03 zhudachang 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 静态库: 文件扩展名:.a 链接方式是在编译时候直接集成到可执行文件中。 动态库 文件扩展名字:.so 链接方式是在运行时,根据符号表查找动态库的位置 库文件:就是把多个“.o文件”打一个包,给对方提供一个库文件。 使用ar命令生成静态库 ar -rc libmymath.a add.o sub.o 阅读全文
posted @ 2024-10-03 14:00 zhudachang 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一个文件会对应一个inode 软硬链接有什么区别:是否具有独立的inode!! 软连接具有独立的inode--可以被当作独立文件看待。 硬连接没有独立的inode--就是链接前的inode编号。 建立硬链接,根本就没有创建新文件,因为没有给硬链接分配独立的inode。既然没有创建文件,那么一定没有自 阅读全文
posted @ 2024-10-02 16:06 zhudachang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 文件操作 空文件,也要在磁盘占空间 文件=内容+属性 文件操作=对内容+对属性or对内容和属性 标定一个问题,必须使用:文件路径+文件名字【唯一性】 如果没有指明对应的文件路径,默认是在 当前路径 进行访问 当我们把open,fclose,fread,fwrite等接口写完之后,代码编译之后,形成二 阅读全文
posted @ 2024-09-27 13:44 zhudachang 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 使用waitpid(pid, status,0);填入子进程的pid,阻塞父进程,直到子进程结束了,然后把子进程的pcb结构体的状态码读取出来。 使用WIFEXITED(status)判断子进程是否正常退出,WEXITSTATUS(status)读取退出码来判断运行是否正常结束。 因为进程结束有3种 阅读全文
posted @ 2024-09-22 19:33 zhudachang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: fork()执行完之后,返回值为什么父进程和子进程的pid变量会不同返回值? 当 fork() 被调用时,操作系统会创建一个与父进程几乎相同的子进程,子进程会从 fork() 返回的位置开始执行。 在子进程中,fork() 返回值为 0,表示它是新创建的进程。 在父进程中,fork() 返回子进程的 阅读全文
posted @ 2024-09-21 16:40 zhudachang 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1.c语言和cpp语言中, 这个不是内存, %p 进程认为自己是独占空间的,实际上不是这样子的。 pcb中存了一个内存空间,进程地址空间 页表是进程内存管理的核心部分,它管理了进程虚拟内存到物理内存的映射关系。通过页表,操作系统可以为每个进程提供独立的虚拟地址空间,并实现内存分页和虚拟内存等功能。在 阅读全文
posted @ 2024-09-20 12:34 zhudachang 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 需要的制作材料 Arduino nano开发板 AS608指纹模块 MG995 360舵机(360舵机的控制与180舵机控制不相同,360舵机只可以控制旋转的速度,180舵机可以控制旋转的角度) 面包板,电线若干 准备部分 参考了大佬的代码http://t.csdnimg.cn/GB29Q ardu 阅读全文
posted @ 2024-05-06 11:14 zhudachang 阅读(132) 评论(0) 推荐(0) 编辑