第一章 认识计算机系统(上)

计算机系统组成

计算机系统软件组成

  • 系统软件 :管理计算机自身,以及为用户开发自己的应用程序提供服务的软件
    • 内核:裸机上的第一软件(操作系统);操作系统就是方便人们使用计算机的一个软件的集合,它能构造对硬件进行操作,也能对软件进行管理
    • Shell:人机交互程序
    • 语言处理程序:比如C
    • DBMS:数据库管理系统
    • 软件工具
  • 应用软件:QQ、浏览器等

计算机系统硬件组成

总线

  • 总线 : 贯穿整个系统的一组电子管道
  • 分类
    • 片内总线:CPU内存的总线
    • 系统总线
      • 数据总线DB : 用来传输数据(双向的)
      • 地址总线CB : 用来传输地址信息(单向的,CPU向内存或其他设备传输地址)
      • 控制总线CB : 用来传送控制信号和时序信号
    • 外部总线:用来和外部设备沟通的桥梁(CPU访问USB键盘、鼠标)

I/O设备

  • I/0设备是系统与外界联系的通道
  • 键盘鼠标是输入设备
  • 显式器是输出设备
  • 磁盘既是输入设备也是输出设备
  • 输入输出是相对于内存来说的。

内存

ㅤ ㅤ内存是一个重要的部件,它是与CPU进行沟通的桥梁。它用来存放程序以及程序要处理的数据,磁盘中的程序要加载到内存才能运行。

处理器(运算器+控制器)

  • 中央处理器(CPU),简称处理器。
  • CPU主要有运算器控制器寄存器构成
  • 取指:将PC(program count)指向下一条要执行的指令的地址
  • 译码:通过控制器中的译码器进行译码,并且要通用指令集架构(ISA)来译码
  • 执行:运算器执行(ALU)
  • 写回:执行的结果写回到内存中,将寄存器中数据保存到内存中
  • 跳转:修改PC指针(比如运行子程序)

I/O桥

  • 北桥芯片:用来和CPU和内存相连的,也称为主桥
  • 南桥芯片:负责I/O总线之间的通信,如PCI总线、USB、LAN、ATA、SATA、音频控制器、键盘控制器、实时时钟控制器、高级电源管理
posted @ 2019-08-06 13:41  sfdevs  阅读(76)  评论(0)    收藏  举报