操作系统
听风ing
这个作者很懒,什么都没留下…
展开
-
CPU工作原理
CPU组成:控制单元、运算单元、存储单元控制单元:由指令寄存器IR、指令译码器ID、操作控制器OC组成。存储单元:由L1、L2缓存(SRAM)以及寄存器(可见和非可见,如通用寄存器和段寄存器为可见,程序可访问,数据暂存寄存器不可访问)。CPU工作原理:控制单元要取下一条待运行指令,该指令的地址在程序计数器PC中,在x86CPU上,程序计数器就是cs:ip(段基址+偏移地址)。读取ip寄存器后,将此...原创 2018-04-15 15:30:22 · 434 阅读 · 0 评论 -
内核编程与应用程序开发的主要区别
内核编程既不能访问C库也不能访问标准的C头文件。内核编程时必须使用GNU C。内核编程缺乏像用户空间那样的内存保护机制。内核编程时难以执行浮点数运算。内核给每个进程只有一个很小的定长堆栈。由于内核支持异步中断、抢占和SMR,因此必须时刻注意同步和并发。要考虑可移植性的重要性。...原创 2018-05-25 10:54:55 · 3571 阅读 · 0 评论 -
Linux下找不到动态库解决,添加rpath
添加rpath路径$$ORIGIN,然后把so和可执行文件放一个目录关于rpath原创 2018-09-05 17:19:44 · 2908 阅读 · 0 评论