Python必知词汇:硬件

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

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

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

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

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

资料来源:

  • 维基百科词条:硬件
    [1]鲍特,孙笑微.关于计算机硬件性能发展的分析[J].数字通信世界,2018,(6):120
相关文章
|
2月前
|
机器学习/深度学习 人工智能 数据挖掘
Numba是一个Python库,用于对Python代码进行即时(JIT)编译,以便在硬件上高效执行。
Numba是一个Python库,用于对Python代码进行即时(JIT)编译,以便在硬件上高效执行。
|
2月前
|
监控 网络协议 安全
由于楼层自动化系统的复杂性和多样性,很难给出一个通用的Python代码示例,因为每个系统可能使用不同的硬件、通信协议和软件接口。
由于楼层自动化系统的复杂性和多样性,很难给出一个通用的Python代码示例,因为每个系统可能使用不同的硬件、通信协议和软件接口。
|
4月前
|
存储 自然语言处理 Python
Python中文词汇与英文词频统计
本文介绍了如何使用Python进行英文和中文词频统计。对于英文,借助内置库按空格分隔单词并处理特殊字符;对于中文,需安装jieba分词库。代码实现中,通过读取文件、分词、统计词频并输出到文件。运行时,通过命令行提供文本和结果文件路径。此技能在学术研究、语言分析和文本挖掘领域颇有价值。
177 4
Python中文词汇与英文词频统计
|
Python
Python统计文本词汇出现次数
Python统计文本词汇出现次数
182 0
|
数据采集 自然语言处理 大数据
Python高频词汇提取技术
高频词汇提取技术
268 0
|
传感器 编解码 Python
【HaaS Python硬件积木】空气质量检测模块 - CCS811
【HaaS Python硬件积木】空气质量检测模块 - CCS811
210 0
|
传感器 开发框架 芯片
【HaaS Python硬件积木】土壤湿度传感器
【HaaS Python硬件积木】土壤湿度传感器
164 0
|
传感器 开发框架 开发者
【HaaS Python硬件积木】4路触摸电容模块-TTP224
【HaaS Python硬件积木】4路触摸电容模块-TTP224
162 0
|
传感器 编解码 开发框架
【HaaS Python硬件积木】HCSR04超声波测距传感器
【HaaS Python硬件积木】HCSR04超声波测距传感器
195 0
|
传感器 安全 开发者
【HaaS Python硬件积木】继电器
【HaaS Python硬件积木】继电器
129 0