《操作系统》课程设计报告.doc
约4页DOC格式手机打开展开
《操作系统》课程设计报告,设计要求■设计内容处理机调度(进程调度)进程pcb(包含进程基本信息、预计运行时间、占用内存信息、优先级)调度算法(要求至少包括先来先服务、短进程优先、高优先级优先三种调度算法)进程调度队列(要求具备就绪、等待、执行三种队列)■ 内存分配要求实现动态分区管理内存分配策略 ■具备空间分配与回收功能(其中包括碎片回收)设计...
内容介绍
此文档由会员 superjunior 发布
设计要求
■ 设计内容
处理机调度(进程调度)
进程PCB(包含进程基本信息、预计运行时间、占用内存信息、优先级)
调度算法(要求至少包括先来先服务、短进程优先、高优先级优先三种调度算法)
进程调度队列(要求具备就绪、等待、执行三种队列)
■ 内存分配
要求实现动态分区管理内存分配策略
■ 具备空间分配与回收功能(其中包括碎片回收)
设计要求
■ 界面显示信息
显示进程调度队列
显示内存变化状态,能够区分不同进程占用的空间位置
能够选择不同的调度算法(要求中给出的调度算法)
待调度执行的进程队列通过文本文件方式建立,文本文件中每个进程信息包括任务名称、预计执行时间、预计占用内存数量等信息
设计环境
■ 软件环境
按照统一要求采用Borland Turbo C 2.0环境开发
■ 设计内容
处理机调度(进程调度)
进程PCB(包含进程基本信息、预计运行时间、占用内存信息、优先级)
调度算法(要求至少包括先来先服务、短进程优先、高优先级优先三种调度算法)
进程调度队列(要求具备就绪、等待、执行三种队列)
■ 内存分配
要求实现动态分区管理内存分配策略
■ 具备空间分配与回收功能(其中包括碎片回收)
设计要求
■ 界面显示信息
显示进程调度队列
显示内存变化状态,能够区分不同进程占用的空间位置
能够选择不同的调度算法(要求中给出的调度算法)
待调度执行的进程队列通过文本文件方式建立,文本文件中每个进程信息包括任务名称、预计执行时间、预计占用内存数量等信息
设计环境
■ 软件环境
按照统一要求采用Borland Turbo C 2.0环境开发