操 作 系 统 实 习 报 告 桂林理工大学 信息科学与工程学院 计算机科学与技术(应用)专业2011-班 3110717121 覃毅 页面置换系统设计 设计目的: 加深对请求页式存储管理实现原理的理解,掌握最佳OPT置换算法、先进先出FIFO页 面置换算法、最近最久未使用LRU页面置换算法,并利用程序设计语言模拟其过程。 设计要求: 1.用户可以为程序指定内存块数 2.用户可以自由设置程序的页面访问顺序 3. 用户可在OPT、FIFO和LRU算法选择一个,并能观看到页面置换过程。 设计内容: 设计一个由用户输入指定的链式队列 设计一个由用户指定块数的内存块链式队列 分别设计OPT、FIFO、LRU算法 开发环境: Windows环境,VC6.0平台 分析设计: <一>实验原理: 在进程运行过程中,若其所要访问的页面不在内存时,需要把它们调入内存,但内存已 无空闲空间时,为了保证进程能正常运行,系统必须从内存中调出一页程序或数据送磁 盘的对换区中。 OPT算法:每访问一个页面都先扫描内存块链式队列,若当前需访问 页面已被调入内存则可访问下一个页面;否则,从内存块队列中选择一个(未来)最
2022-12-24 18:15:13 488KB 文档资料
1
操作系统课程中所写的一个关于实现生产者-消费者进程同步问题的程序,可供有兴趣者学习之用
1
嵌入式Linux下的LCD驱动程序设计与实现,从设备驱动程序的作用、分类及文件操作,对设备驱动开发的相关知识作了简单介绍。通过对LCD和Framebuffer原理的说明,以ARM处理器S3C2410嵌入式芯片为平台,设计了嵌入式Linux下的基于帧缓冲的LCD设备驱动程序。通过测试程序的编译运行,在LCD上显示了彩色条纹,完成了驱动设计的要求。
2022-12-24 15:43:16 158KB 嵌入式操作系统
1
操作系统银行家算法.doc
2022-12-24 15:25:55 72KB 操作系统银行家算法
1
(完整word版)FAT文件系统操作系统课程设计实验报告.doc
2022-12-24 12:59:16 71KB (完整word版)FAT文件系统
1
基于橘子--苹果问题的设计与实现,做的不好的地方希望大家多多指点
2022-12-24 12:16:57 18KB 操作系统
1
操作系统课程设计哲学家进餐问题课程设计报告
2022-12-24 00:08:42 561KB 操作系统 课程设计 哲学家进餐问题
1
操作系统实验报告一(进程调度).docx
2022-12-23 22:38:30 253KB 文档资料
1
一个小型的操作系统设计与实现.doc
2022-12-23 22:00:43 2.01MB 一个小型的操作系统设计与实现
1
在此模拟文件管理系统中可以实现的操作有: 改变目录:cd<目录名>,工作目录转移到指定的目录下。目录不存在时,给出错误信息。 创建文件:edit<文件名>,创建一个指定名字的新文件,即在目录中增加一项,不考虑文件的内容。对于重名文件给出错误信息。 删除文件:del<文件名>,当没在用户使用指定文件时,将其删除。文件不存在时给出错误信息。 显示目录:dir<目录名>,显示指定目录下的全部文件和第一级子目录,如果没有指定目录名,则显示当前目录下的相应内容。 创建目录:md<目录名>,在指定路径下创建指定的目录,如没有指定路径,则在当前目录下创建指定的目录。对于重名目录给出错误信息。 删除目录:rd<目录名>,删除指定目录及其下的全部文件和子目录。如果指定目录为空,可直接删除,否则给出用户提示是否删除。 <目录名>和<文件名>都支持全路径名和相对路径名。 文件名由目录结构中各级文件名分量排列构成,各分量间用“/”隔开。 输入exit命令可退出此模拟文件管理系统。
2022-12-23 19:36:33 154KB 进程 文件管理系统 中断
1