- 一个64位操作系统的设计与实现
- 田宇
- 450字
- 2020-08-29 01:06:28
1.1 什么是操作系统
操作系统这个概念非常宽泛,不论是办公、生活使用的设备与计算机,还是机械工业生产制造使用的仪器仪表,它们都装有操作系统。哪怕是只有一条指令的单片机,也可以称作嵌入式操作系统。从这个宏观意义上出发,操作系统和硬件设备就可以区分开,它们要么是只有硬件电路的裸机,要么是含有操作系统的硬件电路。(这里的硬件电路指含有处理器的可编程电路。)
对于只有一条指令的单片机来说,它被称为操作系统,未免显得太过牵强。在大多数人眼里,操作系统应该由功能强大高效运转的核心、万能的驱动程序、绚丽的操作界面、舒适简洁的操作方式及方便实用的工具组成。可在当年,操作系统却是一个连硬盘都没有而只有一些简单逻辑门电路的怪物。从操作系统的发展史来看,它经历了单任务系统、批处理系统、分时操作系统、实时操作系统、嵌入式操作系统以及时下最流行的云系统等阶段。随着时代的发展,硬件在不断更新换代,操作系统也在不断演化,操作系统的功能会因为应用场景不同而具有不同的特点,但它的根本目的依然是为了方便人们对硬件设备的使用与交互。