Abstract
Existing Unix data protection and synchronization mechanisms present difficulties when adapting Unix to a multiprocessor environment, but solutions do exist.
- 1 Annot. J.K. and Janssens. M.D. Multiprocessor UNIX. Master's thesis, Dept. of Electrical Engineering, Delft Univ. of Technology, The Netherlands. 1985. Research on the architecture and operating system of a tightly coupled multiprocessor system with separate I/O processors, based on the VME bus and MC 68OXX processor. running the Unix operating system.Google Scholar
- 2 Bach, M.J., and Buroff. S.J. Multiprocessor UNIX operating systems. Bell Sysf. Tech. J. 63. 8 (Oct. 1984) 1733-1749. A description of multiprocessor Unix developed through careful analysis and subtle modification of the critical sections in single-processor Unix.Google Scholar
- 3 de Brito Meyer. W., and Hawley, J.A. III. Munix. a multiprocessor version of UNIX. Master's thesis, Naval Postgraduate School, Monterey, Calif. 1975. Description of dual processor Unix.Google Scholar
- 4 Gait, J. Semaphores outside the kernel. SIGPLAN Not. 19. 10 (1984). 12-21. Presentation of three implementations of semaphores in Unix V7 user programs, other than the canonical Unix semaphore method using link() in a spin loop. None of them requires kernel modification. Google ScholarDigital Library
- 5 Holt. R.C. A Preliminary Overview of TUNIS: A UNIX Look-Alike Wriften in Com.mo~t Euclid, Draft Computer Science Research Group, Univ. of Toronto, 1981. Description of an attempt to rewrite Unix in a highly structured way. taking into account implementation on a multiprocessor system.Google Scholar
Index Terms
- Adapting UNIX for a multiprocessor environment
Recommendations
UNIX as an environment for non-UNIX software development: a case history
Many of the back issues of SEN contain articles about software development environments and software tools. UNIX has historically been cited as an example of a good software development environment. For many developers still struggling with the ...
Comments