ThinkLab

Next Door 0.5x Engineer

xv6内核扩展5:写时复制fork()

发布于

The problem 问题 xv6 中的 fork()系统调用会将父进程的用户空间内存全部复制到子进程。如果父进程较大,复制过程可能需要很长时间。更糟糕的是,这项工作往往大部分是浪费的:fork(...

继续阅读 →

xv6:一个简单的unix-like操作系统译文(六)

发布于

第六章:中断与设备驱动程序 驱动程序(driver) 是操作系统中用于管理特定设备的代码:它配置设备硬件,指示设备执行操作,处理由此产生的中断(interrupts),并与使用该设备的进程进行交互。驱...

继续阅读 →

探索主题