Python必知词汇:硬件

简介: 硬件是电脑的物理设备,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础。

硬件是电脑的物理设备,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础。系统软件存储在硬件内,包含固件以及操作系统,系统软件使应用软件可以提供用户所需的功能。

计算机硬件包括计算机的物理,有形部件或组件,例如机柜,中央处理单元,监视器,键盘,计算机数据存储器,图形卡,声卡,扬声器和主板[1]。相比之下,软件是可以由硬件存储和运行的指令。硬件被认为是因为它在变化或修改方面,“硬”或严格;而软件是“软”的,因为它很容易更新。软件和硬件之间的中间是“固件”,它是与计算机系统的特定硬件强耦合的软件,因此最难以改变,但在界面的一致性方面也是最稳定的。计算机系统中从“硬度”到“柔软度”的级别的进展与计算中的抽象层的进展相似。

冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。其中运算器的主要负责执行计算机的指令,是处理和运算信息的重要部件;控制器有序列的执行计算机内各部件的程序,其目的是实现计算机的自动化运行过程;储存器为硬件系统中储存信息的部件,它的主要作用是存放程序、运算结果并参与运算;输入设备输入图形、数字、声音等信息并对这些数据进行处理;而输出设备则是将这些信息的处理结果进行输出。直到今天,虽然各种计算机的系统结构有所不同,但是原理上并没有脱离冯·诺依曼体系结构。

硬件通常由软件指示以执行任何命令或指令。硬件和软件的组合形成可用的计算系统,尽管存在仅具有硬件组件的其他系统。

资料来源:

  • 维基百科词条:硬件
    [1]鲍特,孙笑微.关于计算机硬件性能发展的分析[J].数字通信世界,2018,(6):120
相关文章
|
存储 人工智能 数据挖掘
python基本常识
Python是一种高级编程语言,具有简洁易读的语法和强大的功能。它被广泛应用于各个领域,包括Web开发、数据分析、人工智能等。下面是对Python基本用法的解释说明
106 0
|
10月前
|
缓存 Rust 监控
新一代 Python 代码纠错工具Ruff,突出一个字“快”!
新一代 Python 代码纠错工具Ruff,突出一个字“快”!
460 0
|
存储 Python
Python必知词汇:硬件
硬件是电脑的物理设备,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础。
354 0
|
中间件 Python
Python必知词汇:软件
软件是一系列按照特定顺序组织的电脑数据和指令,是电脑中的非有形部分。
457 0
|
程序员 编译器 Python
Python必知词汇:计算机指令
在计算机技术中,指令是由指令集架构定义的单个的CPU操作。在更广泛的意义上,“指令”可以是任何可执行程序元素的表述。
348 0
|
编译器 C++ Python
Python必知词汇:编译型语言
该种语言会在代码执行前将代码编译为机器码,然后将机器码交由计算机直接执行代码。
431 0
|
Python
Python必知词汇:汇编语言
汇编语言是一种用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
392 0
|
缓存 中间件 程序员
Python必知词汇:应用程序接口
应用程序接口是“电脑操作系统”或“程序库”提供给应用程序调用使用的代码。其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑底层源代码的细节。
598 0
|
存储 程序员 Python
Python必知词汇:机器语言
机器语言是机器能直接识别的程序语言或指令代码,勿需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。
405 0
|
存储 JavaScript 前端开发
Python必知词汇:解释型语言
解释型语言不会在执行前对代码进行编译,而是以文本方式存储程序代码。
453 0