操作系统_硬件的组成

1.总线
贯穿整个系统的是一组电子管道,称作总线,它携带信息字节并负责在各个部件间传递,通常总线被设计成传送定长的字节快,也就是字(word).字中的字节数(即字长)是一个基本的系统参数,各个系统都不尽相同,现在大多数机器字长要么是4字节(32位),要么是8字节(64位).
I/O
系统与外部世界联系的通道,:作为输入的键盘鼠标,输出的显示器,存储数据的磁盘驱动器,每个设备都通过一个控制器或适配器与I/O总线相连,控制器与适配器之间的区别主要在于它们的封装方式,控制器是I/O设备本身或者系统的主印制电路板上的芯片组,适配器是一块插在主板插槽上的卡,他们的功能都是I/O总线和设备之间的信息传递
主存
一个临时存储设备,在处理器执行程序时,用来存放程序和程序处理的数据,从物理上说,贮存是由一组动态随机存取储存器(DRAM)芯片组成的,逻辑上说,存储器是一个线性的字节数组,每个字节都有其唯一的地址(数组索引),这些地址是从0开始的
处理器
CPU,是解释(或执行)存储在主存中指令的引擎, 处理器的核心是一个大小为一个字的存储设备(或寄存器),称为程序计数器(PC),在任何时刻,PC都指向贮存中的某条机器语言(即含有该条执行的地址)
从系统通电开始,指导系统断电, 处理器一直在不断的执行程序计数器指向的指令,再更新程序计数器,使其指向像一条指令.这条指令不一定和再内存中刚刚执行的指令相邻
这样的操作围绕着主存,寄存器文件和算术逻辑单元进行,寄存器文件有一些单个字长的寄存器组成,每个寄存器都有唯一的名字,ALU计算新的数据和地址值
加载: 贮存复制一个字节或者字到寄存器, 已覆盖寄存器原来的内容
存储: 从寄存器复制一个字节或者一个字到贮存,以覆盖这个位置原来的内容
操作:把两个寄存器的内容复制到ALU,ALU对这两个字做算术运算,并将结果存放到一个寄存器中,已覆盖寄存器中原来的内容
跳转:从指令本身中抽取一个字,并将这个字复制到程序计数器中,覆盖PC原来的值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值