一、系统生成
可以为某处的某台机器专门设计、编写和实现一个操作系统,然而操作系统通常设计成运行在一类计算机上,这些计算机位于不同的场所,并具有不同的外设配置。对于每个特定的计算机,必须要配置或生成系统,这个过程通常称为系统生成(SYSGEN,system generation)。
操作系统通常通过磁盘或者CD-ROM来发布。为了生成一个系统,我们需要执行一个特殊的程序。SYSGEN程序从指定文件读取或者询问系统操作员关于指定硬件系统的特定配置,或直接检测硬件以确定硬件有哪些组件组成。下面几类信息必须要确定:
1、使用什么CPU?安装什么选项(扩展指令集、浮点操作等)?对于多CPU系统,必须描述每个CPU
2、需要什么操作系统选项或使用什么参数值?这些选项包括需要使用多少和多大的缓冲,需要什么类型的CPU调度算法,所支持的进程的最大数量是多少等等。
3、有多少可用内存?有的系统通过对内存位置一个个地访问直到出现非法地址的方法确定这一值。该过程定义了最后合法地址和可用内存的数量。
4、有什么可用设备?系统需要知道如何访问这些设备、设备中断号、设备类型和模型以及任何特殊设备的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/122398.html