第二章2.1笔记和检测题

本文介绍了CPU的组成,包括register、ALU、CU和clock,详细阐述了指令执行周期的步骤,特别是取指令、解码和执行。还探讨了多级流水线技术,如Intel 486的6级流水线,以及多任务操作系统的工作原理,包括时间片分配和任务切换。最后,涵盖了检查题,涉及存储器访问、指令执行和处理器性能等方面。
摘要由CSDN通过智能技术生成

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;笔记;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

1:cpu的组成部分:register、alu、cu、clock。
clock用于cpu的内部操作和其他系统部件的同步
控制单元(control unit)协调执行及其指令时各个步骤的次序。
算术逻辑单元(arithmetic logic unit)执行加法和减肥等算术运算。以及and、or、not等逻辑运算。
2:指令执行周期
单条指令的执行可以被分解成一系列的独立操作,这些操作构成指令执行的一个周期
程序在开始执行前必须首先装入内存,指令指针包含要执行的下一条指令的地址,指令队列存放在若干将要执行的指令。
3机器指令的执行需要三个步骤
取指令:控制单元从指令队列中取得指令请递增指令指针(IP)的值
解码:控制单元对指令进行解码一确定该指令要执行什么操作。控制单元输入操作数传递给alu,并向alu发送信号指明要执行的操作
取操作数:如果指令使用的输入操作数在内存中,控制单元就通过读操作获取操作数并将其复制到内部寄存器中,这些内部寄存器对用户程序时不可见的。
执行:alu执行指令,
存储输出操作数:如果输出操作数在存储器中,控制单元通过写操作把数据存储到内存中。
可以用以下的伪码表示:
循环开始
 取下一条指令
 前进指令指针(IP)
 如果使用了内存操作数,则从内存中读取
 执行指令
 如果结果是内存操作数则写入

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值