什么是操作系统
- 自顶向下
- 为用户程序提供一个更好、更简单、更清晰地计算机模型,对资源集进行抽象。
- 操作系统隐藏硬件,呈现给程序良好、清晰、优雅、一直的抽象。
- 自底向上
- 管理设备
- 记录资源的使用情况,并进行分配
系统启动过程
Bios -> 检查CPU、RAM以及其他设备 -> 选择启动盘 -> CPU执行指令,将系统加载至内存 -> 执行指令,启动该系统
CPU
有专门的指令集。
这些指令组合,排列却可以完成非常复杂的任务;也就是说,有限的指令,可以扩展成无限的可能。延伸而言,比如钢琴,琴键数量种类固定,却可以组合出无数种音乐。