操作系统小知识总结

文章详细阐述了操作系统的核心特征,包括实时操作系统的响应时间要求,分时操作系统的时间片轮转策略和用户数量对响应时间的影响,以及多道批处理系统中计算与I/O的均衡。此外,还讨论了并发性和共享性作为操作系统基本特征,以及进程、线程的状态转换和调度策略。操作系统的作用、用户接口、中断类型、系统调用和进程控制块等概念也有所提及。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 实时操作系统必须在 被控对象规定 时间内响应一个新任务;
  • 如果分时操作系统的时间片一定,那么 用户数量越多 ,则响应时间越长;
  • 分时系统通常采用 时间片轮转 策略为用户服务;
  • 多道批处理系统中引入了多道程序设计技术。为了充分提高各种资源的利用率,作业的类型最好是 计算与I/O均衡 ;
  • 在分时系统中,影响响应时间的主要因素有 主机速度 、会话终端数目 ;
  • 操作系统的特征主要有 并发性 、 共享性 、 不确定性 、 虚拟性 ;其中最基本的两个特征是 并发性 与 共享性;
  • 操作系统的主要作用是 管理系统资源 和 提供用户界面 ;
  • 并发,多道程序在同一时间间隔内同时执行;宏观上是并行的,但是微观上是串行的;
  • 并行,多道程序在同一时刻同时执行;(系统有多个CPU,能真正的同时执行多道程序。)
  • 用户使用操作系统通常有四种接口: 终端命令 、图形界面 、系统调用 和 作业控制语言 ;
  • 操作系统在执行系统调用时会产生一种中断,这种中断称为 软中断 ;
  • 访管中断 是正在运行的进程所期待的自愿中断事件;(访管指令是一条可以在用户态(又称目态)
  • 下执行的指令,访管指令是非特权指令,是程序员主动获得使用特权指令的手段)
  • 根据中断信号的含义和功能,可把中断分为以下五类:机器故障中断 、I/O中断 、 外中断 、程序性中断 、访管中断 ;
  • 用户程序是通过使用 系统调用 产生中断进入系统内核的;
  • 一个进程被唤醒意味着 进程变成就绪态 ;
  • UNIX系统的进程调度策略是基于 动态优先调度 ;
  • 当作业处于 执行状态 时,已处于进程管理之下;
  • 一个用作业说明书组织的批处理作业,其作业体一般由 程序 、 数据 和 作业控制语言JCL 组成;
    按作业到达时间的先后进行调度称为 先来先服务 调度算法,按作业执行时间的长短进行调度称为 短作业优先 调度算法,既考虑到等待时间又考虑到执行时间的调度算法称为 最高响应比 调度算法;
  • 操作系统内核的主要功能是 执行原语 、 处理中断 、 进程调度 、 执行外设基本操作 ;
  • 系统中用以表征进程的数据结构是 进程控制块PCB ,表征“作业”的数据结构是 作业控制块JCB;
  • 进程的基本状态有 运行态 、 就绪态 、 阻塞态 ;
  • 进程的基本属性有 动态 、 并发 、 独立 、制约 ;
  • 进程映象由 进程 、 数据 和 进程控制块PCB 组成;
  • 在时间片调度算法中,如果时间片过大,则该调度算法就会退化为 先来先服务调度算法 ;
  • 进程的就绪队列也是一个在一个时刻只允许一个进程访问的临界资源;
  • 进程由执行状态变为等待状态是因为 等待I/O操作完成 、等待其他进程发来消息 、等待获取某个资* 源的使用等;
    实时系统中进程调度应采用 剥夺式 调度方式;
  • 操作系统中,第一个进程是在系统初启时由初始化程序生成的;
  • 线程与进程的区别?
    答:在有进程和线程的系统中:进程是系统资源分配的独立单位,它拥有自己的地址空间和各种资源; 而线程是可调度运行的独立单位,它和其他线程一起共享进程资源。
  • 程序的挂起状态具有那些性质?
    答:挂起状态的进程,其PCB被挂入内存系统区的“挂起队列”上,程序和数据被置于外存“交换区”中,不占有内存空间。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值