下载 >  课程资源 >  专业指导 > 计算机操作系统原理实验

计算机操作系统原理实验

实验的要求和格式等的细节表述,是不错的资源
2010-12-28 上传大小:315KB
分享
收藏 举报
计算机操作系统原理PDF

计算机系统由两部分组成:硬件和软件。硬件是所有软件运行的物质基础,软件 能充分发挥和扩充硬件功能,完成各种系统及应用任务,两者互相依存、相辅相成、 缺一不可。在软件中,有一种与硬件直接相关,它对硬件作首次扩充和改造,其它软 件均要通过它才能发挥作用,在计算机系统中占有特别重要地位的软件,它就是操作 系统。计算机发展到今天,从个人机到巨型机,无一例外都配置一种或多种操作系统。操作系统(Operating System)是管理硬件资源、控制程序执行,改善人机界面, 合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件。它 可被看作是用户和计算机硬件之间的一种接口,是现代计算机系统不可分割的重要组成部分

立即下载
计算机操作系统原理 课后复习题答案

多渠道综合整理的计算机操作系统原理 课后复习题答案

立即下载
操作系统原理 (第三版) 孙钟秀 高清完整版 pdf.PDF

操作系统教程(第4版)》主要内容:操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分,因而操作系统课程成为计算机相关专业的必修课,也是计算机应用从业人员必备的专业知识。《操作系统教程(第4版)》在前三版的基础上进行全面修订,系统地介绍操作系统的经典内容和最新发展,选择当代具有代表性的主流操作系统linux 和windows 2003作为实例贯穿全书。

立即下载
操作系统原理课后答案(第四版)+作者庞丽萍)

操作系统原理课后答案(第四版)+作者庞丽萍)操作系统原理课后答案(第四版)+作者庞丽萍)

立即下载
操作系统原理(第四版)庞丽萍(课后答案)

学操作系统的童鞋们,操作系统课后习题一定要做呀,这是我做的课后习题,仅作参考,可以在评论中指正错误~~

立即下载
计算机操作系统原理实验

swust 计算机操作系统原理实验二 代码

立即下载
操作系统实验

专业方向:软件工程-软件工程(ID:07701) 修订人:金虎 ________________________________________ 《操作系统大作业》教学大纲 第一部分 课程目的与任务 一、课程基础: 在学这门课之前,学生必须预修过高级语言、数据结构、离散数学方面的基本知识,先修操作系统课程,延时完成操作系统大作业。 二、适应对象: 计算机科学与技术-计算机应用; 软件工程-软件工程; 电子信息科学类-电子信息科学与技术;管理类-信息管理专业 三、教学目的: 为配合《操作系统》课程的教学,通过模拟操作系统原理的实现,使学生能更深刻地领会操作系统工作原理和操作系统实现方法,并提高程序设计能力, 特开设此课程设计。 四、内容提要: 本课要求模拟采用多道程序设计方法的单用户操作系统,该操作系统包括进程管理、存储管理、设备管理和文件管理四部分。 第二部分 内容及基本要求 第1章、进程控制管理实现 ●基本要求:利用简单的结构和控制方法模拟进程结构、进程状态和进程控制。 ●参考学时:8学时 ●参考资料: 用PCB表示整个进程实体,利用随机数方法或键盘控制方法模拟进程执行中产生的事件。或者利用鼠标或者键盘中断的基于图形接口方式的进程控制管理。 1、 定义PCB(可以采用静态结构或动态结构):包括理论PCB中的基本内容,如内部ID、外部ID、进程状态、队列指针。由于无法实现真正的进程创建功能,在实验中只需建立PCB,用它代表完整的进程。 2、 定义进程状态转换方式:进程的状态转换是由进程内部操作或操作系统的控制引起,由于无法实现这些功能,学生可以采用随机数方法或键盘控制方法模拟,并实现对应的控制程序。随机方法指产生1-6的随机数,分别代表创建进程(c)、结束进程(e)、进程阻塞(b)、激活进程(w)、调度进程(p)、时间片到(t)等事件;键盘模拟方法指定义6种按键代表以上6种事件。 3、 根据四种事件处理就绪队列、阻塞队列和当前执行中的进程。 每次事件处理后应形象地显示出当前系统中的执行进程是哪一个,就绪队列和阻塞队列分别包含哪些进程。 第2章、请求分页式存储管理的地址转换过程实现: ●基本要求:实现分页式存储地址转换过程,在此基础上实现请求分页的地址转换。实现请求页式地址转换中出现的缺页现象时,用到的先进先出FIFO、最近最久未使用LRU、最佳OPT置换算法。 ●参考学时:8学时 ●参考资料: 利用键盘输入本模拟系统的物理块的大小,作业的页表中的块号;完成逻辑地址转换成相应的物理地址的过程。 1、建立一张位示图,用来模拟内存的分配情况,利用随机数产生一组0和1的数对应内存的使用情况。 2、输入块(页)的大小,通过模拟位示图为本作业分配内存空间建立相应的页表(长度不定); 3、录入逻辑地址转换成相应的物理地址 4、扩充页表,变成请求式的二维页表(增加存在位等)完成地址转换。 5、输入分配给本作业的块数,模拟作业执行的逻辑地址转换成页面调度次序; 6、分别采用OPT、FIFO、LRU置换算法,利用堆栈结构完成页面置换;记录被换出的页面和新换入的页面。 第3章、设备管理实现: ●基本要求:设备管理主要包括设备的添加和删除、设备的分配和回收、同时实现设备独立性。 ●参考学时:6学时 ●参考资料: 假定模拟系统中有键盘、鼠标、打印机和显示器四个设备,三个控制器和两个通道,采用安全分配方式。 1、设备管理子系统涉及到系统设备表(SDT)、通道控制表(CHCT)、控制器控制表(COCT)和设备控制表(DCT)来体现输入输出系统的四级结构和三级控制。我们模拟这样的数据结构来完成对外围设备的管理。 (1)添加设备:增加对应的设备控制表和系统设备表中的表项,如果需要新建对应的控制器控制表。 (2)删除设备:删除对应的设备控制表和系统设备表中的表项,如果需要删除对应的控制器控制表。 2、设备的分配和回收,进程申请设备的时候,建立起通路,即获成功;否则阻塞到通道、控制器或设备上面。进程回收设备的时候,把阻塞进程唤醒。 3、设备分配必须满足设备的独立性要求。为了实现设备独立性,要求在驱动程序之上设计一层设备无关软件,其主要功能可分为: (1)执行所有设备的公有操作,主要包括:(a)独占设备的分配与回收;(b)将逻辑设备名映射为物理设备(LUT),进一步可以找到相应物理设备的驱动程序。 (2)向用户层(或文件层)软件提供统一的接口。例如,对各种设备的读操作,在应用程序中都用read; 而对各种设备的写操作,则都使用write。 第4章、文件管理系统实现: ●基本要求:利用交互式命令实现树型目录结构和文件管理,同时利用位示图表示外存的分配情况,新建文件时分配必要的空间,模拟文件分配表记录文件在外存上的存储方式。 ●参考学时:8学时 ●参考资料: 在文件中保存目录内容,创建文件或子目录可以用命令行命令:MD、CD、RD、MK(创建文件)、DEL(删除文件)和DIR。目录项包括文件或目录名称、类型(文件、目录或空目录项)、创建日期以及下一个目录项指针、下一级目录项指针。 1、创建初始文件,建立根目录的“.”和“..”目录项。 2、显示命令提示符“$”。 3、输入命令后根据命令含义完成相应文件操作: MD:在目录文件中创建子目录,同时搜索当前目录最后一个目录项,并保存指针信息; CD:根据当前目录切换到指定目录; RD:搜索所要删除的目录是否为空目录,若是则删除; MK:在当前目录中创建文件名称;(申请空间利用位示图修改FAT) DEL:搜索所要删除的文件是否存在,若是则删除;(恢复位示图修改FAT) DIR:列出当前目录的所有目录项。 4、在创建文件的时候分配空闲的磁盘空间,采用显示链接的方式,利用文件分配表(FAT)记录文件在外存上的存储情况。 5、当删除文件时,回收外存上的空间,修改位示图和文件分配表。 第5章、进程调度算法的实现: ●基本要求:实现先来先服务FCFS、短作业优先SJF以及时间片轮转调度算法。 ●参考学时:6学时 ●参考资料: 根据创建进程的系统时钟,取相对时钟作为进程的到达时间,利用随机数产生每个进程的估计运行时间。利用模拟系统中提供的算法分别计算其相应的周转时间和带权周转时间。 1、利用绝对时间和相对时钟产生一组进程的到达时刻和运行时间。 2、实现FCFS算法:根据进程的到达时间的先后次序来完成对若干进程的调度。 3、实现SJF算法:根据当前时间已经到达进程的需要运行时间选取其中时间最小的进程最先运行。 4、实现时间片轮转算法:首先要求确定时间片的大小,依据进程的到达时间依次加入队列,每次分配一个时间片大小的时间,如果没有完成参与下一次的竞争,当最后需要一个小于等于时间片的时间时本进程完成,同时退出队列。 5、计算每种算法调度后,系统的平均周转时间和平均带权周转时间。

立即下载
计算机操作系统原理实验指导书

此资源是计算机操作系统原理实验指导书,希望对大家有用。

立即下载
操作系统原理实验报告+源代码(哲学家就餐+生产者与消费者+内存管理+在Linux中增加新的系统功能调用)

操作系统原理实验报告+源代码,哲学家就餐问题有界面,且能在死锁与不死锁情况下运行,生产者与消费者问题也有界面···

立即下载
华中科技大学-操作系统原理实验源代码

共四项内容:Linux进程控制、线程同步与通信、共享内存与进程同步、Linux文件目录操作,参考报告详见:http://www.doc88.com/p-8189118756167.html

立即下载
操作系统原理计算机操作系统原理PPT计算机操作系统原理PPT

计算机操作系统原理PPT,计算机操作系统原理PPT,计算机操作系统原理PPT,计算机操作系统原理PPT计算机操作系统原理PPT计算机操作系统原理PPT计算机操作系统原理PPT计算机操作系统原理PPT

立即下载
操作系统原理课件(第四版)庞丽萍编著

基于第三版,结合第四版的课件,简洁易懂,对于专业学习者更适合,涵盖了Unix和Linux的例子解析,具有实时性

立即下载
计算机操作系统原理,基础理论学习

计算机操作系统原理,基础理论学习 计算机操作系统原理,基础理论学习 计算机操作系统原理,基础理论学习 计算机操作系统原理,基础理论学习 计算机操作系统原理,基础理论学习 计算机操作系统原理,基础理论学习 计算机操作系统原理,基础理论学习

立即下载
操作系统原理实验-进程间通信

苏州大学操作系统原理实验。 实验报告第二个实验。 使用内存共享的方式进行进程间通信,真正的实现通信,而非单个进程的伪通信。 使用MFC的窗口模式实现的。

立即下载
Linux操作系统原理 操作系统原理Linux篇 (PDF+DOC)强烈推荐

清晰版,不像网络上一些扫描版的,看着真是费劲。 操作系统原理Linux篇 1 白素琴 讲师 1 第1章 操作系统概述 5 1.1操作系统的地位及作用 5 1.2操作系统的功能 6 1.3操作系统的分类 7 第2章 Linux概述 10 2.1Linux的发展及背景 10 2.2Linux的性能和特点 11 2.3Linux内核 12 2.4Linux下常用命令介绍 12 2.5 Linux下程序设计基础 12 第3章 进程管理 17 3.1进程的基本概念 17 3.2进程状态和进程控制 18 3.3进程状态和进程控制 21 3.4进程的同步和互斥 22 3.5 P、V 操作 23 3.6进程通信 27 3.7死锁 29 第4章 Linux进程管理 32 4.1Linux进程概述 32 4.2Linux进程的状态和标识 34 4.3Linux的进程调度 37 4.4 Linux进程的创建和撤销 40 4.4 Linux信号 43 4.4 Linux管道 47 4.7 IPC信号量机制 51 4.8 IPC消息队列 57 4.9 IPC共享内存 64 第5章 存储管理 69 5.1存储管理的目的和功能 69 5.2地址重定位 70 5.3分区存储管理 71 5.4分页存储管理 76 5.5存储扩充技术 78 5.6分段存储管理 81 5.7段页式存储管理 83 第6章 Linux存储管理 85 6.1 80x86的分段机制 85 6.2 选段符与段描述符 88 6.3 80x86的分页机制 89 6.4 Linux的分段和分页结构 91 6.5 Linux进程地址空间管理 93 6.6 Linux物理空间管理 95 6.7 内存的分配与释放 97 第7章 文件管理 98 7.1文件与文件系统 98 7.2文件的组织结构 99 7.3文件的目录结构 101 7.4文件存取与操作 103 7.5文件存储空间的管理 104 7.6文件的共享和保护 106 第8章 Linux文件管理 108 8.1Linux文件系统概述 108 8.2 EXT2文件系统 108 8.3 EXT2的inode和文件结构 108 8.4 虚拟文件系统VFS 109 8.5 文件系统的安装与注册 109 8.6 文件管理和操作 109 第9章 设备管理 109 9.1设备与设备管理 109 9.2I/O控制方式 110 9.3缓冲技术 113 9.4设备的分配 114 9.5设备处理程序与I/O进程 116 第10章 Linux设备管理 117 10.1Linux设备分类与识别 117 10.2设备驱动程序与设备注册 117 10.3Linux的I/O控制方式 117 10.4Linux设备I/O操作 117

立即下载
重大软院操作系统实验二:线程调度

重大软院操作系统实验二:线程调度,计算机操作系统原理,linux

立即下载
操作系统原理_作业集+答案

湖北汽车工业学院 信息管理系 整理 操作系统原理 作业习题集 + 答案 复习资料

立即下载
北京大学-操作系统原理(视频教程)

北京大学-操作系统原理(视频教程)包含了95个视频教程。非常详细。说的也非常好。

立即下载
操作系统原理实验

计算机操作系统原理实验 扬州大学 LINUX 用户界面 SHELL程序设计

立即下载
操作系统原理 庞丽萍 第四版 课后答案

正宗的课后习题答案 相信大家也找累了 ! 庞丽萍 第四版

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

计算机操作系统原理实验

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: