操作系统
操作系统 (OS) 是管理计算机硬件与软件资源的程序。它是用户与计算机硬件之间的接口,也是计算机系统的核心与灵魂。
核心功能
1. 进程管理
- 进程与线程:资源分配的基本单位与执行的基本单位。
- 调度算法:先来先服务 (FCFS)、短作业优先 (SJF)、时间片轮转 (RR) 等。
- 进程同步:互斥锁、信号量,解决死锁问题。
2. 内存管理
- 虚拟内存:让程序可以使用比物理内存更大的空间。
- 分页与分段:内存的逻辑组织与物理映射。
- 页面置换算法:LRU (最近最久未使用)、FIFO 等。
3. 文件系统
- 文件存储结构、目录管理、磁盘调度算法。
4. 设备管理
- 驱动程序、缓冲区管理。
基础知识
1、1 字节(Byte) = 8 位(bit)
也就是说,1 字节等于 8 个比特(bit)。这个关系是固定的,适用于所有计算机系统。
操作系统是软件的基石。