计算机系统基础知识点总结

一、核心框架

计算机系统基础知识 = 硬件子系统 + 软件子系统 + 嵌入式与网络延伸

  • 硬件子系统:冯·诺依曼架构、处理器、存储器、总线/接口
  • 软件子系统:操作系统、数据库、文件系统、中间件
  • 延伸模块:嵌入式系统、计算机网络、系统性能

二、核心知识点拆解

(一)计算机系统概述

1. 核心定义

计算机系统 (Computer System) 是指用于数据管理的计算机硬件、软件及网络组成的系统。

  • 硬件:有形物理实体(CPU、硬盘、显卡),是系统运行的物理基础;
  • 软件:无形指令集合(OS、数据库、游戏),是硬件功能的延伸,二者边界可模糊(如硬件加密芯片/软件加密算法)。

2. 系统分类

分类维度

类型

核心特点

适用场景

按用途

通用计算机

支持多样应用,资源通用

台式机、服务器、个人电脑

嵌入式计算机

专用性强、资源受限、实时性高

工业控制器、智能穿戴、车载系统

按功能特征

批处理系统

无交互、批量执行、提升利用率

后台数据统计、日志分析

分时系统

时间片轮转、多路交互、响应及时

桌面电脑、Web服务器

实时系统

快速响应、高可靠,分硬/软实时

医疗设备、工业控制、航空系统

(二)计算机硬件

1. 冯·诺依曼架构

五大核心部件:运算器、控制器、存储器、输入设备、输出设备

  • 运算器(ALU):负责算术/逻辑运算,是CPU的运算核心;
  • 控制器(CU):解析指令、控制执行顺序,是CPU的控制核心;
  • 存储器:存储指令与数据,分主存(临时存储,断电丢失)、外存(永久存储);
  • 输入/输出设备(I/O):实现人机交互,如键盘、显示器、传感器。

2. 处理器

(1)核心功能

运算(算术/逻辑运算)+ 控制(协调各部件工作),决定系统性能上限。

(2)指令集分类

指令集类型

代表架构

核心特点

适用场景

CISC(复杂)

Intel x86、AMD

指令丰富、兼容性强、单指令多操作

台式机、服务器(通用计算)

RISC(精简)

ARM、Power、龙芯

指令精简、单周期执行、流水线友好、寄存器多

手机、嵌入式设备、低功耗场景

记忆技巧:CISC“复杂兼容”,RISC“精简高效”。

(3)专用处理器

  • GPU:并行计算核心,支撑深度学习、图形渲染、游戏渲染;
  • DSP:实时信号处理,用于音频、图像、通信信号处理;
  • FPGA:可编程逻辑芯片,灵活适配定制化计算场景。

3. 存储器

(1)存储层次(按速度从快到慢)

寄存器 → 片上缓存(L1/L2)→ 片外缓存(L3)→ 主存(DRAM)→ 外存(SSD/HDD)

核心逻辑:利用局部性原理(时间局部性:近期访问的数据大概率再次访问;空间局部性:相邻数据大概率同时访问),平衡速度、容量、成本。

2)外存类型对比

外存类型

介质

速度

容量

特点

适用场景

SSD

闪存

无机械结构、抗摔、低延迟

系统盘、游戏盘、高频访问数据

HDD

磁盘

成本低、容量大

冷数据存储、大容量归档

4. 总线与接口

(1)总线

部件间的数据传输通道,按位置分类:

  • 内总线(片上总线):连接CPU内部部件(如ALU、寄存器);
  • 系统总线:连接CPU、主存、I/O设备(含数据总线、地址总线、控制总线);
  • 外部总线:连接外设(如USB、SATA、以太网)。

(2)常见接口

接口是指同一计算机不同功能层之间的通信规则。

接口类型

代表接口

功能

适用场景

显示接口

HDMI、DP、Type-C

传输视频信号

显示器、投影仪、手机投屏

存储接口

SATA、NVMe、PCIe

连接存储设备

硬盘、SSD、显卡

外设接口

USB 3.0/4.0、RJ45

连接输入/输出设备

键盘、鼠标、网卡、打印机

(三)计算机软件

软件系统是指在计算机硬件系统上运行的程序、相关的文档资料和数据的集合。计算机软

件用来扩充计算机系统的功能,提高计算机系统的效率。按照软件所起的作用和需要的运行环

境的不同,通常将计算机软件分为系统软件和应用软件两大类。

1. 操作系统

(1)核心定义

硬件之上的第一层软件,负责软、硬件资源管理,提供系统调用接口(API)。

  • 组成:内核(进程、存储、文件、设备管理)+ 配套软件(GUI、编译器、工具);
  • 四大特征:并发性(宏观并行、微观交替)、共享性(资源共享/互斥)、虚拟性(物理资源→逻辑资源)、不确定性(执行时间不可预知)。

(2)核心功能

  • 进程管理:进程状态转换(创建→就绪→运行→阻塞→结束)、调度算法(FCFS、SJF、时间片轮转、优先级);
  • 存储管理:分页/分段/段页式存储、页面置换算法(LRU、FIFO)、虚拟内存技术;
  • 文件管理:按名存取、文件权限控制、文件分配方式(连续、链接、索引);
  • 设备管理:I/O控制方式(程序查询、中断、DMA、通道)、设备驱动程序。

3特殊的操作系统

分类

特点

批处理操作系统

单道批:一次一个作业入内存,作业由程序、数据、作业说明书组成

多道批:一次多个作业入内存,特点:多道、宏观上并行微观上串行

分时操作系统

采用时间片轮转的方式为多个用户提供服务,每个用户感觉独占系统

特点:多路性、独立性、交互性和及时性

实时操作系统

实时控制系统和实时信息系统

交互能力要求不高,可靠性要求高(规定时间内响应并处理)

网络操作系统

方便有效共享网络资源,提供服务软件和有关协议的集合

主要的网络操作系统有:Unix、Linux和Windows Server系统

分布式操作系统

任意两台计算机可以通过通信交换信息

是网络操作系统的更高级形式,具有透明性、可靠性和高性能等特性

微机操作系统

Windows: Microsoft开发的图形用户界面、多任务、多线程操作系统

Linux: 免费使用和自由传播的类Unix操作系统,多用户、多任务、多线程和多CPU的操作系统

嵌入式操作系统

运行在智能芯片环境中

特点:微型化、可定制(针对硬件变化配置)、实时性、可靠性、易移植性(HAL和BSP支持)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值