论文部分内容阅读
任何一个计算机系统,必须有一个相应的系统程序来支持其工作。如何来组织设计整个系统程序,不同于一般程序设计,它是一个很复杂的问题。系统程序设计的关键是:首先必须提出一个合理、有效的总体结构方案,然后在这个总方案思想的指导下,来分工协调地进行具体程序设计。从途径上来看,基本有两种方法可供选择,一个方法是用户完全独立地来组织设计自己的系统,即直接在裸机的基础上建造系统;另一方法是用户借助于生产厂所提供的操作系统来组织设计自己的系统,即在虚拟机(操作系统)的基础上建造系统,如图5-1所示。
Any computer system, there must be a corresponding system program to support its work. How to organize the design of the entire system program, different from the general programming, it is a very complex issue. The key of system programming is: firstly, it is necessary to put forward a reasonable and effective overall structure plan, and then under the guidance of this master plan concept, we should divide the work to coordinate the concrete program design. From the path of view, there are basically two ways to choose from, one method is completely independent of users to organize their own system design, that is, directly on the bare metal built on the basis of the system; the other way is by means of the user provided by the manufacturer Operating system to organize the design of their own system, that is, based on the virtual machine (operating system) to build the system, as shown in Figure 5-1.