应用软件通过系统软件与硬件衔接,系统软件通过驱动程序和硬件衔接。
系统软件有各种操作系统和基本输入输出系统,都要跟随硬件的发展更新版本。虽然系统软件在技术上都是尽量做到向下兼容(兼容低版本),但往往有一定的兼容程度。因此应用软件往往也要随着系统软件的版本更新进行更新。
操作系统对硬件的管理是有限的,基本上限于外围设备,真正属于电脑不可分割的组成部分系统软件是够不着的。比如CPU的寻址,RAM的刷新,DMA通道的传输等等,根本就不是通过系统软件来实现,操作系统根本就管不着。直接涉及硬件层面的是基本输入输出系统,即BIOS。虽然BIOS也会涉及一些外设的管理,但操作系统往往可绕开BIOS通过驱动程序单独管理外设。
如果我回答的好,就选我为满意答案吧!
追问为什么操作系统能移植,移植的原理是什么,ucos2操作系统 能在pc上运行 也能在arm甚至51上运行,为什么呢
追答只要硬件的要求达到了操作系统了就可以移植了。