设计操作系统与哪些硬件有关?

如题所述

第1个回答  2013-11-27
一个多任务操作系统最重要的事情有2个,第一个是内存管理,第二个是任务管理。内存管理分为好几种方式,你上网搜一下很快就能找明白,但是基本上都是分块管理的,并且采用了逻辑内存的概念。这个就需要做逻辑-物理内存的映射。映射方式自己找去吧,一搜一大把。任务管理主要就是对CPU进行管理,CPU是一个资源,这个资源是有限的,所以针对多任务的时候要怎样合理分配这个关键资源。windows是一个非抢占式的任务管理方式,根据每个任务的优先级不同,合理分配给每个进程使用时间,比如说普通任务每个执行10ms后切换,优先级高的任务每个可以执行100ms,优先级低的任务只能执行5ms。对于抢占式的操作系统来说,重要的任务可以直接在某个进程使用CPU的过程中直接插入抢占CPU,这个是你的设计方法,都属于操作系统的范畴。本回答被提问者采纳
第2个回答  2020-04-29
设计操作系统跟封装系统有点联系,原理是一样的。跟所有硬件都有关。除了显示器。带有硬件信息的系统是不能在其它电脑上使用的,需要去除硬件信息才能兼容。这是因为系统的硬件信息不同。除非两台电脑的硬件配置完全一样。
相似回答