1、操作系统不能操作硬件,操作系统只是把自身加载到内存中,然后CPU执行内存中的指令,并根据内存中的指令读写相关的总线和寄存器去实现操作硬件的功能;
2、严格来说,操作系统并没有找到硬盘的位置,对于兼容电脑来说,磁盘控制器所在端口和地址相对CPU来说是固定的,操作系统“找到”硬盘的最初是通过BIOS中断获取相关信息,而BIOS是通过固化在其中的硬件电路关联程序来找到硬盘,对大部分操作系统来说,BIOS中没有识别的硬盘都是通过其他数据总线和节点获取得;
3、对于详细情况,建议你看看计算机组成原理,有一本书也许适合你:《计算机组成与设计:硬件/软件接口》;
希望对你有帮助
操作系统在运行时,数据必须先装载到内存,所以,是错的
硬件必须有接受指令然后进行相应的动作,但是动作怎么去控制,不是说把简单的硬件放到一起就能用的。所以硬件的芯片中都有预编好的指令的。。。很好理解的
数据包括系统运行时产生的临时数据!缓存中!内存中应该也有!我的个人理解!非官方答案
理论上存在任何介质上都是可以的,比如光盘,U盘等等,但实际上,我们最常见的是,存储在硬盘上。