计算机与操作系统

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分时间

监管程序

时间: 2024-10-16 01:58:37

计算机与操作系统的相关文章

计算机的操作系统与IT技术的两大领域

计算机的操作系统 起初在还没有计算机的时候冯诺依曼在1946年就提出计算机的5大部件别是"运算器,控制器,存储器,输入设备,输出设备"直到现在还并没有被打破,随后计算机出现了,成功的按照了冯诺依曼的预言.计算机并没有脱离他提出的5大部件冯诺依曼还提出来计算机需要用二进制语言,随后也应验了二进制语言,计算机的语言分别有:二进制语言,微码语言(微码语言转换成二进制计算机才能执行),高级系统级语言(分别是C,java等等),高级应用级语言(php,python,perl,ruby,lua)计

马哥学习笔记三十二——计算机及操作系统原理

缓存方式: 直接映射 N路关联 缓存策略: write through:通写 write back:回写 进程类别: 交互式进程(IO密集型) 批处理进程(CPU密集型) 实时进程(Real-time) CPU: 时间片长,优先级低IO:时间片短,优先级高 Linux优先级:priority 实时优先级: 1-99,数字越小,优先级越低 静态优先级:100-139,数据越小,优先级越高 实时优先级比静态优先级高 nice值:调整静态优先级   -20,19:100,139   0:120 ps

计算机与操作系统基础小结

计算机基础概念 1946年二月美国,世界上第一台电子计算机ENIAC诞生,似乎从这一年开始世界便逐渐变得不一样了.随着半个世纪的时间,计算机技术蓬勃发展,推动人类进入信息社会. 计算机操作界面: ①图形用户界面 ②命令行界面 在ENIAC计算机研制的同时,冯.诺依曼与莫尔小组合作研制EDVAC计算机,采用了存储程序方案,即把解题过程中的每一步用指令表示,并按执行顺序编写成为程序,存放在存储器中,称为冯.诺依曼计算机.冯.诺依曼计算机有着如下几个特点. (1)计算机由运算器,控制器,存储器,输入设

计算机基础-操作系统

为什么要有操作系统 计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成的一个非常复杂的系统. 程序员要管理和优化这些部件是一个极其复杂的工作,他们无法全面了解或者掌握这些操作细节,于是乎就出现了操作系统,由它来协调,管理和控制计算机软硬件资源.这样程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件. 操作系统 操作系统位置 操作系统位于计算机硬件与应用软件之间,本

计算机及操作系统原理

一.操作系统的概念 定义:从本质上来说操作系统就是把底层硬件抽象成了一层虚拟机,所以说计算机本身就是一个虚拟机.计算机本身并不会做任何事情,它就是一堆铁疙瘩,即使给它加电它也不会做任何事情,cpu只有在程序的指挥下才会做事情.所以,操作系统的启动就是一个自举的过程,上电的一刹那间主板上的一块ROM芯片中的代码会被自动映射到内存的低地址空间,这块ROM芯片中存的就是BIOS. 二.核心五大部件 在冯诺依曼体系中,计算机有五大部件,分别是运算器.控制器.寄存器.输入设备和输出设备.其中CPU最核心的

浅谈:计算机与操作系统发展阶段

谈到这一话题,其实我们都不得不感叹科学技术的发展速度之快.首先从计算机的角度来说,计算机的发展阶段分为四个阶段.第一代是电子管数字机,特点是体积大.功耗高.可靠性差.速度慢.价格昂贵,但为以后的计算机发展奠定了基础.第二代是晶体管数字机,特点是体积缩小.能耗降低.可靠性提高.运算速度提高.性能比第1代计算机有很大的提高.第三代是集成电路数字机,特点是速度更快,而且可靠性有了显著提高,价格进一步下降,产品走向了通用化.系列化和标准化等.应用领域开始进入文字处理和图形图像处理领域.第四代是大规模集成

python这门编程语言/计算机基础/操作系统

一.python这门编程语言 1.语言 一种事物要与另外一种事物沟通,传递思想,势必需要一种介质. 人与人之间沟通的介质,就是世界上林林总总的人类语言,如我们的汉语,其他比如英语,德语等. 早期的人类,通过奴役奴隶,使用奴隶能理解的人类语言传递指令,促使其行动达到自己的目的. 即,人======>人类语言(指令)======>奴隶 2.编程语言 编程语言本质也是一种语言,它最基本的用途也是为了与某种事物沟通,只不过这种事物不再是人类,而是计算机. 也就是计算机被发明出来取代奴隶,人类通过计算机

计算机和操作系统发展历史

(1)ENIARC,冯.诺伊曼原理:计算机分成五大部分 CPU:运算器,控制器,寄存器,缓存(一级,二级,三级等等) 存储器:内存\RAM(random access memory) 输入设备 输出设备 (2)程序:数据+指令,另一种角度:算法+数据结构 (3)32位CPU最多能使用4G内存空间 (4)过程式编程:顺序执行,循环执行,选择执行 (5)计算机发展经历的四代:电子管时代,晶体管时代,集成电路时代,大规模集成电路时代 (6)计算机系统类型: 批处理系统 单任务系统 多任务系统: Bel

获取本地计算机的操作系统

OSVERSIONINFO os; os.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&os); CString strOS; if(os.dwPlatformId == 0) { strOS = "Win32"; } else if(os.dwPlatformId == 1) { if(os.dwMinorVersion == 0) strOS = "Windows 95 "; els