Python必知词汇:硬件

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

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

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

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

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

资料来源:

  • 维基百科词条:硬件
    [1]鲍特,孙笑微.关于计算机硬件性能发展的分析[J].数字通信世界,2018,(6):120
相关文章
|
3月前
|
JSON 数据格式 Python
python中有哪些常用语言成分?
Python作为一种广泛使用的编程语言,其语言成分丰富多样,涵盖了多个方面。
62 9
|
3月前
|
Ruby
Ruby中的模块奥秘:混合魔法揭秘
【8月更文挑战第31天】在探索Ruby语言的过程中,我发现模块(Module)和混合(inclusion)是两个非常有用的特性。模块可以组织代码,包含方法、类和常量而不被实例化。混合则允许模块中的方法像类的方法一样被调用,提高代码复用性和灵活性。例如,可以将文本处理方法放入模块并通过`include`关键字混合到其他类中使用。此外,模块还可以在运行时动态添加到类中,按需加载功能。这些特性使代码更清晰、易于维护和扩展。希望这篇博客能让你感受到Ruby的魅力,并激发你进一步探索的兴趣。
41 0
|
6月前
|
Python
基本技术指标 Python 实现(2)
基本技术指标 Python 实现
165 1
|
存储 Python
Python必知词汇:硬件
硬件是电脑的物理设备,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础。
342 0
|
中间件 Python
Python必知词汇:软件
软件是一系列按照特定顺序组织的电脑数据和指令,是电脑中的非有形部分。
444 0
|
开发者 Python
Python必知词汇:程序
在计算机技术方面,计算机程序指控制计算机的指令。计算机程序是由一条一条的语句与一条一条的表达式构成的。
267 0
|
缓存 中间件 程序员
Python必知词汇:应用程序接口
应用程序接口是“电脑操作系统”或“程序库”提供给应用程序调用使用的代码。其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑底层源代码的细节。
570 0
|
机器人 Linux iOS开发
Python必知词汇:计算机
计算机利用数字电子技术,根据一系列指令指示并且自动执行任意算术或逻辑操作串行的设备。目前来讲,计算机只能根据人类的指令完成各种操作,即严格执行用户为其设定的程序工作。我们学习计算机就是学习如何控制计算机。
854 0
|
编译器 C++ Python
Python必知词汇:编译型语言
该种语言会在代码执行前将代码编译为机器码,然后将机器码交由计算机直接执行代码。
420 0
|
程序员 编译器 Python
Python必知词汇:计算机指令
在计算机技术中,指令是由指令集架构定义的单个的CPU操作。在更广泛的意义上,“指令”可以是任何可执行程序元素的表述。
339 0
下一篇
无影云桌面