摘要:
Part C:抢占式多任务和进程间通信(IPC lab4到目前为止,我们能够启动多个CPU,让多个CPU同时处理多个进程。实现了中断处理,并且实现了用户级页面故障机制以及写时复制fork。 但是,我们的进程调度不是抢占式的,现在每个进程只有在发生中断的时候,才会被调度(调用shed_yeild),这 阅读全文
![mit6.828笔记 - lab4 Part C:抢占式多任务和进程间通信(IPC)](https://img2024.cnblogs.com/blog/1725533/202405/1725533-20240520202849129-1214141896.png)
摘要:
Part B Copy-on-Write Fork Unix 提供 fork() 系统调用作为主要的进程创建基元。fork()系统调用复制调用进程(父进程)的地址空间,创建一个新进程(子进程)。 不过,在调用 fork() 之后,子进程往往会立即调用 exec(),用新程序替换子进程的内存。例如,s 阅读全文
![mit6.828笔记 - lab4 Part B:写时复制Fork](https://img2024.cnblogs.com/blog/1725533/202405/1725533-20240520164730220-1307573508.png)