首页 > 代码库 > 计算机与操作系统

计算机与操作系统

1、ENIAC :Electronic Numerical Integrator And Computer

电子数字积分计算机

他是世界上第一台通用计算机,也是继ABC之后的第二台电子计算机

2、计算机的五个基本组成部分

1)运算器

2)存储器

3)控制器

4)输入设备

5)输出设备

补充:

CPU:运算器、控制器、寄存器、缓存

存储器:内存,RAM(Random Access Memrroy 随机存储器)

output :输出设备。下指令,提供数据等

Input:输入设备。输出数据加工后的结果

3、程序=指令+算法

=算法+数据结构

备注:指令集,就是计算机中所支持的指令的集合

4、1位等于8bit

Cell是内存的最小单位

内存编址是平面的

example:CPU中共有32根线路,每一根线路有两种变化(通电和不通电)。所以该线路总共有2^32个变化,所以CPU所能支持的最大内存为2^32

2^10=1024

2^32 Byte=1024*1024*1024*4 Byte

=1024*1024*4 KB

=1024*4 MB

=4 GB

以上说明了32位CPU所支持的内存大小,详细参考 http://www.cnblogs.com/dolphin0520/archive/2013/05/31/3110555.html

5、硬盘实际上是个I/O设备

程序运行的一般步骤:数据和指令通过输入输出设备,先装入内存,然后CPU调用内存中的数据

内存:编址的存储单元(就是内存上面又分为很多区块)

寄存器:CPU处理后的数据,如需再次调用,会先放在寄存器中。example:加法运算中,会先取加数,再取被加数,其中先取的加数就是先放在寄存器中的。

6、CPU的缓存越大,命中率越高,读取数据的时间越短,性能越高。当今时代是缓存为王的时代。

过程式编程语言包含的三种方式:

A、顺序执行。      依次

B、循环执行。      将整个循环体执行N次

C、选择执行。      仅执行其中的一个分支

因CPU的运算性能远超内存等,故为了节约成本,提高效率,出现了多任务的CPU

任何两个事物,在速度或者其他上不衔接,解决的办法就是加中间层,比如CPU快,内存慢,就出现了缓存。总的来说,提升的效果比下降的效果更高

HZ表示频率,所以时间对计算机来说至关重要

7、显示器是最廉价的输出设备

8、计算机中,软件是真正处理具体事情的,系统是提供软硬件交互的

通用程序-operation system

专用程序-tools software

9、batch:批处理系统

多任务:multi tasks

内存分片,CPU分时间

监管程序


本文出自 “5137178” 博客,请务必保留此出处http://5147178.blog.51cto.com/5137178/1899856

计算机与操作系统