计算机操作系统原理
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的处理数据能力要比内存高很多,可以通过多任务处理机制(通过划分时间来实现)来提高效率。
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的处理数据能力要比内存高很多,可以通过多任务处理机制(通过划分时间来实现)来提高效率。
相关文章推荐
- 计算机的心智操作系统之哲学原理【读书笔记】-----基础原理篇
- 计算机基础概述--计算机技术的最基础最核心的技术(计算机网络、计算机组成原理、操作系统、数据结构)
- 计算机组成原理、操作系统、数据结构和计算机网络--转
- 计算机原理学习 -- 操作系统发展和程序编译
- 操作系统精髓与设计原理学习笔记一:计算机系统概述
- 操作系统设计原理之计算机系统概述
- 《计算机的心智:操作系统之哲学原理》 邹恒明(这本书写的不错, 非计算机专业的朋友可以读读, 补补操作系统知识和原理)
- <操作系统:精髓与设计原理> 计算机安全
- 原理与实现:计算机和操作系统
- 浅尝计算机操作系统原理
- 计算机与操作系统启动原理
- 2013年暑期补课计算机操作系统原理
- 计算机操作系统原理--Linux实例分析
- 操作系统精髓与设计原理-计算机系统概述
- 计算机网络,操作系统,数据结构,算法设计,计算机组成原理,数据库,概率论 零散知识库
- 计算机原理学习(4)-- 操作系统发展和程序编译
- 计算机的心智:操作系统之哲学原理 pdf电子书
- 阅读记录——计算机心智操作系统之哲学原理
- 在接触过操作系统和编译原理之后,感觉计算机其实就是在处理一串又一串的字符串