![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
WeChat098
这个作者很懒,什么都没留下…
展开
-
操作系统陷入中断异常的区别
陷入计算机中有两种状态,一种是用户态一种是核心态,核心态可以执行所有指令特权指令和非特权指令,用户态之下只能执行非特权指令,系统中的硬件也都是操作系统所控制的,所以当应用程序需要使用硬件设备的时候,比如音响,这时候系统就会产生一个陷入指令,将状态从用户态转变成为核心态,这个时候交由操作系统去执行。操作系统有很多系统调用接口供用程序调用。陷阱的发生时间是固定的,比如第一次用视频软件时,在加载视频时软件会向操作系统发送陷阱指令,第二次播放时,软件仍然会在同样的时刻发送陷阱指令。这一点是和中断的明显的差别之一转载 2021-06-29 10:46:15 · 1419 阅读 · 0 评论 -
操作系统期末复习题目
题目来源于专业老师网课的课后提问,答案也是相对标准,对复习考试用处较大。1.OS的作用是什么?1.操作系统作为用户与硬件系统之间的接口。2.操作系统作为资源的管理者。3.操作系统实现了对资源的抽象。2.单道批处理是什么概念,解决了什么问题,是如何解决的**?**还存在什么问题?1.单道批处理是计算机系统对一批作业(但在内存中仅有一道作业)自动进行处理。2.解决了人机矛盾和CPU与I/O设备速度不匹配矛盾。3.通过提高系统资源的利用率和系统吞吐量。4.不能充分利用系统资源。3.多道批处理是转载 2021-06-28 17:59:13 · 1950 阅读 · 0 评论 -
操作系统-期末知识点第一章
第1章 计算机系统概述操作系统的概念操作系统 (Operating System,简称OS)是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统的特征操作系统是计算机系统中最基本的系统软件,操作系统的基本特征包括并发、共享、虚拟和异步。(1)并发(Concurrence)并发是指两个或多个事件在同一时间间隔内发生(注意与并行区别开来)。因此操作系统具有处理和调度多个程序同时进行的能力引入转载 2021-06-22 09:54:38 · 314 阅读 · 0 评论 -
操作系统-(基本分页存储管理-java实现)
实验目的:熟悉并掌握基本分页存储管理的思想。熟悉并掌握基本分页存储管理的分配和回收方式,并能够模拟实现。实验内容:用高级语言模拟实现基本分页存储管理,要求:1、 内存空间的初始化——可以由用户输入初始内存空间各个物理块情况。(用二维矩阵的方式按物理块号,逐行给出每个物理块的状态,1——表示已分配,0——表示未分配,并能够将行标、列标转换为对应的物理块号,以查看或修改每一个块的状态,要求:初始时部分物理块已分配)2、 基本分页的分配过程:由用户输入作业号和作业的大小(这里的大小是逻辑页面数),实现分配原创 2021-05-23 15:19:49 · 3030 阅读 · 0 评论 -
操作系统-(动态分区算法java实现)
动态分区存储管理实验目的:熟悉并掌握动态分区分配的各种算法。熟悉并掌握动态分区中分区回收的各种情况,并能够实现分区合并。实验内容:用高级语言模拟实现动态分区存储管理,要求:1、 分区分配算法至少实现首次适应算法、最佳适应算法和最坏适应算法中的至少一种。熟悉并掌握各种算法的空闲区组织方式。2、 分区的初始化——可以由用户输入初始分区的大小。(初始化后只有一个空闲分区,起始地址为0,大小是用户输入的大小)3、 分区的动态分配过程:由用户输入作业号和作业的大小,实现分区过程。4、 分区的回收:用户输原创 2021-05-07 16:13:20 · 2422 阅读 · 6 评论 -
操作系统-(动态高优先权优先算法)
package Blue;import java.util.ArrayList;import java.util.List;import java.util.Scanner;/* * 本项目使用每进行一个时间当前执行的作业优先级减少n,其余的优先级不变 *///Wait——等待(堵塞),Run——运行,Finish——完成public class 动态高优先权优先算法 { public static Job ans[]; public static int time,num; pu原创 2021-04-15 10:08:45 · 907 阅读 · 0 评论 -
操作系统-(短作业优先算法)
import java.util.ArrayList;import java.util.List;import java.util.Scanner;//Wait——等待(堵塞),Run——运行,Finish——完成public class 短作业优先算法 { public static Job ans[]; public static int time,num; public static List<Job> list; public static void main(St.原创 2021-04-15 10:07:27 · 1150 阅读 · 0 评论