![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 86
Anadem
这个作者很懒,什么都没留下…
展开
-
在64位Linux环境中运行Nachos3.4
操作过程如下(以64位Ubuntu为例):检查系统是否支持多架构(1) 确认主机系统为64位架构的内核在命令终端中运行 dpkg--print-architecture,应该输出amd64(2) 确认系统多架构功能已经打开,以支持1386在命令终端中运行 dpkg--print-foreign-architectures,应该输出i386如果(2)中检测到多架构功能尚未打开,则使用下述命令安装sudo dpkg--add-architecture i386安装32位编译环境与支持库(1)原创 2021-03-31 01:31:09 · 1051 阅读 · 2 评论 -
NTFS, FAT32和exFAT文件系统有什么区别?
NTFS是目前Windows系统中一种现代文件系统,目前使用最广泛,内置的硬盘大多数都是NTFS格式。FAT32是一种相对老旧的文件系统,不能像NTFS格式支持很多现代文件格式的属性,但对于不同系统平台具有良好的兼容性,可以在Linux、Mac或Android系统平台上通用。exFAT是FAT32文件格式的替代品,很多设备和操作系统都支持该文件系统,但是目前用的不多。1、FAT32文件格式是一种通用格式,任何USB存储设备都会预装该文件系统,可以在任何操作系统平台上使用。最主要的缺陷是只支持最大单文件大原创 2020-12-17 21:39:26 · 1540 阅读 · 0 评论 -
死锁的避免和预防的区别?
死锁避免死锁避免的基本思想:系统对进程发出每一个系统能够满足的资源申请进行动态检查并根据检查结果决定是否分配资源如果分配后系统可能发生死锁,则不予分配,否则予以分配。这是一种保证系统不进入死锁状态的动态策略。死锁预防我们可以通过破坏死锁产生的4个必要条件来预防死锁,由于资源互斥是资源使用的固有特性是无法改变的。破坏"不可剥夺"条件:一个进程不能获得所需要的全部资源时便处于等待状态,等待期间他占有的资源将被隐式的释放重新加入到系统的资源列表中,可以被其他的进程使用,而等待的进程只有重新获原创 2020-12-17 21:38:26 · 10098 阅读 · 3 评论 -
操作系统、计算机网络、计算机组成原理中同步和异步的概念
操作系统中同步在并发环境下,保持操作之间的偏序关系的行为。进程同步是指多个进程中发生的事件存在某种时序关系,必须协同动作共同完成一个任务。简单来讲同步是一种协作关系。同步亦称直接制约关系,它是指为完成某种任务而建立的两个或多个进程,这些进程因为需要在某些位置上协调它们的工作次序而等待、传递信息所产生的制约关系举几个例子:当两个进程运行时,进程A需要获取进程B此时运行到某一步的运行结果或者信息,才能进行自己的下一步工作,这个时候就得等待进程B与自己通信(发送某一个消息或信号),进程A再继续执行。这原创 2020-11-14 17:09:23 · 4485 阅读 · 0 评论 -
最短寻道时间优先算法(SSTF)
文章目录SSTF问题描述:优点缺点思想:不是最优的例子:简单想:SSTF问题描述:SSTF算法选择调度处理的磁道是与当前磁头所在磁道距离最近的磁道,以使每次的寻找时间最短。当然,总是选择最小寻找时间并不能保证平均寻找时间最小,但是能提供比FCFS算法更好的性能。这种算法会产生“饥饿”现象。优点改善了磁盘平均服务时间。缺点优先级低的进程会发生“饥饿”现象。因为新进程请求到达,且其所要访问的磁道与磁头当前所在的磁道距离较近,必先优先满足。思想:本算法是对输入的磁道首先进行非递减排序,然后判断当前原创 2020-10-22 16:55:59 · 29476 阅读 · 5 评论 -
【操作系统】中断 异常 陷入 程序调用 之间的关系
前言:关于终端、异常、陷入三者之间的关系,网上有很多种分类,很多种解释。本文对三者关系的阐述根据山东大学杨兴强教授教授的操作系统时的思路整理。外部中断、异常、陷入:简单的来说,中断分为陷入、异常、外部中断(外部设备的中断)。即这三者统称为中断。其中陷入、异常又称为内部中断。外部中断:最容易被混淆,我们平常所说的中断既指大概念上的中断,又指的外部中断,这个要根据上下文推断。异常:CPU执行时出错,发出中断。是被动发生中断事件。陷入CPU主动跳转,比如断点调试和trap指令。使程序主动进入原创 2020-09-23 20:54:32 · 1959 阅读 · 0 评论