期末样题 :
链接: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. Sqoop - [01] 概述

    将关系型数据库(Oracle.MySQL.PG等)数据与Hadoop数据进行转换的工具. 一.Sqoop1和Sqoop2的区别 Sqoop1由client端直接接入Hadoop,任务通过解析生成对应的 ...

  3. Linux - centos6忘记root密码怎么办?

    Linux的root密码修改不像Windows的密码修改找回,Windows的登录密码忘记需要介入工具进行解决.CentOS6和CentOS7的密码方法也是不一样的,具体如下 1.开机按esc   2 ...

  4. ABC391F题解

    不加火车头(不吸氧)不开快读全部 long long 提交记录. 使用了我所知的三种优化后的提交记录(最慢点还是没有在一秒内跑过啊). 做法非常的妙,我们先将 \(A,B,C\) 这三个数组降序排序, ...

  5. 我的公众号接入了DeepSeek-R1模型,成为了一个会深度思考的强大.NET AI智能体!

    前言 前不久腾讯元器宣布接入满血版 Deepseek R1 模型,模型免费使用且不限量,为智能体开发提供更多样化的模型选择,带来更丰富的智能体功能和玩法. 今天咱们一起来把我公众号的.NET AI智能 ...

  6. vue3用vite新建项目

    1. npm init vue@latest vue3-project 调用create-app创建, 指定了目录是vue3-projece,但是,紧接着有一堆配置要询问. 2. npm create ...

  7. Basics of using bash, and shell tools for covering several of the most common tasks

    Basics of using bash, and shell tools for covering several of the most common tasks Introduction ‍ M ...

  8. windows Oracle 11g安装图解教程

    安装以win7/10 64位系统为例1.将win64_11gR2_database_1of2和win64_11gR2_database_2of2解压到同个文件夹下合并(可以直接左键框住右键点击一起解压 ...

  9. DP——从入门到放弃 [Did Not Finish]

    Part 00 dp 什么时候用? 首先,如果这题数据范围一眼 BFS/DFS/暴力/随机化 可以过,那么还写 dp 干什么 但是,但你决定这题要贪心时,我建议咱还是要看一下它对不对 整一个石子合并这 ...

  10. 卧槽!C 语言宏定义原来可以玩出这些花样?高手必看!

    大家好啊!我是小康. 今天我们来聊一个听起来枯燥但实际上暗藏玄机的话题 -- C 语言的宏定义. 啥?宏定义?那不就是个简单的替换工具吗? 兄dei,如果你也是这么想的,那可就大错特错了!宏定义在 C ...