计算机硬件和软件

news2025/7/23 23:02:23

文章目录

  • 一 计算机硬件
    • 1)主板
    • 2)显示器
    • 3)键盘
    • 4)鼠标
  • 二 计算机软件
    • (一)系统软件
      • (1)操作系统
      • (2)BIOS
      • (3)设备驱动程序
    • (二)应用软件
      • (1)文字处理软件
      • (2)表格处理软件
      • (3)多媒体软件
      • (4)企业软件
      • (5)编程软件
  • 三 计算机硬件和软件的区别
    • (一)计算机硬件
    • (二)计算机软件
    • (三)总结


一 计算机硬件

计算机硬件是指组建计算机用到的所有物理部件(电缆、CPU、硬盘等),其中包括与计算机相连的一些物理设备,例如鼠标、打印机、投影仪等。
在这里插入图片描述
对于一台计算机而言,我们所有能看到、触摸到的部件,都属于计算机硬件,读者阅读本文所用的屏幕就属于计算机硬件。不难理解,正是计算机硬件的出现,才使得组建计算机、乃至使用计算机中的应用程序成为了可能。

接下来,我将给大家介绍一些常见的计算机硬件。

1)主板

计算机的主板,本质是一块电路板,如下图所示。
在这里插入图片描述
主板用于将所有的计算机硬件连接起来,有些硬件(如 CPU、内存条、显卡等)直接插入到主板事先预留的插槽内,有些硬件(例如鼠标、打印机)则借助主板预留的端口实现连接。主板还会为一些硬件提供所需的电源,以确保它们可以正常工作。

这也就意味着,主板为 CPU 和其它硬件提供了相互通信的平台。借助主板,CPU 能够向指定硬件发布指令,从而执行用户布置的任务。

注意,根据计算机不同的类型和尺寸,主板也有不同的类型,特定类型的主板只能和特定类型的计算机硬件一起工作。

2)显示器

作为计算机的主要硬件(输出设备)之一,显示器用于向用户展示诸如文本、图像等经计算机处理好的数据。
在这里插入图片描述

根据内部实现机制的不同,显示器又可细分为阴极摄线管显示器(CRT)、液晶显示器(LCD)、LED 显示器以及等离子显示器。

3)键盘

键盘是计算机最重要的输入设备,借助键盘,用户可以向计算机中输入数据和指令。
在这里插入图片描述

可以看到,键盘含有很多不同的按键,用户可以向计算机中输入指定的数据,也可以传达复制、粘贴、删除等指令。

4)鼠标

鼠标是一种小型、手持的硬件(输入设备),它可以控制计算机屏幕上光标的移动。
在这里插入图片描述
借助鼠标,用户可以选择要打开的应用程序,必要时可以执行打开、删除、复制等指令。

二 计算机软件

通常情况下,我们将为解决特定问题而编写的一系列代码称为程序。

软件本质上就是由特定程序生成的可执行文件,它的主要功能是操控计算机中各个硬件执行特定的任务。读者可以这样认为,凡是计算机运行的可执行文件,都可以称为软件。

简单的理解可执行文件,即鼠标双击就可以执行的文件。Windows 系统中,可执行文件的后缀名通常为 .exe。

根据各个软件应用领域的不同,可以将所有软件细分为以下 2 种类型。

(一)系统软件

系统软件指的是支撑计算机运行的软件。举个例子,计算机的操作系统就属于系统软件。

系统软件通常采用较底层的编程语言(如汇编语言、C语言等)开发实现,因为这会大大提升它们与计算机各个硬件的交互效率。

计算机启动后,系统软件会激活连接到该计算机的各个硬件,并控制、协调它们各自的工作。不仅如此,系统软件还可以控制应用软件的运行(有关应用软件,本文后续会讲)。

值得一提的是,计算机所需的系统软件通常不需要您亲自安装,因为计算机的制造商会帮您完成这项工作。

(1)操作系统

作为系统软件,操作系统为用户提供了操作计算机的可视化界面,极大地方便了用户和计算机之间进行通信。同时,操作系统还负责管理和协调计算机硬件和软件的运行。

目前,我们常见的操作系统有 Windows 系统、Mac OS、Linux 系统(及其发行版)等,如下图所示。
在这里插入图片描述

除此之外,还有 Andriod(安卓)、iOS 等适用于移动端(比如手机、iPad 等)的操作系统,也属于系统软件。

(2)BIOS

BIOS 是 Basic Input Output System 的缩写,可直译为基本输入输出系统,通常存储在 ROM 只读存储器中(一些配置更高的计算机,将其存储在快闪存储器中)。

ROM 只读存储器,是一种只能读取数据而不能修改或写入数据的存储器。快闪存储器一般简称“快闪”,是一种读取速率更快的存储器。有关 ROM 以及闪存,我们会在后续章节讲解。
在这里插入图片描述

BIOS 也属于系统软件,并且是您打开计算机时激活的第一个系统软件,它的主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

(3)设备驱动程序

通过前面的学习我们知道,借助预留的插口或者蓝牙、无线等手段,计算机可以连接很多其他的硬件设备,例如打印机、扫描仪等。

在此基础上,设备驱动程序也属于系统软件,它的功能是控制连接到计算机上的这些硬件设备。同时,设备驱动程序可以为计算机和同它连接的硬件设备之间建立通信,使计算机可以向他们下达执行命令。

值得一提的是,多数硬件设备的驱动程序并不需要单独安装,它们往往会同操作系统一起安装到计算机中。当然,如果当前计算机中未安装适用于某硬件设备的驱动程序,那么在使用该设备之前,需要手动为其安装可用的驱动程序。

(二)应用软件

应用软件是指根据用户需求开发出的、用来执行特定任务的一类软件。和系统软件不同的是,应用软件不用来控制计算机的运行,换句话说,在没有应用软件的情况下,计算机也能正常运行,因此用户可以根据自己的需求安装或卸载任意一款应用软件。

注意,应用软件可以是单个程序,例如记事本程序;也可以是包含多个软件的软件包,例如 Microsoft Office 公办软件包,其包含 Word、Excel、PowerPoint 等多款办公应用软件。

根据不同的功能,应用软件又可以细分为以下几类:

(1)文字处理软件

借助此类软件,用户可以轻松完成文档的创建和编辑,还可以对文档内容做格式上的设置(例如字体、字号、行距等)。

Microsoft Word、记事本、写字板等,都属于文字处理软件。

(2)表格处理软件

表格处理软件的内部通常由多行多列的单元格构成,每个单元格内都可以存储数据。此外,该类软件还集成了很多功能,例如对存储的数据进行计算、根据存储的数据创建图表等。

我们最常用的 Microsoft Excel 就属于表格处理软件。

(3)多媒体软件

所谓多媒体,即多种媒体的统称,包括音频、视频、图像、文本等。多媒体软件指的是支持对音频、视频、图像等多媒体做处理的软件。

VLC 播放器、Window Media Player 播放器(Windows 系统的默认播放器)等就属于多媒体软件。

(4)企业软件

企业软件通常指的是为提高业务能力而开发的软件,可帮助完成记账、管理营业额、处理订单等多项业务,因此广泛应用于业务量过大的组织、机构或者公司。

例如客户关系管理系统(CRM)就属于企业应用软件。

(5)编程软件

编程软件、编程工具或者软件开发工具,实际指的都是集成开发环境(IDE)。IDE 可以辅助程序员进行软件开发,同时还可以帮助程序员创建、调试以及维护开发的应用程序。

编译器、链接器、调试器、解释器等都属于编程软件的范畴。

三 计算机硬件和软件的区别

绝大多数计算机都是由硬件和软件组成的。

(一)计算机硬件

所谓计算机硬件,是指我们可以触摸到的组成计算机的物理部件,包括集成电路、芯片以及其它的一些电子元件。
在这里插入图片描述
CPU(中央处理器)、存储设备(内存条、硬盘等)、鼠标、键盘等都属于计算机硬件。另外,无论您阅读本文使用的是笔记本电脑、平板电脑还是智能手机,其屏幕也属于计算机硬件的范畴。

一台普通用户可以正常使用的计算机,至少应该具备键盘、显卡、显示器、CPU、硬盘、主板、内存条和电源这几个硬件,任何一个硬件丢失或者损坏,都会导致计算机无法正常使用甚至崩溃。在此基础上,一个不具备硬盘、显示器以及键盘的计算机,通常作为服务器或者瘦客户机使用。

当然,我们还可以为计算机配备声卡、鼠标、打印机、网卡、扬声器等硬件,使它具备更强大的功能。

(二)计算机软件

计算机软件代指的是计算机中运行的指令、文档以及应用程序,它的功能是协助用户向计算机下达指令,明确告诉计算机要做什么。
在这里插入图片描述

类似 Chrome(谷歌)浏览器、MySQL、QQ、迅雷、Microsoft Word 等等,都属于计算机软件。此外,操作系统也属于计算机软件,如果没有操作系统,则其它几乎所有的计算机软件都无法在计算机上运行。

注意,即便计算机不安装任何软件,也是可以正常运行的。但是,计算机需要安装一个操作系统,否则它无法输出任何信息,更无法将错误信息反馈给用户。此外用户和计算机硬件之间、用户和其它的计算机软件之间,也需要借助操作系统实现通信。除了操作系统外,为计算机安装其它软件,可以增强计算机的能力,使其具备完成更多任务的能力。

您也可以这样理解,一台没有任何软件的计算机是毫无用处的。例如,如果计算机中没有安装 Microsoft Word 类似的文档编辑软件,您将无法编辑现有文档,更无法制作新文档。再比如,如果计算机中没有浏览器,您将无法访问任何网站。

(三)总结

总的来说,计算机软件指的是计算机上可以运行的所有指令(应用程序)的集合,而计算机硬件指的是组建计算机的所有物理设备。硬件是可以真实触摸到的,而软件则不行。

计算机硬件使得计算机可以正常运行,比如 CPU 为计算机处理存储在 RAM 或者硬件上的数据,显卡为计算机提供优质的图像界面,声卡为计算机提供声音等等。

计算机软件的运行离不开硬件的支持,比如 Microsoft Word 需要借助 CPU、内存条、硬盘等硬件才能正常工作。您经常玩的游戏也属于软件,它也需要借助硬盘、CPU、内存条和显卡等硬件才能运行。

下表给您罗列了计算机硬件和软件之间的区别。

计算机硬件和软件的区别
硬 件软 件
能真实触摸到的物理部件计算机指令(应用程序)的集合,方便用户向计算机下达执行任务
由各硬件厂商制造由软件程序员开发
可细分为存储设备、输入设备、输出设备以及内部组件(即机箱内部的设备,如 CPU、主板、声卡、显卡等)可细分为操作系统、应用程序和编程软件
可以看到、触摸到,因为它是真实存在的电子设备可以看到但无法触摸,本质就是一个可执行程序
不受计算机病毒的影响可能遭到计算机病毒的入侵
只能以线下邮寄等方式传输,无法通过网络传输可以通过网络传输
实例:鼠标、显示器、硬盘、打印机、内存条、显卡、声卡等实例:Chrome 浏览器、MySQL、QQ、记事本等

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/35489.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

K-verse 小型活动来袭!

欢迎来到韩流狂欢节! 我们的韩流活动以为期 2 周的 K-verse 小型活动拉开帷幕! 在 The Sandbox 的众多合作伙伴中,K League、Anicube、Sandbox Network 和 Cube 娱乐都为此次活动打造了独特的体验。从 11 月 24 日开始,玩家总共可…

digitalLogic_逻辑门和基本公式

文章目录refs逻辑闸或逻辑门与或非门反相器和泡泡与非/或非/异或同或/是/蕴含/蕴含非逻辑函数的表示方法及相互转换逻辑表达式化简基本公式异或和同或的常用运算公式refs digital_logic同或和异或的关系_xuchaoxin1375的博客-CSDN博客_异或与同或的关系模2运算_模二除法和CRC循…

彩虹之眼文化集团整体方案设计

彩虹之眼文化集团开业成功必须克服的问题是:既要有轰动的社会效应,又要有实实在在的营业额。而要使两者兼备,就要求助于开业前期的广告渲染,此方案解决的重要问题就是如何在有轰动社会效应的同时又兼具营业佳绩。因此本次公司宣传…

Android8.1 MTK 浏览器下载的apk点击无反应不能安装

最近测试人员发现用原生浏览器下载的apk点击安装时无反应,不能安装。 在/vendor/mediatek/proprietary/packages/apps/Browser/src/com/android/browser/DownloadHandler.java 中,发现下载的apk文件缺少了mime类型,如下图 mimetype null造…

第五章TCP/IP 网络在我们身边

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。个人爱好: 编程,打篮球,计算机知识个人名言:海不辞水,故能成其大;山不辞石…

Ubuntu22.2下C语言编程实现,首次,最佳适应算法

参考目录:1.题目要求2.分析设计3.程序代码4.运行截图5.程序说明1.题目要求 编写C语言程序,模拟实现首次/最佳/最坏适应算法(选择其中之一即可)的内存块分配和回收,要求每次分配和回收后显示出空闲分区和已分配分区的情况。假设初始状态下&am…

SpringBoot整合redis+mysql

SpringBoot整合Redis 测试连接 添加相关依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation&qu…

【TFS-CLUB社区 第7期赠书活动】〖从零开始利用Excel与Python进行数据分析 自动化办公实战宝典〗等你来拿,参与评论,即可有机获得

文章目录❤️‍&#x1f525; 赠书活动 - 《从零开始利用Excel与Python进行数据分析 自动化办公实战宝典》❤️‍&#x1f525; 编辑推荐❤️‍&#x1f525; 抽奖方式与截止时间❤️‍&#x1f525; 赠书活动 → 获奖名单❤️‍&#x1f525; 赠书活动 - 《从零开始利用Excel与…

【数据结构】二叉树的前中后序遍历

二叉树的三种遍历1. 创建一棵简单的二叉树1.1 二叉树结构体实现1.2 创造一个二叉树结点的函数1.3 手动创造一棵二叉树2.为什么要遍历&#xff1f;3.最重要的知识&#xff1a;由二叉树引出的子问题分析4.遍历4.1 前序遍历4.2 中序遍历4.3 后序遍历5.总结1. 创建一棵简单的二叉树…

基于springboot车辆充电桩设计与实现的源码+文档

摘 要 随着信息化时代的到来&#xff0c;管理系统都趋向于智能化、系统化&#xff0c;车辆充电桩管理系统也不例外&#xff0c;但目前国内仍都使用人工管理&#xff0c;市场规模越来越大&#xff0c;同时信息量也越来越庞大&#xff0c;人工管理显然已无法应对时代的变化&…

18.3 内存池概念、代码实现和详细分析

一&#xff1a;内存池的概念和实现原理概述 malloc&#xff1a;内存浪费&#xff0c;频繁分配小块内存&#xff0c;浪费更加明显。 “内存池”要解决什么问题&#xff1f; 1、减少malloc()的次数&#xff0c;减少malloc()调用次数就意味着减少对内存的浪费 2、减少malloc()的…

JavaEE高阶---SpringBoot的创建和使用

一 : 什么是SpringBoot? Spring的诞生是为了简化 Java 程序的开发的,Spring Boot 的诞生是为了简化 Spring 程序开发的.Spring Boot 是所有基于 Spring 开发的项目的起点 . Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件 . Sprin…

深度学习系列2——Pytorch 图像分类(AlexNet)

1. 概述 本文主要是参照 B 站 UP 主 霹雳吧啦Wz 的视频学习笔记&#xff0c;参考的相关资料在文末参照栏给出&#xff0c;包括实现代码和文中用的一些图片。 整个工程已经上传个人的 github https://github.com/lovewinds13/QYQXDeepLearning &#xff0c;下载即可直接测试&a…

你了解PMP考试新考纲的内容吗?

2021年新版PMP考纲变化趋势 随着时代发展&#xff0c;PMP认证本身也通过改版不断调整定位&#xff0c;与全球项目管理趋势相匹配&#xff0c;确保在全球项目管理专业领域保持“黄金标准”。 新版本变化如下&#xff1a; 五大过程组变为三大板块。之前一直沿用的“启动、规划…

Transformer时间序列预测

介绍&#xff1a; 提示&#xff1a;Transformer-decoder 总体介绍 本文将介绍一个 Transformer-decoder 架构&#xff0c;用于预测Woodsense提供的湿度时间序列数据集。该项目是先前项目的后续项目&#xff0c;该项目涉及在同一数据集上训练一个简单的 LSTM。人们认为 LSTM 在…

阿里P8总结的Nacos入门笔记,从安装到进阶小白也能轻松学会

前言 都说程序员工资高、待遇好&#xff0c; 2022 金九银十到了&#xff0c;你的小目标是 30K、40K&#xff0c;还是 16薪的 20K&#xff1f;作为一名 Java 开发工程师&#xff0c;当能力可以满足公司业务需求时&#xff0c;拿到超预期的 Offer 并不算难。然而&#xff0c;提升…

GPC规范-SCP02

SPC02 流程 SPC02 指令 命令&#xff1a; 响应&#xff1a; 举例回复&#xff1a; 密钥分散数据&#xff1a; 0000FFFFFFFFFFFFFFFF Key Info&#xff1a; 20 02&#xff08;scp02&#xff09; Card挑战数&#xff1a; 001AC6619BE83082 Card加密值&#xff1a; 7…

leetcode刷题(133)——剑指 Offer 07. 重建二叉树

输入某二叉树的前序遍历和中序遍历的结果&#xff0c;请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 示例 1: Input: preorder [3,9,20,15,7], inorder [9,3,15,20,7] Output: [3,9,20,null,null,15,7]示例 2: Input: preord…

(十一)笔记.net学习表达式目录树Expression

&#xff08;十一&#xff09;笔记.net学习表达式目录树Expression1.什么是表达式目录树&#xff08;1&#xff09;Func和表达式的不同&#xff08;2&#xff09;表达式树拆解&#xff08;3&#xff09;自己拼装表达式目录2.动态拼装表达式目录和扩展应用3.解析表达式目录&…

阿里云服务器采用AMD CPU处理器ECS实例规格详解

阿里云服务器有AMD CPU处理器&#xff0c;阿里云服务器ECS通用型g7a、计算型c7a和内存型r7a采用2.55 GHz主频的AMD EPYCTM MILAN处理器&#xff0c;单核睿频最高3.5 GHz&#xff1b;通用型g6a、计算型c6a和内存型r6a采用2.6 GHz主频的AMD EPYCTM ROME处理器&#xff0c;睿频3.3…