05 2019 档案

摘要:线程是进程中最小的执行单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。 线程,其实也是轻量级的进程。一个进程,即使我们没有主动创建线程,也会有一个默认的主线程(即 阅读全文
posted @ 2019-05-07 16:03 Crystal_Guang 阅读(628) 评论(0) 推荐(0) 编辑
摘要:操作系统相关的代码,始终还是代码,即肯定需要相应的调试工具。 Bochs是一种十分轻便的使用c++编写的开源IA-32(x86)电脑模拟器,可以运行在最受欢迎的平台上。能仿真英特尔x86 CPU、常见的I/O设备、和定制的BIOS,支持断点调试,调试方法和GDB非常相似。 现在官网下载Bochs的源 阅读全文
posted @ 2019-05-02 16:23 Crystal_Guang 阅读(443) 评论(0) 推荐(1) 编辑
摘要:1.管道 对于具有公共祖先的进程,其管道是建立在3-4G的内核空间中的。每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制 阅读全文
posted @ 2019-05-01 11:17 Crystal_Guang 阅读(1037) 评论(3) 推荐(1) 编辑

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