![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
os
文章平均质量分 58
汪汪碎碎冰~
这个作者很懒,什么都没留下…
展开
-
操作系统pagetable
MMU(内存管理单元),MMU负责将虚拟内存映射到物理内存,page table是存在内存中而不是MMU中,page table的地址存在cpu寄存器satp中,所以MMU并不会保存page table,它只会从内存中读取page table,然后完成翻译。MMU是硬件的一部分而不是操作系统的一部分。三级结构的缺点是,CPU必须从内存加载三个PTE,才能将虚拟地址转化为物理地址,因此设置TLB,(translation look-aside buffer),将最近使用过的虚拟地址的翻译结果缓存。原创 2022-10-16 22:55:22 · 857 阅读 · 0 评论 -
操作系统Organization and System Calls
操作系统要满足的要求:多路复用、隔离和交互微内核。原创 2022-10-08 16:55:42 · 200 阅读 · 0 评论 -
操作系统lab:Xv6 and Unix utilities
xv6环境配置,教程。注意事项,在配置的过程中出现问题,infinite-recursion错误。error.实现sleep:主要考察知识点,读取命令行参数,以及调用系统调用sleep实现pingpong:主要考察知识点,建立fork和pipe,以及父进程中wait的使用,等待子进程退出。fork()可以创建子进程,子进程会完整的拷贝父进程的内存参数等。pipe是一个建立在内存中的管道,用来进行数据传输,主要的方法有read以及write。注意管道分为读出端和写入端,分别是不同的文件描述符。原创 2022-10-02 20:34:28 · 278 阅读 · 0 评论 -
操作系统学习记录
6.S081著名网课学习记录。课程链接,原创 2022-09-29 19:48:32 · 130 阅读 · 0 评论