An Online Display for the Study of Approximating Functions
Journal of the ACM (JACM)
Segmentation and the Design of Multiprogrammed Computer Systems
Journal of the ACM (JACM)
A Survey of Interactive Graphical Systems for Mathematics
ACM Computing Surveys (CSUR)
Process management and resource sharing in the multiaccess system in ESOPE
Communications of the ACM
ACM '75 Proceedings of the 1975 annual conference
A model highlighting the security of operating systems
ACM '74 Proceedings of the 1974 annual conference - Volume 1
Hi-index | 0.02 |
For the past several years various investigators at Lawrence Radiation Laboratory, Livermore have been conducting studies in computer graphics and man-machine interaction. These studies have included aids to numerical analysis,1,2 photographic input and picture processing,3,4 and computer-aided circuit design.5 Each of these problems required—initially at least—a rather high degree of interaction between computer and investigator. To date these and similar experiments are conducted on one of two computers (medium and small in size) dedicated from time to time to this use. The demand for graphic study time on these computers has grown to the point where it has seemed advisable to implement a time-sharing system. The purpose of any time-sharing system is to give the processing and storage resources of a computing complex the appearance of being the unique property of each of its users. This paper will outline the software specifications for a system designed to facilitate the sharing of modest computing resources among a number of users at graphic terminals—each terminal consisting of a CRT display with keyboard, function buttons, and light pen input. There are a number of considerations in the structure of any time-sharing system which are independent of that system's ultimate use. Many of these considerations have been explored by other investigators and a few will be informally reviewed to provide a tutorial basis for the solutions described. (Those concerning memory allocation, e.g., were carefully considered Dennis.6) The derived system is similar to U.C. Berkeley's project Genie7,8 in its gross structure with a file design closer to MIT's Multics,9 or UC LRL, Livermore's Octopus.10 TM Its uniqueness derives from the manner in which it schedules processes, handles shared files, permits virtual memory overlaying, and allocates storage for terminal displays.