10 2024 档案

摘要:恢复内容开始 如何看待地址空间和页表 地址空间是进程看到的资源窗口 页表决定,进程真正拥有资源的情况 合理的对地址空间+页表进行资源划分,我们就可以对一个进程所有的资源进行分类 以4kb为单位来存储。 需要12个比特位来表示这个4kb的偏移量 页目录中使用了地址中前10位,然后页表中使用了10位,然 阅读全文
posted @ 2024-10-18 11:56 zhudachang 阅读(5) 评论(0) 推荐(0) 编辑
摘要:raise(sing) 给自己发送信号 kill() 可以给所有进程发信号 abort() 给进程发送指定的信号6号 signal(信号数,操作) 捕捉信号并自定义信号的动作 硬件处理 如果出现除零的情况,硬件就会把寄存器修改为1,从硬件层发出信号 虽然信号是不同的,但是都可以使用同一个方式去处理。 阅读全文
posted @ 2024-10-15 21:33 zhudachang 阅读(8) 评论(0) 推荐(0) 编辑
摘要:使用control+~快捷键terminal 阅读全文
posted @ 2024-10-03 15:03 zhudachang 阅读(9) 评论(0) 推荐(0) 编辑
摘要:静态库: 文件扩展名:.a 链接方式是在编译时候直接集成到可执行文件中。 动态库 文件扩展名字:.so 链接方式是在运行时,根据符号表查找动态库的位置 库文件:就是把多个“.o文件”打一个包,给对方提供一个库文件。 使用ar命令生成静态库 ar -rc libmymath.a add.o sub.o 阅读全文
posted @ 2024-10-03 14:00 zhudachang 阅读(8) 评论(0) 推荐(0) 编辑
摘要:一个文件会对应一个inode 软硬链接有什么区别:是否具有独立的inode!! 软连接具有独立的inode--可以被当作独立文件看待。 硬连接没有独立的inode--就是链接前的inode编号。 建立硬链接,根本就没有创建新文件,因为没有给硬链接分配独立的inode。既然没有创建文件,那么一定没有自 阅读全文
posted @ 2024-10-02 16:06 zhudachang 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示