您的位置:首页 > 理论基础

计算机操作系统原理

2016-10-24 00:06 204 查看
序:
1943-1946年美国宾夕法尼亚大学研制的电子数字积分器和计算机ENIAC(Electronic Numerical And Computer)是世界上第一台电子多用途计算机。一般认为它是现代计算机的始祖。 与ENIAC计算机研制的同时,冯诺依曼(Von Neumann)与莫尔小组合作研制EDVAC计算机,采用了存储程序方案,其后开发的计算机都是采用这种方式,称为冯诺依曼计算机。
冯诺依曼计算机特点:1、组成部分:cpu(运算器、控制器、寄存器、缓存)、存储器(内存)、输入设备、输出设备。2、采用存储程序的方式,程序和数据放在同一存储器中,指令和数据一样可以送到运算器预算。3、数据以二进制代码表示。
指令集:运算器进行运算的指令集合。分为:普通指令集和特权指令集。
内存的最小存储单位为byte(字节)。1byte=8bits
32位cpu(2^32)最多能访问4Gbyte内存容量。{//32bits cpu最多可以有4gbits的变化。2^32(bits)=2^10*2^10*2^10*2^2=1024*1024*1024*4(bits)2^32(bits)=1024*1024*1024*4(bits)/1024=1024*1024*4(kbits)
2^32(bits)=1024*1024*1024*4(bits)/1024/1024=1024*4(mbits)2^32(bits)=1024*1024*1024*4(bits)/1024/1024/1024=4(gbits)}由于cpu一位二进制访问内存的最小单位是cell(即8bits),因此32bits的cpu所能访问的最大内存容量为4gbits*1byte=4Gbyte=4GB。

程序通俗来讲就是指令加上数据的集合。也可以认为是算法加上数据结构的集合。程序一般从外置存储读取到内存中,然后cpu在对内存进行数据加工(运算)。

过程式编程语言运行方式可分为:顺序执行、循环执行、选择执行。由于cpu的处理数据能力要比内存高很多,可以通过多任务处理机制(通过划分时间来实现)来提高效率。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息