Crossref journal-article
Association for Computing Machinery (ACM)
ACM SIGGRAPH Computer Graphics (320)
Abstract

The UNIX† time-sharing system is a powerful and efficient multiuser operating system possessing many unique and attractive advantages. In order to fully support an interactive graphics facility, however, several minor extensions were made to provide the necessary high performance 'real-time' environment. These enhancements to the UNIX system are described together with the implementation details for the Picture System 2 Graphic Subroutine Package.

Bibliography

Ferrin, T. E., & Langridge, R. (1980). Interactive computer graphics with the UNIX time-sharing system. ACM SIGGRAPH Computer Graphics, 13(4), 320–331.

Authors 2
  1. Thomas E. Ferrin (first)
  2. Robert Langridge (additional)
References 17 Referenced 15
  1. 10.1146/annurev.bb.05.060176.002401
  2. Langridge , R. Interactive Three-Dimensional Computer Graphics in Molecular Biology . In Computers in Life Science Research , Plenum Publishing Corp ., pp. 53 -- 59 ( 1975 ). Langridge, R. Interactive Three-Dimensional Computer Graphics in Molecular Biology. In Computers in Life Science Research, Plenum Publishing Corp., pp. 53--59 (1975). / Computers in Life Science Research by Langridge R. (1975)
  3. Levinthal , C. Molecular Model-Building by Computer. Sci. Amer. 214 , 42 -- 52 ( 1966 ). Levinthal, C. Molecular Model-Building by Computer. Sci. Amer. 214, 42--52 (1966). / Computer. Sci. Amer. by Levinthal C. (1966)
  4. Picture System 2/PDP-11 Reference Manual Evans & Sutherland Corporation , P.O. Box 870 0 , Salt Lake City , Utah 84108, Document #901130--001 A1 , November 1977 . Picture System 2/PDP-11 Reference Manual Evans & Sutherland Corporation, P.O. Box 8700, Salt Lake City, Utah 84108, Document #901130--001 A1, November 1977. / Utah 84108, Document #901130--001 A1 by Picture System 2/PDP-11 Reference Manual Evans & Sutherland Corporation (1977)
  5. 10.1145/361011.361061
  6. 10.1002/j.1538-7305.1978.tb02149.x
  7. Kernighan , B. W. and Ritchie , D. M . The C Programming Language. Bell Laboratories, Murray Hill, New Jersey. Prentice-Hill, Inc ., Englewood Cliff , New Jersey , 1978 . Kernighan, B. W. and Ritchie, D. M. The C Programming Language. Bell Laboratories, Murray Hill, New Jersey. Prentice-Hill, Inc., Englewood Cliff, New Jersey, 1978. / Englewood Cliff by Kernighan B. W. (1978)
  8. The UNIX Picture System 2 Graphics Subroutine Package is available free of charge to anyone possessing a valid license from Western Electric for the UNIX Time-Sharing System. To arrange for distribution please contact the authors. The UNIX Picture System 2 Graphics Subroutine Package is available free of charge to anyone possessing a valid license from Western Electric for the UNIX Time-Sharing System. To arrange for distribution please contact the authors.
  9. Newman , W. M. and Sproull , R. F . Principles of Interactive Computer Graphics . Second Edition, McGraw-Hill , New York , pp. 79 -- 90 ( 1979 ). Newman, W. M. and Sproull, R. F. Principles of Interactive Computer Graphics. Second Edition, McGraw-Hill, New York, pp. 79--90 (1979). / Principles of Interactive Computer Graphics by Newman W. M. (1979)
  10. Ferrin , T. E. Write-Back to Memory Subroutine Description , UNIX/PS2 Graphics Subroutine Package , Internal Memo , 1978 . Ferrin, T. E. Write-Back to Memory Subroutine Description, UNIX/PS2 Graphics Subroutine Package, Internal Memo, 1978. / UNIX/PS2 Graphics Subroutine Package by Ferrin T. E. (1978)
  11. Picture System 2 User's Manual. Evans & Sutherland Corporation , P.O. Box 870 0 , Salt Lake City , Utah 84108, Document #901129--001 NC , May 1977 . Picture System 2 User's Manual. Evans & Sutherland Corporation, P.O. Box 8700, Salt Lake City, Utah 84108, Document #901129--001 NC, May 1977. / Utah 84108, Document #901129--001 NC by Picture System 2 User's Manual. Evans & Sutherland Corporation (1977)
  12. Ferrin , T. E. , Pensak , M. and Huang , C . MIDS: The Molecular Interactive Display System User's Manual , Version 2.6. Internal Memorandum , University of California , San Francisco , 21 July 1978 . Ferrin, T. E., Pensak, M. and Huang, C. MIDS: The Molecular Interactive Display System User's Manual, Version 2.6. Internal Memorandum, University of California, San Francisco, 21 July 1978. / Version 2.6. Internal Memorandum by Ferrin T. E. (1978)
  13. Jones , O. E. Protein Interactive Graphics User's Manual. Internal Memorandum , University of California , San Francisco , 19 July 1978 . Jones, O. E. Protein Interactive Graphics User's Manual. Internal Memorandum, University of California, San Francisco, 19 July 1978. / Protein Interactive Graphics User's Manual. Internal Memorandum by Jones O. E. (1978)
  14. Jones , O. E. , Hack , P. and Beutel , T . BILD - A Tutorial Introduction; Three-Dimensional Picture Drawing by Computer. Internal Memorandum , University of California , San Francisco , 7 July 1978 . Jones, O. E., Hack, P. and Beutel, T. BILD - A Tutorial Introduction; Three-Dimensional Picture Drawing by Computer. Internal Memorandum, University of California, San Francisco, 7 July 1978. / University of California by Jones O. E. (1978)
  15. PDP-11/70 Architectural Description . Internal Technical Memorandum , Digital Equipment Corporation , Maynard, Massachusetts 01730, 1977 . PDP-11/70 Architectural Description. Internal Technical Memorandum, Digital Equipment Corporation, Maynard, Massachusetts 01730, 1977. / Internal Technical Memorandum by Architectural Description (1977)
  16. A solution to reducing potential system call overhead associated with the nargs() subroutine has been proposed in a personal communication with Torn Duff from the New York Institute of Technology. This involves keeping a most recently accessed list of program counter values and the associated number of arguments to the called subroutine the latter determined through a system call. The next call to the same subroutine from the same program location can then avoid the system call and quickly determine the number of subroutine arguments by searching the above list. A solution to reducing potential system call overhead associated with the nargs() subroutine has been proposed in a personal communication with Torn Duff from the New York Institute of Technology. This involves keeping a most recently accessed list of program counter values and the associated number of arguments to the called subroutine the latter determined through a system call. The next call to the same subroutine from the same program location can then avoid the system call and quickly determine the number of subroutine arguments by searching the above list.
  17. K Bll - C Processor Manual (PDP-11/70). Digital Equipment Corporation , Maynard, Massachusetts 01730, Document #EK-KBllC-TM-001, pg. IV- 3--5 , 1975 . KBll-C Processor Manual (PDP-11/70). Digital Equipment Corporation, Maynard, Massachusetts 01730, Document #EK-KBllC-TM-001, pg. IV- 3--5, 1975. / Maynard, Massachusetts 01730, Document #EK-KBllC-TM-001, pg. IV- 3--5 by Bll C (1975)
Dates
Type When
Created 19 years, 9 months ago (Nov. 16, 2005, 10:10 a.m.)
Deposited 2 months ago (June 18, 2025, 5:36 p.m.)
Indexed 2 months ago (June 19, 2025, 12:55 a.m.)
Issued 45 years, 6 months ago (Feb. 1, 1980)
Published 45 years, 6 months ago (Feb. 1, 1980)
Published Online 45 years, 6 months ago (Feb. 1, 1980)
Published Print 45 years, 6 months ago (Feb. 1, 1980)
Funders 0

None

@article{Ferrin_1980, title={Interactive computer graphics with the UNIX time-sharing system}, volume={13}, ISSN={0097-8930}, url={http://dx.doi.org/10.1145/988500.988508}, DOI={10.1145/988500.988508}, number={4}, journal={ACM SIGGRAPH Computer Graphics}, publisher={Association for Computing Machinery (ACM)}, author={Ferrin, Thomas E. and Langridge, Robert}, year={1980}, month=feb, pages={320–331} }