计算机的概念

计算机是根据指令操作数据的设备,具备功能性和可编程性两个基本特性。

定义:计算机是根据指令操作数据的设备(A computer is a machine that manipulates data according to a list of instructions)。

计算机有两个特性:功能性和可编程性。

功能性指对数据的操作,变现为数据计算、表现为数据计算、输入输出处理和结果存储等。

可编程性指它可以根据一系列指令自动地、可预测地、准确地完成操作者的意图。

理解计算机应该结合计算机的两个特性。只要设备具备了计算的功能性和操作的可编程性,就可以看作是计算机。

计算机技术的发展主要围绕计算机的功能性和可编程性展开。一方面,计算机硬件所依赖的集成电路规模按照摩尔定律以指数方式增长,计算机运行速度也接近几何级数快速增加,计算机所能高校支撑的功能不断丰富发展。另一方面,表达计算机可编程性的程序设计语言也在经历从机器语言、汇编语言到高级语言的发展过程,并逐步朝着更接近自然语言的方向发展。

#摩尔定律(Moore‘s Law)是计算机发展历史上最重要的预测法则,注意,他不是物理或自然法则,它是由英特尔(intel)公司创始人之一戈登.摩尔于1965年提出的。摩尔定律指出,单位面积集成电路上可容纳晶体管的数量约每两年翻一倍。由于计算机中几乎所有的重要部件,例如,CPU、内存、硬盘、网络接口等,都由集成电路实现,摩尔定律实际上揭示了1965年至今仍在高速发展的半导体技术趋势,进而,摩尔定律成为计算机性能水平的一个重要预测法则。

自1946年第一台数字电子计算机诞生以来,计算机技术先后经历了几次重大技术发展变革,具有鲜明的时代性,与之相适应,计算机在功能和可编程性两方面的体现也不相同。本书将这种计算机技术发展的时代性总结为4各阶段。

第一阶段:1946年-1981年,“计算机系统结构阶段”。这个阶段始于1946年,以全球首台数字计算机ENIAC诞生为标志。

第二阶段:1982年-2007年,“计算机网络和视窗阶段”。 这个阶段始于1982年,以面向全球子网间组网的TCP\IP网络协议的标准化为标志,互联网时代到来了。

第三阶段:2008年至今,“复杂信息系统阶段”。这个阶段始于2008年,以安卓开源移动操作系统的发布为起点。

第四阶段:约20年后某个时期开始,“人工智能阶段”。

原文地址:https://www.cnblogs.com/longxingtianxia/p/10048582.html

时间: 2024-10-11 17:30:33

计算机的概念的相关文章

计算机基本概念

计算机基本概念 一.计算机系统 计算机系统的基本组成: 在计算机内部,数值.文字.声音.图形图像等各种信息都必须经过数字化编码后才能被传送.储存和处理:数值.文字和英文字母等都被认为是字符,任何字符进入计算机时,都必须转换成二进制表示形式,称为字符编码. 总线是连接多个设备的信息传送通道,实际上是一组信号线.广义地讲,任何连接两个以上电子元器件都可以称为总线,总线主要分为系统总线(内总线)和通信总线(外总线). 内总线:用于计算机各组成部分,CPU.内存和接口等的连接:PCI总线是目前微型机上广

python随笔一:计算机概念以及程序设计语言

bentian,经过这几周的python学习.深深滴体会到自己的不行.为了学好python决定定期学习并分享一些关于python的知识.趁着自己还年轻,Fighting!千里之行,始于足下. 下面可谓是听课笔记,请大家笑纳! 计算机的概念 计算机是根据指令操作数据的设备. 计算机的两个特性: 功能性:对数据的操作,表现为数据计算.输入输出处理和结果存储等: 可编程性:根据一系列指令自动地.可预测地.准确地完成操作者的意图. 计算机的发展参照摩尔定律,表现为指数方式. 摩尔定律是计算机发展历史上最

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

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

计算机组成原理_第四版课后习题答案(完整版)

计算机组成原理_第四版课后习题答案(完整版) ?第一章 1.?比较数字计算机和模拟计算机的特点. 解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的: 数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行. 两者主要区别见P1?表1.1. 2.?数字计算机如何分类?分类的依据是什么? 解:分类: 数字计算机分为专用计算机和通用计算机.通用计算机又分为巨型机.大型机. 中型机.小型机.微型机和单片机六类. 分类依据:专用和通用是根据计算机的效率.速度.价格.运行的经济性和适应性来划

云服务器无处不在:网络就是计算机

云服务器=云+服务器** 如果在三年前,你没听说过云服务器这个概念,情有可原.但是如今要是再说自己没听说过云服务器这个名字就有些说不过去了.如果你还不了解什么是云服务器,就让我们一起来看看云服务器究竟与传统服务器有什么区别吧. 要想了解云服务器的概念,我们可以玩一个拆词游戏,即云服务器=云+服务器,这种解释虽然粗暴,但话糙理不糙. 云(Cloud)这个名词在IT用语中,一般指云计算(Cloud Computing).云计算是在近十年开始发展起来的,往远了追溯是1959年6月,一篇虚拟化的论文,为

计算机体系结构总结

计算机体系结构 计算机体系结构是机器级程序员所看到的计算机的属性,即概念性结构与功能特性. 经典计算机体系结构概念的实质是计算机系统中软硬件界面的确定,其界面之上的是软件的功能,界面之下的是硬件和固件的功能. 广义(现代)的计算机体系结的构概念,它除了包括经典的计算机体系结构的概念范畴(指令集结构),还包括计算机组成和计算机实现的内容. 目录 计算机体系结构的功能属性 计算机体系结构的分类 计算机体系结构基本原理 计算机体系结构研究面临的挑战 计算机体系结构的功能属性 ●数据表示(硬件能直接辩认

计算机专业的学生必须掌握的五门课程 不能掌握他们就不应该获得学位

计算机专业概念有点大.就计算机科学与技术专业而言,以下这些是必修的:http://www.nowamagic.net/librarys/veda/detail/2192 1.计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了. 2.线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”.这三门课我觉得是本科时期最重要

Linux系统运维学习---计算机系统介绍

计算机系统介绍 一.计算机发展简史1.1计算机的概念? ?计算机是一台能存储程序和数据,功能自动执行程序的机器,是一种能对各种数字化信息进行处理,协助人们获取信息.处理信息.存储信息和传递信息的工具.?1.2计算机的发展史1.2.1计算机的产生? ?1822年英国人Charles Babbage提出了"自动计算机"概念,1834年他所设计的差分机及分析机已经具备了现代计算机的基本组成部件.?1.2.2世界上第一台电子计算机? ?1946年2月美国宾夕法尼亚大学问世,重达30吨,使用18

计算机之程序设计

一.计算机之程序设计 1.1计算机的概念 计算机是根据指令操作数据的设备 1.功能性 对数据的操作,表现为数据计算.输入输出处理和结果储存等 2.可编程性 根据一系列指令自动的.可预测的.准确的完成操作者的意图 1.2 计算机的发展 计算机的发展是参照摩尔定律,表现为指数方式 --计算机硬件所依赖的集成电路规模参照摩尔定律发展 --计算机运行速度因此也接近集合几何级数快速增长 --计算机高效支撑的各类运算功能不断丰富发展 --当今世界,唯一长达50年有效按照指数发展的技术领域 --计算机深刻改变