个性化阅读
专注于IT技术分析

操作系统 第5页

系统虚拟内存

半瓶木阅读(1099)评论(0)赞(0)

本文概述 虚拟内存如何工作? 按需分页 虚拟内存管理系统快照 虚拟内存是一种存储方案, 可为用户提供一个拥有很大主内存的错觉。这是通过将辅助存储器的一部分作为主存储器来完成的。 在这种方案中, 用户可以幻想内存可以用来加载进程, 从而可以加...

系统二级目录-srcmini

系统二级目录

半瓶木阅读(1116)评论(0)赞(0)

在两级目录系统中, 我们可以为每个用户创建一个单独的目录。有一个主目录, 其中包含每个用户专用的单独目录。对于每个用户, 在第二级存在一个不同的目录, 其中包含用户文件组。系统不允许用户未经许可进入其他用户的目录。 二级目录系统的特征 每个...

操作系统的各种时间相关的进程

半瓶木阅读(1502)评论(0)赞(1)

1.到达时间 进程进入就绪队列的时间称为到达时间。 2.爆发时间 CPU执行整个线程所需的总时间称为突发时间。这不包括等待时间。即使在执行处理之前就计算出处理的执行时间是令人困惑的, 因此基于突发时间的调度问题实际上无法实现。 3.完成时间...

操作系统教程介绍-srcmini

操作系统教程介绍

半瓶木阅读(1008)评论(0)赞(0)

本文概述 操作系统定义和功能 计算机系统的结构 操作系统有什么作用? 操作系统索引 先决条件 听众 问题 《操作系统教程》提供了操作系统的基本概念和高级概念。我们的操作系统教程专为初学者, 专业人员和GATE有志者而设计。在完成对每个概念的...

转可变或严格的交替方式-srcmini

转可变或严格的交替方式

半瓶木阅读(1074)评论(0)赞(0)

转变量或严格交替方法是在用户模式下实施的软件机制。这是一个繁忙的等待解决方案, 只能对两个进程实施。在这种方法中, 使用了一个转变量, 它实际上是一个锁。 此方法只能用于两个线程。通常, 让两个线程为Pi和Pj。他们共享一个称为转变量的变量...

测试装置锁定(TSL)机制

半瓶木阅读(2203)评论(0)赞(0)

本文概述 汇编代码中的修改 TSL指令 汇编代码中的修改 在锁变量机制中, 有时Process会读取锁变量的旧值并进入关键部分。由于这个原因, 可能有多个线程进入关键部分。但是, 下一节第一部分中显示的代码可以替换为第二部分中显示的代码。这...

系统树状目录

半瓶木阅读(1131)评论(0)赞(0)

在树形目录系统中, 任何目录条目都可以是文件目录或子目录。树形目录系统克服了两级目录系统的弊端。现在可以将类似文件分类在一个目录中。 每个用户都有自己的目录, 并且不能输入另一个用户的目录。但是, 用户有权读取根的数据, 但不能写入或修改它...

转换预留缓冲区

半瓶木阅读(1180)评论(0)赞(0)

本文概述 分页的缺点 如何减小页表大小 如何减少有效访问时间 参考地点 转换后备缓冲区(TLB) 分页的缺点 Page表的大小可能非常大, 因此浪费了主内存。 CPU将花费更多时间从主存储器读取单个字。 如何减小页表大小 可以通过增加页面大...

无需等待的同步机制

半瓶木阅读(1077)评论(0)赞(0)

到目前为止, 我们所看到的所有解决方案都旨在在繁忙的等待中提供互斥。但是, 繁忙等待不是资源的最佳分配, 因为尽管进程正在等待关键部分可用, 但它始终使CPU一直在忙于检查while循环条件, 从而使CPU一直处于繁忙状态。 所有具有繁忙等...

处理死锁的策略

半瓶木阅读(1063)评论(0)赞(0)

本文概述 1.死锁无知 2.防止死锁 3.避免死锁 4.死锁检测和恢复 1.死锁无知 死锁无知是所有机制中使用最广泛的方法。许多操作系统主要将其用于最终用户。在这种方法中, 操作系统假定永远不会发生死锁。它只是忽略了死锁。这种方法最适合单个...