操作系统2—操作系统概论(下)

操作系统——1操作系统概论(下)

——2018.12.7

一、 操作系统的特征
1.并发
  1. 并发:是指两个或多个事件在同一时间间隔内发生
  2. 在多道程序环境下,并发是指宏观上一段时间内有多道程序在同时运行,但在单处理机系统中,微观上的这些程序是交替执行的。在多道程序环境下,并发是指宏观上一段时间内有多道程序在同时运行,但在单处理机系统中,微观上的这些程序是交替执行的。
  3. 并发和并行的区别:
    A.并发是指两个或多个事件在同一时间间隔内发生
    B.并行是指两个或多个事件在同一时刻发生
2.共享
  1. 共享:是指系统中的资源可供多个并发执行的进程共同使用
  2. 两种资源共享方式:
    A. 互斥共享:一段时间只允许一个进程访问(打印机)
    B. 同时访问:一段时间允许多个进程同时访问(磁盘)
3. 虚拟

A.虚拟:是指把一个物理上的实体变为多个逻辑上的对应物,或把物理上的多个实体变 为逻辑上的一个对应物
B.时分复用技术:本质是利用某设备为一用户服务的空闲时间,转而为其他用户
服务,使设备充分利用
a. 虚拟处理机技术
b. 虚拟设备技术
C.空分复用技术:本质是利用储存器的空闲空间分区域存放和运行其他的多道程序,以此提高内存的利用率。

4. 异步
  1. 异步:多个作业的执行顺序和每个作业的执行时间是不确定的
二、 操作系统的功能
1.处理机管理功能
  1. 进程控制:负责进程的创建、撤销及状态转换
  2. 进程同步:对并发执行的进行进行协调。有同步和互斥两种协调方式
  3. 进程通信:负责完成进程间的信息交换
  4. 进程调度:分为作业调度和进程调度
2.存储器管理功能
  1. 内存分配:按一定的策略为每道程序分配内存,程序运行结束后回收内存
  2. 内存保护:保证各程序在自己的内存区域运行而不互相干扰
  3. 地址映射:将用户空间中的逻辑地址转换为内存空间的物理地址
  4. 内存扩充:借助虚拟存储技术从逻辑上扩充内存
3.设备管理功能
  1. 缓冲管理:对各类设备缓冲区进行有效管理
  2. 设备分配:根据用户的I/O请求,为之分配所需的设备。包括控制器和通道
  3. 设备处理:又称设备驱动,主要完成设备驱动、I/O操作以及中断处理
4.文件管理功能
  1. 文件存储空间管理:对文件存储空间进行管理,包括存储空间的分配与回收
  2. 目录管理:管理文件的数据结构,提供按名存取功能
  3. 文件读写管理及保护:从外存读入数据或将数据写入外存;防止未授权用户存取文件;防止未授权用户以不正确方式存取文件
5.OS与用户之间的接口
  1. 用户接口
    A.联机用户接口
    B.脱机用户接口
    C.图形用户接口
  2. 程序接口
三、 操作系统的结构设计
1.模块化结构OS
2.分层结构OS
3.微内核结构OS
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值