
xv6
文章平均质量分 85
rebekk
这个作者很懒,什么都没留下…
展开
-
xv6: 第二章 操作系统组织
计算机中的CPU往往被硬件所包裹,这些硬件通常以I/O接口的形式存在。xv6所基于的硬件是由qemu的“-machine virt”模拟的,包括RAM、ROM(有boot code)、与用户键盘和屏幕的串行连接、存储磁盘。原创 2024-01-20 15:41:52 · 1093 阅读 · 0 评论 -
xv6:第一章 操作系统接口
即,调用pipe()、fork()后,父子进程都有了指向管道的文件描述符。子进程将管道的读端口拷贝在描述符0上,再关闭p中的描述符(新管道的读写描述符被记录在数组p中),然后执行wc。就是在之前设置好xargs后面的参数后(存放在Argv中),又读入标准输入中的内容(即通过管道传递过来的之前echo的内容)并存放在Ptr(也就是CmdPath)中。文件描述符是一个强大的抽象,因为它们将所连接的细节隐藏起来了:一个进程向描述符1写出,它有可能是写到一份文件、一个设备(如控制台)、或一个管道。原创 2024-01-18 09:49:13 · 868 阅读 · 0 评论