操作系统实验指导书 .docx

上传人:H****o 文档编号:13060094 上传时间:2022-04-27 格式:DOCX 页数:25 大小:172.43KB
返回 下载 相关 举报
操作系统实验指导书 .docx_第1页
第1页 / 共25页
操作系统实验指导书 .docx_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《操作系统实验指导书 .docx》由会员分享,可在线阅读,更多相关《操作系统实验指导书 .docx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结操作系统试验指导2021/2021 学年第 2 学期班级: 09 软件 1 班组号:组长:试验的点: N6-111指导老师:运算机科学与工程学院2021年 10月可编辑资料 - - - 欢迎下载精品名师归纳总结试验目录试验一、熟识常见的操作系统 1试验二安装 Linux 操作系统 3试验三、操作系统的命令接口和图形接口 5 试验四、观看 Linux 进程的异步并发执行 7 试验五、 Windows系统的多线程同步 9试验六、进程治理 11试验七、进程调度 13试验八、银行家算法 15试验九、储备治理 17试验十、文件系统设计 19可编辑资料 - - - 欢迎下载精品名师归纳总结

2、试验一、熟识常见的操作系统试验目的通过 Internet和/ 或图书馆馆藏资源,让同学从课堂以外,从感性上熟识操作系统这种系统软件的功能,了预习1. 2. www.wikipedia.org3. 试验内容及要求搜寻并归纳如下信息:1. 什么是操作系统?你买回一台新运算机后,要装的第一个软件是什么?为什么必需在运算机上安装操作系2. 目前市场上常见的操作系统有哪些类型?3. 请尽可能多的排列出目前市场上已有的操作系统产品,分别给出这些操作系统所取得的成就,采纳的新技试验结果 是治理运算机系统的全部硬件资源包括软件资源及数据资源。掌握操作系统通常是最靠近硬件的一层系统软件,它把硬件裸机改造成为功能

3、完善的一台虚拟机,使得运算机系统的操作系统是一个巨大的治理掌握程序,大致包括5 个方面的治理功能:进程与处理机治理、作业治理、储备治理。.2. DOS 、OS/2 、UNIX 、XENIX 、LINUX 、Windows 、 Netware 。3.windowsxp: Windowsxp 中文全称为视窗操作系统体验版。是微软公司发布的一款视窗操作系统代码的产品,拥有新的用户图形界面,它包括了一些微小的修改,其中有些看起来是从Linux 的桌面环境的视窗标志也改为较清楚亮丽的四色视窗标志。WindowsXP XP 仍引入了一个“挑选任务 ”的用户界面,使得工具条可以拜访任务的详细细节。然而,批判

4、家认为这个基于Windows 7 : Windows 7 是由微软公司开发的,具有革命性变化的操作系统。该系统旨在让人本电脑的特有设计。基于应用服务的设计。用户的个性化。视听消遣的优化。用户易用性的新更易用: Windows 7 做了很多便利用户的设计,如快速最大化,窗口半屏显示,跳转列表Jump List),系统更快速: Windows 7 大幅缩减了 Windows 的启动时间,据实测,在2021 年的中低端配置下运行,系统加载时间更简洁: Windows 7 将会让搜寻和使用信息更加简洁, 包括本的、网络和互联网搜寻功能, 直观的用户体验将更加更安全可编辑资料 - - - 欢迎下载精品名

5、师归纳总结Windows 7包括了改进了的安全和功能合法性, 仍会把数据爱护和治理扩展到外围设备。Windows 7改进了节省成本: Windows7 可以帮忙企业优化它们的桌面基础设施,具有无缝操作系统、应用程序和数据移植功能,更好的连接:Windows7 进一步增强了移动工作才能, 无论何时、何的、任何设备都能拜访数据和应用程序, 开启能。最终 ,Windows7 会带来敏捷运算基础设施,包括胖、瘦、网络中心模型。更人性化的 UAC的形成和进展。早期的操作系统最初的电脑并没有操作系统,人们通过各种操作按钮来掌握运算机,后来显现了汇编语言,操作人员通过有孔的纸带将程序输入电脑进行编译。这些将

6、语言内置的电脑只能由操作人员自己编写程序来运行,不利于设备、程序的共用。为明白决这种问题,就显现了操作系统,这样就很好实现了程序的共用,以及对运算机硬件资源的治理。随着运算技术和大规模集成电路的进展,微型运算机快速进展起来。从20 世纪 70 岁月中期开头显现了运算机操作系统。 1976 年,美国 DIGITAL RESEARCH 软件公司研制出 8 位的 CP/M操作系统。这个系统答应用户通过掌握台的键盘对系统进行掌握和治理,其主要功能是对文件信息进行治理,以实现硬盘文件或 其他设备文件的自动存取。此后显现的一些8 位操作系统多采纳 CP/M结构。DOS操作系统运算机操作系统的进展经受了两个

7、阶段。第一个阶段为单用户、单任务的操作可编辑资料 - - - 欢迎下载精品名师归纳总结系统,继 CP/M操作系统之后,仍显现了 C-DOS、M-DOS、TRS-DO、S MS-DOS等磁盘操作系统。S-DOS和可编辑资料 - - - 欢迎下载精品名师归纳总结其中值得一提的是 MS-DO,S 它是在 IBM-PC及其兼容机上运行的操作系统,它起源于 SCP86-DO,S 是 1980 年基于 8086 微处理器而设计的单用户操作系统。后来,微软公司获得了该操作系统的专利权,配备在IBM-PC机上,并命名为 PC-DOS。1981 年,微软的 MS-DOS 1.0版与 IBM的 PC面世,这是第一

8、个实际 应用的 16 位操作系统。微型运算机进入一个新的纪元。1987 年,微软发布 MS-DOS 3.3 版本,是特别成熟牢靠的 DOS版本,微软取得个人操作系统的霸主位置。从 1981 年问世至今, DOS经受了 7 次大的版本升级,从 1.0 版到现在的 7.0 版,不断的改进和完善。但是, DOS系统的单用户、单任务、字符界面和 16 位的大格局没有变化,因此它对于内存的治理也局限在 640KB的范畴内。操作系统新时代运算机操作系统进展的其次个阶段是多用户多道作业和分时系统。其典型代表有 UNIX、XENIX、OS/2 以及 Windows操作系统。分时的多用户、多任务、树形结构的文件

9、系统以及重定向和管道是UNIX的三大特点。可编辑资料 - - - 欢迎下载精品名师归纳总结OS/2 采纳图形界面,它本身是一个32 位系统,不仅可以处理 32 位 OS/2 系统的应用软件,也可以运行 16 位 DOS和 Windows软件。它将多任务治理、图形窗口治理、通信治理和数据库治理融为一体。Windows 是 Microsoft公司在 1985 年 11 月发布的第一代窗口式多任务系统,它使 PC机开头进入了所谓的图形用户界面时代。Windows 1.x 版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,速度很慢, 所以 Windows 1.x 版本并未特别流行

10、。 1987 年底, Microsoft公司又推出了MS-Windows 2.x 版,它具有窗口重叠功能,窗口大小也可以调整,并可把扩展内存和扩充内存作为磁盘高速缓存,从而提高了整台运算机的性能,此外它仍供应了众多的应用程序。1990 年, Microsoft公司推出了 Windows 3.0 ,它的功能进一步加强,具有强大的内存治理,且供应了数量相当多的Windows应用软件,因此成为 386、486 微机新的操作系统标准。随后,Windows发表 3.1 版,而且推出了相应的中文版。 3.1 版较之 3.0 版增加了一些新的功能,受到了用户欢迎,是当时最流行的 Windows版本。 199

11、5 年, Microsoft公司推出了 Windows 95。在此之前的Windows都是由 DOS引导的,也就是说它们仍不是一个完全独立的系统,而Windows 95 是一个完全独立的系统,并在很多方面做了进一步的改进,仍集成了网络功能和即插即用功能,是一个全新的32 位操作系统。 1998 年, Microsoft公司推出了 Windows 95 的改进版 Windows 98, Windows 98 的一个最大特点就是把微软的Internet浏览器技术整合到了 Windows 95 里面,使得拜访 Internet资源就像拜访本的硬盘一样便利,从而更好的满意了人们越来越 多的拜访 Int

12、ernet资源的需要。 Windows 98 已经成为目前实际使用的主流操作系统。从微软 1985 年推出 Windows 1.0 以来, Windows系统从最初运行在 DOS下的 Windows 3.x ,到现在风靡全球的 Windows 9x/Me/2000/NT/XP ,几乎成为了操作系统的代名词。操作系统 LinuxLinux是目前全球最大的一个自由软件,它是一个可与UNIX和 Windows相媲美的操作系统,具有完备的网络功能。Linux 最初由芬兰人 Linus Torvalds 开发,其源程序在 Internet网上公布以后,引起了全球电脑爱好者的开发热 情,很多人下载该源程序

13、并按自己的意愿完善某一方面的功能,再发回到网上, Linux 也因此被雕刻成为一个全球最稳固的、最有进展前景的操作系统。从进展前景上看, Linux 取代 UNIX和 Windows仍为时过早,但一个稳固性、敏捷性和易用性都特别好的软件,确定会得到越来越广泛的应用。可编辑资料 - - - 欢迎下载精品名师归纳总结试验二 安装 Linux操作系统试验目的明白 Linux 系统安装的硬件资源要求。学会安装Linux 系统、启动 Linux 系统。明白 Linux 多引导器的配置。预习试验内容及要求把Linux 安装到本的硬盘1) 假如 BIOS 支持光盘启动,就插入Linux安装光盘,重新启动运算

14、机。假如从 DOS环境启动,就在 DOS提示符下执行批处理命令,如autoboot 。2) 对硬盘分区,留出交换空间和文件系统的空间。3) 按提示分阶段装入系统。4) 配置系统。试验结果 可续页)可编辑资料 - - - 欢迎下载精品名师归纳总结续前页)后记1. Linux 与 Windows 系统的主要区分是什么?可编辑资料 - - - 欢迎下载精品名师归纳总结试验三、操作系统的命令接口和图形接口试验目的熟识使用 Linux 字符界面、窗口系统的常用命令。熟识运用Linux 常用的编程工具和在线求助系统。把握在过程。预习试验内容及要求1. 熟识开机后登录Linux 系统和退出系统的过程。2.

15、熟识 Linux 字符界面 虚拟终端窗口)和shell,以及图形界面 ):练习并掌cd、 more、cp、rm、kill、at 、vi 、cc 、man、help 、control+d/c、等。熟识常用 shell的提示符。熟识字符窗3. 学习使用 Linux 的在线求助系统,如man和 help 命令等。4. 把握一种 Linux 的编辑器,特殊是字符界面的vi 工具的使用。5. 用 vi 编辑一个打印 “ Hello,I am a C program 字串的”C语言程序,然后编译并运行它,登记整个过程。熟识试验结果 可续页)可编辑资料 - - - 欢迎下载精品名师归纳总结系统调用的返回值,

16、把握用fork预习1 试验指导书。试验内容及要求创建进程的方法。熟识wait 、exit等系统调用。1. 编写一 C 语言程序,实现在程序运行时通过系统调用fork 创建两个子进程,使父、子三进程并发执行,父亲进程执行时屏幕显示“I am father”,儿子进程执行时屏幕显示“ I am son”,女儿进程执行时屏幕显示“I am daughter”。2. 多次连续反复运行这个程序,观看屏幕显示结果的次序,直至显现不一样的情形为止。登记这种情形,试简洁分析其缘由。3修改程序,利用的区分。nice 转变各进程的优先级,观看不怜悯形下进程调度成效4修改程序,在父、子进程中分别使用wait 、ex

17、it等系统调用“实现”其同步推进,多次反复运行改进后的程序,观看并记录运行结果。试验结果 可续页)试验四、观看Linux进程的异步并发执行可编辑资料 - - - 欢迎下载精品名师归纳总结续前页)后记1. 如何让子进程的执行代码有别于父进程?可编辑资料 - - - 欢迎下载精品名师归纳总结试验五、 Windows系统的多线程同步试验目的在把握赐予消息的Windows 程序结构和多线程程序设计方法的基础上,设计一个多线程的程序。使同学能机制。预习1. 试验指导书2. 试验内容及要求利用 Windows 供应的 MFC 类编程实现读者 /写者的同步互斥问题,保证:1) 一个人在写时,其他人不答应写。

18、2) 一个人在写时,其他人不答应读。3) 一个人在读时,其他人不答应写。4) 一个人在读时,其他人答应读。试验结果 可续页)可编辑资料 - - - 欢迎下载精品名师归纳总结续前页)后记1 Windows 下的多线程同步问题设计的主要步骤有哪些?可编辑资料 - - - 欢迎下载精品名师归纳总结试验目的进一步加深对进程概念的懂得,把握进程功能。预习1. 试验指导书2. www.wikipedia.org试验内容及要求用高级语言模拟实现至少三项内容:1. 创建新的进程。2. 查看运行进程。3. 换出某个进程。4. 杀死运行进程。5. 进程之间通信等功能。试验结果 可续页)PCB 的基本结构,进程掌握

19、原语的基本试验六、进程治理可编辑资料 - - - 欢迎下载精品名师归纳总结续前页)后记1. 如何保证模拟算法中的进程掌握原语的原子性?可编辑资料 - - - 欢迎下载精品名师归纳总结试验目的通过本试验可以加深懂得有关进程掌握块、进程队列的概念,并体会和明白优先数和时间片轮转调度算法的详细实施方法。预习1 试验指导书试验内容及要求用高级语言模拟实现进程调度,完成以下指标:设计进程掌握块PCB 表结构,分别适用于优先数调度算法和循环轮转调度算法。建立进程就绪队列。对两种不同算法编制入链子程序。编制两种进程调度算法:1)优先数调度。 2)循环轮转调度试验提示本程序用两种算法对五个进程进行调度,每个进

20、程可有三个状态,并假设初始状态为就绪状态。为了便于处理,程序中的某进程运行时间以时间片为单位运算。各进程的优先数或轮转时间数以及进程需运行的时间片数的初始值均由用户给定。在优先数算法中,优先数可以先取值为98,进程每执行一次,优先数减间片数加 1,进程仍需要的时间片数减1。在轮转算法中,采纳固定时间片3, CPU时即:每执行一次进程,该进程的执行时间片数为已执行了2 个单位),这时,CPU时间片数加2,进程仍需要的时间片数减2,并排列到就绪队列的尾上。对于遇到优先数一样的情形,采纳FIFO 策略解决。试验结果 可续页)试验七、进程调度可编辑资料 - - - 欢迎下载精品名师归纳总结续前页)后记

21、可编辑资料 - - - 欢迎下载精品名师归纳总结试验八、银行家算法试验目的本试验的目的是通过银行家算法模拟设计,明白死锁防止的基本原理,把握安全状态和银行家算法算法。预习1 试验指导书。2 参考试验五和试验六。试验内容及要求用高级语言模拟实现银行家算法,完成以下指标:系统中随机生成多个活跃进程。检查系统的安全状态。试验结果 可续页)可编辑资料 - - - 欢迎下载精品名师归纳总结续前页)后记可编辑资料 - - - 欢迎下载精品名师归纳总结试验九、储备治理试验目的本试验的目的是通过恳求页式储备治理中页面置换算法模拟设计,明白虚拟储备技术的特点,把握恳求页式治理的页面置换算法。预习1 试验指导书。

22、2 参考试验五和试验六。试验内容及要求1. 通过随机数产生一个指令序列,共320 条指令。其的址按下述原就生成:50%的指令是次序执行的。25%的指令是匀称分布在前的址部分。25%的指令是匀称分布在后的址部分。详细的实施方法是:A. 在0 , 319 的指令的址之间随机选区一起点M。B. 次序执行一条指令,即执行的址为M+1的指令。C. 在前的址 0 ,M+1中随机选取一条指令并执行,该指令的的址为M。D. 次序执行一条指令,其的址为M+1。E. 在后的址 M+2, 319 中随机选取一条指令并执行。F. 重复 A E,直到执行 320 次指令。2. 指令序列变换成页的址流设: 1)页面大小为

23、 1K。用户内存容量为4 页到 32 页。用户虚存容量为32K。 在用户虚存中,按每K 存放 10 条指令排列虚存的址,即320 条指令在虚存中的存放方式为:第 0 条第 9 条指令为第 0 页对应虚存的址为 0 ,9 )。第 10 条第 19 条指令为第 1 页对应虚存的址为 10 , 19 )。第 310 条第 319 条指令为第 31 页对应虚存的址为 310 , 319 )。按以上方式,用户指令可组成32 页。3. 运算并输出下述各种算法在不同内存容量下的命中率。FIFO 先进先出的算法LRR最近最少使用算法LFR 最少拜访页面算法试验结果 可续页)可编辑资料 - - - 欢迎下载精品

24、名师归纳总结续前页)后记可编辑资料 - - - 欢迎下载精品名师归纳总结试验目的本试验的目的是通过一个简洁多用户文件系统的设计,加深懂得文件系统的内部功能和内部实现。预习1 试验指导书。2 参考试验五和试验六。试验内容及要求为 DOS系统设计一个简洁的二级文件系统。要求做到以下几点:可以实现以下几条命令LOGIN用户登陆DIR列文件目录CREATE创建文件DELETE删除文件OPEN打开文件CLOSE关闭文件READ读文件WRITE写文件列目录时要列出文件名,物理的址,爱护码和文件长度。源文件可以进行读写爱护。试验结果 可续页)试验十、文件系统设计可编辑资料 - - - 欢迎下载精品名师归纳总结续前页)后记可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁