![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 95
Baal Austin
愿温柔待以岁月,愿孤独忘之流年
展开
-
操作系统期末总复习(题库)
问答题什么是操作系统,主要功能有哪些?操作系统:计算机最基本最重要的基础性系统软件,可以使计算机系统能协调、高效和可靠地进行工作主要功能:处理器管理、存储器管理、设备管理、文件管理、作业管理等功能模块什么是微内核技术,主要有哪些功能?微内核技术把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。主要功能: 进程(线程)管理、低级存储器管理、中断和陷入处理等功能。简述进程的基本状态及状态之间的转换原创 2020-12-11 10:17:08 · 120485 阅读 · 74 评论 -
操作系统:磁盘调度算法FCFS算法(c语言)
实验题目:磁盘调度算法FCFS算法实验内容:磁盘访问序列和磁头起始位置(自己输入数据),采用SSTF磁盘调度算法,求平均寻道长度。实验目的:本课程设计的目的是通过磁盘调度算法设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形象化,容易使人理解,使磁盘调度的特点更简单明了,能使使用者加深对先来先服务算法、最短寻道时间优先算法、扫描算法以及循环扫描算法等磁盘调度算法的理解实验原理:问题分析及算法设计(流程图)实验源代码:#include <stdio.h>#include <原创 2020-11-29 21:13:35 · 6495 阅读 · 2 评论 -
操作系统第二章总结
第二章第一节进程一、进程的定义PCB:进程控制块,系统为每个运行的程序配置一个数据结构,用来描述进程的各种信息进程实体(镜像进程):简称进程,由程序段,数据段,PCB组成创建进程实质上是创建进程实体中的PCB,撤销进程是撤销进程中的PCB,PCB是进程存在的唯一标志进程的定义(强调动态性):进程足程于的一伙执仃过程。2.进程是一个程序及其数据在处理机上顺序执行时所发生的活动。3.进程是具有独立功能的程序在数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位引入进程实体后进原创 2020-11-26 08:49:41 · 817 阅读 · 1 评论 -
操作系统:页面置换算法OPT算法实验(C语言)
实验题目:OPT算法实验实验内容:已知页面访问序列,采用OPT页面置换算法,求缺页次数、页面置换次数和缺页率。实验目的:通过模拟实现请求页式存储管理的几种基本页面置换算法,了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。实验原理:问题分析及算法设计(流程图)实验源代码:#include <stdio.h>#include <string.h>#include <stdlib.h>#i原创 2020-11-23 11:21:40 · 7938 阅读 · 5 评论 -
操作系统实验:FCFS调度和SPF调度算法(C语言)
实验内容:已知一组进程P1、P2、P3……,及其到达时间和服务时间(参考下图),分别采用FCFS调度算法和SPF调度算法,求各个进程的完成时间、周转时间、带权周转时间、平均周转时间和平均带权周转时间。实验目的:熟悉FCFS调度算法的实现过程,熟练掌握FCFS算法的代码书写实验原理:问题分析及算法设计(流程图)1、问题分析:问题一:对进程进行排序,先到达的排前面可以存入数组中,使用插入法,每次将进程插入到对应数组位置问题二:计算完成时间,周转时间, 带权周转时间。完成时间 = 上一进程完原创 2020-11-22 10:46:41 · 8548 阅读 · 1 评论 -
操作系统实验:银行家算法(C语言)
实验内容:某系统中进程P1、P2、P3……Pn,同时请求资源R1、R2、R3……Rn,已知t0时刻资源分配情况(参考下表)。(1)编写程序,分析当前系统状态是否安全,若系统安全,请输出安全序列。(2)在系统安全的情况下,若有进程提出资源请求(如t1时刻进程P2提出请求Rq(1,2,2,2)),分析系统可否响应该请求。实验目的:1.加深了解有关资源申请、避免死锁等概念;2.体会和了解死锁和避免死锁的具体实施方法;3.掌握银行家算法,设计实验数据验证其分配策略。实验原理:问题分析及算法设计(流原创 2020-11-22 10:17:12 · 7338 阅读 · 4 评论