吉林大学操作系统件一概述

合集下载

2022年吉林大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年吉林大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年吉林大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、下列天于管道(Pipe)通信的叙述中,正确的是()A.一个管道可实现双向数据传输B.管道的容量仅受磁盘容量大小限制C.进程对管道进行读操作和写操作都可能被阻塞D.一个管道只能有一个读进程或一个写进程对其操作2、下列关于SPOOLing的叙述中,不正确的是()A.SPOOLing系统中必须使用独占设备B.SPOOLing系统加快了作业执行的速度C.SPOOLing系统使独占设备变成了共享设备D.SPOOLing系统利用了处理器与通道并行上作的能力3、在分页虚拟存储管理中,“二次机会”调度策略和“时钟”调度策略在决定淘汰哪一页时,都用到了()。

A.虚实地址变换机构B.快表C.引用位D.修改位4、采用分段存储管理的系统中,若段地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。

A.224BB.216BC.28BD.232 B5、采用分页或分段管理后,提供给用户的物理地址空间()。

A.分页支持史大的物理空间B.分段支持更大的物理空间C.不能确定D.一样大6、下面叙述中,错误的是()A.操作系统既能进行多任务处理,又能进行多重处理B.多重处理是多任务处理的子集,C.多任务是指同一时间内在同一系统中同时运行多个进程D.一个CPU的计算机上也可以进行多重处理7、 OS通常为用户提供4种使用接口,它们是终端命令、图标菜单、系统调用和()A.计算机高级指令B.宏命令C.类似DOS的批命令文件或UNIX的shell文件D.汇编语言8、下列文件物理结构中,适合随机访问且易于文件扩展的是()。

A.连续结构B.索引结构C.链式结构且磁盘块定长D.链式结构且磁盘块变长9、在一个文件被用户进程首次打开的过程中,操作系统需做的是()A.将文件内容读到内存中B.将文件控制块读到内存中C.修改文件控制块中的读写权限D.将文件的数据缓冲区首指针返回给用户进程10、()有利于CPU繁忙型的作业,而不利于1/0繁忙型的作业(进程)。

吉林大学大学生综合素质测评系统操作

吉林大学大学生综合素质测评系统操作

吉林大学大学生综合素质测评系统操作指南参编人员:蔡昊吉东波田仲金冯子宸崔帅魏乐孙瑜冯羿铭吴剑锋高岩李洋杨薇吉林大学学生工作部2013-09吉林大学大学生综合素质测评系统操作指南一、综合测评系统说明大学生综合素质测评系统使用Sais 系统的“综合测评”模块。

参与测评的学生使用本人sais 系统账号登录。

用户名为:学生本人学号。

密码系统默认:123。

如遗忘可联系本学院辅导员老师,予以重置。

参与师评的教师一般指各年级辅导员老师。

各项测评指标打分区间均为60-100分(最低分不得少于60 分)。

学院管理员可由各学院学生工作办公室主任兼任,负责本学院综合测评系统各项指标的设计、确认及综合测评工作的推动。

学院自行设置除净加减分外的其他指标系数。

学生工作部学生思想教育办公室负责全校综合测评系统的开启、关闭及各项测评指标系数区间设置。

二、综合测评系统具体操作1.系统登录使用谷歌浏览器登录,输入用户名、密码及验证码,登录。

如辅导员账号密码有问题,请联系学生工作部修改。

考虑到系统安全,系统暂不支持其他浏览器。

图1:Sais 系统登录界面首页2.综合测评分组管理登录系统后,点击分组管理——添加分组。

(见图2)图2:Sais 系统综合测评模块分组管理分组管理分为互评分组、排名分组两项。

(1)互评分组互评分组,适用于学院系统测评初期,学生测评之前。

设置完成后,组内学生可进行互评,非小组同学不能评价组内学生。

一般互评以班级为单位进行分组。

部分学院情况特殊,需要为不同专业的部分同学进行个性化分组(如某些实验班)。

正常分组的,可在点击分组管理后——添加分组(见图3)。

输入分组名称,选择“互评分组”,填写排序(排序为方便查看分组的排列,序号大的小组排名靠前),点击添加,分组成功。

图3:添加分组添加分组完毕后,点击分组管理——互评分组,点击左上角“选择查看范围”,然后选择目标年级、专业、班级,进行分组学生选择。

按照班级进行分组的,可直接全选当前班级页面学生,然后在系统底部的“系统分组”选项,选择前一步建立的分组名称,提交(见图4)。

吉林大学《操作系统》期末考试备考资料(二)

吉林大学《操作系统》期末考试备考资料(二)

吉大《操作系统》(二)第二章操作系统的运行环境Linux系统基础知识——常见linux介绍前我们所能接触到的linux主要有Red Hat、Slackware、Debian、SuSE、OpenLinux、TurboLinux、RedFlag、Mandarke、BluePoint等。

(1)Red Hat以容易安装著称,初学者安装这个版本,遇到挫折的机会几乎是零,如果您对安装Win9x 已驾轻就熟的话,Red Hat Linux的安装一定难不倒您。

Red Hat另一个优点是它的RPM(Red Hat Package Manager);以往在安装软件时,最让使用者伤脑筋的是:软件在解开压缩前先要新建一个目录,然后将软件搬进去解压,解压后,有些部份可能需要搬到另一个目录中去,当要搬移的项目多时,做这些工作就是件苦差事了。

而RPM「包裹管理者」就针对这一点,能将所有要安装的路径全部安排好,当使用者解开有「.rpm」扩展名的文件时,会将当初打包该文件时设定好的路径档案先检查一次,然后依照档案里的设定,将各个文件解开,送到它们应该去的地方;不只如此,它还会制作安装记录,当使用者要移除其中任一个rpm文件时,系统会根据安装记录将该文件反安装,这种做法绝对准确,不会像Windows那样会移除不该拿掉的东西。

Red Hat Linux可以说是相当成功的一个产品,Red Hat公司有「官方版本」(official)供使用者购买,也提供了自由的FTP站供大众直接下载,官方版本与自由下载版本差异在于,官方版本多提供了一些商用软件和印刷精美的说明书。

(2)Slackware这是个老字号的门派了,前几年玩Linux的人,几乎都用这套系统。

它可完全「手工打造」个人需求的特性,让很多目前已是高手级的玩家仍念念不忘,Slackware在国内用得很多,也许用来做服务器,性能会好些。

最新版本安装的过程已改善了不少,各位想要「完全掌控」情况的朋友可以一试。

吉林大学实践教学管理系统毕业论文模块法学院操作流程教师版一

吉林大学实践教学管理系统毕业论文模块法学院操作流程教师版一

吉林大学实践教学管理系统毕业论文模块法学院操作流程(教师版)一、系统网址:二、账号密码:初始账号密码均为教师工号三、操作流程1.教师录入题目信息及上传论证书位置:实践教学运行 -- 毕业论文管理 -- 教师出题1)点击‘录入’按钮,增加改论文题目,表中的信息必须填写完整(合作导师、教师联系电话与教师简介可以不填)。

2)输入要查询题目的相关信息,点击‘查询’按钮,即可查询相关论文题目记录。

3)选择需要修改的题目,点击‘编辑’按钮,可以修改论文题目信息。

4)选择一条记录,点击上传论证书,选择本地文件,上传题目论证书(附件一)。

5)在录入、编辑、上传论文题目记录后,需点击‘提交’按钮,将新增或修改的记录提交给组长进行审核。

2.组长审核题目位置:实践教学运行 -- 毕业论文管理 -- 组长审核题目1)组长选择相关信息后点击‘查询’按钮,即可查询教师已经录入的题目。

2)选择一条记录,点选‘审核’按钮,审核该题目或任务书是否通过。

3)至少选择一条记录,点击‘批量通过’(或‘批量否决’)按钮,则被选记录通过(或没有通过)审核。

3.教师审核学生选题申请※该步骤在学生申请选题完成后进行位置:实践教学运行 -- 毕业论文管理 -- 学生选题管理1)点击‘查询’按钮,查看学生的选题申请。

2)点击需要审核的搜索结果,再点击审核按钮,进行审核。

4.教师发布任务书位置:实践教学运行 -- 毕业论文管理 -- 任务书及开题报告 -- 任务书1)选择一条题目记录,点击上传任务书,为该题目上传任务书(附件二)。

2)选择已经上传任务书的题目,点击发布,发布该任务书。

5.教师审核学生开题报告※该步骤在学生上传开题报告后进行位置:实践教学运行 -- 毕业论文管理 -- 任务书及开题报告 -- 开题报告1)输入要查询开题报告的相关信息,点击‘查询’按钮,即可查询相关开题报告记录。

2)选择一条记录,点击下载开题报告,查看学生提交的开题报告。

2022年吉林大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年吉林大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年吉林大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列指令中,不能在用户态执行的是()A.trap指令B.跳转指令C.压栈指令D.关中断指令2、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。

它们的计算和I/O操作顺序如下:P1:计算60ms,I/O 80ms,计算20msP2:计算120ms,I/O 40ms,计算40ms。

若不考虑调度和切换时间,则完成两个作业需要的时间最少是()。

A.240msB.260msC.340msD.360ms3、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。

当N的取值不超过()时,系统不会发生死锁。

A.4B.5C.6D.74、若系统中有n个进程,则在阻塞队列中进程的个数最多为()?Α. n B.n-1 C.n-2 D.15、进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行。

这样可以防止进程死锁。

静态分配方式破坏死锁的()为必要条件。

A.互斥条件B.请求和保持条件(占有并等待条件)C.非剥夺式等待条件D.循环等待条件6、为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术。

A.缓冲池B.循环缓冲C.单缓冲D.双缓冲7、下面设备中属于共享设备的是()。

A.打印机B.磁带机C.磁盘D.磁带机和磁盘8、在文件的索引节点中存放直接索引指针10个,一级和:级索引指针各1个。

磁盘块大小为IKB,每个索引指针占4B。

若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234 和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是()。

A.1.2B.1.3C.2.3D.2.49、驱动调度算法中,()算法可能会随时改变移动臂的运动方向。

A.电梯调度B.最短寻道时间优先C.扫描D.单向扫描10、目标程序对应的地址空间是()A.名空间B.逻辑地址空间C.存储空间D.物理地址空间11、设系统缓冲区和用户工作区均采用单缓冲,从外设读入一个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个数据块到用户工作区的时间为5,对用户上作区中的1个数据块进行分析的时问为90。

吉大操作系统习题集

吉大操作系统习题集
(3) 等待态(Wait): 也称挂起态(Suspended)、封锁态(Blocked)、睡眠态 (Sleep)。 进程本身不具备运行条件,即使分给它处理机也不能运行。 进 程正等待某一个事件的发生,如等待某一资源被释放,等待与该进程相关的 I/O 传输的完成信号等。
进程的三个基本状态之间是可以相互转换的。具体地说,当一个就绪进程获 得处理机时,其状态由就绪变为运行;当一个运行进程被剥夺处理机时,如 用完系统分给它的时间片、出现更高优先级别的其它进程,其状态由运行变 为就绪;当一个运行进程因某事件受阻时,如所申请资源被占用、启动 I/O 传输未完成,其状态由运行变为等待;当所等待事件发生时,如得到申请资
2. 什么是进程? 进程具有哪些主要特性? 比较进程与程序之间相同点与不 同点.
答:进程是具有一定独立功能的程序关于一个数据集合的一次运行活动。进 程具有以下主要特性:(1)并发性:可以与其它进程一道在宏观上同时向 前推进。(2)动态性:进程是执行中的程序。此外进程的动态性还体现在 如下两个方面:首先,进程是动态产生、动态消亡的;其次,在进程的生存 期内,其状态处于经常性的动态变化之中。(3)独立性:进程是调度的基 本单位,它可以获得处理机并参与并发执行。(4)交往性:进程在运行过 程中可能会与其它进程发生直接或间接的相互作用。(5)异步性:每个进 程都以其相对独立、不可预知的速度向前推进。(6)结构性:每个进程有 一个控制块 PCB。进程和程序的相同点:程序是构成进程的组成部分之一, 一个进程存在的目的就是执行其所对应的程序,如果没有程序,进程就失去 了其存在的意义。
进程是操作系统最重要的概念之一,读者应从“动态”与“并发”两个方面去理解 进程。进程状态转换图刻画了进程的动态性与并发性,所有进程的状态转换图是同构的,每 个进程在其生存期内状态要经过许多次转换,每次转换都伴随现场的保存与恢复,PCB 是使 多进程能够并发执行的重要数据结构。

吉林大学教务管理系统分析说明书

吉林大学教务管理系统分析说明书

吉林大学吉林大学教务管理系统分析说明书46080212 刘航2011/6/20本说明书基于对吉林大学现行教务管理系统的分析,重点针对教务系统的选课子系统和成绩管理子系统进行了说明。

目录概括介绍 (3)项目名称 (3)项目概述 (3)背景资料 (3)系统目标 (3)系统功能划分 (4)现行系统的调查情况 (4)学生端 (4)教师端 (5)管理员端 (5)系统功能结构图 (5)目标系统的逻辑模型 (6)子系统选课系统 (6)子系统成绩管理系统 (8)基本表 (11)结语 (13)概括介绍项目名称吉林大学教务管理系统分析说明书项目概述本项目所开发的教务管理系统完成学校对学生的选课信息的统计与管理和成绩查询管理。

方便学生、老师、管理员使用,学生可以再线查看可选课程信息、在线选课、信息修改、成绩查看,老师可以查看自己的课程人数、课程信息,管理员可以对整个系统进行管理。

可以快速方便地对学生成绩进行管理、输入、输出、查询。

背景资料信息时代的到来意味着工作效率的日渐提高,同时也给教务管理部门带来更大的压力,教务部门必须及时准确地提供各种参考材料,若无法作到这一点,将成为学校发展、的瓶颈。

基于这一原因,教务管理工作无一例外受到领导的高度重视。

随着教务资料价值的日渐提升,社会对教务管理部门也提出了更高的要求,“提升教务管理档次,将教务交给计算机管理”正在成为一种潮流,同时,计算机管理突出优势也在影响教务管理的机制。

系统目标●灵活的人机交互界面,操作简单方便,界面简洁美观。

●系统提供中、英文语言,实现国际化。

●学生进行网上选课●管理员对课程与专业信息进行维护。

●管理员能够方便的对信息进行添加、修改、删除、查询、汇总、统计等操作。

●学生可以在自己的权限内对信息进行访问,查询相关信息,如考试成绩、教室查询和课表查询等。

●修改个人密码。

●系统运行稳定,安全可靠系统功能划分现行系统的调查情况学生端在学校规定的选课期间,学生通过任何一台连接因特网计算机的浏览器,用户名和密码进入教务系统。

吉林大学2019-2020学年第一学期期末考试《操作系统》大作业参考答案

吉林大学2019-2020学年第一学期期末考试《操作系统》大作业参考答案

吉林大学网络教育学院2019-2020学年第一学期期末考试《操作系统》大作业一、简答题(每小题8分,共80分)1、客户机/服务器模型常用于网络和分布式系统,是否可以用于单机系统?答:客户机/服务器模型是一个通用的模型。

广义上讲提供服务的叫服务器,请求服务的叫客户机。

在客户机/服务器操作系统中,文件服务、进程服务等功能是以服务器进程的方式运行于用户态,用户进程通过向服务器进程发出请求,获得服务器的服务。

因此,客户机/服务器模型既可以用于网络和分布式系统,也可以用于单机系统,只不过网络和分布式系统更需要这种形式。

2、系统调用和一般用户函数调用的区别?在操作系统中,系统调用程序在系统态执行;一般用户函数调用程序由用户准备,在用户态执行。

3、一般计算机的启动过程?(1)由ROM程序对硬件进行检测。

(2)由ROM中的启动程序将磁盘上的引导块读入内存。

(3)由引导块将OS的内核调入内存。

(4)执行OS内核程序,对OS自身进行初始化。

(5)加载外核处理程序,给出提示,等待用户操作。

4、一般用户最常用的操作系统接口是什么接口?一般用户最常用的操作系统与用户的接口是控制接口。

用户使用这个接口控制、管理和操作计算机系统,利用它控制程序的执行。

控制接口分为脱机接连、命令接口、图形接口、多媒体接口。

5、过程调用和系统调用的共同点是什么,它们与中断调用的差别是什么?过程调用和系统调用的执行完全是同步的,也就是在相同的数据集上重复执行,它们的调用点是相同的,都需要保存现场信息,转去执行另外的程序,执行后返回。

中断调用是异步的,在相同的数据集上重复执行,中断的发生点可以是不同的。

6、什么是处理机现场信息?处理机现场信息是处理机在任意时刻的状态信息集合,主要包括处理机程序状态寄存器的值、程序计数器和各个寄存器的值。

吉林大学计算机体系结构第3章

吉林大学计算机体系结构第3章

入 求阶差
△t
对阶 △t
尾数相加 △t
出 规格化
△t
6. 流水线的工作过程常采用时空图的方法来描述 • 时空图从时间和空间两个方面描述了流水 线的工作过程。时空图中,横坐标代表时 间,纵坐标代表流水线的各个段。 • 4段指令流水线的时空图
空间
存结果
123456
执行 译码
123456
5
1 23 4 5 6
• 按队列方式工作。 • 只要指令缓冲站不满,它就自动地向主存控制器
取指令请求,不断地预取指令。
• 指令分析部件
• 每分析完一条指令,就自动向指令缓冲站发 出取下 一条指令的请求。指令取出之后就把 指令缓冲站中的该指令作废。
• 指令缓冲站中存放的指令的条数是动态变化 的。
• 两个程序计数器
• 先行程序计数器PC1:用于从主存预取指 令;
• 先行:因为对于正在执行的指令来说,先行 读数站中的操作数是先行取出的。
3.1 重叠执行和先行控制
• 先行读数站每个存储单元由3部分组成: 先行地址字段、先行操作数字段、标志字段
• 每当从指令分析部件接收有效地址时,将之放入先 行地址字段,并将地址有效标志置位。
• 等到该单元成为队列的第一项时,先行读数站会用 该地址向主存发出读请求,把取来的操作数放入该 单元的先行操作数字段,同时将数据有效标志置位 。
在标量处理机和向量处理机中广泛采用 了流水线技术。
本章主要介绍流水线技术原理和性能分 析,以及实现中要解决的问题和方法,进而讲述先 进的流水技术和向量处理机、向量流水线结构。
3.1 重叠执行和先行控制
3.1.1 重叠执行
• 将一条指令的执行过程分为三个阶段
取指令

吉大2020学年第二学期期末考试操作系统大作业答案)

吉大2020学年第二学期期末考试操作系统大作业答案)

吉林大学网络教育学院2019-2020学年第二学期期末考试《操作系统》大作业学生姓名专业层次年级学号学习中心成绩年月日作业要求:大作业要求学生手写完成,提供手写文档的清晰扫描图片,并将图片添加到word文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word文档格式),如有雷同、抄袭成绩按不及格处理。

一论述题 (共5题,总分值50分 )1. 如果磁盘扇区的大小固定为512B,每个磁道有80个扇区,一共有4个可用的盘面。

假设磁盘旋转速度是360rpm。

处理机使用中断驱动方式从磁盘读取数据,每字节产生一次中断。

如果处理中断需要2.5ms,试回答如下问题:(1)处理机花费在处理I/O上的时间占整个磁盘访问时间的百分比是多少(忽略寻道时间)?(2)采用DMA方式,每个扇区产生一次中断,处理机花费在处理I/O上的时间占整个磁盘访问时间的百分比又是多少?(10 分)答:磁盘旋转一周的时间为:60/5400=1/90s=11.11ms。

查找一个扇区平均需要的时间为1/2周,即(1/90)/2=1/180=5.56ms。

访问一个扇区需要的时间为:(1/90)/80=1/7200s=0.139ms(1) CPU使用中断驱动I/O从磁盘读取一个扇区,每个字节产生一个中断时,处理每个中断需要25ms,CPU 花在处理I/O上的时间所占的百分比为:(512×25)/((1/180+1/7200)+(512×25)≈99.95%(2) 若采用DMA方式,假定一个扇区产生一个中断,处理机处理一个中断的时间不变,CPU花在处理I/O上的时间所占的百分比为:25/((1/180+1/7200)+25)≈81.43%2. 假设一个磁盘有200个柱面,编号为0~199,当前存取臂的位置是在143号柱面上,并刚刚完成了125号柱面的服务请求,如果存在下列请求序列:86、147、91、177、94、150、102、175、130,试问:为完成上述请求,采用下列算法时存取的移动顺序是什么?移动总量是多少?①先来先服务(FCFS)。

吉林大学操作系统课件第八章设备与IO管理.ppt

吉林大学操作系统课件第八章设备与IO管理.ppt

柱面号i 盘面号j 扇区号k
(三维地址)
块号b(一维地址)
编址方法:使相邻块物理上最近 例子:l=2; m=3; n=3 柱面号:0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 盘面号:0 0 0 1 1 1 2 2 2 0 0 0 1 1 1 2 2 2 扇区号:0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 块 号:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
共享型设备的分配与去配
– 用户使用共享型设备活动
– 使用,使用,…,使用
– 特征
– 来自文件系统; – 每次读(写)一块; – 通常经过缓冲; – 排队优化。 – 使用 – 分配通道;IO操作;释放通道
8.5 设备驱动
通道程序
CCW指令序列 静态编制或动态生成
设备启动
通道启动
中断处理
→53
当N很大时,接近SCAN算法 当N=1时,蜕化为FCFS算法
磁盘引臂调度(disk head scheduling)
FSCAN(Freezing SCAN,冻结扫描)
将磁盘请求分为两个子队列,
服务队列 请求队列
用SCAN算法扫描服务队列,并为请求服务,服务 期间新到达的请求入请求队列
… Wi
... CCWn
数据区
CPU
... 形成通道程序
... 地址CAW
... 启动通道
... 中断处理
...
中断
8.5 设备驱动
通道
设备
CAW CCW CDW CSW
启动 内存
CCW1 CCW2
… CCWi
... CCWn

吉林大学大学计算机基础题库

吉林大学大学计算机基础题库

吉林大学计算机题库1.多媒体信息从时效上可分静态和动态媒体两大类,动态媒体包括AA.音频、视频和动画B.音频、文本、图形和图象C.文本、图形和图象D.音频、图形和图象2.下面A组设备包括输入设备、输出设备和存储设备A.鼠标器、绘图仪、光盘B.磁盘、鼠标器、键盘C.CRT、CPU、ROMD.磁带、打印机、激光打印机3.计算机字长取决于B总线的宽度A.通信总线B.控制总线C.地址总线D.数据总线4.十进制数52转化成二进制数应为AA.110100B.1000000C.1111110D.1100005.磁盘工作时应特别主要避免B日光B.震动C.刚暗D.噪声6.负数的补码是D各位求反,然后末位数加1先对原码中除符号位以外的B.不对C.先对符号D.先对原码7.目前广泛用于家庭娱乐、科学计算、数据处理和办公自动化的微型计算机属于CA.小型机B.单板机C.个人计算机D.单片机8.要是某台计算机上连接的打印机能被其他计算机所使用,应该将其设置为BA.脱机B.共享C.暂停D.默认B是一种新型C接口,主要用于连接各种外部设备A.芯片内B.通用并行C.通用串行D.芯片间10.操作系统的特征中,A是指两个或两个以上事件在同一时间间隔内发生,从微观上看A.并发性B.虚拟性C.共享性D.并行性11.操作系统种类繁多,且各有其特点,但它们的共同特征是并发性、共享性、虚拟性和D分时性B.共存性C.成批性D异步性12.下列叙述中,正确的是DA 硬盘装在主机箱内,因此硬盘属于主存B储存在任何储存其中的信息,断电后都不会消失C操作系统只对硬盘进行管理D盘驱动器属于外部设备13.计算机网络最突出的作用是DA运算速都快B储存容量大C运算精度高D资源共享14.将覆盖范围从几十千米到千千米的网络称为AA WANB LANC VAND MAN15.文本是计算机中基本的信息表示方式,包括CA 语言、歌曲和音乐B 数字、字母和图形C 数字、字母、符号和汉字D 数字、字母和语言16.用用二为表示实体及实体之间联系的数据型称的DA 网状型B 混合型C 称次行D 关系型17.多媒体信息从时效上可分静态媒体和动态明天两大类,动态媒体包括AA 音频、视频和动画B 音频、文本、图形和图象C 文本、图形和图象D 音频、图形和图象18.在D模型,有且仅有一个结点没有结点,称之为树的根结点,每个非根结点有且仅有一个父结点A 网状B 面向对象C 关系D 层次19.域名采用分层次方法命名,每一层都有一个子域名,子域名之间用圆点,分割,自右至左分别为C机构名,网络名和主机名A 服务类型名B 设备名C 最高层域名D 最底层域名20.接收的数字信号转化成模拟信号的过程称的DA 解释B 调整C 解调D 调制21.计算机病毒产生速度很快,甚至有些,病毒自身就可以生成新的病毒,这种现象体现了病毒的A特性A 不可预见性B 传染性C 破坏性D 潜伏性22.数字签名过程中,签名用户使用自己的A对信息进行签名A 私铜B 算法C 密码D 公铜23.在关系数据库中,对外码的正确法是CA 不能是本表中属性B 同时为本表和其他表的主主关键字C 不是本表关键字,是其他表主关键字D 本表的主关键字24.主要负责安装数据库管理系统,通过数据库管理系统维护数据库,制定安全策略,保障计算机系统硬件和软件正常工作的是BA 应用程序用户B 数据库管理员C 用户层D 应用系统开发人员25.E—R方法用图形方式描述实体及联系在此种方法中D表示联系A 椭圆形B 矩形C 三角形D 菱形26.对数据进行一些变换处理,使得不知道加密算法的人或脱离数据库系统环境,元法访问数据库的技术称为CA 数字签名B 数据解密C 数据加密D 用户分级授权27.Auess数据库文件扩展名为BA MDFB MDBC DBFD DBC28.方法用于描述事物的行为特性,通常将方法也称为操作,方法主要用于B数据模型A 层次B 面向对象C 网状D 关系29.A用于储存信息,是存放表示媒体的实体.列如,软硬盘,磁带光盘和半导体储存器等.A 储存媒体B 显示媒体C 表示媒体D 感觉媒体30.在普通计算机系统基础上,增加一些硬件设备和相应软件就构成了多媒体个人计算机,文简称为DA DBMSB PCC OSD MPC31.评价一个算法时间性能的主要标准是DA 算法易于调试度B 正确度C 易干于理解度D 时间复杂度32.批处理系统的C是指在内存中可同时驻留多个程序,并允许它们并发执行,有效地提高系统资源利用率的吞吐A 成批性B 交互性C 多道性D 实时性33.结构程序设计中自顶向下正确说法是DA 先考虑局部,后考虑全局B 只考虑全局C 只考虑局部D 先考虑总体,后考虑细节34.在软件开发中,不必遵守的原则是AA 艺术性B 抽象性C 信息隐藏性D 完整性35.域名COM表示的含义BA政府机构 B商业网 C 军事网 D教育网36.在企业内网与外网之间,B检查服务请求是否合法A路由器 B防火墙 C交换器 D 集线器37.Tntemet是一个基于A协议,采用客户机服务器连接模式,将各个国家及地区,各个部门,各种机构的网络连接起来的计算机通信网络.A TCP/IPB FTPCD HTTP38.下面这些攻击方式中,哪些不属于被动攻击方式AA 爱传B 电磁/射频截获C 搭线监听 D流量分析39.B的缺点是缺乏人机交互性,一次这种操作系统适用于成熟程序,尤其是运行时间长,数据运算量大的程序.A 分财操作B 批处理C 实时 D网络操作40.A是指计算机系统,主要是包括用户产机和服务器的全部软件和硬件资源.A 资源子网 B连线子网 C 转接子网 D 通信子网41.OSI模型网络技术体系结构分为DA 6层B 5层C 4层D 7层42.传转线路的B 是指线路上每秒最多能传输的二进制位数,是线路最大传输能力.A 频带 B带宽 C 频率 D 速度43.窃取他人用户账号和密码,获取他人操作权限,属于D攻击方式A 爱传B 篡改 C拒绝服务 D 伪装44.数据在计算机的存属关系,称为数据的AA 存属关系B 线性C 链式D 逻辑45.用于描绘算法的工具很多、通常有 B、N-S图、自然语言和伪代码等工具.A 状态—迁移图B 流程图C 数据流图 D实体—关系图46.不断的将待排序的元素插入到前面的有序序列中,直到所有元素都进入有序序列中,此排序方式是B排序法A 冒泡B 插入 C交换 D选择47.RAM具有的特点是DA 海量存稿B 储存的信息可以永久保存C 储存在其中的数据不能改写D 一旦断电,储存在其上的信息将全部消失无法恢复48.硬盘工作时应特别注意避免BA 日光B 震动C 阴暗 D噪声49.微处理器的组成有运算器AA 控制器B CPU C主机 D内存50.下列4个不同进制的无符号数中,数据最小的是C51.在基于密钥的加密/解密体系中,信息的安全性主要取决于DA加算密码 B 操作系统 C 传输介质 D秘钥52.C是一个事务访问数据库时,其他事物不能以任何方式访问该数据库.A 共享型锁B 独占性锁C 独占数据库 D排它型锁53.储存系统中的RAM是指BA可编程只读存储器 B 随机存取储存器C动态随机储存器 D只读储存器54.计算机所具有的储存程序和程序原理是D提出的A爱因斯坦 B布尔 C国灵 D冯.若依曼55.与十进制数200等值的十六进制数为BA C4B C8C A8D A456.计算机指定规定该指令执行功能的部分称为CA原地址码 B目标地址码 C操作码 D数据码57.下面A组设备包括输入设备,输出设备,利储存设备.A鼠标器,绘图仪,光盘B磁盘,鼠标器,键盘C CRT,CPU,ROMD磁带,打印机,激光打印机58.B是一种单用户,单任务的微机操作系统.A UNIXB DOSC WindowsD Linux59.B是只读储存器A CMOSB BIOSC RAMD 内存条60.高速缓存位于CPU与D之间A 控制器B I/O设备C 外存 D主存61.第四代计算机的逻辑器件采用的是CA晶体管 B 中小规模集成电路C 大规模,超大规模集成电路D 电子管电路62.顺序表8,26,39,50,66,98用折半查找法查找26时中间点取整数部分需要比较AA 3次B 1次C 2次D 4次63.一个数据结构可以表示成:S=D,R,其中R表示AA数据元素之间前后件关系的集合B数据元素可以进行的操作C数据元素的集合D数据元素的存储结构64.在D运算中,使用顺序表比链表好A插入 B删除 C根据元素值查找 D根据序号查找65.需要访问循环链表中的某个结点,下列正确的是BA需要从表头,结点出发B从表中任何一个结点出发均可C需要从表中第一个有效结点出发D需要从表指针出发66.在多媒体计算机系统中,CD-ROM属于BA表示媒体 B储存 C表现 D感觉67.D不是软件危机的表现形式A软件质量得不到保证B软件开发成本高C软件开发生产率低D技术发展快68.程序设计语言分为面向机器语言,面向过程高级语言和D程序设计语言A面向用户 B面向问题 C面向目标 D面向对象69.“实体”是信息数据中的术语,与之对应的数据库中术语为DA记录 B文件 C字段 D数据库70.多个事务并发A,数据容易引起数据不一致现象A更新 B查询 C访问 D操作71.在满二叉树中,D都在最下面的同一层上A双亲结点 B兄弟结点 C孩子结点 D叶子结点72.队列是允许在B进行插入和删除运算的线性表A中间 B两端 C多端 D同一端73.一个算法应具有以下特征,确定性,A,有穷性,输入和输出.A可行性 B简洁性 C稳定性 D通俗性74.二叉树属于A结构A树形 B集合 C图形 D线性75.C不是计算机病毒的特性A隐藏性 B潜伏性 C自治性 D破坏性76.在加密/解密的过程中,如果使用的密钥相同,则将之成为C体系A可逆密钥 B双密钥 C单密钥 D相似密钥77.一个结点,可以有多个前件和多个后件,通常将这种结构称为AA图形结构 B树形结构 C集合 D线性结构78.依次在初始队列为空的队列中插入元素a,b,c,d设此设备最多容纳五个元素.接着做了两次删除操作,此时,还可以向队列中插B个元素A 2B 1C 0D 379.A是局域网络习系统中的核心计算器 ,为网络用户提供各种网络服务和共享软硬件资源.A服务器 B交换机 C工作站 D路由器80.A是超文本传输协议,用于规定在上浏览网页时所遵循的规则和操作,使浏览器有统一的规则和标准,从而增强了网页的适用性,允许传输任意类型数据.A HTTPB TCP/IPC FTP DTELNET81.允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端交互地使用计算机,这种系统是DA事实操作系统 B分布式 C网终操作 D分时82.队列操作中允许删除的一端称为DA队顶 B对底 C队尾 D 队头83.Windows防火墙的C功能可以指定哪些计算机的访问信息可以通过防火墙来访问本地计算机.A服务过滤 B程序过滤 C用户过滤 D端口过滤84.将IP地址与子网掩码进行按位A运算,可以得到网络地址A与 B 或 C非 D异或85.在下列选项中,D不属于局域网络,常用连接模式A文件服务器模式 B对等模式 C客户机/服务器模式 D直连模式86.D是将计算机发送的数字信号1或0转换成高或低电压,直接送到线路上传输A窄带传输 B 宽带 C 频带 D基带87.将覆盖范围从几十千米到数千千米的网络称为AA WANB LAN CVAN D MAN88.将计算机网络中的各层模块及其协议的集合称为网络BA参考模型 B体系结构 C连接标准 D系统工程89.下列不属于windows本地连接属性对话框中常用的协议是CA NeTBIOS,NeTBEVIB IPX/SPXC SMTOD TCP/IP90.将十六进制 1ABH 转换为十进制数是 AA.427 B.273 C.272 D.11291.操作系统的特征中,D是指操作系统通过某种技术将一个物理实体变成逻辑上的多个物理实体,或将多个物理实体变成逻辑上的一个对应物A.共享性B. 并发性C. 并行性D. 虚拟性92.A位于硬件之上,是与硬件关系最密切的系统软件,是对硬件功能的首次扩充A.操作系统B. 应用程序C. 数据库管理系统D.语言处理程序93.B是远程登录协议,主要用于控制远编主机的登录A.PING B.TELNET C.ARP D.FTP94.通常从正确性、可读性、健壮性和D四个方面评价一个算法A.实时性B.分时性C.简约性D.效率95.数据库管理系统实现对数据库中数据的插入、修改和删除等操作,这种功能称为AA.数据操纵功能B. 控制C.定义D.管理96.A是去掉重复属性的等值联接A.自然联接B. 联接C.选择D.等值联接97.在数据处理人工阶段,程序与数据组的关系CA.一对多B.多对一C.一一对应D.多对多98.计算机网络系统由资源子网和A 两部分构成A.通信子网B.连接子网C.转换子网D.物理子网99.中继器的作用是AA.放大电信号,延伸传输介质,扩大局域网覆盖范围B.路由选择C.过滤与转发帧D.协议转换100.D是通过射频识别、红外感应、卫星定位和激光扫描等技术,按协议要求将物品作为一种特殊的主机与广域网相连接,实现物品只能识别、跟踪监控和管理的网络A.互联网B.局域网C.广域网D.物联网101.对于任意一棵二叉树,度为0的结点总比度为2的结点CA.少两个B.多两个C.多一个D.少一个102.对于微型机来说,A的工作速度基本上决定了计算机的运行速度A.CPUB.运算器C.存储器D.控制器103.串行接口向一个方向一次只能传输D位二进制数据A.八B.二C. 十六D.一104.计算机中所有的存储都采用AA.二进制B.八C.十D. 十六105.计算机的应用领域大致可分为几个方面,下列选项中正确的是BA. 工程计算、数据结构、文字处理B.实时控制、科学计算、数据处理C.计算机辅助教学、外存储器、人工智能D.数值处理、人工智能、操作系统106.把处理系统的C 是指在内存中可同时驻留多个程序,并允许他们并发执行,有效地提高系统资源利用率和吞吐量A.成批性B.交互性C.多道性D.实时性107.操作系统的特性中,D是指两个或两个以上时间在同一时刻发生,从微观和宏观上都是同时发生A.并发性B.虚拟性C.共享性D.并行性108.在下列选项中,C 不属于网卡的接口A.AUIB.BNCC.RJ—11D.RJ—45109.TPC/IP网络体系结构分为应用层、传输控制层、网络层和BA.链接路B.网络接口层C.会话层D. 表示层110.关系数据模型中,完整性包括:域完整性、实体完整性、A和用户定义完整性约束A.参照完整性B.数据C.关系D.系统111.在Windows系统中,产看数字证书信息时,无法看到下面信息中的BA.颁发者B.私钥C.有效期D.算法112.在树结构中,将结点的前件称为该结点的AA.双亲结点B.叶结点C.根结点D.子结点113在树结构中,树中结点的最大层次称为DA.结点的度B.结点的深度C.树的度D.树的深度114.常用的通信有线介质包括双绞线、同轴电缆和AA. 电缆B.红外线C.激光D.微波115.HUB又称D,是一种多端口的中继器A.网桥B.交换机C.路由器D.集线器116.磁盘操作系统DOS是一种C 的微型机系统A.多用户多任务B.多用户单任务C.单用户单任务D.单用户多任务117.A 位于硬件交点,是与硬件关系最密切的系统软件,是对硬件功能的首次扩充A.操作系统B.应用程序C.数据库管理系统D.语言处理程序118.队列操作中允许删除的一端称为DA队顶B队底C队尾D队头119.在树结构中,没有后座的结点称为DA根结点B子结点C茎结点D叶结点120.若要访问循环链表中的某个结点,下列说法正确的是BA需要从表头结点出发B从表中任何一个结点出发C需要从表中第一个有效结点出发D需要从表头指针出发121.下面D不是数据库的网状模型的条件A有些非根结点,可能有多个交接点B适合表示实体的多对多联系C可能有多个结点没有交接点D有且仅有一个根结点122.数据库的数据安全和完整性控制机制由C完成A0SBDBASCDBMSD硬件平台123.在关系数据库中,表结构用于存放CA实体B实体型C实体属性集D实体集124.如果一个事物获得了某数据项 B ,则该事物只可以读但不能写此数据项.A独占型B共享型C独占数据库D排他型锁125.C不是数据管理系统.AVisual foxproBAccessCWindowsDSQLServer126.文本是计算机中基本的信息表示方式,包括 CA语音歌曲和音乐B数字字母和图形C数字字母符号和汉字D数字字母和语言127.食欲编写系统软件和控制软件的是AA语言B脚本语言CJava语言128.在C类IP地址中前A位是网络表识A12 B24 C8 D16129.在数据签名认证体系中涉及公钥与私钥,其中公钥由CA提供私钥,由用户自己设置130.光缆可以分为单模光缆和多模光缆131.总线是微型计算机,计算机内内部部件之间,设备之间传编信息的供用信号线132.自然联接就是等值联接.F133.软件工程的目的就是提高软件的质量和降低软件的成本T134.西文字符编码采用ASCII,即美国国家信息交换标准字符码135.在栈操作中,通常将插入元素称为入栈T136.多道批处理系统和分时系统都是宏观上同时执行多个程序T137.结构化程序的基本特征是BCA程序离散化 B可移植性好 C程序模块化 D程序整体结构化138.电源关闭后,ROM中的信息会丢失F139.在微机系统中,应用最普遍的字符编码是ASCII码T140.鼠标可以分为机械式和光电式鼠标T141.多媒体信息处理与应用除需要计算机系统技术支持外,还需要AB支持A通信技术 B数据压缩技术 C反盗版技术 D生物技术142.数据处理技术的发展共经历了人工管理阶段,BD和分布式数据库系统四个阶段A双工阶段 B文件系统阶段 C网络阶段 D数据库系统阶段143.BC不是算法的主要特征A确定性 B无限性 C随机性 D有穷性144.数字签名的方式有哪几种DEA防伪签名 B加密签名 C间接签名 D直接签名 E仲裁签名145.计算机主要技术指标有CDA外观 B价格 C字长 D运算速度146.BC是显示器的主要性能指标A波¥率 B分辨率 C刷新频率 D传输率147.下列选项中属于网络互联设备的是CDA光缆 B双绞线 C路由器 D网关148.计算机系统分两个子系统BCA CADB 硬件 C软件 D字处理149.信息世界也称AA概念世界 B现实世界 C数据世界 D计算机世界150.Access数据库文件扩展名为BA MDFB MDBC DBFD DBC151.D是数据库系统的简称A DBASB DBMSC ODBCD DBS152.具有三个结点的二叉树有C种形态A3 B6 C5 D4153.下列有关顺序表的描述正确的是DA元素按由小到大排序的线性表B顺序存储的线性表C元素按由大到小排序的线性表D有序的线性表154.若要访问循环链表中的某个结点,下列说法正确的是B A需要从表头结点出发B从表中任何一个结点出发均可C需从表中第一个有效结点出发D需从头指针出发155.链式储存结构下列说法错误的是AA便于随机存取B插入,删除操作方便,不用移动结点C逻辑上相邻的结点物理上不必相邻D花费的储存空间较顺序储存空间多156.在基于秘钥的加密/解密体系工中,信息的安全性主要取决于DA加密算法 B操作系统 C传输介质 D秘钥157.广域网技术在OSI模型的下三层发挥作用,采用电路交换和A俩种模式运行A分组交换技术 B包交换 C分频交换技术 D队列交换技术158.数字签名过程中,签名用户使用自己的A对信息进行签名A私钥 B算法 C密码 D公钥。

大学计算机第3章 操作系统基础知识

大学计算机第3章 操作系统基础知识
吉林大学公共计算机教学与研究中心制作
5/82
第三章 操作系统基础知识
单道批处理系统 作业成批进入系统,但完成一个 作业后才选择另一个作业。 用
户 结 果


磁带 作 入
读卡机 机
输入磁带
监 督 程 序 机 操作系统
输 磁带
机 入磁带




第三章 操作系统基础知识
任一时刻只允许 只允许一个程序 单道批处理系统: 任一时刻只允许一个程序 在系统中执行。 在系统中执行。一个程序执行结束后才能执行 下一个程序。 下一个程序。
吉林大学公共计算机教学与研究中心制作第三章操作系统基础知识982多道批处理系统批处理系统多道程序设计技术多道批处理操作系统输出机输入机作业1作业2作业n输入井结果1结果2结果k输出井内存cpu进程1进程2进程n主机后备队列内存中有多个进程交替运行算法作业预先在外存中排成后备队列由作业调度程序从后备队列中选若干个作业装入内存交替运行
吉林大学公共计算机教学与研究中心制作
13/82 13/82
第三章 操作系统基础知识
3.1.2 常见操作系统简介
DOS操作系统 1. DOS操作系统 DOS 是 磁 盘 操 作 系 统 (Disk Operating ystem),是一种单用户 单任务的微型机操 单用户、 System) , 是一种 单用户 、 单任务 的微型机操 作系统。 作系统。 主要功能:命令处理、文件管理和设备管 主要功能:命令处理、文件管理和 理。 主要特点:系统开销小 运行效率高 开销小, 效率高, 主要特点 : 系统 开销小 , 运行 效率高 , 但 资源管理功能简单 字符型用户界面, 功能简单, 资源管理功能简单,字符型用户界面, 操作不 太方便。 太方便。

吉林大学智慧树知到“计算机科学与技术”《操作系统》网课测试题答案3

吉林大学智慧树知到“计算机科学与技术”《操作系统》网课测试题答案3

吉林大学智慧树知到“计算机科学与技术”《操作系统》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.位示图方法可用于()。

A.页式虚拟存贮管理中的页面调度B.盘空间的管理C.盘的驱动调度D.文件目录的查找2.文件系统最基本的功能是实现按名存取。

()A、错误B、正确3.多道程序设计是指()。

A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上并发运行多个程序D.在一台处理机上同一时刻运行多个程序4.进程可以删除自己的PCB表。

()A、错误B、正确5.在一个以批处理为主的系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的()。

A.运行时间B.提交时间C.完成时间D.周转时间6.操作系统的主要设计目标是界面友好,系统能高效工作。

()A.正确B.错误7.分时系统中,时间片越小越好。

()A、错误B、正确8.避免死锁的一个著名的算法是()。

A.银行家算法B.资源按序分配法C.先入先出法D.优先级算法9.在SPOOLing系统中,用户程序可以随时将输出数据送到输出井中,待输出设备空闲时再执行数据输出操作。

()A、错误B、正确10.虚存容量的扩大是以牺牲CPU工作时间以及内、外存交换时间为代价的。

()A、错误B、正确11.段式和页式存储管理的地址结构很类似,但是它们之间有实质上的不同,下列哪项不是其具体表现()。

A、页是的地址是一维的,段式的地址是二维的B、分页是操作系统进行的,分段是用户确定的C、各页可以分分散存放在主存,每段必须占用连续的主存空间D、页式采用静态重定位方式,段式采用动态重定位方式12.原语是一种不可分割的操作。

()A.正确B.错误13.进程具有并发性和()两个重要属性。

A.静态性B.易用性C.封闭性D.动态性14.用户为每个自己的进程创建PCB,并控制进程的执行过程。

()A、错误B、正确15.正在执行的进程由于其时间片完而被暂停执行,此时进程应从运行态变为()状态。

大学二年级计算机科学操作系统原理

大学二年级计算机科学操作系统原理

大学二年级计算机科学操作系统原理操作系统是计算机科学领域的重要基础理论之一,它是计算机硬件和软件之间进行协调和管理的核心软件。

操作系统原理作为计算机科学专业的一门重要课程,旨在让学生深入了解计算机操作系统的基本原理、设计思想和实现方法。

本文将以大学二年级计算机科学操作系统原理为题,从操作系统的定义、功能、架构、进程管理、内存管理、文件系统等方面进行论述。

一、操作系统的定义与功能操作系统是计算机软硬件之间的桥梁,它能够有效地管理计算机硬件资源,并为用户和应用程序提供良好的使用界面。

操作系统具有以下主要功能:1. 资源管理:操作系统负责管理计算机硬件资源,包括处理器、内存、输入输出设备等,以实现资源的共享和合理利用。

2. 进程管理:操作系统管理计算机的进程,包括进程的创建、调度、同步和通信等,确保进程能够按照一定规则有序地执行。

3. 内存管理:操作系统管理计算机的内存,包括内存的分配、回收和虚拟内存的管理,以提高内存的利用率和系统性能。

4. 文件系统:操作系统管理计算机的文件系统,包括文件的组织、存储和访问等,使用户能够方便地管理和使用文件。

5. 设备管理:操作系统管理计算机的输入输出设备,包括设备的分配、调度和驱动程序的管理,以实现设备的高效利用。

6. 用户界面:操作系统为用户提供友好的使用界面,包括命令行界面和图形用户界面等,以方便用户操作计算机。

二、操作系统的架构与组成操作系统的架构是指其内部的模块结构和模块之间的关系。

常见的操作系统架构有单内核、微内核和外核等。

1. 单内核架构:单内核是指整个操作系统运行在一个单一的内核空间中,所有的系统服务都在同一个内核模块内实现。

这种架构设计简单,运行效率高,但不够灵活,一旦发生故障,整个操作系统将无法正常工作。

2. 微内核架构:微内核是指将操作系统的核心功能放在核心内核模块中,而将其他系统服务放在用户态的独立进程中。

这种架构设计灵活,易于扩展和维护,但运行效率相对较低。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1 操作系统概念
操作系统地位 操作系统作用 操作系统定义
What is operating system?
1.1.1 操作系统地位
硬件抽象层(HAL)之上 所有其它软件层之下
应用软件层 其它系统软件层
OS 硬件(HAL)
运行视图
系统库(lib)可调用操作系统,执行硬件指令 应用程序可以调用lib和操作系统,执行硬件指令
1.2.1 操作系统的产生
1、手工操作阶段(20世纪40年代,无操作系统)
作业处理步骤:
⑴ (程序、数据)→穿孔机→纸带;
⑵ 穿孔纸带→光电机→机器内存;
⑶ 控制台开关启动第一条指令
(调试程序需修改纸带,或动态修改);
(如有输入需要安装纸带);
汇编语言及
⑷ 运行结果在电传打字机上输出。 汇编系统出现
国内用的比较多
William Stalling, Operating Systems, Internals and Design Principles, 4th
Edition, Prentice Hall, 电子工业出版社, 2000.
另一本比较权威的教材

参考文献
H.M. Deitel, P.J.Deitel, D.R. Choffnes.
参考文献
A. Silberschatz, P. Galvin, Operating System Concepts, 6th edition, Wiley, 高等
教育出版社,2002.
系统,完善,国外大学多选用
A. Silberschatz, P. Galvin, Greg Gagne.
Applied Operating System Concepts,
Operating Systems, 3rd edition, 施平
安等译, 清华大学出版社, 2007.
很完整,篇幅很长(1331页)
孙钟秀等,操作系统教程,第4版,高等
教育出版社,2008.4
国内代表性教材
参考文献
莱昂氏UNIX源代码分析,6th edition,
机械工业出版社,2001.
缺点:
(1)资源独占;(2)手工费时。
例子
一个作业在1000次/s的机器上运行需要 1hour,手动操作时间4min,手动时 间与程序运行时间之比为1:15;
如果计算机速度提高到600,000次/s, 同样程序运行只需6s, 而手动操作时间不 变,手动操作与程序运行时间之比为 40:1
1.2.1 操作系统的产生(Cont.)
库调用 系统调用 机器指令
应用程序 系统库 操作系统 硬 件(HAL)
1.1.2 操作系统的作用
管理系统中软件硬件资源
CPU: 一个CPU, 多个可运行的程序 内存: 进程空间相对独立, 支持共享 设备: 分配, 驱动 文件: 实现文件系统, 支持文件操作
为用户(应用程序)提供良好的服务(界面)
读卡机 打印机
输入

磁带


输出
磁带
输入 磁带
输出 磁带
主计算机
汇编程序 编译程序 链接程序
优点: 减少了主机等待I/O操作时间 缺点: (1)人工搬动磁带; (2)额外的卫星机
1.2.1 操作系统的产生(Cont.)
3、执行系统阶段(20世纪60年代初期)
通道:专门用于控制I/O设备的处理机,即I/O处理机。 有自己的指令系统和运控部件; 与主机共享内存; 接受主CPU委托执行通道程序,完成I/O; 通道I/O操作与主CPU并行; 通道完成I/O时,向主机发中断请求。
UNIX源代码10000行
C语言9000行,汇编语言1000行 PDP11-45 ,要求了解硬件体系结构, 指令系统
注释
尤晋元,史美林,陈向群等. Windows 操作系统原理,机械工业出版社,2001.
第一章 操作系统概述
操作系统的概念 操作系统的历史 操作系统的特性 操作系统的类型 操作系统的运行环境 操作系统的界面形式 操作系统的运行机理 研究操作系统的几种观点
2、批处理阶段(20世纪50年代,操作系统雏形)
⑴ 联机批处理:
Jobn
计算机




汇编程序
job2


编译程序
Job1
链接程序
监督程序
优点: 摆脱了人工干预(作业过渡没有人的干预,一个作业处理过程没有人的干预) 缺点: I/O操作慢,主机等待时间长
1.2.1 操作系统的产生(Cont.)
2、批处理阶段 ⑵ 脱机批处理:
John Wiley&Sons Inc. 高等教育出版社, 2001.
面向应用,比较浅显,算法不够完整 算法用Java语言描述
参考文献
A. S. Tanenbaum. Modern Operating Systems, 3rd edition, Prentice Hall, 机械工业
出版社, 2009.
操作系统的初级阶段,通道和中断技术的出现。
1.2.1 操作系统的产生(Cont.)
3、执行系统阶段
读卡机
通道
输入 磁带
打印机
通道
输出 磁带
主计算机
汇编程序 编译程序 链接程序
非联机, 非脱机,
假脱机(SPOOLing, Simultaneous Peripheral Operation On-Line )
Operating supervisor monitoring program
1.2 操作系统的历史
操作系统的产生
手工操作阶段 成批处理阶段 执行系统阶段
操作系统的完善
多道批处理系统 分时系统 实时处理系统 通用操作系统
操作系统的发展
网络操作系统 分布式操作系统 多处理机操作系统 单用户操作系统 面向对象操作系统 嵌入式操作系统 智能卡操作系统
API GUI, 行式命令(ls, cd, cat, vi, rm, mount, …) JCL (Job Control Language)
1.1.3 操作系统定义
操作系统是位于硬件层(HAL)之上,所 有其它软件层之下的一个系统软件,是 管理系统中各种软硬件资源,方便用户 使用计算机系统的程序集合。
1.2.2 操作系统的完善
1.多道批处理系统(60年代初期)
执行系统:单道作业,资源利用不充分; 多道批处理:主机中同时放多个作业,最大限度提高资源利用率;
单道到多道:不是量的变化,是质的飞跃 带来问题:互斥、同步、通讯、死锁、饥饿、饿死 多道批处理出现,标志操作系统走向成熟 2.分时系统(60年代初、中期) 程序员提出:联机操作的要求; 一台主机,多个终端,交互式工作。 3.实时系统(60年代中期) 背景:计算机应用领域扩大:(工业控制、医疗控制、航班订票等)。 要求:满足时间约束条件 4.通用操作系统(60年代后期) 上述三类系统的结合。
相关文档
最新文档