操作系统原理单选题知识点汇总

本文详细汇总了操作系统原理的关键知识点,涵盖了操作系统概论、运行机制、进程线程模型、并发与同步、内存管理、文件管理、I/O设备管理和死锁等内容。强调了微内核结构、进程状态转换、系统调用、进程控制块、进程同步与通信、虚拟内存、文件系统以及设备管理和死锁预防等核心概念。
摘要由CSDN通过智能技术生成

第一章 操作系统概论

  1. 构造操作系统的方法:整体式结构、层次式结构、微内核结构
  2. 批处理操作系统的缺点:缺少交互性
  3. 屏蔽中断只能在操作系统内核态下运行。
  4. 编译不能由操作系统来完成。
  5. 微内核结构表示客户机/服务器结构
  6. 现代操作系统的最基本特征:并发性
  7. 操作系统实现:进程线程管理、内存管理、设备管理、文件管理。(★)
  8. 操作系统内核指提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。
  9. 操作系统提供了3类接口:命令接口、程序接口、图形界面接口
  10. 操作系统为系统软件集中了资源管理功能和控制程序执行功能。
  11. 操作系统的共享性:在一定的策略控制下,按不同资源类型共同占有使用

第二章 操作系统运行机制

  1. 中断顺序对应中断优先级
  2. 操作系统中用户用于应用程序编程的唯一接口系统调用
  3. 用户程序在用户状态下使用特权指令而引起的中断是:访管中断
  4. I/O中断:数据传送完毕、设备出错、键盘输入
  5. 在屏幕画圈需要系统调用显示屏的驱动程序。
  6. 用户态变为内核态使用的指令时访管指令。
  7. 用户通过在终端输入命令控制计算机运行,使用的是操作系统的命令接口
  8. 非特权指令可以由用户执行,例如算术运算指令。
  9. 处理器中对用户可见的寄存器是地址寄存器,程序状态字寄存器、程序计数机损其、指令寄存器均不可见。
  10. 中断是指CPU对系统中或系统外的异步事件的响应,中断请求是指中断控制器向处理器发出的信号。

第三章 进程线程模型

  1. 进程进程控制块一一对应。
  2. 进程的三种状态:就绪、运行、阻塞
  3. fork()函数返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则出错返回-1。(★★★)
  4. pthread_join()函数以阻塞的方式等待thread指定的线程结束。(★)
  5. 引起进程调度的原因:正在执行的进程执行完毕,执行中进程自己调用阻塞原语将自己阻塞起来,分时系统中时间片已用完,就绪队列中某个进程优先级高于当前运行进程的优先级。总结一句:有CPU资源让出不一定发生调度,但无CPU资源让出一定没有发生调度
  6. linux上进程的状态:运行、中断、不可中断、僵死、停止
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值