操作系统的特性

操作系统的特性

  1. 并发(这一特性使OS能有效的提高系统资源利用率,增加系统吞吐量)
    1. 并行与并发的区别:
      • 并行:两个或两个以上事件同一时刻发生
      • 并发:两个或两个以上事件同一时间间隔发生
    2. 引入进程
      • 概念:在系统中能够独立运行并作为资源分配的基本单位,它是由一组机器指令,数据和堆栈等组成的,是一个能独立运行的活动实体
      • 多个进程之间可以并发执行和交换信息
  2. 共享
    1. 互斥共享方式(打印机等)
      • 系统中的某些资源,虽然可以提供给多个线程使用,但规定在一段时间内,只允许一个线程访问该资源,建立一种机制,以保证多个线程对这类资源的互斥访问
    2. 同时访问方式(磁盘等)
      • 系统内的另一类资源,能在一段时间内由多个进程同时对它进行访问
  3. 虚拟
    1. 时分复用技术
      1. 虚拟处理机技术
        • 概念:将一台物理机虚拟成多台逻辑上的处理机,每一台逻辑上的处理机上运行一道程序
      2. 虚拟设备技术
        • 概念:将一台io设备虚拟为多台逻辑上的io设备,允许每个用户独占一台逻辑上的io设备
    2. 空分复用技术
      • 将物理信号道划分为多个话路,空分复用技术用于对存储空间的管理
  4. 异步(Asynchronism)
    • 在多道批处理系统中,异步是什么?简单讲就是先进内存的作业后完成,后进内存的作业先完成

猜你喜欢

转载自www.cnblogs.com/naturals/p/12396882.html