操作系统
Orange bob
一个笨笨的女程序员
展开
-
操作系统实验(一)
操作系统实验hello,我是橘子最近突然发现我以前写的操作系统实验,然后分享给大家吧,就是自己写的代码也不是很好,希望大家见谅哈实验目的一、进程控制●基本要求:利用简单的结构和控制方法模拟进程结构、进程状态和进程控制。●参考学时:9学时●实验提示:1、用PCB表示整个进程实体,利用随机数方法或键盘控制方法模拟进程执行中产生的事件,或者利用基于图形界面的鼠标或者键盘操作控制进程管理内...原创 2019-03-28 16:46:58 · 21830 阅读 · 2 评论 -
操作系统实验二
这个是操作系统的第二实验二、分页式存储管理●基本要求:在第1部分实验基础上实现进程的分页式内存分配和地址转换过程,并进一步实现请求分页式存储分配和地址转换过程。页面置换算法至少应实现先进先出(FIFO)、最近最久未使用(LRU)等算法。●参考学时:9学时●实验提示:1、建立1个位示图,用来模拟内存的分配情况,位示图的位数与设定的物理块个数相同。程序启动时可利用一组随机0和1填充位示图,表...原创 2019-03-28 16:54:31 · 1692 阅读 · 0 评论 -
操作系统实验三
设备管理●基本要求:在前面的实验基础上实现设备管理功能的模拟,主要包括通道和控制器的添加和删除,设备的添加、删除,设备的分配和回收。●实验提示:1、假定模拟系统中已有键盘、鼠标、打印机和显示器四个设备,另有三个控制器和两个通道。2、设备管理子系统涉及到系统设备表(SDT)、通道控制表(CHCT)、控制器控制表(COCT)和设备控制表(DCT)来体现输入输出系统的四级结构和三级控制。应实现上...原创 2019-03-28 16:58:36 · 2150 阅读 · 0 评论 -
操作系统实验四
文件管理hello 我是橘子,这个是我最满意的一个吧,因为真正实现了在内存中建立文件夹和删除文件夹,也是花费时间最长的一个文件文件管理●基本要求:利用磁盘文件实现操作系统的文件管理功能,主要包括目录结构的管理、外存空间的分配与释放以及空闲空间管理三部分。●参考学时:9学时●实验提示:1、通过初始化操作建立一个模拟外存空间的虚拟磁盘文件,在该文件中保存目录和文件内容。创建该文件时应创建初...原创 2019-03-28 17:13:29 · 2851 阅读 · 3 评论 -
操作系统五
进程调度hello 我是橘子我觉得我写代码特别啰嗦,就是很尴尬,希望大家可以原谅●基本要求:在1、2、3阶段实验基础上实现按先来先服务FCFS、短作业优先SJF以及时间片轮转算法调度进程的模拟过程。●参考学时:9学时●实验提示:1、程序开始运行时选择调度算法,创建进程时输入进程所需服务时间以及到达时间。可参考如下数据结构:struct PCB{char name[10];int ...原创 2019-03-28 17:19:58 · 587 阅读 · 0 评论