当前位置: 首页 > news >正文

操作系统知识点5

1.从软件设计和开放角度来看,操作系统的主要作用是提供软件开放基础平台

2.中央处理单元可以共享且可以被抢占使用

3.只能在内核态下运行的指令是关中断指令

4.被零除不是中断而是异常

5.对于函数open(),它属于文件操作类系统调用

6.进程具有多种状态,操作系统改变进程状态主要是通过调用进程控制原语实现

7.通过连接两个进程的一个打开的共享文件,可以实现进程间的数据通信,这种通信方式称为管道通信

8.在装入程序时,先直接把程序装入到所分配的内存区域中,然后在程序执行过程中,每当执行一条指令时再由硬件地址转换机构将指令中的逻辑地址转换成物理地址,这一过程称为动态重定义

9.根据在一段时间里页面被使用的次数多少选择可以调出的页,这一策略称为最近最不常用页面置换算法

10.块表存放在缓存中

11.若将逻辑上连续的文件信息分散存放在若干不连续的磁盘块中,并将所有磁盘块的地址集中存放在一张表中,这种结构称为索引结构

12.用磁盘作为文件存储介质时,最适合的文件物理结构为顺序结构

13.控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行,这种I/O设备控制方式称为DMA方式

14.微内核(客户/服务器)结构的操作系统具有高可靠性,高灵活性和适合分布式处理

15.批处理调度算法的设计目标是较大的吞吐量;较短的周转时间;较高的CPU利用率

16.要求进程的逻辑地址与内存存储区域都是连续的存储管理方案是固定分区和可变分区

17.按照文件的保护方式划分文件分类:只读文件;可执行文件

18.典型的I/O技术包括缓冲技术;设备分配技术;SPOOLing技术;DMA与通道技术

19.8086CPU构成的微机系统把内存分为若干个逻辑段,每个逻辑段的大小不超过64KB

20.可重入代码可以同时共享

21.操作系统需要处理器从内核态转为用户态采用修改程序状态字

22.对于函数是fork(),它属于进程控制类系统调用

23.“可再入程序”是指纯代码程序,运行中不需要修改

24.某系统在打印数据时,读数据进程,处理数据进程和打印结果进程是通过缓冲区相关联

25.进入临界区前的进入区对信号量执行P原语操作,离开临界区的退出区对信号量执行V原语操作

26.共享内存即共享缓冲区方式进行通信,缓冲区数目不为1时可同步或异步;

消息机制是指进程间通过相互发送消息进行通信,可同步或异步;

套接字是一组进程间交换数据的协议,可以是异步或同步;

管道通信,是一方进程发送另一方只能接收,此方式只为同步。

27.在装入一个程序时,把程序中的指令地址和数据地址经过计算,全部转换成物理地址后再装入物理内存,这一过程称为静态重定位

28.随着不断创建和删除文件,从而导致产生磁盘碎片的文件物理结构是顺序结构

29.访问磁盘时间分为三部分:寻道时间T,旋转延时时间Tr和传输时间Tt,其中寻道时间和旋转延时时间属于机械操作,占大头,最短是数据传输时间。

30.系统引入一个不同于CPU的特殊功能处理单元,它有自己的指令和程序,可以实现对外围设备的统管理和外围设备与内存之间的数据传送,该I/0设备控制方式称为通道控制方式

31.内存属于可重用资源

32.线程描述表需要记录的信息:处理器寄存器的值;硬件设备寄存器的值;栈现场状态

33.交互式系统的设计目标:较快的响应时间;较均衡的性能

34.可以实现进程互斥:Peterson算法;Test-and-Set(TS)算法;Swap或Exchange指令;信号量

35.在虚拟页式存储管理中,为实现地址变换所涉及到的数据结构是空闲区表,页表,位图

36.按照文件的存放时限划分的文件分类:档案文件;临时文件;永久文件

37.操作系统在进行设备分配时根据算去需要查找相应的数据结构,该数据结构包括的主要内容为系统设备表;设备控制表;控制器控制表;通道控制表

38.置换以后不需要的,或者在最长时间以后才会用到的页面,这一策略称为理想页面置换算法OPT

相关文章:

  • 玩转 Java 与 Python 交互,JEP 库来助力
  • 开源一个可以调RGB三色的小灯棒子
  • 驱动开发系列39 - Linux Graphics 3D 绘制流程(二)- 设置渲染管线
  • Docker内存芭蕾:优雅调整容器内存的极限艺术
  • 解决:Conda虚拟环境中未设置CUDA_HOME的问题
  • DeepSeek入门到大师 清华大学[1-5版]全集
  • 2007年诺基亚内部对iPhone的竞争分析报告
  • 算法分享——树形DP之最大独立集问题
  • 二分查找算法的全面解析C++
  • vivado 在ip引出来emio 没有显示
  • 计算机毕业设计SpringBoot+Vue.jst房屋租赁系统(源码+LW文档+PPT+讲解)
  • Leetcode 3464. Maximize the Distance Between Points on a Square
  • vue3中解决组件间 css 层级问题最佳实践(Teleport的使用)
  • 计算机网络真题练习(高软29)
  • 会话对象 Cookie 四、Cookie的路径
  • 【PostgreSQL】如何通过调整PostgreSQL配置参数提高数据库性能
  • Git Repo下如何制作一个patch文件
  • Oracle:执行DELETE语句长时间无响应的排查步骤及解决方案
  • 超多目标优化:基于导航变量的多目标粒子群优化算法(NMOPSO)的无人机三维路径规划,MATLAB代码
  • 机器视觉--Halcon的数据结构(数组)
  • 申请网页要多少钱/企业网站seo推广
  • 下载网页图片/关键词优化价格表
  • vr全景网站开发制作/广告外链购买交易平台
  • 做视频网站的备案要求/免费b站推广网站不
  • 榆中县城乡建设局网站/郑州关键词排名公司电话
  • 快速提升网站权重/深圳seo优化排名