进程管理 进程管理主要包括进程调度,进程的创建和撤销、进程的阻塞和唤醒,中断作用的实现。 硬件工作的模拟: 中央处理器的模拟 用函数CPU( )(该函数不能有参数)模拟中央处理器。 该函数主要负责解释“可执行文件”中的命令。 x=?; x++; x--; !??; end. 注意:CPU只能解释指令寄存器IR中的指令。一个进程运行时要根据进程执行的位置,将对应的指令存放到指令寄存器中。
2021-11-24 16:02:08 196KB 操作系统模拟
1
自己写的代码和实验报告,模拟了在单处理机系统下的进程调度。适于操作系统初学者理解操作系统中的进程调度原理。(希望朋友们先根据要求自己实现代码,然后再参考我的代码。)
1
c#编写的操作系统作业--模拟进程调度 采用时间片轮转算法
2021-10-22 16:52:36 62KB c# 操作系统 模拟 进程调度
1
下面是一些笼统实现,具体要求还是要具体看。 进程管理模拟:实现操作系统进程管理功能,如实现进程的控制(进程创建,状态转换、进程撤销),进程并发执行。 文件管理模拟:实现文件系统的管理,如目录管理,创建文件,打开文件,读写文件,删除文件等功能。有图形界面和命令行两种模式 内存管理模拟:实现内存的动态分配算法和回收 设备管理模拟:实现设备的分配回收等
2021-07-15 20:02:27 133KB OS课设 操作系统模拟
1
本项目基于flask+mysql开发的操作系统在线模拟平台。主要模拟,处理器调度,存储管理,磁盘移臂调度,文件管理4个实验
2021-06-23 11:00:56 1.88MB 数据库 操作系统 flask
1
C++模拟操作系统动态分区式存储管理中最佳适应算法的实现
1
一、课程设计目的 1、要求学生设计一个模拟进程调度的算法 2、理解进程控制块的结构 3、理解进程运行的并发性 4、掌握进程调度的三种基本算法 二、课程设计题目描述和要求 设计题目描述 在多道程序运行环境下,进程数目一般多于处理机数目,使得进程要通过竞争来使用处理机。这就要求系统能按某种算法,动态地把处理机分配给就绪队列中的一个进程,使之运行,分配处理机的任务是由进程调度程序完成的。一个进程被创建后,系统为了便于对进程进行管理,将系统中的所有进程按其状态,将其组织成不同的进程队列。于是系统有运行进程队列、就绪进程队列和各种事件的进程等待队列。进程调度的功能就是从就绪队列中挑选一个进程到处理机上运行。进程调度的算法有多种,常用的有优先级调度算法、先来先服务算法、时间片轮转算法。 进程是程序在处理机上的执行过程。进程存在的标识是进程控制块(PCB),进程控制块结构如下: Typeedef struct node { Char name[10]; /*进程标识符*/ Int prio; /*进程优先数*/ Int cputime /*进程占用CPU时间*/ Int neentime /*进程到完成还需要的时间*/ Char state; /*进程的状态*/ Struct node *next; /*链指针*/ }PCB; 系统创建一个进程,就是由系统为某个程序设置一个PCB,用于对该进程进行控制和管理。进程任务完成,由系统收回其PCB,该进程便消亡。每个进程可以有三个状态:运行态、就绪态和完成状态。
2021-06-17 15:11:12 280KB 操作系统 进程调度
1
假定系统的内存共640K,初始状态为操作系统本身占用64K。在t1时间之后,有作业A、B、C、D分别请求8K、16K、64K、124K的内存空间:在t2时间之后,作业C完成;在t3时间之后,作业E请求5K的内存空间;在t4时间之后,作业D完成。要求编程序分别输出t1、t2、t3、t4(时刻内存的空闲区的状态。
2021-06-08 17:40:29 3KB 操作系统 模拟分区
1
一. 实验内容 模拟电梯调动算法,实现对磁盘的驱动调度。 二. 实验目的 磁盘是一种高速、大容量、旋转型、可直接存取的存储设备。他作为计算机系统的辅助存储器,担负着繁重的输入输出任务、再多道程序设计系统中,往往同时会有若干个要求访问的磁盘输入输出请求等待处理。系统可采用一种策略,尽可呢干最佳次序执行要求访问磁盘的诸输入输出请求。这就叫驱动调度,使用的算法称为驱动调度算法。驱动调度能降低为若干个输入输出请求服务所需的时间,从而提高系统效率。 本实验要求学生模拟设计一个驱动调度程序,观察驱动调度程序的动态运行过程。通过实验是学生理解和掌握驱动调度的职能。 三. 实验题目 模拟电梯调度算法,对磁盘进行移臂和旋转调度 运行环境:Microsoft Visual Studio 2005
2021-06-07 10:32:32 500KB 驱动调度 操作系统 c++
1
操作系统模拟段式存储c语言版 代码精炼
2021-05-10 16:46:23 6KB 模拟段式存储 绝对经典
1