本书向读者展示了如何自己动手编写一个简化的32位保护模式操作系统,涉及了现代操作系统的主要技术。本书以编写操作系统为主线索,讨论了存储管理、基本I/O操作与图形界面、中断与系统调用、进程管理、设备管理(以IDE磁盘为例)、文件系统(FAT16为例)、系统引导与系统初始化等方面程序实现的技术问题,给出了操作系统实验和课程设计的内容,并提供了参考程序的清单及详细的注释。这些内容不仅对学习操作系统的学生有帮助,而且对从事底层软件开发、学习保护模式汇编编程与C语言编程的人员也非常有用。 本书可供高等院校开设操作系统课程的有关专业作为实践教材,亦可供广大计算机应用人员、软件设计人员参考和使用。
上传时间: 2014-08-06
上传用户:小眼睛LSL
本项目是一款内存动态分区分配模拟程序。用户通过本程序可以了解动态分区分配方式中使用的数据结构和分配算法,加深对动态分区存储管理方式及其实现过程的理解。
上传时间: 2015-12-12
上传用户:asddsd
软件说明: 案例一 贪吃蛇游戏 案例二 计算器 案例三 黑白棋游戏 案例四 迷宫问题 案例五 扫地雷游戏 案例六 速算24 案例七 数据结构CAI系统 案例八 进程调度 案例九 存储管理分区分配算法 案例十 通讯录 案例十一 学生成绩管理 案例十二 工资管理 案例十三 图书借阅管理 案例十四 教师工作量计算
上传时间: 2013-12-23
上传用户:dragonhaixm
该代码可实现简单行编辑程序例,串操作应用举例,实现串的存储管理
上传时间: 2016-01-10
上传用户:R50974
在计算机系统中,为了提高主存利用率,往往把辅助存储器(如磁盘)作为主存储器的扩充,使多道运行的作业的全部逻辑地址空间总和可以超出主存的绝对地址空间。用这种办法扩充的主存储器称为虚拟存储器。通过本实习帮助同学理解在分页式存储管理中怎样实现虚拟存储器。
标签: 计算机系统
上传时间: 2014-06-23
上传用户:AbuGe
c语言案例精讲 案例一 贪吃蛇游戏 案例二 计算器 案例三 黑白棋游戏 案例四 迷宫问题 案例五 扫地雷游戏 案例六 速算24 案例七 数据结构CAI系统 案例八 进程调度 案例九 存储管理分区分配算法 案例十 通讯录 案例十一 学生成绩管理 案例十二 工资管理 案例十三 图书借阅管理 案例十四 教师工作量计算
上传时间: 2014-01-10
上传用户:SimonQQ
一个好的计算机系统不仅要有一个足够容量的、存取速度高的、稳定可靠的主存储器,而且要能合理地分配和使用这些存储空间。当用户提出申请存储器空间时,存储管理必须根据申请者的要求,按一定的策略分析主存空间的使用情况,找出足够的空闲区域分配给申请者。
上传时间: 2013-12-28
上传用户:1079836864
操作系统课社 1.理解内存页面调度的机理。 2.掌握几种理论页面置换算法的实现方法。 3.了解HASH表数据结构的使用。 4.通过课程设计比较各种调度算法的优劣。 5.熟悉页面置换算法及其实现,引入计算机系统性能评价方法的概念。页面置换算法是虚拟存储管理实现的关键,通过本次课程设计理解内存页面调度的机制,在模拟实现FIFO、LRU页面置换算法的基础上,比较两种置换算法的效率及优缺点,从而了解虚拟存储实现的过程。
上传时间: 2016-03-06
上传用户:小码农lz
这个程序是由Visual Basic 6.0所编,它主要演示了关于分页存储管理中的随机分页的过程,程序可演示4个作业的分配,但总长度不可打于64,它可以显示作业号、页表长度、作业长度、状态(空项、已分配)。通过点击按键“我有作业要分配”来激活分配。程序共由两个表格、一个按键组成。关于不同的作业运用了不同的颜色,可以让读者看出这个页分配给了哪个作业。“空项”表示该作业还不存在,“已分配”表示该作业已分配完了,对照作业号上的颜色,可以看出哪几页是被分配给该作业的。
上传时间: 2013-12-04
上传用户:咔乐坞
Linux 内核中文版,详细介绍存储管理、进程管理、进程间通讯、中断及中断处理、文件系统,网络等知识
上传时间: 2016-09-04
上传用户:WMC_geophy