操作系统引述

1.1 计算机硬件结构

计算机系统基本组成

在这里插入图片描述

  • 计算机系统是由硬件和软件组成的
    硬件是软件建里与活动的基础
    软件是队硬件进项管理和功能扩充

  • 计算机硬件结构
    由五大功能部件组成,即:计算器、控制器、存储器、输入设备和输出设备
    它们经由系统总线连接在一起,实现彼此通信。

  • 微型计算机硬件构造
    在这里插入图片描述

1.1.1 处理器

  • CPU工作的基本周期是:
    提取指令、译码分析、执行命令
    每个CPU可以执行的指令集是专用的
  • CPU的组成
    1、运算器:是计算核心,负责指令的算术和逻辑运算,由算术逻辑单元、累加寄存器、数据缓冲寄存器、条件状态寄存器等组成。
    2、控制器:是控制核心,控制运行的流程、包括取指令、维护CPU状态、实现CPU与内存的交互等。
    3、寄存器:暂存指令、数据、地址信息。
    4、高速缓存:位于CPU和内存之间,提高CPU性能。
  • CPU的寄存器
    1、常规寄存器(用户进程和系统进程都可使用)
    通用寄存器:可以存放数据、也可以参与地址转换。
    条件码寄存器:条件判定使用,选择不同分支。
    2、控制和状态寄存器(一般只允许系统进程使用)
    程序计数器(PC):存放将要读取的指令的内存地址。
    指令寄存器(IR):存储要执行的指令。
    存储器地址寄存器和存储器数据寄存器
    I/O端口地址寄存器和I/O端口数据寄存器
    程序状态字寄存器(PSW):纪录CPU的运行模式和状态信息,如中断允许/禁止、CPU优先级、运行模式(内核态还是用户态)等。
    (一组)中断寄存器:每个中断寄存器指向一个中断处理程序。
  • 特权指令和非特权指令:
    计算机系统的指令分为特权指令和非特权指令。指令的执行如果可能直接影响到系统工作,则指令属于特权指令,否则属于非特权指令。特权指令可以控制中断、访问所有资源、设置工作状态等,所以在用户模式(用户态)下只能执行非特权指令,在系统模式(内核态)下可以执行所有指令,包括特权指令。
  • 两种处理机执行状态(在PSW(程序状态字寄存器)里区分):核心态
    用户态

1.1.2 存储器

在这里插入图片描述

内存分为系统区、用户区、系统区。

1.1.3 I/O 设备

  • I/O设备通常由控制器和设备本身两部分组成
  • 设备驱动程序

1.1.4 总线

  • 总线分类
         数据总线
         地址总线
         控制总线

1.2 什么是操作系统

  • Windows XP、Windows 10、UNIX、Linux等
  • 操作系统实际上有很多种:专用、通用
  • 巨型机、大型机、中型机、小型机、微机各种机器,对应也有各种各样的操作系统
  • 我国研制自己的巨型机,对应也有相应的操作系统,如银河系列就使用的是银河麒麟服务器操作系统

1.2.1 操作系统概念

  1. 虚拟机的观点——操作系统扩展器红能
    在硬件(裸机)上的第一层扩充
    把硬件细节与程序员隔离开,隐藏了底层硬件的特性
    功能更强、使用更方便
  2. 资源管理的观点——操作系统作为系统资源的管理者
    • 监视系统各种资源,随时记录它们的状态
    • 实施策略以决定谁获得资源,何时获得,获得 多少
    • 分配资源供需求者使用
    • 回收资源,以便再分配
  3. 人机交互的观点——操作系统是机器和用户之间的接口
    用户通过操作系统使用机器
    操作系统为用户提供各种操作机器的方式
  • 综合:系统观点和用户观点
    1. 管理计算机系统的各种资源
    2. 向用户提供使用的接口
  • 操作系统定义: 操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。

    ① 操作系统是系统软件
    ② 基本职能是控制和管理系统内各种资源,有效地组织多道程序的运行
    ③ 提供众多服务、方便用户使用,扩充硬件功能。

1.2.2 操作系统的地位

计算机系统的层次关系
在这里插入图片描述

1.2.3 操作系统的历史

在这里插入图片描述
在这里插入图片描述

1.3 操作系统发展历程

1.3.1 操作系统的形成

1. 手工操作方式(1946 — 50年代,电子管时代)

【主要器件工艺】:电子管
【运算速度】:慢,1000次/秒
【操作系统】:无
【控制台】:包括显示灯、触发器、输入设备和打印机
【工作方式】:
     用户:用户既是程序员、操作员,还是计算机专业人员
     编程语言:为机器语言
     输入输出:纸带或卡片

  • 手工操作存在的问题?
    • 用户独占全机
    • CPU等待用户,CPU利用率低
    • 工作量大、难度高、易出错、需要大量人力物力
<
  • 15
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值