操作系统基础知识

操作系统基础知识
操作系统基础知识

1. 计算机的软件系统一般分为__ ____两大部分。

A.系统软件和应用软件

2. 按Microsoft等指定的标准,多媒体计算机MPC由个人计算机、CDROM驱动器、______、音频和视频卡、音响设备等五部分组成。

B.Windows操作系统

3. 在Windows中,应用程序的菜单栏通常位于窗口的______。

C.标题兰的下面

4. PowerPoint属于_____________。

D.应用软件

5. 计算机网络可以分为______。(双选题)

A.局域网

C.广域网

6. 网络邻居提供在局域网内部的共享机制,允许不同计算机之间的______。(双选题)

A.文件复制

C.共享打印

7. Windows提供了长文件命名方法,一个文件名的长度最多可达到______个字符。

D.255

8. 在Windows中,利用打印机管理器,可以查看打印队列中文档的有关信息,其中文档的时间和日期是指______。

D.文档传送到打印机管理器的时间和日期

9. 编辑演示文稿时,要在幻灯片中插入表格、剪贴画或照片等图形,应在__ _____中进行。

C.幻灯片窗格

10. Excel的工作簿窗口最多可包含______张工作表。

D.255

11. 国际标准化组织定义了开放系统互连模型(OSI),该参考模型将协议分成______层。

C.7

12. 以下哪种操作系统不属于网络操作系统:______。

A.MS-DOS

13. 电子邮件的格式为:username@hostname,其中hostname为______。

B.ISP某台主机的域名

14. 防止软磁盘感染计算机病毒的有效方法是______。

C.使软磁盘处于写保护状态

15. 关于在Windows 中安装打印机驱动程序,以下说法中正确的是______。

D.如果要安装的打印机与默认的打印机相兼容,则不必安装

16. 关于计算机软件的叙述,错误的是______。

B.软件借来复制也不损害他人利益

17. 从第一台计算机诞生到现在的50多年中,按计算机采用的电子器件来划分,计算机的发展经历了___ ___个阶段。

A.4

18. 已知英文小写字母d的ASCII码为十进制数100,则英文小写字母h的ASCII码为十进制数_______

B.104

19. 显示器的像素点距有0.35、0.33、0.31、0.28等规格,最好的是______。

D.0.28

20. 下列存储器中,存取速度最快的是_______。

D.内存储器

1. 多媒体计算机的主要硬件必须包括_____。(双选题)

A.CD-ROM

D.音频卡和视频卡

PowerPoint中,“打包”的含义是_______。

D.将播放器和演示文稿压缩在同一张软盘上

不同网络体系结构的网络互连时,需要使用______。

B.网关

在Internet上,域名地址中的后缀为cn的含义是______。

D.中国大陆

计算机中的______属于“软”故障。

D.系统配置出错或丢失

计算机的发展阶段通常是按计算机所采用的______来划分的。

B.电子器件

数字字符2的ASCII码为十进制数50,数字字符5的ASCII码为十进制数______

B.53

一个计算机系统的硬件一般是由______这几部分构成的。

B.运算器控制器存储器输入和输出设备

对3.5英寸软盘,移动滑块封住写保护孔,就______。

B.既能储存数据也能取数据

下列程序中不属于系统软件的是______。

B.源程序

在资源管理器的窗口中,文件夹图标左边有“+”号,则表示该文件夹中______。

C.含有子文件夹且没有被展开

由PowerPoint产生的______类型的文件,可以在Windows 2000环境下双击而直接放映。

B.PPS

为Web地址的URL的一般格式为______。

D.协议名://计算机域名地址[路径[文件名]]

14. 近两年全球掀起了Internet热,在Internet上能够______。

D.以上都对

15. 下列叙述中,错误的是_____。

C.键盘上功能键表示的功能都是由计算机硬件确定的

16. 我国自行设计研制的银河Ⅱ型计算机是______。

D.巨型计算机

17. 数字字符4的ASCII码为十进制数52,数字字符9的ASCII码为十进制数______。

A.57

18. 下列设备中,只属于输出设备的是_____。

D.绘图仪

19. 对3.5英寸软盘,移动滑块打开写保护孔,就______。

D.只能取数据而不能存入数据

20. 有关计算机外部设备的知识, _____ 是正确的。(双选题)

C.显示系统包括显示器和显示配置器

D.光盘驱动器主要性能指标是传输速度和揪错功能

1. ICQ是指______。

B. 网上交谈工具

2. PC机在工作中,电源突然中断,则______全部不丢失。

C.ROM中的信息

3. 采用大规模集成电路或超大规模集成电路的计算机属于______计算机。

D. 第四代

4. 二进制数1110与1101算术相乘的结果是二进制数______。

C. 10110110

5. 关于CPU,下列说法不正确的是______。

B. CPU可以代替存储器

6. 键盘是一种______。

D. 输入设备

7. 计算机语言的发展经历了______、______和______几个阶段。

D. 机器语言,汇编语言和高级语言

8. 在某个文档窗口中,已经进行了多次剪贴操作,当关闭了该文档窗口后,剪贴板中的内容为______。

B.最后一次剪贴的内容

9. 电子邮件地址的一般格式为______。

A. 用户名@域名

10. 计算机病毒对于操作计算机的人______。

C. 不会感染

11. Intel 80286 是______位微处理器芯片。

B.16

12. 关于基本ASCII码,在计算机中的表示方法准确地描述是______。

D.使用8位二进制数,最左边一位为0

13. 计算机向使用者传递计算、处理结果的设备称为______。

B.输出设备

14. 具有多媒体功能的PC机上常用CDROM作为外存储器,它是______。

D.只读光盘

15. 计算机软件主要分为______和______。

C.系统软件、应用软件

16. 一个应用程序窗口被最小化后,该应用程序将______。

D.被转入后台执行

17. 要在因特网上实现电子邮件,所有的用户终端机都必须或通过局域网或用Modem通过电

话线连接到______,它们之间在通过Internet相连。

B.E-Mail服务器

18. 关于计算机的启动和关机说法正确的是______。

B.计算机冷启动时应先开外部设备电源,再开主机电源

19. 在网络中信息安全十分重要。与Web服务器安全有关的措施有_____。(双选题)

B.对用户身份进行鉴别

C.使用防火墙

20. 计算机病毒的特点有______。(双选题)

A.隐蔽性、实时性

D.传染性、破坏性

4根据打印机的原理及印字技术,打印机可分为______两类。

A.击打式打印机和非打击式打印机

______是大写字母的锁定键,主要用于连续输入若干大写字母。

B.Caps Lock

下面______不是计算机高级语言。

B.CAD

在Windows 的屏幕保护程序中,如果要输入口令,口令的长度不能超过的字符个数是______。

D.20

下列说法中,______是正确的。

D.正常情况下电子邮件比普通邮件快

世界上第一台电子计算机是于______诞生在______。

B.1946年.美国

十进制小数0.6875转换成八进制小数是______。

C.0.54

通常所说的24针打印机属于______。

B.击打式打印机

软盘加上写保护后,对它可以进行的操作是______。

A.只能读盘,不能写盘

我们通常所说的“裸机”指的是______。

C.未装备任何软件的计算机

下列项中,属于输出设备的有______。(双选题)

B.喇叭

C.打印机

局域网可分为______局域网和______局域网两种。(双选题)

A.基带

C.宽带

下列关于计算机病毒的四条叙述中,错误的一条是_______。

A.计算机病毒是一个标记或一个命令

通常我们说的Intel CPU PIII 800 中的800是指______。

D.CPU时钟频率

在下列四条叙述中,正确的一条是______。

B.一个字节为8个2进制位

下列描述中,正确的是______。

C.计算机运算速度可用每秒执行指令的条数来表示

键盘上可用于字母大小写转换的键是______。

B.CAPS LOCK

CAD软件可用来绘制______。

D.以上都对

借助剪贴板在两个Windows应用程序之间传递信息时,在资源文件中选定要移动的信息后,在“编辑”菜单中选择______命令,再将插入点置于目标文件的希望位置,然后从“编辑”菜单中选择“粘贴”命令即可。

B.剪切

下列说法错误的是______。

D.可以发送的多媒体只有文字和图象

1MB等于______字节。

D.1 048 576

2. 对于R进制来说,其基数(能使用的数字符号个数)是______。

B.R

3. 十进制小数0.625转换成八进制小数是______。

B.0.5

4. 现在流行的奔腾4处理器,它是______位的芯片。

B.32

5. 表示存储器的容量时,MB的准确含义是______。

B.1024K字节

6. 在一个URL:“https://www.360docs.net/doc/3817057390.html,/index.html”中的“https://www.360docs.net/doc/3817057390.html,”是指______。

A.一个主机的域名

在电子邮件中所包含的信息是______。

D.可以是文字,声音和图形图象信息

个人计算机必不可少的输入/输出设备是______。

A.键盘和显示器

某公司的销售管理软件属于______。

C.应用软件

现代计算机之所以能自动地连续进行数据处理,主要是因为______。

C.具有存储程序的功能

目前多媒体计算机中对动态图象数据压缩常采用______。

C.MPEG

12. Windows 2000操作系统是一个_______。

A.单用户多任务操作系统

在Windows中,有关文件或文件夹的属性说法不正确的是______。

B.文件存盘后,属性就不可以改变

14. 在Windows中,下面的______叙述是正确的。

C.写字板和画图均可以进行文字和图形处理

PowerPoint中可以对幻灯片进行移动、删除、添加、复制、设置动画效果,但不能编辑幻灯片具体内容的视图是_______。

B.幻灯片浏览视图

我们将在Excel环境中用来存储并处理工作表数据的文件称为______。

C.工作簿

TCP/IP是Internet事实上的国际标准,根据网络体系结构的层次关系,其中______使用 TCP协议,____ __使用IP协议。

C.运输层,物理层

计算机病毒传染的必要条件是______。

D.以上两个条件均要满足

半双工通信指通信双方可以______;全双工通信指通信双方可以_____。(双选题)

C.发送信息,但不能同时发送;

D.同时发送和接收

建立局域网, 每台计算机应安装______。(双选题)

A.网络适置器

B.相应的网络适置器的驱动程序

1. 一般把软件分为两大类______。

D.系统软件和应用软件

2. 在下列有关回收站的说法中,正确的是_______。

A.扔进回收站中的文件,仍可再恢复

3. 在下列有关回收站的说法中,正确的是_______。

C.IP地址

4. Intel 80486 是______位微处理器芯片。

C.32

5. 下列字符中,其ASCII码值最大的是______。

D.y

6. CPU的中文意义是______。

D.中央处理器

7. 检验鼠标好坏的两个性能指标为分辨率和______。

A.传送率

8. 在Windows 中,下面有关打印机方面的叙述中,______是不正确的。(双选题)

A.局域网上连接的打印机称为本地打印机

D.一台计算机只能安装一种打印驱动程序

9. PC机性能指标中的内存容量一般指的是______和______。(双选题)

A.RAM

C.ROM

10. 第四代电子计算机硬件系统是以______为电子元器件的计算机

C.大规模或超大规模集成电路

11. 在下列四条叙述中,正确的一条是______。

B.在汉字国际码GB2312-80的字符中,共收集了6763个常用汉字

12. 目前常用的LQ-1600K打印机是______。

D.针式打印机

13. 用下面______可将图片输入到计算机中。

C.键盘

14. 操作系统中对数据进行管理的部分叫做______。

B.文件系统

15. 有关Windows屏幕保护程序的说法,不正确的是______。

C.它可以节省计算机内存

16. 在Internet中,“https://www.360docs.net/doc/3817057390.html,”是指______。

B.WWW

17. 个人计算机简称PC机。这种计算机属于______。

A.微型计算机

18. 微机中1K字节表示的二进制位数是______。

D.8*1024

19. 既可以作为输入设备,又可以作为输出设备的是______。

C.磁盘及驱动器

20. 喷墨打印机是一种______。

C.输出设备

1. Windows的任务列表不可用于______。

B.修改文件属性

2. 当电子邮件在发送过程中有误时,则______。

C.电子邮件会将原邮件退回,并给出不能寄达的原因

3. 巨型计算机指的是______。

C.功能强

4. 八进制数3

5.54转换成十进制数是______。

D.29.6875

5. 在下列设备中,______是计算机的输入设备。

B.键盘

6. 下列有关电子邮件的说法中,正确的是______。(双选题)

B.电子邮件是internet提供的一项最基本的服务

C.通过电子邮件可以向世界上任何一个internet用户发送信息

7. ______和______的集合称为网络体系结构。(双选题)

A.层

B.协议

8. ______的任务是将计算机外部的信息送入计算机。

A.输入设备

9. 显示器是一种______。

D.输出设备

10. IP地址是由______组成的。

B.三个黑点分隔4个0~255数字

11. “奔腾”微型计算机采用的CPU芯片的型号是______。

D.80586

12. 二进制数10111101110转换成八进制数是______。

D.2756

13. 人们常说386微机、486微机,其中的数字指的是______。

D.CPU的型号

14. 目前在下列各种设备中,读取数据快慢的顺序为______。

C.内存,硬驱,光驱,软驱

15. ______称为完整的计算机软件。

C.程序连同有关的说明材料

16. Windows是一种______操作系统。

B.单用户多任务

17. URL的含义是______。

B.信息资源在网上什么位置及如何定位寻找的统一的描述方法

18. 电子数字计算机工作最重要的特征是______。

C.存储程序和程序控制

19. 十六进制数2A3C转换成十进制数是______。

C.10812

20. 管理计算机的硬件设备,并使软件能方便、高效地使用这些设备的是______。

D.操作系统

1. 在Windows中桌面是指______。

D.窗口、图标、对话框所在的屏幕背景。

2. 目前家庭用户与Internet连接的最常用方式是______。

C.通过ADSL专线接入

3. 下面哪一位科学家被计算机界称誉为“计算机之父”?

C.冯.诺依曼

4. 八进制数413转换成十进制数是______。

B.267

5. 在下列设备中,既是输入设备又是输出设备的是______。

B.磁盘驱动器

6. 当磁盘处于写保护状态时,磁盘中的数据______。

D.可以读出,不能删改,也不能写入新数据

7. 人工智能是让计算机能模仿人的一部分智能。下列______不属于人工智能领域中的应用。

B.信用卡

8. 在Windows中不使用资源管理器实现的功能是______。

D.打印关联文档文件

9. 因特网的地址系统规定,每台接入因特网的计算机允许有______个地址码。

A.多个

10. 计算机最主要的工作特点是_______。

A.存储程序与自动控制

11. Windows的特点包括_____。

D.以上都队(图形界面、多任务、即插即用)

12. 在下列设备中______不是存储设备。

C.打印机

13. 软盘上第__ ____磁道最重要,一旦破坏,该盘就不能使用了。

C.0

14. 系统软件和应用软件的相互关系是______。

B.后者以前者为基础

15. 下面关于Windows的叙述中,正确的是______。

D.WINDOWS是单用户多任务操作系统。

16. 下面是某单位的主页的Web地址URL,其中符合URL格式的是______。

C.https://www.360docs.net/doc/3817057390.html,

17. 十六进制数10AC转换成二进制数是______。

C.1000010101100

18. 在微机中,VGA的含义是______。

B.显示标准

19. 设A盘处于写保护状态,以下操作可以实现的有_______。(双选题)

A、将A盘当前目录改为根目录

D、将A盘文件A。TXT打开

20. 下列属于系统软件的有______。(双选题)

A、UNIX

B、DOS

以下属于Windows通用视频文件的是______。

B.Bee.avi

因特网能提供的最基本服务______。

C.E-mail,WWW,FTP

八进制数253.74转换成二进制数是______。

A.10101011.1111

若某台微型计算机的型号是486/25,其中25的含义是______。

D.时钟频率为25MHz

目前3.5英寸高密度软盘的最大容量为______。

D.1.44MB

Windows从软件归类来看是属于______。

C.操作系统

家用电脑能一边听音乐,一边玩游戏,这主要体现了Windows的______。

D.多任务技术

以下协议中,用于邮件接收的协议是______。

A.POP3

当今的信息技术,主要是指______。

C.计算机和网络通信技术

640KB等于______字节

A.655360

十进制数267转换成八进制数是______。

D.413

输入/输出接口位于______。

A.总线和设备之间

计算机内存中的只读存储器简称为______。

D.ROM

将存有文件的软磁盘格式化后,在下列叙述中正确的是______。

B.软磁盘上的原有文件全部被删除

在计算机应用中,“计算机辅助制造”的英文缩写是______。

B.CAM

目前大多数计算机,就其工作原理而言,基本上采用的是科学家______提出的存储程序控制原理。

B.冯-诺依曼

在多媒体系统中,内存和光盘属于______。

D.存储媒体

在Windows中,一个文件夹中可以包含______。

D.以上三个都可以

网络操作系统是管理网络软件、硬件资源的核心,常见的局域网操作系统有Windows NT和______ 。(双选题)

https://www.360docs.net/doc/3817057390.html,ware

D.UNIX

WWW使用Client/Server模型,用户通过______端浏览器访问WWW______。(双选题)

A.客户机

B.服务器

Excel电子表格应用软件中,具有数据______的功能。

D.以上都对

TCP/IP是一种______。

C.网络体系结构

匿名FTP的用户名是______。

B.Anonymous

当电子邮件在发送过程中有误时,则______。

C.电子邮件会将原邮件退回,并给出不能寄达的原因

宏病毒可以感染______。

C.Word excel 文件

打印机的端口一般设定为______。

C.LPT1

对于下列叙述,你认为正确的说法是______。

B.受法律保护的计算机软件不能随意复制

二进制数111010.11转换成十六进制数是______。

B.3A.C

使用Pentium/200芯片的微机,其CPU的时钟频率为______。

A. 200MHZ

鼠标器按钮至少有______个。

B.2

有些高级语言源程序在计算机中执行时,采用的是解释方式。在解释方式下,源程序由______边解释边执行。

B.解释程序

下列不能用媒体播放机播放的文件是_____。

D.BE

E.DOC

Telnet的功能是______。

B.远程登陆

二进制数10111101111转换成十六进制数是______。

D.5EF

通常我们所说的32位机,指的是这种计算机的CPU______。

B.能够同时处理32位2进制数据

硬盘驱动器_____。

B.耐震性差,搬运时要注意保护

学校的学生学籍管理程序属于______。

C.应用软件

Windows的特点包括______。

D.以上都对

完整的计算机系统由______ 组成。(双选题)

A.硬件系统

C.软件系统

多媒体信息不包括______。(双选题)

C.光盘

D.声卡

(完整版)操作系统基础知识点详细概括

第一章: 1. 什么是操作系统?OS的基本特性是?主要功能是什么 OS是控制和管理计算机硬件和软件资源,合理组织计算机工作原理以及方程用户的功能的集合。特性是:具有并发,共享,虚拟,异步的功能,其中最基本的是并发和共享。主要功能:处理机管理,存储器管理,设备管理,文件管理,提供用户接口。 2. 操作系统的目标是什么?作用是什么? 目标是:有效性、方便性、可扩充性、开放性 作用是:提供用户和计算机硬件之间的接口,提供对计算机系统资源的管理,提供扩充机器 3. 什么是单道批处理系统?什么是多道批处理系统? 系统对作业的处理是成批的进行的,且在内存中始终保持一道作业称此系统为单道批处理系统。 用户所提交的作业都先存放在外存上并排成一个队列,然后,由作业调度程序按一定的算法从后备队列中选择若干个调入作业内存,使他们共享CPU和系统中的各种资源。 4 ?多道批处理系统的优缺点各是什么? 优点:资源利用率高,系统吞吐量大。缺点:平均周转时间长,无交互能力。 引入多道程序技术的前提条件之一是系统具有终端功能,只有有中断功能才能并发。 5. 什么是分时系统?特征是什么? 分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互的方式使用计算机,共享主机中的资源。 特征:多路性、独立性、及时性、交互性 *有交互性的一般是分时操作系用,成批处理无交互性是批处理操作系统,用于实时控制或实时信息服务的是实时操作系统,对于分布式操作系统与网络操作系统,如计算机之间无主次之分就是分布式操作系统,因为网络一般有客户-服务器之分。 6. 什么是实时操作系统? 实时系统:系统能及时响应外部事件的请求,在规定的时间内处理完。按照截止时间可以分为1硬实时任务(必须在截止时间内完成)2软实时任务(不太严格要求截止时间) 7用户与操作系统的接口有哪三种? 分为两大类:分别是用户接口、程序接口。 用户接口又分为:联机用户接口、脱机用户接口、图形用户接口。 8. 理解并发和并行?并行(同一时刻)并发(同一时间间隔) 9. 操作系统的结构设计 1 ?无结构操作系统,又称为整体系统结构,结构混乱难以一节,调试困难,难以维护 2?模块化os结构,将os按功能划分为一定独立性和大小的模块。是os容易设计,维护, 增强os的可适应性,加速开发工程 3?分层式os结构,分层次实现,每层都仅使用它的底层所提供的功能 4. 微内核os结构,所有非基本部分从内核中移走,将它们当做系统程序或用户程序来实现,剩下的部分是实现os核心功能的小内核,便于扩张操作系统,拥有很好的可移植性。 第二章: 1 ?什么叫程序?程序顺序执行时的特点是什么? 程序:为实现特殊目标或解决问题而用计算机语言编写的命令序列的集合特点:顺序性、封闭性、可再现性 2. 什么是前趋图?(要求会画前趋图)P35图2-2 前趋图是一个有向无循环图,记为DAG ,用于描述进程之间执行的前后关系。 3?程序并发执行时的特征是什么? 特征:间断性、失去封闭性、不可再现性

Linux操作系统基础教程

Linux操作系统基础教程 清华大学信息学院计算机系 目录 前言 (2) 第一讲 Linux基础 (2) 一.什么是Linux? (2) 二.安装Linux的好处? (3) 三.如何得到Linux? (3) 四.如何得到Linux的最新消息? (3) 五.Linux操作系统上有什么应用? (4) 六.在那里可以找到讨论区? (5) 七.安装过程 (5) 第二讲 Linux基础进阶 (5) 一.Linux的文件系统结构 (6) 二. 文件类型 (7) 三.Linux基本操作命令 (8) 四.基本的系统管理命令 (14) 五.关於 Process 处理的指令 (16) 六. 关於字串处理的指令 (17) 七. 网路上查询状况的指令 (17) 八. 网路指令 (18) 九. 关於通讯用的指令 (21) 十. 编译器( Compiler ) (22) 十一. 有关列印的指令 (22) 第三讲 Linux下的网络服务,配置问题和常用工具 (24) 一.Linux下的网络服务 (24) 二.几种重要的配置文件 (26) 三.Linux下常用的工具软件 (28) 尾语 (31)

前言 Linux是在1991年发展起来的与UNIX兼容的操作系统,可以免费使用,它的源代码可以自由传播且可任人修改、充实、发展,开发者的初衷是要共同创造一个完美、理想并可以免费使用的操作系统。 我们并不能使同学们通过这次系列讲座成为一个UNIX类操作系统的高手,这次系列讲座的目的就是在同学们中间普及Linux基础知识,为今后我们更加接近的了解Linux做一个好的开端。 第一讲 Linux基础 在这一讲中,我们主要是了解一下Linux的概况,以及对Linux有一个初步的感性认识。 一.什么是Linux? Linux是一个以Intel系列CPU(CYRIX,AMD的CPU也可以)为硬件平台,完全免费的UNIX兼容系统,完全适用于个人的PC。它本身就是一个完整的32位的多用户多任务操作系统,因此不需要先安装DOS或其他的操作系统(MS Windows, OS2, MINIX..)就可以进行直接的安装。Linux的最早起源是在1991年10月5日由一位芬兰的大学生Linux Torvalds (Torvalds@kruuna.helsinki.fi)写了Linux核心程序的0.02版开始的,但其后的发展却几乎都是由互联网上的Linux社团(Linux Community)互通交流而完成的。Linux不属于任何一家公司或个人,任何人都可以免费取得甚至修改它的源代码(source code)。Linux上的大部分软件都是由GNU倡导发展起来的,所以软件通常都会在附着GNU Public License(GPL)的情况下被自由传播。GPL是一种可以使你免费获得自由软件的许可证,因此Linux使用者的使用活动基本不受限制(只要你不将它用于商业目的),而不必像使用微软产品是那样,

操作系统实验_实验1

广州大学学生实验报告 开课学院及实验室:计算机科学与工程实验室 2015年11月11日 实验课 操作系统成绩 程名称 实验项 进程管理与进程通信指导老师陈康民目名称 (***报告只能为文字和图片,老师评语将添加到此处,学生请勿作答***) 进程管理 (一)进程的创建实验 一、实验目的 1、掌握进程的概念,明确进程的含义 2、认识并了解并发执行的实质 二、实验内容 1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一 个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。试观察记录屏幕上的显示结果,并分析原因。 2、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter …'及'son ……', 父进程显示'parent ……',观察结果,分析原因。 三、实验步骤 1、编写一段程序,使用系统调用fork( )创建两个子进程。 代码: #include main( ) { int p1,p2; while((p1=fork( ))= = -1); /*创建子进程p1*/ if (p1= =0) putchar('b'); else { while((p2=fork( ))= = -1); /*创建子进程p2*/ if(p2= =0) putchar('c'); else putchar('a'); } } 运行结果:

bca,bac, abc ,……都有可能。 2、修改上述程序,每一个进程循环显示一句话。子进程显示'daughter …'及'son ……',父进程显示'parent ……',观察结果,分析原因。 代码:#include main( ) { int p1,p2,i; while((p1=fork( ))= = -1); /*创建子进程p1*/ if (p1= =0) for(i=0;i<10;i++) printf("daughter %d\n",i); else { while((p2=fork( ))= = -1); /*创建子进程p2*/ if(p2= =0) for(i=0;i<10;i++) printf("son %d\n",i); else for(i=0;i<10;i++) printf("parent %d\n",i); } } 结果:

操作系统重点知识总结

《操作系统》重点知识总结 请注意:考试范围是前6章所有讲授过内容,下面所谓重点只想起到复习引领作用。 第一章引论 1、操作系统定义操作系统是一组控制和管理计算机软件和硬件合理进行作业调度方便 用户管理的程序的集合 2、操作系统的目标有效性、方便性、可扩充性、开放性、 3、推动操作系统发展的主要动力不断提高计算机资源的利用率、方便用户、器件的不 断更新和换代、计算机体系结构的不断发展 4、多道批处理系统的特征及优缺点用户所提交的作业都先存放在外存上并排成一个队 列,称为后备队列。然后作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使他们共享cpu和系统内存。优点:资源利用率高、系统吞吐量打缺点:平均周转时间长、无交互能力 5、操作系统的基本特征并发性(最重要的特征)、共享性、虚拟性、异步性 6、操作系统的主要功能设别管理功能、文件管理功能、存储器管理功能、处理机管理 功能 7、O S的用户接口包括什么?用户接口、程序接口(由一组系统调用组成) 第二章进程管理 1、程序顺序执行时的特征顺序性、封闭性、可再现性 2、程序并发执行的特征间断性、失去封闭性、不可再现性 3、进程及其特征进程是资源调度和分配的基本单位,是能够独立运行的活动实体。 由一组机器指令、数据、堆栈等组成。特征:结构特征、动态性、并发性、独 立性、异步性 4、进程的基本状态及其转换p38 5、引入挂起状态的原因终端用户请求、父进程请求、负荷调节需要、操作系统 的需要 6、具有挂起状态的进程状态及其转换p39 7、进程控制块及其作用进程数据块是一种数据结构,是进程实体的一部分,是操 作系统中最重要的记录型数据结构。作用:使在一个多道程序环境下不能独立运 行的程序成为一个能够独立运行的基本单位,能够与其他进程并发执行 8、进程之间的两种制约关系直接相互制约关系、间接相互制约关系 9、临界资源是指每次只能被一个进程访问的资源 10、临界区是指每次进程中访问临界资源的那段代码 11、同步机构应遵循的规则空闲让进、忙则等待、有限等待、让权等待 12、利用信号量实现前驱关系p55/ppt 13、经典同步算法p58/ppt 14、进程通信的类型共享存储器系统、消息传递系统、管道通信系统 15、线程的定义是一种比进程更小,能够独立运行的基本单位用来提高系统内

操作系统基础(修改)及答案

第四章操作系统基础 一、选择题 1.软件通常被分成_________ 和应用软件两大类。 A.高级软件 B.系统软件 C.计算机软件 D.通用软件 2.软件由程序、_________和文档三部分组成。 A. 计算机 B.工具 C.语言处理程序 D.数据 3.在下列操作系统中,属于分时系统的是_________。 A.UNIX B.MS DOS C.Windows 2000/XP D.Novell NetWare 4.在搜索文件或文件夹时,若用户输入“*.*”,则将搜索_________。 A. 所有含有*的文件 B.所有扩展名中含有*的文件 C.所有文件 D.以上全不对 5.Windows操作系统中规定文件名中不能含有的符号是_________。 A.\/: * ? # < > $ B.\/: ? ” < > $ C.\/: * ? ” < > | @ D.\/: * ? ” < > | 6.以下_________文件被称为文本文件或ASCII文件。 A.以EXE为扩展名的文件 B.以TXT为扩展名的文件 C.以COM为扩展名的文件 D.以DOC为扩展名的文件 7.关于Windows直接删除文件而不进入回收站的操作中,正确的是_________。 A.选定文件后,按Shift+Del键 B.选定文件后,按Ctrl+Del键 C.选定文件后,按Del键 D.选定文件后,按Shift键,再按Del键. 8.在Windows中,各应用程序之间的信息交换是通过_________进行的。 A.记事本 B.剪贴板 C.画图 D.写字板 9.要选定多个连续文件或文件夹的操作为:先单击第一项,然后_________再单击最后一项。 A.按住Alt键 B.按住Ctrl键 C.按住Shift键 D.按住Del键 10.下列有关Windows菜单命令的说法,不正确的有_________。 A. 带省略号…,执行命令后会打开一个对话框,要求用户输入信息 B.前有符号√,表示该命令有效 C.带符号当鼠标指向时,会弹出一个子菜单 D.带省略号…,当鼠标指向时,会弹出一个子菜单 11.以下有关Windows删除操作的说法,不正确的是_________。 A. 网络上的文件被删除后不能被恢复 B.软盘上的文件被删除后不能被恢复 C.超过回收站存储容量的文件不能被恢复 D.直接用鼠标将项目拖到回收站的项目不能被恢复 12.以下关于Windows快捷方式的说法正确的是_________。 A. 一个快捷方式可指向多个目标对象 B.一个对象可有多个快捷方式 C.只有文件和文件夹对象可建立快捷方式 D.不允许为快捷方式建立快捷方式 13.为打印机对象建立了一个快捷方式A,又为快捷方式A建立了另一个快捷方式B, 以下说法中正确的是_________。

实验一Linux操作系统基础

实验一 1 实验名称:Linux操作系统基础 2 实验目标 2.1 掌握安装Linux操作系统的方法。 2.2 掌握Linux操作系统的基本配置。 2.3 了解GNOME桌面环境。 2.4灵活掌握基本shell命令的使用。 3 实验准备 3.1 下载VMware Workstation虚拟机软件(版本不限)。 3.2 准备Linux操作系统的安装源(内核版本和发行版本均不限)。 注:实验准备、实验内容4.1和4.2作为回家作业布置,同学们利用课余时间完成。 4 实验要求、步骤及结果 4.1 安装虚拟机软件。 【操作要求】安装VMware Workstation虚拟机软件,版本不限,并填写以下内容。 4.1.1安装VMware Workstation虚拟机软件的环境(操作系统) 4.1.2VMware Workstation虚拟机版本号

4.2 安装Linux操作系统。 【操作要求】在VMware虚拟机下安装Linux操作系统,版本不限,并填写以下内容。 4.2.1 Linux发行版本: 4.2.2 Linux内核版本: 4.2.3Linux操作系统的主要配置参数

4.3 了解Linux操作系统的桌面环境之一GNOME。 【操作要求1】打开图形化用户界面、查看桌面图标,查看主菜单,查看个人用户主目录等使用环境。 【操作要求2】启动字符终端2,了解命令提示行含义。 Alt+F2+Ctrl

[用户名@主机名目录名]提示符 【操作要求3】注销字符终端2 【操作要求4】关闭图形化用户界面,关闭Linux操作系统。 4.4 掌握基本shell命令的使用。 注:以下需要截取shell命令与结果,没有结果截到下一命令提示行。 【操作要求1】用超级用户登陆;将主机名改为具有个人学号后3位特征的名称,退出虚拟终端后重新登录;查看当前目录的绝对路径。 【操作步骤-登陆】 【操作步骤-修改主机名】 【操作步骤-查看结果】 【操作要求2】查看ls命令的手册页帮助信息;了解其中-d选项的作用,并举例说明。 【操作步骤】 【主要显示结果1-ls命令-d选项】

操作系统知识点

操作系统书本知识点 第一章操作系统引论 主要内容 操作系统的目标、作用和模型 操作系统的发展过程 操作系统的基本特征 OS(Operating Systems)的主要功能 OS的结构设计 本章要点 计算机系统结构:了解操作系统的地位 什么是操作系统:3种基本观点 现代操作系统的功能、特性、类型 基本概念:批处理、多道程序、作业、进程、任务、虚拟技术、并发性、异步性 操作系统的作用(1) 作为用户与计算机硬件系统之间的接口 作为计算机系统资源的管理者 处理机管理:分配和控制处理机 存储器管理:分配及回收内存 I/O(Input/Output)设备管理:I/O分配与操作 文件管理:文件存取、共享和保护 监视这些资源 实施某种资源分配策略 分配这种资源 回收这种资源 OS实现了对计算机资源的抽象 操作系统的发展过程 1.2.1无操作系统时的计算机系统 人工操作方式 ?如纸带输入机。 ?特点是用户独占全机及CPU等待人工操作。 脱机I/O方式(图1.3) ?引入I/O机的概念,解决前者的缺点。 ?特点是减少了CPU的空闲时间且提高I/O速度。 单道批处理系统 处理过程(图1.4) ?概念:系统对作业的处理都是成批进行的、且内存中始终只保持一道作业,称为单道批处理系统(simple batch system)。 ?批处理系统的引入是为了提高系统资源的利用率和吞吐量 ?概念:运行控制权 特征 ?自动性、顺序性、单道性 多道批处理系统(1)

优点 ?资源利用率高 ?系统吞吐量大 ?平均周转时间长 ?无交互能力 缺点 ?平均周转时间长、无交互能力 分时系统 分时系统的产生 ?概念:指一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户共享主机中的资源,各个用户都可通过自己的终端以交互方式使用计算 机。 分时系统在实现中的关键问题 ?及时接收:多终端卡、输入缓冲区 ?及时处理:交互作业应在内存、响应时间应短 分时系统的特征 ?多路性 ?独立性 ?及时性 ?交互性 ?可靠性 类型 ?实时控制 ?实时信息处理 实时系统(2) 实时任务类型 ?按任务执行是否呈现周期性来划分 ?周期性的(联系周期); ?非周期性的(联系开始或完成截止时间) ?根据对截止时间的要求来划分 ?硬实时任务 ?软实时任务 实时、分时的比较 ?多路性:相同 ?独立性:相同 ?及时性:实时系统要求更高 ?交互性:分时系统交互性更强 ?可靠性:实时系统要求更高 思考 试在交互性、及时性和可靠性方面,将分时系统和实时系统进行比较。 操作系统的基本特征(1) 并发性 ?并行是指两或多个事件在同一时刻发生。 ?并发是两或多个事件在同一时间间隔内发生。

操作系统常见问答题总结

操作系统常见问答题总结 1、简述操作系统的定义。 操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。 2、在多道程序设计技术的系统中,操作系统怎样才会占领中央处理器? 只有当中断装置发现有事件发生时,它才会中断当前占用中央处理器的程序执行,让操作系统的处理服务程序占用中央处理器并执行之。 3、简述“删除文件”操作的系统处理过程。 用户用本操作向系统提出删除一个文件的要求,系统执行时把指定文件的名字从目录和索引表中除去,并收回它所占用的存储区域,但删除一个文件前应先关闭该文件。 4、对相关临界区的管理有哪些要求? 为了使并发进程能正确地执行,对若干进程共享某一变量(资源)的相关临界区应满足以下三个要求: ①一次最我让一个进程在临界区中执行,当有进程在临界区中时,其他想进入临界区执行的进程必须等待; ②任何一个进入临界区执行的进程必须在有限的时间内退出临界区,即任何一个进程都不应该无限逗留在自己的临界区中; ③不能强迫一个进程无限地等待进入它的临界区,即有进程退出临界区时应让下一个等待进入临界区的进程进入它的临界区。 5、简述解决死锁问题的三种方法。 ①死锁的防止。系统按预定的策略为进程分配资源,这些分配策略能使死锁的四个必要条件之一不成立,从而使系统不产生死锁。 ②死锁的避免。系统动态地测试资源分配情况,仅当能确保系统安全时才给进程分配资源。 ③死锁的检测。对资源的申请和分配不加限制,只要有剩余的资源就呆把资源分配给申请者,操作系统要定时判断系统是否出现了死锁,当有死锁发生时设法解除死锁。 6、从操作系统提供的服务出发,操作系统可分哪几类? 批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。 7、简述计算机系统的中断机制及其作用。 中断机制包括硬件的中断装置和操作系统的中断处理服务程序。 中断装置由一些特定的寄存器和控制线路组成,中央处理器和外围设备等识别到的事件保存在特定的寄存器中,中央处理器每执行完一条指令,均由中断装置判别是否有事件发生。 若无事件发生,CPU继续执行;若有事件发生,则中断装置中断原占有CPU的程序的执行,让操作系统的处理事件服务程序占用CPU,对出现的事件进行处理,事件处理完后,再让原来的程序继续占用CPU执行。 8、选择进程调度算法的准则是什么? 由于各种调度算法都有自己的特性,因此,很难评价哪种算法是最好的。一般说来,选择算法时可以考虑如下一些原则: ①处理器利用率; ②吞吐量; ③等待时间; ④响应时间。 在选择调度算法前,应考虑好采用的准则,当确定准则后,通过对各种算法的评估,从中选择出最合适的算法。 9、独占设备采用哪种分配方式?

操作系统基础知识点详细概括复习课程

第一章: 1.什么是操作系统?os的基本特性是?主要功能是什么 OS是控制和管理计算机硬件和软件资源,合理组织计算机工作原理以及方程用户的功能的集合。 特性是:具有并发,共享,虚拟,异步的功能,其中最基本的是并发和共享。 主要功能:处理机管理,存储器管理,设备管理,文件管理,提供用户接口。 2.操作系统的目标是什么?作用是什么? 目标是:有效性、方便性、可扩充性、开放性 作用是:提供用户和计算机硬件之间的接口,提供对计算机系统资源的管理,提供扩充机 器 3.什么是单道批处理系统?什么是多道批处理系统? 系统对作业的处理是成批的进行的,且在内存中始终保持一道作业称此系统为单道批处理 系统。 用户所提交的作业都先存放在外存上并排成一个队列,然后,由作业调度程序按一定的算 法从后备队列中选择若干个调入作业内存,使他们共享CPU和系统中的各种资源。 4.多道批处理系统的优缺点各是什么? 优点:资源利用率高,系统吞吐量大。缺点:平均周转时间长,无交互能力。 引入多道程序技术的前提条件之一是系统具有终端功能,只有有中断功能才能并发。 5.什么是分时系统?特征是什么? 分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通 过自己的终端,以交互的方式使用计算机,共享主机中的资源。 特征:多路性、独立性、及时性、交互性 *有交互性的一般是分时操作系用,成批处理无交互性是批处理操作系统,用于实时控制或实时信息服务的是实时操作系统,对于分布式操作系统与网络操作系统,如计算机之间无 主次之分就是分布式操作系统,因为网络一般有客户-服务器之分。 6.什么是实时操作系统? 实时系统:系统能及时响应外部事件的请求,在规定的时间内处理完。按照截止时间可以 分为1硬实时任务(必须在截止时间内完成)2软实时任务(不太严格要求截止时间) 7.用户与操作系统的接口有哪三种? 分为两大类:分别是用户接口、程序接口。 用户接口又分为:联机用户接口、脱机用户接口、图形用户接口。 8.理解并发和并行?并行(同一时刻)并发(同一时间间隔) 9.操作系统的结构设计 1.无结构操作系统,又称为整体系统结构,结构混乱难以一节,调试困难,难以维护2.模块化os结构,将os按功能划分为一定独立性和大小的模块。是os容易设计,维护,增强os的可适应性,加速开发工程 3.分层式os结构,分层次实现,每层都仅使用它的底层所提供的功能 4.微内核os结构,所有非基本部分从内核中移走,将它们当做系统程序或用户程序来实现,剩下的部分是实现os核心功能的小内核,便于扩张操作系统,拥有很好的可移植性。 第二章: 1.什么叫程序?程序顺序执行时的特点是什么? 程序:为实现特殊目标或解决问题而用计算机语言编写的命令序列的集合 特点:顺序性、封闭性、可再现性 2.什么是前趋图?(要求会画前趋图)P35图2-2

操作系统实验一

本科实验报告 课程名称:操作系统 学号: 姓名: 专业: 班级: 指导教师: 课内实验目录及成绩 信息技术学院

实验(实验一) 1 实验名称:基本shell命令及用户管理 2 实验目的 2.1 掌握安装Linux操作系统的方法。 2.2 掌握Linux操作系统的基本配置。 2.3 了解GNOME桌面环境。 2.4 掌握基本shell命令的使用。 3 实验准备 3.1 下载VMware Workstation虚拟机软件(版本不限)。 3.2 准备Linux操作系统的安装源(内核版本和发行版本均不限)。 注:实验准备、实验内容4.1和4.2作为回家作业布置,同学们利用课余时间可在私人计算机上完成。 4 实验要求、步骤及结果 4.1 安装虚拟机软件。 【操作要求】安装VMware Workstation虚拟机软件,并填写以下4.1.1和4.1.2的内容。 4.1.1【VMware Workstation虚拟机版本号】 4.1.2【主要配置参数】 4.2 安装Linux操作系统。 【操作要求】安装Linux操作系统,版本不限。 Linux发行版本: Linux内核版本:

【主要操作步骤:包括分区情况】 1、创建一台虚拟机安装操作系统时客户机操作系统选择Linux 2、修改虚拟机的安装路径。 3、建一个新的虚拟磁盘,磁盘的空间20GB,并且将单个文件存储虚拟磁盘。 4、设置分区完毕,安装虚拟机 4.3 了解Linux操作系统的桌面环境之一GNOME。 【操作要求】查看桌面图标,查看主菜单,查看个人用户主目录等个人使用环境。【操作步骤1】桌面图标

【操作步骤2】主菜单 【操作步骤3】个人用户主目录 【操作步骤4】启动字符终端

(完整word版)计算机操作系统复习知识点汇总

《计算机操作系统》复习大纲第一章绪论 1.掌握操作系统的基本概念、主要功能、基本特征、主要类型; 2.理解分时、实时系统的原理; 第二章进程管理 1.掌握进程与程序的区别和关系; 2.掌握进程的基本状态及其变化; 3.掌握进程控制块的作用; 4.掌握进程的同步与互斥; 5.掌握多道程序设计概念; 6.掌握临界资源、临界区; 7.掌握信号量,PV操作的动作, 8.掌握进程间简单同步与互斥的实现。 第三章处理机调度 1.掌握作业调度和进程调度的功能; 2.掌握简单的调度算法:先来先服务法、时间片轮转法、优先级法; 3.掌握评价调度算法的指标:吞吐量、周转时间、平均周转时间、带权周转时间和平均带权周转时间; 4.掌握死锁;产生死锁的必要条件;死锁预防的基本思想和可行的解决办法; 5.掌握进程的安全序列,死锁与安全序列的关系; 第四章存储器管理 1.掌握用户程序的主要处理阶段; 2.掌握存储器管理的功能;有关地址、重定位、虚拟存储器、分页、分段等概念; 3.掌握分页存储管理技术的实现思想; 4.掌握分段存储管理技术的实现思想; 5.掌握页面置换算法。 第五章设备管理 1.掌握设备管理功能; 2.掌握常用设备分配技术; 3.掌握使用缓冲技术的目的; 第六章文件管理 1.掌握文件、文件系统的概念、文件的逻辑组织和物理组织的概念; 2.掌握目录和目录结构;路径名和文件链接; 3.掌握文件的存取控制;对文件和目录的主要操作 第七章操作系统接口 1.掌握操作系统接口的种类; 2.掌握系统调用的概念、类型和实施过程。

计算机操作系统复习知识点汇总 第一章 1、操作系统的定义、目标、作用 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。 设计现代OS的主要目标是:方便性,有效性,可扩充性和开放性. OS的作用可表现为: a. OS作为用户与计算机硬件系统之间的接口;(一般用户的观点) b. OS作为计算机系统资源的管理者;(资源管理的观点) c. OS实现了对计算机资源的抽象. 2、脱机输入输出方式和SPOOLing系统(假脱机或联机输入输出方式)的联系和区别 脱机输入输出技术(Off-Line I/O)是为了解决人机矛盾及CPU的高速性和I/O 设备低速性间的矛盾而提出的.它减少了CPU的空闲等待时间,提高了I/O速度. 由于程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入输出方式;反之,在主机的直接控制下进行输入输出的方式称为联机(SPOOLing)输入输出方式假脱机输入输出技术也提高了I/O的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。 3、多道批处理系统需要解决的问题 处理机管理问题、内存管理问题、I/O设备管理问题、文件管理问题、作业管理问题 4、OS具有哪几个基本特征?它的最基本特征是什么? a. 并发性(Concurrence),共享性(Sharing),虚拟性(Virtual),异步性(Asynchronism). b. 其中最基本特征是并发和共享. c. 并发特征是操作系统最重要的特征,其它三个特征都是以并发特征为前提的。 5、并行和并发 并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多少个事件在同一时间间隔内发生。 进程控制,进程同步,进程通信和调度. b. 存储管理功能: 内存分配,内存保护,地址映像和内存扩充等 c. 设备管理功能: 缓冲管理,设备分配和设备处理,以及虚拟设备等 d. 文件管理功能: 对文件存储空间的管理,目录管理,文件的读,写管理以及檔的共享和保护 7、操作系统与用户之间的接口 a. 用户接口:它是提供给用户使用的接口,用户可通过该接口取得操作系统

操作系统基础知识

1. 计算机的软件系统一般分为__ ____两大部分。 A.系统软件和应用软件 2. 按Microsoft等指定的标准,多媒体计算机MPC由个人计算机、CDROM驱动器、______、音频和视频卡、音响设备等五部分组成。 B.Windows操作系统 3. 在Windows中,应用程序的菜单栏通常位于窗口的______。 C.标题兰的下面 4. PowerPoint属于_____________。 D.应用软件 5. 计算机网络可以分为______。(双选题) A.局域网 C.广域网 6. 网络邻居提供在局域网内部的共享机制,允许不同计算机之间的______。(双选题) A.文件复制 C.共享打印 7. Windows提供了长文件命名方法,一个文件名的长度最多可达到______个字符。 D.255 8. 在Windows中,利用打印机管理器,可以查看打印队列中文档的有关信息,其中文档的时间和日期是指______。 D.文档传送到打印机管理器的时间和日期 9. 编辑演示文稿时,要在幻灯片中插入表格、剪贴画或照片等图形,应在__ _____中进行。 C.幻灯片窗格 10. Excel的工作簿窗口最多可包含______张工作表。 D.255 11. 国际标准化组织定义了开放系统互连模型(OSI),该参考模型将协议分成______层。 C.7 12. 以下哪种操作系统不属于网络操作系统:______。 A.MS-DOS 13. 电子邮件的格式为:username@hostname,其中hostname为______。 B.ISP某台主机的域名 14. 防止软磁盘感染计算机病毒的有效方法是______。 C.使软磁盘处于写保护状态

ARM嵌入式系统基础教程第二版课后习题答案

第1章嵌入式系统概述 (1)举出3个本书中未提到的嵌入式系统的例子。 答:键盘、鼠标、扫描仪。 (2)什么叫嵌入式系统? 答:嵌入到对象体系中的专用计算机应用系统。 (3)什么叫嵌入式处理器?嵌入式处理器分为哪几类? 答:嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。分为3类:1.注重尺寸、能耗和价格;2.关注性能;3.关注全部4个需求——性能、尺寸、能耗和价格。 (4)什么是嵌入式操作系统?为何要使用嵌入式操作系统? 答:嵌入式操作系统是操作系统的一种类型,是在传统操作系统的基础上加入符合嵌入式系统要求的元素发展而来的。原因:1.提高了系统的可靠性;2.提高了开发效率,缩短了开发周期。3.充分发挥了32位CPU的多任务潜力。 第2章 ARM7体系结构 1.基础知识 (1)ARM7TDMI中的T、D、M、I的含义是什么? 答:T:高密度16位Thumb指令集扩展;D:支持片上调试;M:64位乘法指令;I:Embedded ICE硬件仿真功能模块。 (2)ARM7TDMI采用几级流水线?使用何种存储器编址方式? 答:3级;冯·诺依曼结构。 (3)ARM处理器模式和ARM处理器状态有何区别? 答:ARM处理器模式体现在不同寄存器的使用上;ARM处理器状态体现在不同指令的使用上。 (4)分别列举ARM的处理器模式和状态? 答:ARM的处理器模式:用户模式、系统模式、管理模式、中止模式、未定义模式、中断模式、快速模式;ARM的处理器状态:ARM状态、Thumb状态。 (5)PC和LR分别使用哪个寄存器? 答:PC:R15;LR:R14。 (6)R13寄存器的通用功能是什么? 答:堆栈指针SP。 (7)CPSR寄存器中哪些位用来定义处理器状态?

操作系统复习知识点总结

第1章操作系统引论 1.1 知识点总结 1、什么是操作系统? 操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。 1) OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成) 2) 管什么:控制和管理系统资源(记录和调度) 2、操作系统的主要功能? 操作系统的功能:存储器管理、处理机管理、设备管理、文件管理和用户接口管理。 1) 存储器管理:内存分配,地址映射,内存保护和内存扩充 2) 处理机管理:作业和进程调度,进程控制和进程通信 3) 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性 4) 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制 5) 用户接口:命令界面/图形界面和系统调用接口 3、操作系统的地位 操作系统是裸机之上的第一层软件,是建立其他所有软件的基础。它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。 4、操作系统的基本特征? 操作系统基本特征:并发,共享和异步性。 1) 并发:并发性是指两个或多个活动在同一给定的时间间隔中进行。 2) 共享:共享是指计算机系统中的资源被多个任务所共用。

3) 异步性:每个程序什么时候执行,向前推进速度快慢,是由执行的现场所决定。但同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。 5、操作系统的主要类型? 多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统 1) 多道批处理系统 (1) 批处理系统的特点:多道、成批 (2) 批处理系统的优点:资源利用率高、系统吞吐量大 (3) 批处理系统的缺点:等待时间长、没有交互能力 2) 分时系统 (1) 分时:指若干并发程序对CPU时间的共享。它是通过系统软件实现的。共享的时间单位称为时间片。 (2) 分时系统的特征: 同时性:若干用户可同时上机使用计算机系统 交互性:用户能方便地与系统进行人--机对话 独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏 及时性:用户能在很短时间内得到系统的响应 (3) 优点主要是: 响应快,界面友好 多用户,便于普及 便于资源共享 3) 实时系统 (1) 实时系统:响应时间很快,可以在毫秒甚至微秒级立即处理 (2) 典型应用形式:过程控制系统、信息查询系统、事务处理系统 (3) 与分时系统的主要区别: 4) 个人机系统 (1) 单用户操作系统

-Linux操作系统基础教学大纲

Linux操作系统基础 Foundation of Linux Operation System 适用范围:2013本科人才培养方案 课程编号: 学分:2 学时:32(其中:讲课学时:20 实验学时:12) 先修课程:计算机文化概论 适用专业:网络工程 建议教材:《Linux实用教程》陈博等人民邮电出版社2008年10月 开课单位:软件学院 一、课程的性质与任务 课程性质:本课程是网络工程专业网络安全与攻防方向的一门专业方向任选课,Linux及应用是计算机科学专业的一门专业课程。 课程任务:本课程的目的和任务是使学生全面地了解和掌握Linux系统的基本概念、原理及应用技术、以及适应社会对Linux操作与管理人员的需求。通过本门课程的学习,能够为以后从事软件编程、分布式处理及系统服务部署等不同应用领域的研究打下深厚的理论基础。 二、课程的基本内容及要求 (一)认识Linux系统 1. 课程教学内容: (1)Linux系统简介 (2)Linux系统的特点和组成 (3)Linux版本介绍 (4)Fedora Core系统概述 2. 课程重点、难点 重点:了解Linux操作系统的发展历程,改系统的特点和组成。 难点:Linux操作系统与Window操作系统的异同。 3. 课程教学要求: (1)了解计算机计算机操作系统的发展过程; (2)理解Linux操作系统与UNIX系统的区别,理解GUN计划的内容; (3)掌握Linux各个系统的版本及其优劣等。

(二)Fedora 系统的安装和删除 1. 课程教学内容: (1)准备安装Linux操作系统 (2)分区的概念和分区的类型。 (3)硬盘的类型。 (4)安装Linux的步骤及安装后的初始化工作。 (5)删除MBR中GRUB引导程序。 (6)删除Linux分区。 2. 课程重点、难点 重点:如何对硬盘分区,如何命名分区,分区的格式化等。 难点:如何理解分区的编号及文件系统的建立等。 3. 课程教学要求: (1)本章的学习目的是使学生能够自己安装一个操作系统,合理分区,并了解Linux下分区的概念。了解如何建立交换分区。 (2)理解分区文件的命名描述; (3)掌握安装Linux的步骤及安装后的初始化工作,掌握如何删除MBR中的GRUB分区程序。 (三)Linux图形化界面 1. 课程教学内容: (1)登录、注销和关闭系统 (2)GNOME基本使用 (3)系统设置 (4)Fedora系统的应用软件使用 2. 课程重点、难点: 重点:掌握如何正常登录、注销和关闭系统的几个命令。 难点:了解在如何在GNOME图形界面中如何复制、黏贴、删除文件等。 3. 课程教学要求: (1)了解GNOME的初步使用,系统的各种基本设置; (2)理解硬盘分析器、系统日志等内容。 (3)掌握在GNOME的操作使用。 (四)Linux字符界面操作 1. 课程教学内容:

操作系统实验五

操作系统 实验报告 哈尔滨工程大学

一、实验概述 1. 实验名称 进程的同步 2. 实验目的 1.使用EOS的信号量,编程解决生产者—消费者问题,理解进程同步的意义。 2.调试跟踪EOS信号量的工作过程,理解进程同步的原理。 3.修改EOS的信号量算法,使之支持等待超时唤醒功能(有限等待),加深理解进程同步的原理。 3. 实验类型 验证 二、实验环境 OS Lab 三、实验过程 3.1 准备实验 按照下面的步骤准备本次实验: 1. 启动OS Lab。 2. 新建一个EOS Kernel项目。 3. 生成EOS Kernel项目,从而在该项目文件夹中生成SDK文件夹。 4. 新建一个EOS应用程序项目。 5. 使用在第3步生成的SDK文件夹覆盖EOS应用程序项目文件夹中的SDK文件夹。 3.2 使用EOS的信号量解决生产者-消费者问题 按照下面的步骤查看生产者-消费者同步执行的过程: 1. 使用pc.c文件中的源代码,替换之前创建的EOS应用程序项目中EOSApp.c文件内的源代码。 2. 按F7生成修改后的EOS应用程序项目。 3. 按F5启动调试。OS Lab会首先弹出一个调试异常对话框。 4. 在调试异常对话框中选择“否”,继续执行。 5. 立即激活虚拟机窗口查看生产者-消费者同步执行的过程。 6. 待应用程序执行完毕后,结束此次调试。 3.3 调试EOS信号量的工作过程 3.3.1 创建信号量 按照下面的步骤调试信号量创建的过程:

1. 按F5启动调试EOS应用项目。OS Lab会首先弹出一个调试异常对话框。 2. 在调试异常对话框中选择"是",调试会中断。 3. 在main函数中创建Empty信号量的代码行(第77行) EmptySemaphoreHandle=CreateSemaphore(BUFFER_SIZE, BUFFER_SIZE, NULL); 添加一个断点。 4. 按F5继续调试,到此断点处中断。 5. 按F11调试进入CreateSemaphore函数。可以看到此API函数只是调用了EOS内核中的PsCreateSemaphoreObject函数来创建信号量对象。 6. 按F11调试进入semaphore.c文件中的PsCreateSemaphoreObject函数。在此函数中,会在EOS内核管理的内存中创建一个信号量对象(分配一块内存),而初始化信号量对象中各个成员的操作是在PsInitializeSemaphore函数中完成的。 7. 在semaphore.c文件的顶部查找到PsInitializeSemaphore函数的定义(第19行),在此函数的第一行(第39行)代码处添加一个断点。 8. 按F5继续调试,到断点处中断。观察PsInitializeSemaphore函数中用来初始化信号量结构体成员的值,应该和传入CreateSemaphore函数的参数值是一致的。 9. 按F10单步调试PsInitializeSemaphore函数执行的过程,查看信号量结构体被初始化的过程。打开"调用堆栈"窗口,查看函数的调用层次。 3.3.2 等待、释放信号量 等待信号量(不阻塞) 生产者和消费者刚开始执行时,用来放产品的缓冲区都是空的,所以生产者在第一次调用WaitForSingleObject函数等待Empty信号量时,应该不需要阻塞就可以立即返回。按照下面的步骤调试: 1. 删除所有的断点(防止有些断点影响后面的调试)。 2. 在eosapp.c文件的Producer函数中,等待Empty信号量的代码行 (144)WaitForSingleObject(EmptySemaphoreHandle, INFINITE); 添加一个断点。 3. 按F5继续调试,到断点处中断。 4. WaitForSingleObject 函数最终会调用内核中的PsWaitForSemaphore函数完成等待操作。所以,在semaphore.c文件中PsWaitForSemaphore函数的第一行(第68行)添加一个断点。 5. 按F5继续调试,到断点处中断。 6. 按F10单步调试,直到完成PsWaitForSemaphore函数中的所有操作。可以看到此次执行并没有进行等待,只是将Empty信号量的计数减少了1(由10变为了9)就返回了。 如图所示,empty的初始值为10。 在完成PsWaitForSemaphore函数中的所有操作后empty的值变成了9。 释放信号量(不唤醒) 1. 删除所有的断点(防止有些断点影响后面的调试)。

相关文档
最新文档