期末样题 :
链接:https://pan.baidu.com/s/12Mfi_lnhBDbuke6B_qCiJg
提取码:khp7

一、易错易混点:

  1. 下列进程调度算法中,可能引起进程长时间得不到运行的算法是( )。
    A.时间片轮转法 B.不可抢占式静态优先级算法
    C.可抢占式静态优先级算法 D.不可抢占式动态优先级算法
    解析:BC
    静态优先算法,往往都会使低优先级的进程产生饥饿现象
  2. 若系统中并发运行的进程和资源之间满足互斥使用、保持和等待、非剥夺性和循环等待,则可判定系统中发生了死锁。( )
    解析:X
    (1)死锁的必要条件:互斥使用、保持和等待、非剥夺性和循环等待
    (2)充分条件||必要条件
    A C D是B的充分条件

    eg:A (我是最帅的程序员) 是B(我是程序员)的充分条件
    A C D是B的必要条件。

    eg:A(我是人)是B(我是程序员)的必要条件

二、知识点总结

第一章 操作系统导论
  1. 操作系统是指提高控制与管理 整个计算机的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提高给用户和其他软件方便的接口和环境,是计算机系统中最基本的系统软件。
  2. 操作系统的基本特征:并发、共享、虚拟、异步
    ①并发:指两个或多个事件在同一时刻发生(并行指两个或多个事件在同一时刻发生)
    ②共享:指系统中的资源可供内存中多个并发执行的进程共同使用
    ③虚拟:指把物理上的一个实体变成逻辑上的多个对应物
    ④异步:指内存中的多个进程均按照各自独立的,不可预知的速度向前推荐

第二章 进程的描述和控制
  1. 进程控制块(Process Control Block ,PCB)
  • 由程序段、相关的数据段和PCB三部分便构成了进程实体(又称进程映像)。一般情况下,把进程实体简称为进程。
  • 进程与PCB一一对应
    创建进程实质上是创建进程实体中的PCB;而撤销进程,实质上是撤销进程的PCB。
  • PCB表的大小,决定了系统中最多可存在的并发进程个数 ,称为系统的并发度。
  • 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。
    从不同角度出发,也可以定义为:
    ①进程是程序的一次执行。
    ②进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
    ③进程是具有独立功能的程序在一个数据集合上运行的过程,他是系统进行资源分配和调度的一个独立单位。
    判断:

  1. (1)进程的基本状态:
    ①就绪状态:进程已分配到除CPU以外的所有必要资源后,一旦得到CPU,便可立即执行。
    ②执行状态:正在CPU上运行的进程所处的状态。
    ③阻塞状态:正在执行的进程由于发生某事件暂时无法继续执行时的状态,亦即进程的执行受到阻塞。
    (2)①就绪到执行:进程调度
    ②执行到阻塞:I/O请求;阻塞原语
    ③阻塞到就绪:I/O完成;唤醒原语
    ④执行到就绪:时间片完

    解析:进入内存

OS期末复习总结的更多相关文章

  1. os期末复习

    登记之后会发生两个变化:读者数增加(v操作).座位数减少(p操作) 注销之后会发生的变化:读者数减少(p操作).座位数增加(v操作) 必须要清楚释放的是甚麽,以及申请的是甚麽资源(在具体的题目当中) ...

  2. SCE信号期末复习省流小助手(懒人版)

    XDU-SCE网信院信号期末复习省流小助手(懒人版) 本人根据西安电子科技大学网络与信息安全18年期末考试整理的考点和题型 以下题型代表了信号与系统课程的 精髓 若能掌握以下知识点和题型,80分稳有: ...

  3. JavaEE期末复习

    期末复习 基础 jsp技术中嵌入java代码,使用的符号 <%%> 掌握jsp技术中引用其他标签库指令标签的书写 掌握jsp技术中request对象setAttribute( ).setC ...

  4. Hadoop期末复习

    Hadoop期末复习 选择题 以下选项中,哪个程序负责HDFS数据存储. B A.NameNode B.DataNode C.Secondary NameNode D.ResourceManager ...

  5. python爬虫期末复习

    python期末复习 选择题 以下选项中合法的是(A). A 爬取百度的搜索结果 B 爬取淘宝的商品数据 C 出售同学的个人信息 D 为高利贷提供技术服务 网站的根目录下有一个文件告诉爬虫哪些内容可以 ...

  6. JavaEE期末复习知识点总结

    JavaEE期末复习知识点总结 Java企业应用开发环境 Maven的基础概念 Maven是一个项目管理工具,可以对 Java 项目进行构建.依赖管理 Maven仓库 Maven 仓库是项目中依赖的第 ...

  7. now code——处女座的期末复习

    题目描述 快要期末考试了,处女座现在有n门课程需要考试,每一门课程需要花ai小时进行复习,考试的起始时间为bi,处女座为了考试可以不吃饭不睡觉,处女座想知道他能否复习完所有的科目(即在每一门考试之前复 ...

  8. 微信小程序期末复习

    过什么六一,复习不完了... 第1章作业 一.单选题(共10题,100.0分) 1以下哪个不是主流的手机操作系统? A.Android B.iOS C.Windows Phone D.Blackber ...

  9. 南京邮电大学 JavaA期末复习要点总结

    南京邮电大学 JavaA复习要点: Chap1 入门 1.  Java应用程序开发过程教材P14~P15 Chap 2 基本语法 1.      标识符的命名规则教材P19 字母下划线美元符号开头,除 ...

  10. 多态,封装,反射,类内置attr属性,os操作复习

    1.多态 #多态 多态是指对象如何通过他们共同的属性和动作来操作及访问,而不需要考虑他们具体的类 运行时候,多种实现 反应运行时候状态 class H2O: def __init__(self,nam ...

随机推荐

  1. Typecho博客网站底部添加网站已运行时间教程

    样式一: 1. 将代码放入 functions.php 一般在主题根目录:网站 /usr/themes/ 主题 修改一下你自己的网站时间 // 设置时区 date_default_timezone_s ...

  2. Qt个人项目总结 —— MySQL数据库查询与断言

    3.Qt项目总结--数据库查询断言问题 问题: 当我使用MySQL数据库的查询操作时, 如果查询的数据在数据库中不存在,那么Qt会直接被干崩溃 但是?为什么呢?不应该是返回if语句中的结果吗,为什么会 ...

  3. 下载文件,后端返回的是文件流,我们需要请求并下载到本地,发现下载后打开只有个undefined

    在项目里做完上传,做下载的时候,把下载的文件打开,内容却时undefined,而且接口调用成功,但是postman校验接口时下载的文件正常的,那问题又出现在前端了. 我的前端代码如下图 前端代码的话我 ...

  4. PaddleOCR学习笔记3-通用识别服务

    今天优化了下之前的初步识别服务的python代码和html代码. 采用flask + paddleocr+ bootstrap快速搭建OCR识别服务. 代码结构如下: 模板页面代码文件如下: uplo ...

  5. 什么是 CSS 设计模式

    这是转载的,先收藏到我的博客园. 什么是设计模式? 曾有人调侃,设计模式是工程师用于跟别人显摆的,显得高大上:也曾有人这么说,不是设计模式没用,是你还没有到能懂它,会用它的时候. 先来看一下比较官方的 ...

  6. BUUCTF---RSA4

    题目 点击查看代码 N = 33131032421200003002021431224423222240014241042341310444114020300324300210433321420203 ...

  7. 异常--java进阶day08

    1.异常 java中,所有的异常都是类 2.异常的体系结构 3.编译时异常与运行时异常 1.编译时异常 语法完全正确,但是代码就是会报错,如下图 上图中,写的是时间格式化类的使用,parse方法将给的 ...

  8. 新建一个空的 ASP.NET Core Web Application

    前言 Visual Studio 2017 下操作 1. 新建项目 2. 新建空的 ASP.NET Core Web Application 确定后,需要一小点的时间等待依赖库载入... 3. 新建完 ...

  9. Tengine-rpm 基于Tengine 3.1深度定制优化

    Tengine RPM Tengine是亚洲最大的电子商务网站淘宝网推出的高性能的HTTP和反向代理web服务器.它基于 Nginx HTTP 服务器,拥有许多高级功能.事实证明,Tengine 在淘 ...

  10. 详细介绍FutureTask类

    一.详细介绍FutureTask类 FutureTask 未来将要执行的任务对象,继承 Runnable.Future 接口,用于包装 Callable 对象,实现任务的提交 public stati ...