计算机操作系统
文章平均质量分 78
基于和面向学生的笔记
持续更新中~
凤文Studying
一位正在学计算机、学医的大学生,
来到CSDN学习、分享和交流。
学习嘛,有输入也要有输出。
因为兴趣和热爱,我们一起成长!
展开
-
1. 操作系统引论
1.1 操作系统的目标 与应用环境有关:查询系统——交互性、控制系统——实时性、微机系统——方便性1.2 操作系统的作用1. OS作为用户与计算机硬件系统之间的接口(实现交互) 操作系统处于用户与硬件之间,用户通过操作系统使用计算机系统。2.OS作为计算机系统资源的管理者(管理资源) 在一个计算机系统中,通常都含有各种各样的硬件和软件资源。归纳起来可将资源分为四类:处理器、存储器、I/O设备以及信息(数...原创 2021-09-02 23:12:50 · 906 阅读 · 0 评论 -
实验(一)时间片轮转调度算法(Java)
分时系统模拟(Java实现)一、实验名称二、实验目的三、实验内容和要求四、实验设计五、实验步骤及实验结果六、实验中出现的问题及解决方法问题1:程序实现的思想问题2:有序地创建出进程(任务)以及进程的存储问题3:何时从队列中取出进程放到结尾问题4:进程每次执行完后的处理以及放入就绪队列队尾七、结论一、实验名称实验(一)多道程序、进程、分时系统模拟二、实验目的加深对多道系统中进程管理的理解,了解进程的各种状态及其转换过程,分时系统中时间片的设置及进程在时间片开始和结束时的调度过程。三、实验内容和要求原创 2021-11-19 08:00:00 · 5089 阅读 · 2 评论 -
实验(二)银行家算法模拟
银行家算法模拟一、实验名称二、实验目的三、实验内容和要求四、实验设计1、实验内容2、实验结果六、实验中出现的问题及解决方法问题1:请求资源时的算法问题2:归还资源七、结论一、实验名称实验(二)银行家算法模拟二、实验目的通过银行家算法的模拟,加深理解操作系统中死锁的概念,掌握死锁产生的原因、必要条件以及解决死锁的方法。三、实验内容和要求利用程序设计语言定义银行家算法中所需的数据结构:可利用资源向量Available;最大需求矩阵Max;分配矩阵Allocation;需求矩阵Need;假定原创 2021-11-24 15:51:03 · 1597 阅读 · 2 评论 -
实验(三)模拟存储器分配算法
模拟存储器分配算法一、实验名称二、实验目的三、实验内容和要求四、实验设计1、实验内容(1)实验原理:(2)思路分析:(3)实验环境:jdk1.8(4)程序代码:2、实验结果五、实验中出现的问题及解决方法七、结论1、采用首次适应算法和最佳适应算法,对内存的分配和回收速度有什么不同的影响?2、如何解决因碎片而造成内存分配速度降低的问题?一、实验名称实验(三)模拟存储器分配算法二、实验目的了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。三、实验内容和原创 2021-11-28 20:27:59 · 1603 阅读 · 0 评论 -
实验(四)磁盘调度算法模拟
磁盘调度算法模拟)一、实验名称二、实验目的三、实验内容和要求四、实验设计1、程序流程图:2、实验环境:jdk1.83、代码与注释五、实验步骤及实验结果1、实验内容2、实验结果六、实验中出现的问题及解决方法问题1:SSTF算法的实现七、结论一、实验名称实验(四)磁盘调度算法模拟二、实验目的掌握磁盘调度的策略及原理,理解和掌握磁盘调度算法——先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、电梯扫描算法(SCAN),比较各算法相关特性。三、实验内容和要求(1)模拟先来先服务法(FCFS)原创 2021-12-06 13:18:14 · 3772 阅读 · 0 评论 -
操作系统核心知识点、期末复习,这份资料足够了
免费分享的pdf文件:资源下载地址原创 2021-12-19 15:39:56 · 446 阅读 · 0 评论