计算机(英文“computer”)一词源自拉丁文中的“computare”,本意为计算。
发展至今,计算机专门代指“可编程”的电子设备。所谓“可编程”,是指计算机在接收用户输入的数据后,会根据既定指令(或称为程序)对输入数据做进一步地处理、加工,并最终将处理结果作为输出信息反馈给用户,整个过程如图 1 所示。
计算机不但可以处理纯数值数据(比如计算 1+2 的值),还具有处理非数值数据的能力(比如编辑图片、音频、视频等)。
计算机还拥有存储器,可以将数据、程序以及输出结果保存起来,以备将来使用。人们普通认同,世界上第一台计算机是由查尔斯巴贝奇(Charles Babbage,称为“计算机之父”)于 1837 年发明的,它使用穿孔卡(又称打孔卡)作为只读存储器。
计算机常常用来执行一些应用程序,为了确保它们可以与各硬件之间完美、密切地协作,计算机提供有多种最优的解决方案。
所谓计算机硬件,指的就是组成计算机的诸多部件,比如导线、晶体管、电路、硬盘等;而计算机中的程序、数据等,则统称为软件。
主板:其本身作为构成计算机的一个硬件,作用是连接其它所有硬件,使它们之间能够相互传递数据。
输入、输出设备(I/O设备):输入设备可以使用户向计算机中输入数据,例如键盘;输出设备可以使计算机将数据处理结果显示给用户,例如显示器。
根据不同的标准,可以将计算机分为不同的类型。例如根据不同计算机的尺寸大小,可以将计算机分为 5 类,如表 1 所示。开云 开云体育官网
通常采用微处理器作为 CPU,例如世界上第一台微型计算机的 CPU 是用 8 位微处理器芯片制造的。
超级计算机的设计制造,往往用于执行特殊的应用、完成特定的任务,例如美国宇航局使用超级计算机发射太空卫星,并监视和控制它们以进行太空探索。
单用户计算机,和微型计算机相比,工作站具有更强大的 CPU 和更高质量的显示器。就存储容量和运行效率而言,工作站介于微型计算机和小型计算机之间。
所谓单用户计算机,指的是同一时间只能有一个用户使用计算机;而多用户计算机恰好相反,指的是多个用户可以在同一时间使用同一台计算机。
效率高:计算机的计算速度非常快,完成同样的任务,手动计算可能需要数月时间,计算机可以在几秒钟内执行数百万次计算;
准确性高:计算机不但有高的计算效率,只要用户输入的信息无误,它将以 100% 的正确率执行完所有任务;
存储能力强:计算机可以存储大量数据,且不对数据的类型做任何限制,可以是文本、图像、音频、视频等;
不知疲倦:计算机可以连续工作,不会有单调、疲倦或者注意力不集中的状况,它会时刻以相同的效率和精度执行任务;
自动化程序高:计算机具有自动执行指定任务的能力,即一旦计算机接收到要执行的指令,指令会被存储到存储器中,同时每一条指令会控制计算机执行任务,无需人工干预。开云 开云体育官网
当然,计算机也有它的不足,比如计算机无法自行做出任何决定,它只会 傻瓜式 地按照用户给定的指令去执行任务。同时在执行任务的过程中,计算机不具有人类的感觉、经验和知识,无法对执行任务的正确性做出判断,更无法自行做适当调整。
如今,计算机已经成为我们生活不可缺少的一部分,很多时候都需要计算机的辅助。例如:
ATM 机(自动柜员机):从 ATM 机提取现金时,我们使用的就是一台计算机,我们可以向其传达提款指令,ATM 机接收指令并执行无误后,会分配指定金额的现金;
数字货币:我们存储银行账户的资金会以数字记录或者数字货币的形式存储起来,而存储操作就需要借助计算机,它可以帮我们准确记录每个人的交易记录和账户余额;
智能手机:日常生活中用于通话、发短信、浏览网页的智能手机,本身就是一台计算机(更确切的说,开云 开云体育官网是一台微型计算机)。
编程帮(,一个在线学习编程的网站,专注于分享优质编程教程。您的下一套教程,何必是书籍。