開發與維運

Python必知词汇:计算机

计算机利用数字电子技术,根据一系列指令指示并且自动执行任意算术或逻辑操作串行的设备。目前来讲,计算机只能根据人类的指令完成各种操作,即严格执行用户为其设定的程序工作。我们学习计算机就是学习如何控制计算机。

计算机由硬件与软件两部分组成。硬件是电脑的物理设备,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础,其中包括键盘、鼠标、显示器、CPU等。软件是一系列按照特定顺序组织的电脑数据和指令,是电脑中的非有形部分,软件负责控制计算机的硬件运行。软件可为两种类型:系统软件和应用软件。系统软件包括windows、macOS、Linux等,应用软件包括office、QQ等。用户必须通过软件对计算机完成各种对计算机的操作。软件中并不是所有的功能都会对用户开发,用户通常调用软件提供的应用程序接口来操作计算机。

计算机在组成上形式不一,早期计算机体积庞大,主要为特别的科学计算或面向大型组织的事务处理需求服务。如今为个人应用而设计的计算机称为微型计算机,在中国地区简称为“微机”。我们今天在日常使用“计算机”一词时通常也是指此,不过现在计算机最为普遍的应用形式却是嵌入式,嵌入式计算机通常相对简单、体积小,并被用来控制其它设备——无论是飞机、工业机器人还是数字相机[1]。

计算机被用作各种工业和消费设备的控制系统。这包括简单的特定用途设备、工业设备,及通用设备等。尽管计算机种类繁多,但根据图灵机理论,一部具有着基本功能的计算机,应当能够完成任何其它计算机能做的事情。因此,理论上从智能手机到超级计算机都应该可以完成同样的作业。由于科技的飞速进步,下一代计算机总是在性能上能够显著地超过其前一代,这一现象有时被称作“摩尔定律”。通过互联网,计算机互相连接,极大地提高了信息交换速度,反过来推动了科技的发展。在21世纪的现在,计算机的应用已经涉及到方方面面,各行各业了。

资料来源:

  • 维基百科词条:电子计算机
    [1] Meuer, Hans; Strohmaier, Erich; Simon, Horst; Dongarra, Jack (2006-11-13). Architectures Share Over Time. TOP500. Retrieved on 2006-11-27.

Leave a Reply

Your email address will not be published. Required fields are marked *