南京晓庄操作系统期末复习【背诵部分】

news2024/9/24 9:25:44

操作系统期末复习背诵部分

  • 第一章
    • 1.操作系统的特征:
    • 2.操作系统的最基本特征是什么,为什么
    • 3.操作系统的目标
    • 4.操作系统的主要功能
    • 5.计算机资源
    • 6.多道程序设计时应解决什么问题
    • 7.三种操作系统及特点
  • 第二章
    • 1.进程的定义
    • 2.进程的特征
    • 3.进程的三种基本状态
    • 4.进程同步机制应遵循的规则
  • 第三章
    • 1.处理机调度的目的
    • 2.处理机调度的层次
    • 3.作业调度类型
    • 4.死锁的原因
    • 5.预防死锁的方法
    • 6.避免死锁的方法
  • 第四章
    • 1.为什么要重定位
    • 2.分页和分段的主要区别
    • 3.动态地址分配
  • 第五章
    • 1.缺页率的影响因素
    • 2.页面置换算法
  • 第六章
    • 1.四种控制方式的应用场合
    • 2.设备无关性的好处
    • 3.虚拟设备工作的过程
    • 4.磁盘调度算法
    • 5.寻道时间的转换
    • 6.I/O系统的基本功能

第一章

1.操作系统的特征:

并发、共享、虚拟、异步

2.操作系统的最基本特征是什么,为什么

最基本特征:并发、共享

原因:并发与共享两者之间互为存在的条件。1.资源共享是以程序的并发为条件的,若系统不允许程序并发执行,则自然不存在资源共享问题。2.若系统不能对资源共享实施有效的管理,则必将影响到程序的并发执行,甚至根本无法并发执行

3.操作系统的目标

方便性、有效性、可扩充性、开放性

4.操作系统的主要功能

存储器管理

处理机管理

I/O设备管理

文件管理

作业管理

5.计算机资源

存储器、处理机、I/O设备、文件

6.多道程序设计时应解决什么问题

存储器管理问题

处理机管理问题

I/O设备管理问题

文件管理问题

作业管理问题

7.三种操作系统及特点

1.单道批处理系统:自动性、顺序性、单道性

2.多道批处理系统:多道、宏观上并行、微观上串行

优点:提高系统资源利用率和系统吞吐量

缺点:平均周转时间长和没有交互能力

3.分时操作系统:同时性、交互性、独立性、及时性

第二章

1.进程的定义

进程是具有独立功能的程序在一个数据集上运行的过程,它是系统资源分配的调度的一个独立单位

2.进程的特征

动态性、并发性、独立性、异步性

3.进程的三种基本状态

在这里插入图片描述

4.进程同步机制应遵循的规则

1.忙则等待 2.空闲让进 3.有限等待 4.让权等待

第三章

1.处理机调度的目的

提高内存利用率和系统吞吐量

2.处理机调度的层次

1.高级调度

2.中级调度

3.低级调度

3.作业调度类型

1.先来先服务(FCFS)

2.短作业优先服务(SJF)

3.高响应比优先服务(HRRN)

4.死锁的原因

1.竞争不可抢占资源引起的死锁

2.竞争可消耗资源引起的死锁

3.程序推进顺序不当

5.预防死锁的方法

1.破坏“请求和保持”条件

2.破坏“不可抢占”条件

3.破坏“循环等待”条件

6.避免死锁的方法

银行家算法:找出安全序列

第四章

1.为什么要重定位

1.方便程序员

2.程序的可移植性高了

3.保证系统内存安全

2.分页和分段的主要区别

1.页是信息的物理单位

2.页的大小固定且由系统决定

3.分页的用户程序地址空间是一维的

3.动态地址分配

1.首次适应算法(FF)

2.循环首次适应算法(NF)

3.最佳适应算法(BF)

4.最坏适应算法(WF)

在这里插入图片描述

第五章

1.缺页率的影响因素

1.页面的大小

2.进程所分配的物理块的数目

3.页面置换算法

4.程序固有特性

2.页面置换算法

1.最佳置换(Optimal)

2.先进先出(FIFO)

3.LRU置换

第六章

1.四种控制方式的应用场合

1.程序直接控制程序:适用于结构简单,只需少量硬件的电路

2.中断驱动方式:中低速设备如鼠标、键盘、打印机

3.DMA方式:高速设备如磁带机、磁盘机、光盘机

4.通道控制方式:磁盘

2.设备无关性的好处

1.以物理设备名使用设备

2.引入了逻辑设备名

3.逻辑设备名到物理设备名的转换

3.虚拟设备工作的过程

SPOOLing假脱机技术

特点:

1.提高了I/O的速度

2.将独占设备改为共享设备

3.实现了虚拟设备的功能

4.磁盘调度算法

1.先来先服务(FCFS)

2.最短寻道时间优先(SSTF)

3.扫描(SCAN)

5.寻道时间的转换

寻道时间=磁盘转速*移动了多少道+磁盘启动时间

6.I/O系统的基本功能

1.隐藏物理设备的细节

2.与设备的无关性

3.提高处理机和I/O设备的利用率

4.对I/O设备进行控制

5.确保对设备的正确共享

6.错误处理

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

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

相关文章

Spark04: Transformation与Action开发

一、创建RDD的三种方式 RDD是Spark编程的核心,在进行Spark编程时,首要任务是创建一个初始的RDD这样就相当于设置了Spark应用程序的输入源数据然后在创建了初始的RDD之后,才可以通过Spark 提供的一些高阶函数,对这个RDD进行操作&a…

python学生管理系统(pyqt5 含界面)

学生管理系统项目流程 项目模块 账号登陆 人脸识别 增添学生信息 删除学生信息 改动学生信息 查询学生信息 项目主体框架 app.py为主代码,负责用于界面打开展示。img文件夹负责放置项目qrc的图像page文件夹为单独页面的类plugin文件夹为功能模块的类ui文件夹…

机器人中的数值优化|【一】数值优化基础

数值优化基础 凸集 Convex Sets 凸集的定义 令X是线性空间。如果对于X的子集S中的所有x和y,并且在区间 [0,1]中的所有t,点 (1−t)xty(1-t)x ty(1−t)xty也属于S,则S称为凸集。 不失一般性,对于所有的凸集,其线性组…

Zookeeper详解(二)——API 事件监听

Java API znode是zooKeeper集合的核心组件,zookeeper API提供了一小组方法使用zookeeper集合来操纵znode的所有细节。 客户端应该遵循以下步骤,与zookeeper服务器进行清晰和干净的交互。 连接到zookeeper服务器。zookeeper服务器为客户端分配会话ID。…

uniapp 之 接入小程序客服

目录 前言 小程序客服 代码只需要一步 配置也需要一步​​​​​​​ 前言 小程序客服 因老大 看到别人家有在线客服这个功能&#xff0c;就让我也做一个&#xff0c;这个功能很简单 效果图1 代码只需要一步 <button type"default" open-type"con…

MATLAB | 绘图复刻(六) | 分组环形热图

有粉丝问我Ecology Letters, (2021) 24: 1018–1028 Soil carbon persistence governed by plant input and mineral protection at regional and global scales 这篇文章中的Figure 2咋画&#xff0c;原图长这样&#xff1a; 复刻效果&#xff1a; 完整步骤 0 数据定义 按…

node.js创建网站实例1

1.node.js安装 我的电脑环境&#xff1a;win10 网址&#xff1a;https://nodejs.org/en/ 我下载了18.12.1版本 一路next默认安装&#xff0c;安装完成后&#xff0c;运行cmd&#xff0c;查看版本号 会同时安装npm&#xff0c;也可以同时查看版本号 2.创建第一个网站实例hell…

内卷对于2022是一种无奈,也是一种修行

其实我们谁也不知道2023年对于我们普通的开发人员来说会有什么样的试炼&#xff0c;因为2022年身边有太多的人&#xff0c;为了工作&#xff0c;为了生活&#xff0c;为了家庭&#xff0c;为了理想&#xff0c;不得不选择走向别人看似很卷的那条路。 对于我们周围的人来说&…

【Vim】基本操作及命令集详解

概述 Vim 是从 vi 发展出来的一个文本编辑器。vi 内置在Linux系统中&#xff0c;是vim的简化版编辑器&#xff0c;vim则需要进行安装使用。Vim代码补全、编译及错误跳转等方便编程的功能特别丰富&#xff0c;可以实现高效率移动和高效的输入&#xff0c;在程序员中被广泛使用。…

CPT203-Software Engineering(3)

文章目录9. Software Design9.1 Architecture Design9.1.1 Architectural patterns9.2 Component-level Design9.2.1 Component9.2.2 Views of component9.2.3 Component-level design process9.3 User Interface Design9.3.1 Interface Design Process9.3.2 Interface Design …

蓝桥杯Python练习题16-最大最小公倍数

资源限制   内存限制&#xff1a;256.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 问题描述   已知一个正整数N&#xff0c;问从1~N中任选出三个数&#xff0c;他们的最小公倍数最大可以为多少。 输入格式   输入一…

三维数学(一)

视频教程&#xff1a;https://www.bilibili.com/video/BV12s411g7gU?p155 向量 一个数字列表&#xff0c;表示各个维度上的有向位移&#xff1b;同时也是一个有大小有方向的物理量&#xff0c;大小及向量的模长&#xff0c;而方向即空间中向量的指向&#xff0c;可以表示物体…

TikTok Shop 越南站点收入已达Lazada 的 80%

让我们一起来看看今日都有哪些新鲜事吧&#xff01;01 TikTok Shop 越南站点收入已达Lazada 的 80% 据越南电商平台数据分析软件Metric.vn 统计&#xff0c;Shopee、Lazada、Tiki 和 Sendo 仍然主导着越南电子商务市场&#xff0c;1-11 月&#xff0c;共销售了 13 亿件产品。其…

简化开发小技巧-Mybatis-Plus的使用和常用操作

目录 简介 快速使用 pom 代码 mapper service 使用 常用操作 简单或操作查询 多条件或查询 更新字段为null 方法一&#xff0c;如果要更新的字段是String类型&#xff0c; 方法二&#xff0c; 使用mybatis-plus的字段注入。 方法三&#xff0c;使用UpdateWrapper…

基于R的Bilibili视频数据建模及分析——预处理篇

基于R的Bilibili视频数据建模及分析——预处理篇 文章目录基于R的Bilibili视频数据建模及分析——预处理篇0、写在前面1、项目介绍1.1 项目背景1.2 数据来源1.3 数据集展示2、数据预处理2.1 删除空数据2.2 增加id字段2.3 处理数值字段3、参考资料0、写在前面 实验环境 Python版…

Stable Diffusion背后原理(Latent Diffusion Models)

前言 2023年第一篇博客&#xff0c;大家新年好呀~ 这次来关注一下Stable Diffusion背后的原理&#xff0c;即 High-Resolution Image Synthesis with Latent Diffusion Models 这篇论文。 之前关注的那些工作只能工作到 256256256 \times 256256256 像素(resize成这个后才输…

设计模式简介

一、设计模式简介 编写软件过程中&#xff0c;程序员面临着来自耦合性&#xff0c;内聚性 以及可维护性&#xff0c;可扩展性&#xff0c;重用性&#xff0c;灵活性等多方面的挑战&#xff0c;设计模式是为了让程序&#xff08;软件&#xff09;&#xff0c;具有更好的&#xf…

04SpringCloudAlibaba服务注册中心—Consul

目录 Consul简介 Consul是什么What is Consul? | Consul by HashiCorp Consul能做什么 Consul下载&#xff1a;Downloads | Consul by HashiCorp Consul使用&#xff1a;Spring Cloud Consul 中文文档 参考手册 中文版 安装并运行Consul 1、官网安装说明&#xff1a;In…

开发板测试手册——系统启动、文件传送操作步骤详解(1)

目 录 前 言 4 1 评估板快速测试 5 1.1 系统启动测试 5 1.2 文件传送测试 11 1.2.1 通过 Linux 系统启动卡 11 1.2.2 通过 OpenSSH 12 1.3 LED 测试 15 1.4 KEY 测试 15 1.5 DDR 读写测试 16 1.6 SD 卡读写测试 17 1.7 eMMC 读写测试 18 前 言 本指导文档适用开发…

2022 CSDN年度报告已出炉

2022年已过&#xff0c;我们迎来了2023年&#xff0c;那么在2022年&#xff0c;你在CSDN平台都做了些什么&#xff0c;收获了什么呢&#xff1f;2022 CSDN年度报告已出炉&#xff0c;来看看你的2022年度报告吧。 点此查看2022年度报告 或扫码查看你的2022 CSDN年度报告哦&…