计算机数据库(电脑基础:计算机相关术语(七))

计算机数据库(电脑基础:计算机相关术语(七))
电脑基础:计算机相关术语(七)

计算机相关的术语


算法,算法是指解决问题或执行任务的一系列有序步骤或规则,是一种精确定义的计算过程。

ROM,只读存储器,一旦数据被写入,通常就无法被修改或删除,即使在断电时数据仍然保持不变,如计算机的固件、BIOS 等。

RAM,可读写存储器(也称随机存储器),允许随时读取或写入数据,数据在断电时会丢失,用于存储运行中的程序和临时数据。

量子计算机,量子是描述微观领域中粒子行为的理论,而量子计算机可以简单理解为可以一次性执行全部任务的计算机(类似于很多微观颗粒)。举个例子,比如现在有一个迷宫,传统计算机只能一次检查一条路径,逐步尝试每一种可能的路径,直到找到出口。而量子计算机可以同时尝试所有的路径,一下子就能找到迷宫的出口。

防火墙,防火墙是一种用于保护计算机安全的设备或软件,其主要目标是监控、过滤和控制网络流量,以阻止未经授权的访问和恶意活动。

IP,IP 是用于在计算机网络中标识和定位设备(如计算机、服务器、手机等)的数字标签,类似门牌号,在 IP 地址中,数字之间用点分隔,如:192.168.1.1

驱动,驱动是一种程序,这个程序用于使操作系统能够与硬件设备(如打印机、显卡、声卡等)进行通信和协作,驱使它们工作,因此称为“驱动”。

一、硬件术语(计算机物理基础)

硬件是计算机可触摸的物理组件,是软件运行的载体,核心术语如下:

术语

定义

关键作用 / 关联概念

CPU(中央处理器)

计算机的 “大脑”,负责执行指令、处理数据(如运算、逻辑判断)

- 核心参数:主频(运算速度,单位 GHz)、核心数(多任务能力)- 代表品牌:Intel(酷睿系列)、AMD(锐龙系列)

GPU(图形处理器)

专门处理图形 / 图像数据的芯片,擅长并行计算

- 应用:游戏渲染、视频剪辑、AI 训练(如深度学习模型)- 与 CPU 区别:CPU 擅长 “串行复杂任务”,GPU 擅长 “并行简单任务”

RAM(随机存取存储器)

计算机数据库(电脑基础:计算机相关术语(七))

临时存储数据的 “短期内存”,断电后数据丢失

- 作用:临时存放正在运行的程序 / 文件(如打开的 Word、游戏)- 容量影响:内存不足会导致电脑卡顿(如多开软件时)

ROM(只读存储器)

永久存储 “启动程序” 的内存(如 BIOS),只能读不能改

- 特点:断电后数据不丢失,出厂时写入基础引导程序

硬盘(HDD/SSD)

长期存储数据的 “仓库”,断电后数据保留

- 分类:- HDD(机械硬盘):靠磁盘旋转存储,容量大、速度慢、价格低- SSD(固态硬盘):靠芯片存储,速度快(读写速度是 HDD 的 5-10 倍)、价格高

主板(Motherboard)

连接所有硬件的 “桥梁”,提供电路接口(如 CPU 插槽、内存插槽)

- 核心组件:BIOS 芯片(启动时检测硬件)、扩展插槽(插显卡、网卡)

电源(Power Supply)

为所有硬件提供稳定电力的组件

- 关键参数:功率(单位 W,需匹配 CPU、GPU 的功耗需求,如游戏主机需 500W 以上)

接口(Interface)

硬件与外部设备连接的端口

- 常见类型:- USB(通用:USB-A/Type-C,支持数据传输 + 充电)- HDMI(视频传输:连接显示器、电视)- RJ45(网络接口:插网线连有线网络)

二、软件术语(计算机逻辑核心)

软件是控制硬件的 “指令集合”,分为系统软件和应用软件,核心术语如下:

1. 软件分类相关

  • 系统软件(System Software)
  • :管理硬件、支持应用软件运行的基础软件,用户通常不直接操作。例:操作系统(Windows、macOS、Linux)、驱动程序(如显卡驱动、打印机驱动,让硬件与系统兼容)。
  • 应用软件(Application Software)
  • :为特定需求设计的软件,用户直接使用。例:办公软件(Office、WPS)、浏览器(Chrome、Edge)、游戏(《原神》)、设计软件(PS、Pr)。
  • 固件(Firmware)
  • :嵌入硬件的 “小型软件”,控制硬件基础功能(如路由器固件、打印机固件)。

2. 操作系统(OS)核心术语

  • 进程(Process)
  • :正在运行的 “程序实例”(如打开一个 Chrome 就是一个进程),每个进程有独立内存。
  • 线程(Thread)
  • :进程内的 “执行单元”(如 Chrome 的一个标签页就是一个线程),多个线程共享进程内存,可提升效率。
  • 内存管理(Memory Management)
  • :OS 分配 RAM 给进程的机制,避免进程占用过多内存导致卡顿。
  • 文件系统(File System)
  • :OS 管理硬盘文件的方式(如 Windows 的 NTFS、macOS 的 APFS),负责文件的存储、读取、删除。

三、网络术语(设备互联基础)

网络是计算机之间数据传输的体系,核心术语围绕 “连接、协议、数据传输” 展开:

1. 网络基础概念

  • IP 地址(Internet Protocol Address)
  • :计算机在网络中的 “唯一标识”(如 192.168.1.1),分 IPv4(32 位,如 192.168.1.1)和 IPv6(128 位,解决 IPv4 地址耗尽问题)。
  • 子网掩码(Subnet Mask)
  • :区分 IP 地址中的 “网络部分” 和 “主机部分”(如 255.255.255.0,配合 IP 确定设备是否在同一局域网)。
  • 网关(Gateway)
  • :不同网络之间的 “出入口”(如家庭路由器的 IP 通常是网关,设备通过网关访问外网)。
  • DNS(域名系统)
  • :将 “域名”(如www.baidu.com)转换为 “IP 地址” 的服务(计算机只认 IP,DNS 帮用户记忆简单域名)。
  • MAC 地址(Media Access Control Address)
  • :网卡的 “物理地址”(如 00:1A:2B:3C:4D:5E),全球唯一,用于局域网内设备识别。

2. 网络协议(数据传输规则)

协议是网络设备通信的 “语言”,确保数据正确传输:

  • TCP(传输控制协议)
  • :“可靠传输协议”,传输前先建立连接(三次握手),确保数据不丢失、不重复(如浏览网页、下载文件)。
  • UDP(用户数据报协议)
  • :“快速传输协议”,不建立连接,速度快但可能丢包(如直播、语音通话,优先保证实时性)。
  • HTTP/HTTPS(超文本传输协议)
  • :用于浏览器与服务器之间传输网页数据的协议。
    • HTTP:明文传输,不安全(端口 80);
    • HTTPS:加密传输(用 SSL/TLS),安全(端口 443,如网银、购物网站必用)。
  • FTP(文件传输协议)
  • :用于在计算机与服务器之间传输文件(如程序员上传网站代码到服务器)。

3. 网络结构与设备

  • 局域网(LAN)
  • :小范围网络(如家庭 WiFi、公司内网),设备通过交换机 / 路由器连接。
  • 广域网(WAN)
  • :大范围网络(如互联网),覆盖城市、国家。
  • 路由器(Router)
  • :连接多个网络的设备,负责转发数据(如家庭路由器连接 LAN 和 WAN,让手机、电脑连外网)。
  • 交换机(Switch)
  • :局域网内连接多个设备的设备(如公司用交换机连接多台电脑,实现内网文件共享)。
  • 防火墙(Firewall)
  • :防御网络攻击的 “安全屏障”,控制进出网络的数据(如阻止恶意 IP 访问电脑)。

四、编程与开发术语(软件创作核心)

编程是编写代码实现软件功能的过程,涉及语言、工具、逻辑等术语:

1. 编程语言相关

  • 编程语言(Programming Language)
  • :人与计算机沟通的 “语言”,分编译型和解释型:
    • 编译型(如 C、C++、Go):代码先通过 “编译器” 转换成机器码(可直接运行的二进制文件),速度快;
    • 解释型(如 Python、JavaScript、PHP):代码通过 “解释器” 逐行执行,无需编译,灵活但速度较慢。
  • 语法(Syntax)
  • :编程语言的 “语法规则”(如 Python 中用:和缩进表示代码块,错误会导致 “语法错误”)。
  • 变量(Variable)
  • :存储数据的 “容器”(如age = 18,age是变量名,18 是变量值)。
  • 数据类型(Data Type)
  • :变量的 “数据类别”(如 Python 中的整数 int、字符串 str、列表 list)。
  • 函数(Function)
  • :可重复调用的 “代码块”(如def add(a,b): return a+b,实现加法功能,避免重复写代码)。

2. 开发流程与工具

  • IDE(集成开发环境)
  • :编写代码的 “一站式工具”,包含代码编辑、编译、调试功能(如 Java 的 Eclipse、Python 的 PyCharm)。
  • 调试(Debug)
  • :查找并修复代码错误的过程(如用 IDE 的 “断点” 功能,逐行查看代码执行过程,定位错误)。
  • 版本控制(Version Control)
  • :管理代码修改历史的工具(如 Git,支持多人协作开发,可回滚到之前的代码版本)。
  • API(应用程序编程接口)
  • :不同软件之间的 “接口”,允许一个软件调用另一个软件的功能(如调用微信 API 实现登录功能)。
  • 框架(Framework)
  • :简化编程的 “代码模板”,提供基础功能(如 Python 的 Django 框架用于开发网站,无需从零写服务器代码)。

五、数据与存储术语(信息管理核心)

数据是计算机处理的核心对象,涉及存储、结构、安全等:

  • 数据库(Database)
  • :存储结构化数据的 “仓库”(如公司的用户信息、订单数据),分关系型和非关系型:
    • 关系型(如 MySQL、Oracle):数据以 “表格” 形式存储,支持复杂查询(如电商平台的订单表、用户表关联查询);
    • 非关系型(如 MongoDB、Redis):数据以 “键值对”“文档” 等形式存储,适合海量数据、高并发场景(如短视频平台的用户行为数据)。
  • 数据结构(Data Structure)
  • :数据在计算机中的 “组织方式”(如数组、链表、栈、队列),影响数据处理效率(如用 “哈希表” 实现快速查找)。
  • 加密(Encryption)
  • :将数据转换为 “密文” 的过程,保护数据安全(如 HTTPS 的 SSL 加密、手机密码加密存储),解密需 “密钥”。
  • 备份(Backup)
  • :复制数据到其他位置,防止数据丢失(如定期将电脑文件备份到 U 盘、云盘)。
  • 云计算(Cloud Computing)
  • :通过互联网使用远程服务器的资源(如存储、计算能力),无需本地硬件(如阿里云、AWS,提供云服务器、云存储服务)。

六、其他常用术语(通用概念)

  • 缓存(Cache)
  • :临时存储高频访问数据的 “高速区域”(如 CPU 缓存、浏览器缓存),减少对低速存储(如硬盘)的访问,提升速度(如浏览器缓存网页图片,下次打开更快)。
  • 病毒(Virus)
  • :恶意代码,可自我复制、破坏数据(如删除文件、窃取密码),需用杀毒软件(如 360 安全卫士、卡巴斯基)防御。
  • 木马(Trojan)
  • :伪装成正常软件的恶意程序,用于远程控制电脑(如窃取隐私),不自我复制,但隐蔽性强。
  • 带宽(Bandwidth)
  • :网络传输数据的 “最大速率”(单位 Mbps),带宽越高,下载 / 上传速度越快(如 100Mbps 宽带,理论下载速度约 12.5MB/s)。
  • ** latency(延迟)**:数据从发送到接收的 “时间差”(单位 ms),影响实时性(如游戏延迟高会导致 “卡顿”,直播延迟高会导致画面与声音不同步)

💻 配套实训环境与动手练习

本文涉及的相关技术指令、开发环境与工具链已内置在边学边练在线实验室中,无需繁琐安装配置,随时在浏览器中实践体验:

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

最新文章

热门文章

本栏目文章