OS
文章平均质量分 90
赵四司机
本科毕业,CSDN Java领域新星创作者,阿里云社区专家博主,多次获得各种博文创作比赛奖项。
展开
-
时间片轮转法(c语言)
C语言实现调度策略中的时间片轮转法原创 2021-08-16 22:11:46 · 6716 阅读 · 13 评论 -
操作系统 磁盘管理
磁盘管理实验一、实验目的1、了解磁盘调度的策略和原理;2、理解和掌握磁盘调度算法——先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、电梯扫描算法(SCAN)。二、实验内容1、模拟先来先服务法(First-Come, First-Served,FCFS),最短寻道时间优先法(Shortest Seek Time First, SSTF),电梯扫描算法(SCAN)三种磁盘调度算法;2、对三种算法进行对比分析。输入为一组请求访问磁道序列,输出为每种调度算法的磁头移动轨迹和移动的总磁道数原创 2021-08-16 22:06:55 · 613 阅读 · 0 评论 -
操作系统 文件系统
****实验四 文件系统一、实验目的1、熟悉Linux文件系统的文件和目录结构,掌握Linux文件系统的基本特征;2、模拟实现Linux文件系统的简单I/O流操作:备份文件。二、实验内容1、浏览Linux系统根目录下的子目录,熟悉每个目录的文件和功能;2、设计程序模拟实现Linux文件系统的简单I/O流操作:备份文件。思考题:1、使用系统调用函数open(),read(),write(),close()实现简单文件备份的原理是什么?2、使用C库函数fopen(), fread(), f原创 2021-08-16 22:03:16 · 1106 阅读 · 0 评论 -
操作系统 内存管理
实验三 内存管理一、实验目的1、了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。2、了解程序设计技术和内存泄露的原因二、实验内容1、模拟实现请求页式存储管理的几种基本页面置换算法(1)最佳淘汰算法(OPT)(2)先进先出的算法(FIFO)(3)最近最久未使用算法(LRU))思考题:1、从几种算法的命中率看,哪个算法最高?哪个算法最低?对每个页面的执行结果进行分析。2、OPT算法在执行过程中可能会发生错误,为什么?原创 2021-08-16 22:00:10 · 1090 阅读 · 0 评论 -
银行家算法
银行家算法进程申请资源时,系统通过一定的算法判断本次申请是否不可能产生死锁(处于安全状态)。若可能产生死锁(处于不安全状态),则暂不进行本次资源分配,以避免死锁。算法有著名的银行家算法。1、什么是系统的安全状态和不安全状态?所谓安全状态,是指如果系统中存在某种进程序列<P1,P2,…,Pn>,系统按该序列为每个进程分配其所需要的资源,直至最大需求,则最终能使每个进程都可顺利完成,称该进程序列<P1,P2,…,Pn,>为安全序列。如果不存在这样的安全序列,则称系统处于不安全状态。2、银行家算法把操原创 2021-08-16 21:57:00 · 3490 阅读 · 0 评论 -
进程管理与进程通信
介绍进程之间的管理和通信原创 2021-08-16 21:52:22 · 2611 阅读 · 1 评论