计算机操作系统稳定性的因素有哪些,计算机操作系统期末重点复习汇编.docx

操作系统

、复习重点和要求

第1章操作系统概述

考核学生对操作系统的定义、主要功能、主要类型、操作系统的特征以及分时概念等内 容的学习情况。

【掌握】

操作系统的概念

操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的

系统软件(或程序集合),是用户与计算机之间的接口。

记忆要点:操作系统是什么是系统软件;

操作系统管什么一一控制和管理计算机系统内各种资源;

操作系统有何用一一扩充硬件功能,方便用户使用。

操作系统的主要功能

操作系统的五大主要功能:存储管理、进程和处理机管理、文件管理、设备管理、用户 接口管理。

【理解】

操作系统的特征:并发、共享和异步性。

理解模拟:并发一一“大家都前进了”;

共享——“一件东西大家用”;

异步性一一“你走我停”,“走走停停”。

操作系统的主要类型

操作系统的主要类型有:多道批处理系统、分时系统、实时系统、网络操作系统、个人 机操作系统、分布式系统和嵌入式操作系统。

UNIX系统是著名的分时系统。

分时概念:主要是指若干并发程序对CPU时间的共享。

【了解】

操作系统的形成;

分时和实时操作系统的特点;

操作系统在计算机系统中的地位:是裸机之上的第一层软件,是建立其他所有软件

的基础。

操作系统结构设计:整体结构、层次结构、虚拟机结构和客户机-服务器结构。

操作系统为用户提供的三种用户接口:图形用户接口、命令行接口和程序接口。

系统调用是操作系统内核与用户程序、应用程序之间的接口。在 UNIX/Linux系统,系 统调用以C函数的形式出现。

第2章进程管理

考核学生对进程定义、进程的状态及其转换、进程的组成、竞争条件和临界区、进程的

同步与互斥、信号量和P、 V操作及其一般应用、 死锁的概念和产生死锁的必要条件等内容 学习情况。

【掌握】

进程的定义:进程是程序在并发环境中的执行过程。

进程与程序的主要区别。进程最基本的属性是动态性和并发性。

进程的状态及其转换

进程的3种基本状态是:运行态、就绪态和阻塞态。掌握教材38页的进程状态及其转

换图。

进程的同步与互斥的概念。可以简单理解为:同步是协作,互斥是竞争。

信号量和P、V操作及其一般应用。

运用信号量机制和P、V操作,解决并发进程一般的互斥和同步问题。解决此类问题的

一般方式:

根据问题给出的条件,确定进程有几个或几类;

确定进程间的制约关系一一是互斥,还是同步;

各相关进程间通过什么信号量实现彼此的制约,标明信号量的含义和初值;

用P、V操作写出相应的代码段;

验证代码的正确性:设以不同的次序运行各进程,是否能保证问题的圆满解决。切 忌按固定顺序执行各进程。

【理解】

多道程序设计概念及其优点。

进程的一般组成,应深入理解进程控制块的作用。每个进程有惟一的进程控制块。

Linux进程管理的基本命令:ps、kill、sleep。

理解进程临界资源和临界区的概念,进程进入临界区的调度原则。信号量概念,P、

V操作执行的动作。

死锁的概念;死锁的 4个必要条件:互斥条件、不可抢占条件、占有且申请条件、 循环等待条件。

【了解】

进程间的3种高级通信:共享内存、管道文件和消息传递。

第3章处理机调度

考核学生对作业状态、作业调度和进程调度的功能、性能评价标准、常用调度算法、 Linux常用调度命令、中断处理过程、shell命令执行过程等内容的学习情况。

【掌握】

作业调度和进程调度的功能

作业调度的功能见教材 85页,进程调度的功能见教材 86页。在一般操作系统中,进程 调度是必须具备的。

常用调度算法

掌握三种基本调度算法(先来先服务法、时间片轮转法、优先级法)的实现思想,并能 进行评价指标的计算。

要求:能利用图表形式列出各作业或进程的有关时间值,如到达时间、运行时间、开始 时间、完成时间等,利用评价公式计算出各指标的值,如周转时间、平均周转时间。

【理解】

作业的四种状态:提交、后备、执行和完成。

作业调度与进程调度的关系。简单比喻:作业调度是演员上场前的准备,进程调度

是让演员上场表演。

调度性能评价标准

评价调度算法的指标:吞吐量、周转时间、带权周转时间、平均周转时间和平均带权周

转时间。

中断处理过程:保存现场、分析原因、处理中断和中断返回。

shell命令的一般执行过程。

【了解】

调度的三个级别:高级调度、中级调度和低级调度,其中高级调度又称作业调度, 低级调度又称进程调度。

调度策略的选择。

中断概念

中断是指CPU对系统发生的某个事件做出的一种反应,它使CPU暂停正在执行的程序,

保留现场后自动执行相应的处理程序,处理该事件后,如被中断进程的优先级最高,则返回

断点继续执行被“打断”的程序。

第4章存储管理

考核学生对重定位、分区法、分页的概念、虚拟存储概念、请求分

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#中找不到MouseWheel事件的解决办法

在.....Designer.cs中加入 this.pictureBox1.MouseWheel new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseWheel); 再加入事件 void pictureBox1_MouseWheel(object sender, MouseEventArgs e) { double scale 1; if (pictureBox1.Height > 0){scal…

异常(Exception )

1,异常是导致程序bug最直接的原因,异常处理可以让程序员决定,出错时以(蓝屏,代码,报错,提示等)处理. 2,异常级别 初级:语法错误:编译不通过 中级:运行错误,调式来解决 高级:逻辑错误,需要经验,难以排查. 举例c#数组越界class Program{static void Main(string[] args){int[] a…

电子计算机职专东校区在哪,自贡计算机电子信息职业技术学校位置在哪儿

摘要:学校的地址代表了学校是真实存在的,也方便学生进行实地的考察。因为学校肯定是真实存在的,只要有地理位置,学校的地址代表了学校是真实存在的,也方便学生进行实地的考察。因为学校肯定是真实存在的,只…

医疗信息学常用术语缩写

什么是his?? 医院信息系统的定义(HIS): 医院信息系统(Hospital Information System,HIS)在国际学术界已公认为新兴的医学信息学(Medical Informatics)的重要分支。美国该领域的著名教授Morris.Collen于1988年曾著文为医院信息系统…

计算机硬盘到内存不足,内存不够硬盘来凑,怪不得电脑卡!

刚开机的时候还挺流畅怎么用着用着就卡了呢?其实这都是虚拟内存引起的随着运行程序的逐渐增多物理内存不够用的情况下系统会启用一部分硬盘做内存这也就是一开始说的那句内存不够,硬盘来凑说起虚拟内存,很多老用户都不会陌生,毕竟…

c#设计一个方法,与使用

1.普通方法与静态方法. 普通方法 用会分配空间,不用则毁. public void Method1() {}静态方法 static void Method1() {}无论你是否使用,都会占用内存,性能变能. 2.语法: 访问修饰符[其它修饰符] 返回值类型 方法名([参数列表]) { 方法体[返回值return] //面向过程的代码 } …

问题解决: 此文件来自其他计算机,可能被阻止以帮助保护该计算机

此文件来自其他计算机,可能被阻止以帮助保护该计算机使用word打开下载的文件时,经常会出现一下提示,正常的文件无法打开: 在文件上右键-》属性: 之后点击解除锁定之后,就可以使用了。但是总不能一直这样吧,…

2019贵州大学计算机研究生,贵州大学2019年硕士研究生招生拟录取名单公示(一)...

贵州大学2019年硕士研究生招生拟录取名单公示(一)院系 所码院系所名称录取专 业代码录取专业名称学习 方式考生编号 姓名初试 总分复试 成绩录取总 成绩备注102 外国语学院 045300 汉语国际教育 全日制 106579214203615 索静仪 354 85 78102 外国语学院 045300 汉语国际教育 全…

xml学习总结(三)

复杂Schema 扩展包含简单内容的复杂类型 <?xml version"1.0" encoding"UTF-8"?> <xs:schema xmlns:xs"http://www.w3.org/2001/XMLSchema" elementFormDefault"qualified" attributeFormDefault"unqualified">…

c#字符串操作自我总结

//字符串操作方法(拼接,截取,下标,替换,分割,去空格,转大小写)string str " comand ";//截取string s str.Substring(1,2);//om 从0开始。Console.WriteLine(str.Substring(1, 2));//找下标Console.WriteLine(str.IndexOf ("c"));//字符串拼接Console.Wr…

怎么升级计算机硬盘,研究僧 篇一:记一次老电脑的升级之路

创作立场声明&#xff1a;本文所测商品为自费购入。如参加张大妈家的活动获得&#xff0c;我会在文中点明。坚持独立的评价观点是笔者创作的基本底线&#xff0c;绝不会因商品来源不同而有所偏颇&#xff0c;请各位放心。事情的起因最近舍友从工作室找到一台已经退役了的老电脑…

核心标签库(转)

JSTL核心标签库包含了一组用于实现WEB应用中的通用操作的标签&#xff0c;JSP规范为核心标签库建议的前缀名为c。 1.3.1 <c:out>标签 <c:out> 标签用于输出一段文本内容到pageContext对象当前保存的“out”对象中&#xff0c;在通常情况下&#xff0c;pageContext…

学习Winform了解到switch和if-else的妙处

创建一个窗体应用&#xff0c;在窗口点击鼠标可以循环出现图片。 点击窗口F6出现和窗口相关代码。 可以将窗口点击鼠标的方法看为一个循环体。 swtich(i){case 0:BackColor Color.Yellow;break;case 1:BackColor Color.Pink;case 2:BackColor Color.Black;break;Default:Ba…

计算机键盘标注,你所不知道的 Windows 10 小诀窍:万能计算器、虚拟键盘、屏幕截图标注...

原标题&#xff1a;你所不知道的 Windows 10 小诀窍&#xff1a;万能计算器、虚拟键盘、屏幕截图标注Windows 10 里面有许多好用的小功能&#xff0c;只是藏得很深&#xff0c;平常你不一定会发现它&#xff0c;又或者可能是并没有特别标注出来导致埋没在系统工具的茫茫大海之中…

查看当前提供了哪些引擎

show engines;转载于:https://www.cnblogs.com/seasonsstory/p/3501834.html

认识窗体

一, 1&#xff0c;c sharp TextBox,Button,RdioButton,Label控件 Label :标签&#xff0c;上面可以有字,更改Text RadioButton:小圆圈的单选框,如果要对点击单选框触发事件,在Click事件如下代码 this RadioButtonBox1.Checked true;Button:按钮在Form1中,Click事件,点击按钮触…

关于ubuntu终端命令路径太长的问题

解决这个问题&#xff0c;总结网上的方法&#xff0c;有两种&#xff1a; &#xff08;1&#xff09;$ cd &#xff08;2&#xff09;注意&#xff0c;文件前面有一个 “." $ vim .bashrc &#xff08;3&#xff09;找到这行&#xff0c;并修改为 PS1[${debian_chroot…

计算机汇编语言运用哪个进制,运用汇编语言怎样以2进制、8进制、10进制、16进制方式输出10进制的数的计算结果。...

满意答案assume cs:codedata segmentdb 10 dup (0)data endsstack segmentdw 8 dup (0)stack endscode segmentstart:mov ax,12666mov bx,datamov ds,bxmov si,0mov bx,stackmov ss,bxmov sp,16call dtocmov dh,8mov dl,3mov cl,2call show_strmov ax,4c00hint 21hdtoc:push ax…

iOS手势UIGustureRecognizer

UIGestureRecognizer 是一个具体手势的基类&#xff0c;提供了较为简单的手势实现方式 The concrete subclasses of UIGestureRecognizer are the following: UITapGestureRecognizer UIPinchGestureRecognizer UIRotationGestureRecognizer UISwipeGestureRecognizer …

pmtk3怎样离线安装

pmtk3是配合书的机器学习算法包&#xff0c;安装方法有在线离线两种&#xff0c;在线的要翻墙&#xff0c;离线的在本地即可完成。因此下面介绍离线安装办法&#xff1a; Pmtk3安装说明 1 首先阅读https://github.com/probml/pmtk3这个网页&#xff0c;上面主要说明了在线安装…