操作系统知识点10

news/2025/2/27 5:20:52

1.操作系统的任务之一是组织和管理计算机系统中的硬件及软件资源,为此在操作系统内部设计了各种数据结构,这些数据结构在操作系统运行这可以由系统动态更新。

2.用户可见寄存器包括数据寄存器,地址寄存器以及条件码寄存器。而程序寄存器,指令寄存器,程序状态字寄存器都是用户不可见寄存器。

3.异常:算术溢出;被零除;目态程序试图非法指令;访问不被允许访问的存储位置;虚拟存储中的缺页;访管指令异常

4.系统调用不允许直接调用,一般过程调用允许直接调用

5.为获得较高吞吐量指标的调度算法适用于批处理系统环境

6.衡量多道程序设计系统效率的指标系统吞吐量

7.进程被阻塞后因为等待的事件出现而被唤醒,此时该进程将进入就绪队列

8.公共内存通信方法的优点是公共内存的互斥访问由程序员控制,相对较灵活

9.最近最少使用LRU页面置换算法要淘汰的页号是访问次数最多,访问位为0

10.一组有序的信息项是作为文件内容保存的

11.提高I/O性能的技术:

通过应用缓存技术,解决传输速度差异的问题。

通过应用异步I/O技术,使CPU不必等待I/O的操作结果。

通过应用DMA和通道部件,使CPU与这些部件能够并行执行。

通过应用虚拟设备技术,减少进程阻塞时间,提高独占设备的利用率。

12.死锁检测与恢复:杀死进程并收回其占用的资源

13.中央处理器CPU完成的工作:取指令;设置CPU状态;响应中断请求

14.导致“饥饿”现象发生的算法:短作业优先;多级反馈队列;最短剩余时间优先;最高优先级

15.在进行置换时,可以采用两种策略,即全局置换和局部置换。

页框的分配,置换策略:固定分配局部置换;可变分配全局置换;可变分配局部置换

16.采用索引结构的文件在磁盘阵列,光盘阵列上具有更快的访问速度。

17.输入控制器可以连接的设备有:键盘,鼠标器;语言输入;光笔;扫描仪;图像输入设备

18.操作系统的任务之一是向用户提供各种服务功能,所谓服务功能是指提供人机交互能力。

19.处理器运行时的状态:管态或者目态

20.产生缺页故障:异常

21.执行系统调用时可以采用的方式传递参数:利用陷入指令自带参数;利用通用寄存器传递参数;利用专用堆栈区传递参数

22.为获取最小响应时间指标的调度算法适用于交互式系统

23.多道程序设计的根本目的是提高整个系统的效率

24.进程运行过程中因为时间片用完而让出处理器之后将进入就绪队列

25.信箱通信方法的优点是发送方和接收方不必直接建立联系

26.最近最不常用LFU页面置换算法要淘汰的是访问次数最少的

27.文件系统所具有的功能:管理文件的存储,检索,更新;提供安全可靠的共享和保护手段;方便用户使用

28.可以把文件划分成三类逻辑结构:无结构的字符流式文件,定长记录文件和不定长记录文件构成的记录树。

29.文件的物理地址是文件目录必须包含的关键项

30.使用银行家算法可以用于避免死锁

31.CPU的状态:系统态,用户态

32.进程的基本状态:运行态,等待态,就绪态

33.实时系统的调度算法可以是静态或者动态,主要包括速率单调调度算法,最早最终时限优先

34.在虚拟页式管理中有两种常用调入策略:请求调页和预调页

35.用于顺序存取方式:磁带上的连续结构文件;光盘上的连续结构文件;磁盘上的连续结构文件;磁盘上的链接结构文件;磁盘上的索引结构文件

36.一个典型的计算机I/O系统中,通信控制器可以连接网络适配器,调制解调器,串行控制端口

37.指令周期中,当前指令执行结束,如果检测到INTR引脚有请求信号且状态标志寄存器的IF=1,则进入到中断周期


http://www.niftyadmin.cn/n/5869491.html

相关文章

【杂谈】-2025年2月五大大型语言模型(LLMs)

2025年2月五大大型语言模型(LLMs) 文章目录 2025年2月五大大型语言模型(LLMs)1、GPT-4o2、Claude 3.5 Sonnet3、Gemini 2.0 Flash4、Grok 35、DeepSeek R16、应该使用哪个LLM? 大型语言模型(LLMs&#xff0…

守护智慧医疗的“生命密钥”——安当TDE为电子病历筑起安全长城

引言:当医疗数字化遭遇“数据病毒” 2024年,某三甲医院因勒索病毒攻击导致3.7万份电子病历被加密,急救系统瘫痪12小时——这则新闻至今仍让医疗从业者心有余悸。在医疗行业全面数字化转型的今天,CT影像云存储、AI辅助诊断、远程手…

AI人工智能机器学习之神经网络

1、概要 本篇学习AI人工智能机器学习之神经网络,以MLPClassifier和MLPRegressor为例,从代码层面讲述最常用的神经网络模型MLP。 2、神经网络 - 简介 在 Scikit-learn 中,神经网络是通过 sklearn.neural_network 模块提供的。最常用的神经网…

用PySpark和PyTorch实现跨境支付Hive数据仓库的反洗钱数据分析

一、数据仓库表结构 假设我们有两个主要表: transactions (交易表)和 customers (客户表)。 transactions 表 CREATE TABLE transactions (transaction_id STRING,customer_id STRING,counterparty_id STRING,trans…

使用前端 html css 和js 开发一个AI智能平台官网模板-前端静态页面项目

最近 AI 人工智能这么火,那必须针对AI 做一个 AI方面的 官方静态网站练手。让自己的前端技术更上一层楼,哈哈。 随着人工智能技术的不断发展,越来越多的AI应用开始渗透到各行各业,为不同领域的用户提供智能化解决方案。本网站致力…

C语言中的内存函数使用与模拟实现

目录 一、内存函数的使用 1、memcpy()函数 2、memmove()函数 3、memcpy()函数 4、memset()函数: 二、内存函数的模拟实现 1、模拟实现memcpy()函数 2、模拟实现memmove()函数 一、内存函数的使用 1、memcpy()函数 memcpy()函数可以指定字节数,把…

av_find_input_format 和 AVInputFormat 的关系

1. av_find_input_format 和 AVInputFormat 的关系 av_find_input_format 是 FFmpeg 中的一个函数,用于根据输入格式的名称(如 "mp4"、"wav"、"avfoundation" 等)查找对应的输入格式结构体 AVInputFormat。 …

Python学习第十七天之PyTorch保姆级安装

PyTorch安装与部署 一、准备工作二、pytorch介绍三、CPU版本pytorch安装1. 创建虚拟环境2. 删除虚拟环境1. 通过环境名称删除2. 通过环境路径删除 3. 配置镜像源4. 安装pytorch1. 首先激活环境变量2. 进入pytorch官网,找到安装指令 5. 验证pytorch是否安装成功 四、…