操作系统——1.初步了解操作系统知识

什么是操作系统

计算机系统构成

  • 硬件部分:(实体部分)输入输出设备,存储和运算部件
  • 软件系统:(功能部分)应用软件,系统软件,由指令,数据和文档构成

计算机系统工作原理

  • 以存储为核心,以指令为驱动

———— 例如要执行一个程序

  1. 将执行该程序的指令和数据置于存储器中
  2. 告诉CPU ,指令和数据在哪里
  3. 准备设备,eg:打印机
  4. 协调多个任务

操作系统概念

  • 名称:operating system (简写为 OS)
  • 定义:管理计算机硬件和软件资源的系统软件,合理的组织调度计算机的工作和资源的分配,提供给用户和其他软件方便友好的接口和环境
  • 地位层次
  • 是对计算机硬件的扩充和改造
  • 所有软件的运行都是建立在操作系统的基础之上

常见的操作系统

  1. Windows,linux ———— 电脑
  2. Unix,MacOS
  3. Android,IOS ———— 手机
  4. 嵌入式操作系统

操作系统主要特征

  1. 并发:是指宏观上在一段时间内能同时运行多个程序

操作系统通过引入进程和线程,使得程序能够并发运行

  1. 共享:是指系统中的资源可以供多个并发的进程共同使用

两种共享方式

  • 互斥共享: 互斥共享的资源称为临界资源 ———— 在同一时间内只允许一个进程访问
  • 同时共享:磁盘设备 ———— 在同一时间内可供多个进程同时访问
  1. 虚拟:把一个物理实体转换为多个逻辑实体

两种虚拟技术———— 多个进程能在同一个处理器上并发执行,让每个进程轮流占有处理器,每次只执行一个(时间小片或者一个程序),并快速切换

  • 时分复用技术:从时间上切分——把时间分成无数个小片
  • 空分复用技术:从空间上切分——在多个程序使用不同的位置

虚拟是共享的实现手段
4. 异步(随机性):进程不是一次性执行完毕,系统中的很多程序相互之间有干扰,以未知的速度执行(很慢)

操作系统主要功能

  1. 作业管理:每个用户请求计算机系统完成的一个独立的操作
  • 包括作业的输入输出,作业的调度和控制

作业:是计算机操作者(或是一个叫做作业调度器的程序)交给操作系统的执行单位

  1. 处理器管理(进程管理):处理器分配和管理进程
  • 进程:资源分配和独立运行的基本单位
  1. 设备管理:负责管理各类外围设备,分配,启动和故障处理
  • eg:IO设备
  1. 存储管理:针对内存储器的管理
  • 任务:分配内存空间,保证各作业占用的存储空间不发生矛盾
  1. 文件管理:对系统信息资源的管理

操作系统分类

批处理系统
  • 批处理:用户将一批作业提交给操作系统后不再干预,有操作系统控制他们自动运行
  • 定义:采用批量处理作业技术
  • 目的:提高CPU的利用率
  • 缺点:不具有交互性

分类

  • 单道批处理
    定义:
  • 多道批处理:
分时系统
实时系统
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值