用高级语言编写程序,模拟实现一个简单功能的操作系统。 (1) 实现作业调度(先来先服务)、进程调度功能(时间片轮转) (2) 实现内存管理功能(连续分配) (3) 实现文件系统功能(选做内容) (4) 这些功能要有机地连接起来
2024-05-31 17:30:16 1.26MB 操作系统
1
一、语言及软件环境:Java、Windows 11, JDK1.8,IntelliJ IDEA 二、课程设计内容和要求: 1、提交一批作业(>=10),按先来先服选择一部分作业(最多5个)进入内存。 2、为每个作业创建一个进程,并分配内存(用户内存:0—1024K,采用可变连续分配方式)。 3、进程调度功能(时间片轮转)。 4、随机阻塞进程,并在一段时间后唤醒进程(选做)。 5、显示相关信息:后备作业队列、内存分配情况、进程信息、完成作业情况。 6、这些功能要有机地连接起来。 三、设计需求分析: 1、使用随机数初始化10个作业,放入到后备队列中,然后使用先来先服务(FCFS)进行作业调度,最多只能有5个作业同时进入内存。 2、假设阻塞状态的进程仍然在内存中,则处于就绪、运行,阻塞三种状态的进程总数目最多为5个,即并发进程总数最多为5个,在进程结束后,就会被调出内存,同时继续使用先来先服务算法从后备队列中调入新的作业。 3、在内存中的几个非阻塞状态的进程使用时间片轮转(RR)算法进行调度。而作业在进入内存之前,先使用首次适应(FF)算法申请内存,从空闲分区链中找到合适的空闲分区并分配。
广工操作系统课程设计代码+文档都在一起了,我选的课题是请求调页
2022-01-06 10:09:51 1.06MB 广工 操作系统 课程设计
1
广东工业大学操作系统课程设计报告,关于磁盘臂算法的,设计主界面以灵活选择某算法,且以下算法都要实现 1、先来先服务算法( FCFS) 2、最短寻道时间优先算法( SSTF) 3、扫描算法( SCAN ) 4、循环扫描算法( CSCAN) 并求出每种算法的平均寻道长度。
2021-12-16 08:40:41 530KB 广东工业大学 操作系统 磁盘臂算法
1
课程要求: 用高级语言编写程序,模拟实现一个简单功能的操作系统。 (1) 提交一批作业(>=10),按先来先服选择一部分作业(最多5个)进入内存 (2) 为每个作业创建一个进程,并分配内存(用户内存:0—1024K,采用可变连续分配方式) (3) 进程调度功能(时间片轮转) (4) 随机阻塞进程,并在一段时间后唤醒进程(选做) (5) 显示相关信息:后备作业队列、内存分配情况、进程信息、完成作业情况 (6) 这些功能要有机地连接起来
1
广东工业大学 操作系统四个实验 实验一:进程调度 实验二:作业调度 实验三:主存空间的分配与回收 实验四 :文件系统 要的赶紧下载啊,代码在VC下完全正确,无需修改~含报告
2021-06-25 20:44:12 2.89MB 广工 操作系统 课程设计
1
广东工业大学计算机学院操作系统课程设计报告及其代码。
2021-06-18 14:11:56 437KB 广工 操作系统 课设报告 代码
1
用高级语言编写程序,模拟实现一个简单功能的操作系统。 (1)实现作业调度(先来先服务)、进程调度功能(时间片轮转) (2)实现内存管理功能(连续分配) (3)实现文件系统功能(选做内容) (4)这些功能要有机地连接起来
2021-06-17 02:08:44 475KB 广工操作系统课设
1
广工经典课程设计 操作系统文件系统 实现到多用户多级,内含源代码和课程设计报告,完全能运行。 广工经典课程设计 操作系统文件系统 实现到多用户多级,内含源代码和课程设计报告,完全能运行。
2021-03-23 19:01:01 312KB 广工 文件系统 多用户多级文
1
广工操作系统课程设计,含可执行文件,完整源代码(仅供参考,请勿抄袭)
2021-01-28 00:48:28 17KB 操作系统 java
1