
现代操作系统
文章平均质量分 88
Bokk
Research and Development
展开
-
现代操作系统 - 导论
操作系统有效管理系统的各个部分, 提供给用户比实际机器更便于运用的抽象, 比如进程, 地址空间, 文件. 它的核心是可处理的系统调用集, 包括读写文件, 进程创建和终止, 目录管理等原创 2023-06-15 05:25:46 · 402 阅读 · 0 评论 -
现代操作系统 - 进程与线程
进程是对CPU运行程序的抽象, 是的CPU可以不断切换进程, 然后看起来像是同时处理多个程序. 线程是轻量级的进程, 每个线程都可以共享内存资源, 实现线程可以在用户空间实现, 也可以在内核上实现, 不过内核上实现开销会比较大进程之间通信会涉及到锁, 保证共享的资源在同一个时间, 只有一个进程使用还讲了调度的算法, 常见的有轮转调度, 优先调度原创 2023-06-17 05:53:41 · 451 阅读 · 0 评论 -
现代操作系统 -内存管理
内存管理最简单的就是根本没有交换和分页的, 接下来就是带交换技术的内存管理, 如果一个进程没有空间可以用, 它将会被交换到磁盘上. 现代计算机用的是虚拟内存, 每一个进程地地址空间被划分为同等大小的page, page可以被放入内存任何可以使用的page frame内, 有多种页面置换的算法, 其中比较好的是老化算法和工作集时钟算法原创 2023-06-19 04:42:53 · 329 阅读 · 0 评论