计算导论与C语言基础--1
其他
2020-07-26 19:58:27
阅读次数: 0
存储程序式计算机(冯·诺依曼计算机)
- 控制器,统一指挥并控制计算机各部分协调工作
- 运算器,对数据进行算术运算和逻辑运算
- 存储器,存储待操作的信息与中间结果,包括机器指令和数据
- 输入设备
- 输出设备
存储器(依次速度降低,价格降低)
- 寄存器(Registers),CPU内部,用于存放待操作数和结果;
- 高速缓存(Cache),通常在CPU内部,用做数据缓冲区;(Internal/External Cache)
- 内存(RAM),CPU里想放但放不下的;存放CPU中的运算数据,存放与硬盘等外部存储器交换的数据。
- 外存(Hard Disk,磁带)
存储器的类型
- RAM(Random Access Memory)
1)DRAM(Dynamic RAM);2)SRAM(Static RAM)
- ROM(Read Only Memory)
1)ROM;2)PROM(Programmable ROM);3)EPROM(Erasable PROM);4)EEPROM(Electrically EPROM);5)Flash EROM(快速可擦除编程只读存储器),也就是现在用到的U盘。
如果你来设计一种编程语言
- 编程语言中的“单词”----仅三十几个关键字;
- 编程语言中的“数”和“计算符号”----数据类型(bool,int,float,数组型,指针型...十几种),计算符号(三十几种);
- 编程语言中的“句式”----顺序语句;分支语句;循环语句(三种基本逻辑语句)。
结构化程序设计的基本思想
- 程序由若干个“模块”组成;
- 模块之内“高内聚”----每个模块只专注于做一件事情;
- 模块之间“低耦合”----一个模块的改动,最好不要影响其他模块。
转载自www.cnblogs.com/renny-zhao/p/13370661.html