This study in the implementation of the semiautomatic overlay system in NOVA computer.
In the semiautomatic overlay system the programmer chooses the overlays, and the system arranges to load them when required.
The semiautomatic overlay loader, based in relocatable loader, saves the informations of them to load the overlay associated with the subroutine and the entry address to transfer the control to the subroutine.
The runtime library determines whether overlay or subroutine, and loads the overlay associated with the subroutine, if overlay.
The semiautomatic overlay system has been implemented in NOVA computer, so FORTRAN programs, ALGOL programs and assembly programs interfaced with them can use it.
본 연구는 Semiautomatic Overlay System를 NOVA System에 Implement 하는 것이다.
Semiautomatic Overlay System은 Programmer 가 Overlay를 선정하면 System 이 필요할 때 Overlay를 Load 해 주는 방법이다.
기존의 Relocatable Loader 에 기초를 두고 만든 Semiautomatic Overlay Loader ORLDR 은 Overlay 를 결정하고 Overlay를 Load 하기 위한 정보를 작성하며 Runtime Library 의 Linkage 하는 Routine 에서 Overlay 인지 Subroutine 인지 결정하여 Overlay이면 그 Subroutine 에 해당되는 Overlay 를 Load 한다.
실제로 Semiautomatic Overlay System은 NOVA System 에 Implement 되어 FORTRAN Program 과 ALGOL Program 그리고 그것들과 Interface 하는 Assembly Program 에서 사용 가능 하다.