天勤计算机笔记 - 操作系统 1.系统概述

系统概述

操作系统(Operating System)是配置在计算机硬件上的第一层软件。

特点:

  • 并发性:是指两个或多个事件在同一时间间隔内发生。
  • 并行性:是指两个或多个事件在同一时刻发生。
    • 并发在宏观上看就是并行
  • 共享性:是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。
    • 互斥共享方式
    • 同时访问方式(宏观上)
  • 虚拟性:通过某种技术吧一个物理实体变为若干个逻辑上的对应物。
    • 时分复用技术(时间)
      • 虚拟处理机技术、虚拟设备技术
    • 空分复用技术(空间)
      • 虚拟磁盘技术、虚拟存储器技术
  • 异步性

功能:

  • 用户与硬件的接口
    • 命令方式:用户通过输入有关命令来取得操作系统的服务,并控制用户程序的运行。
      • 联机命令(交互式命令)和脱机命令(批处理命令)
    • 系统调用方式:OS提供了一组系统调用(函数),用户可在自己的应用程序中通过相应的系统调用,来实现与操作系统的通信,并取得它的服务;
    • 图形、窗口方式
  • 资源管理者
    • 处理机管理
      • 用于分配和控制处理机
    • 存储器管理
      • 主要负责内存的分配与回收
    • I/O设备管理
      • 负责I/O设备的分配与操纵
    • 文件管理
      • 负责文件的存取、共享和保护
  • 扩充机器
    • 如虚拟机

发展与分类:

  • 手工操作(无操作系统)
    • 缺点:1)用户独占全机 2)CPU等待人工操作
  • 批处理系统(操作系统开始出现)
    • 单道批处理系统
      • 特点:自动性、顺序性、单道性;
      • 缺点:I/O操作时,cpu无事可做
    • 多道批处理系统
      • 特点:多道性、宏观上多任务并行、微观上多任务分片串行
      • 优点:由于提高了CPU、内存和I/O设备的利用率,因此系统吞吐量得到提高
    • 需要解决的问题:处理机管理问题、内存管理问题、I/O设备管理问题、文件管理问题和作业管理问题
    • 缺点:无交互能力
  • 分时系统
    • 将时间分片;多个时间片对应多个处理任务即多路性;每个时间片只有一个处理任务即独立性。
    • 特点:多路性、独立性、及时性和交互性
  • 实时系统
    • 多路性、独立性、及时性、交互性和可靠性
  • 微机操作系统
    • 单用户单任务系统、单用户多任务系统和多用户多任务系统

运行环境:

  • 内核态与用户态
  • 中断、异常
  • 系统调用

操作系统体系结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值