
SchoolDays
泠月Des
CS在读
展开
-
磁盘调度算法的C++实现2.0 (FCFS、SSTF、SCAN、CSCAN、NStepSCAN)
磁盘调度算法的C++实现2.0 (FCFS、SSTF、SCAN、CSCAN、NStepSCAN)前言以前写的老代码参见这里,因为代码的结构很糟糕,而且有些人私信我能不能重写一下,遂重写了一下,从面向过程到面向对象,希望能对您有所帮助.代码#pragma region 提示信息/* Start by [Han.des].[2019/12/13]1.该代码是对之前代码的一次重写和复习2....原创 2019-12-13 04:01:17 · 4370 阅读 · 1 评论 -
非线性方程C/C++求解(二分法、牛顿法、牛顿下山法、弦截法)
Description分别用(1)二分法;(2)牛顿法;(3)牛顿下山法;(4)弦截法;计算下列方程的实根:<1> x*x-3*x+2-exp(x)=0;<2> x*x*x-x-1=0要求:(1)精度为10^-8;(2)输出迭代初值及歌词迭代值和迭代次数,比较方法的优劣参考代码#include <cstdio>#include <c...原创 2018-11-21 21:29:01 · 9938 阅读 · 0 评论 -
磁盘调度算法的C++实现(FCFS、SSTF、SCAN、CSCAN、NStepSCAN)
Description因为代码结构过于冗余,再加上有小伙伴私信我能不能重写一下,我就重写了,新代码在这里,请移步,谢谢!本实验是模拟操作系统的磁盘寻道方式,运用磁盘访问顺序的不同来设计磁盘的调度算法。实现的磁盘调度算法有FCFS,SSTF,SCAN,CSCAN和 NStepSCAN算法。 设定开始磁道号寻道范围,依据起始扫描磁道号和最大磁道号数,随机产生要进行寻道的磁道号序列。 选...原创 2018-11-21 21:56:50 · 13796 阅读 · 8 评论 -
银行家算法C++实现
Description编制银行家算法通用程序,并检测所给状态的系统安全性。假定系统的任何一种资源在任一时刻只能被一个进程使用。任何进程已经占用的资源只能由进程自己释放,而不能由其它进程抢占。进程申请的资源不能满足时,必须等待。设计的要求:程序中使用的数据结构及主要符号说明; 资源的种类和数目可以变化的 进程可以任意的顺序创建和变化参考代码#include <iostrea...原创 2018-11-21 23:46:33 · 1775 阅读 · 0 评论