操作系统
皮蛋瘦肉粥嗷
这个程序猿不太冷
展开
-
关于中断(补充中)
1.什么是中断?中断是由硬件或软件所发送的一种称为IRQ(中断求救)的信号,CPU会对这一信号进行响应。2.为什么引入中断?中断在操作系统中有着特殊重要的地位,它是多道程序得以实现的基础,没有中断就没有多道程序。另一方面也是设备管理的基础,为了提高处理机的利用率和实现CPU与I/O设备并行执行,必需有中断的支持,是整个I/O系统的基础。3.中断什么时候发生?(1)当I/O设备向CPU发来中断信号。(2)CPU内部的事件,如:进程在运算中发生了上溢或下溢。或者程序出错:非法指令,地址越界,电源故障原创 2020-09-13 19:53:03 · 1601 阅读 · 2 评论 -
GNU objcopy的简单使用和自定义段
文章目录objcopy自定义段程序实例众所周知,目标文件的内容是编译后的机器指令代码,数据,符号表,调试信息,字符串等,同时,是分别以"段"的形式存储,分段都是已经设定好的,那么,我们是否想过,将一个图片,音乐之类的东西座位目标文件中的一个段呢?objcopyobjcopy是GNU的一个实用工具,其作用是将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标文件的格式转换。执...原创 2019-11-25 20:32:08 · 1147 阅读 · 1 评论