1.为什么说:“操作系统充当应用程序和计算机硬件之间的接口???”
2.操作系统为什么能够屏蔽硬件???
3.
如果我们用汇编语言来写单片机的程序,都是针对某一特定型号的CPU及其外围设备。而操作系统却能在如此众多的机器上跑,不能不说是个奇迹。虽然单片机和PC是不同的,但至少在这个问题上是有共性的。 如果用汇编语言来写裸机上的程序,怎样才能做到像写操作系统那样通用? 向真正懂的人请教,没有写过单片机程序和PC操作系统的人请绕行。
首先,不同的CPU生产厂家在指令集上就不同啊,其次,外围设备也不同,你可能没写过单片机程序吧?