![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CS
香茄子
这个作者很懒,什么都没留下…
展开
-
OSTEP Note: Ch13-23, Memory Virtualization
这是OSTEP 第二部分的阅读笔记,之前的笔记见OSTEP Note: Ch2-10, Intro & CPU Virtualization这一部分介绍了OS如何给每个process提供拥有private memory的vision,从base and bound 的方法到segmentation再讲到最终paging。Memory VirtualizationThe Abstraction: Address SpaceAddress Space: abstraction of phy原创 2020-06-22 12:56:42 · 491 阅读 · 0 评论 -
OSTEP Note: Ch2-10, Intro & CPU Virtualization
这边是我OS Three Easy Piece的阅读笔记, 全书见:http://pages.cs.wisc.edu/~remzi/OSTEP/本文包含书中第二章至第十章的内容,主要介绍了OS如何实现在单个CPU上运行多个进程。书本从两个角度来探讨这一问题:Mechanism:Limited Direct Execution这部分介绍了CPU虚拟化实现的基本原理,如何在保证OS对CPU绝对掌握权(为了保证每个process都能公平地享有资源&保证process private data不被原创 2020-06-21 20:29:42 · 329 阅读 · 0 评论 -
Unix 自学笔记1: Unix基本知识和常用过滤器
Unix 工作环境多任务处理系统Unix 可以同时执行多个任务,但是,单个处理器同一时间只能运行单个进程(process)。所以,Unix允许单一进程在极短的时间(时间片 time slice, 通常为10ms)内使用处理器,而由调度器分配处理器的使用。多个终端和GUI终端Unix允许用户启动多个终端(多个CLI终端+GUI终端)。欢迎使用Markdown编辑器你好! 这是你第一次...原创 2019-04-04 11:44:08 · 534 阅读 · 0 评论