【无标题】

文章介绍了计算机组成原理的基础知识,包括冯诺依曼机的基本思想,存储程序的特点,以及计算机语言的三个级别。讨论了计算机软件和硬件的等价性,五层计算机结构,并详细阐述了源程序的生成步骤,编译与解释的区别。此外,还提到了CPU的相关概念,如字长、时钟周期和性能指标MIPS。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机组成原理第一次笔记

第一章 计算机系统概述
知识点1:冯诺依曼机基本思想:采用存储程序,采用运算器、存储器、控制器、输入设备、输出设备五大部件组成。
知识点2:存储程序的特点:指令和数据提前放在存储器中;指令和数据都以二进制表示;指令由操作码和地址码组成;指令和数据在存储时不区分,系统在指令执行的不同阶段取的二进制码来区分是指令还是数据,在取指阶段取到的是指令,在执行阶段取到的是数据。
知识点3:三个级别的语言:机器语言,汇编语言,高级语言。其中计算机只能识别和执行机器语言,高级语言要先编译形成汇编语言再汇编生成机器语言。
知识点4:计算机软件和硬件的等价性:对于计算机的某一功能既可以采用硬件也可以采用软件,各有优劣,缺少一个可用另一个补上。
知识点5:五层计算机结构:第1,2层为硬件层,分别为微程序机器、传统机器,微程序涉及到CPU内部。第3,4,5层为软件层,分别为操作系统、汇编语言、高级语言。
知识点6:源程序的生成步骤:1.预处理 2.编译:将预处理后的源文件进行编译生成汇编程序 3.汇编:将汇编程序翻译成机器语言指令 4链接:将机器语言指令连接成为可执行文件
知识点7:编译和解释的区别。编译:先将高级语言整体编译后生成程序后交由计算机执行效率高。解释:边执行边翻译,有时出错会影响进程,所以执行效率低。C、C#采用编译,而java采用解释,所以ios比android要快。
知识点8:字长、机器字长、存储字长、指令字长。机器字长:计算机一次能处理的二进制数的最大位数,一般为存储字长的整数倍,ALU、通用寄存器大小为机器字长。存储字长:计算机存储器中一个存储单元所占的二进制位数,MDR大小为存储字长。指令字长:一条指令长度的二进制位数,一般为存储字长的整数倍,IR长度为指令字长。常见的MAR大小为log2(主存大小/2^存储字长)
知识点9:CPU时钟周期:CPU最小的计量单位,相当于完成一个任务的时间。主频:CPU一秒能完成的时钟周期数,和CPU时钟周期互为倒数。CPI:一个程序执行一条指令平均所需要的时钟周期数。
知识点10:MIPS(million instruction per second):百万条指令/秒。
一般评价计算机的速度快慢采用MFLOPS(million float per second)百万次浮点数计算/秒。
知识点11:数量级:M G T P E Z千位进一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值