[Bunt 76] Bunt, R.B., 'Scheduling Techniques for Operating Systems', Computer, Oct. 1976, pp. 10–17.

[Christian 83] Christian, K., The UNIX Operating System, John Wiley & Sons Inc., New York, NY, 1983.

[Coffman 73] Coffman, E.G., and P.J.Denning, Operating Systems Theory, Prentice-Hall Inc., Englewood Cliffs, NJ, 1973.

[Cole 85] Cole, C.T., P.B.Flinn, and A.B.Atlas, 'An Implementation of an Extended File System for UNIX', Proceedings of the USENIX Conference, Summer 1985, pp. 131–149.

[Denning 68] Denning, P.J., 'The Working Set Model for Program Behavior, Communications of the ACM, Volume 11, No. 5, May 1968, pp. 323–333.

[Dijkstra 65] Dijkstra, E.W., 'Solution of a Problem in Concurrent Program Control', CACM, Vol. 8, No. 9, Sept. 1965, p. 569.

[Dijkstra 68] Dijkstra, E.W., 'Cooperating Sequential Processes', in Programming Languages, ed. F.Genuys, Academic Press, New York, NY, 1968.

[Felton 84] Felton, W.A., G.L.Miller, and J.M.Milner, 'A UNIX Implementation for System/370', AT&T Bell Laboratories Technical Journal, Vol. 63, No. 8, Oct. 1984, pp. 1751–1767.

[Goble 81] Goble, G.H. and M.H.Marsh, 'A Dual Processor VAX 11/780', Purdue University Technical Report, TR-EE 81–31, Sept. 1981.

[Henry 84] Henry, G.J., 'The Fair Share Scheduler', AT amp;T Bell Laboratories Technical Journal, Oct. 1984, Vol. 63, No. 8, Part 2, pp. 1845–1858.

[Holley 79] Holley, L.H., R.P421rmelee, C.A.Salisbury, and D. N.Saul, 'VM/370 Asymmetric Multiprocessing', IBM Systems Journal, Vol. 18, No. 1, 1979, pp. 47– 70.

[Holt 83] Holt, R.C., Concurrent Euclid, the UNIX System, and Tunis, Addison-Wesley, Reading, MA, 1983.

[Horning 73] Horning, J.J., and B.Randell, 'Process Structuring', Computing Surveys, Vol. 5, No. 1, March 1973, pp. 5-30.

[Hunter 84] Hunter, C.B. and E.Farquhar, 'Introduction to the NSI16000 Architecture', IEEE Micro, April 1984, pp. 26–47.

[Johnson 78] Johnson, S.C. and D.M.Ritchie, 'Portability of C Programs and the UNIX System', The Bell System Technical Journal, Vol. 57, No. 6, Part 2, July-August, 1978, pp. 2021–2048.

[Kavaler 83] Kavaler, P. and A.Greenspan, 'Extending UNIX to Local-Area Networks', Mini-Micro Systems, Sept. 1983, pp. 197–202.

[Kernighan 78] Kernighan, B.W., and D.M.Ritchie, The C Programming Language, Prentice-Hall, Englewood Cliffs, NJ, 1978.

[Kernighan 84] Kernighan, B.W., and R.Pike, The UNIX Programming Environment, Prentice-Hall, Englewood Cliffs, NJ, 1984.

[Killian 84] Killian, T.J., 'Processes as Files', Proceedings of the USENIX Conference, Summer 1984, pp. 203–207.

[Levy 80] Levy, H.M., and R.H.Eckhouse, Computer Programming and Architecture: The VAX-11, Digital Press, Bedford, MA, 1980.

[levy 82] Levy, H.M., and P.H.Lipman, 'Virtual Memory Management in the VAX/VMS Operating System', Computer, Vol. 15, No. 3, March 1982, pp. 35–41.

[Lu 83] Lu, P.M., W.A.Dietrich, et. al., 'Architecture of a VLSI MAP for BELLMAC-32 Microprocessor', Proc. of IEEE Spring Compcon, Feb. 28, 1983, pp. 213– 217.

[Luderer 81] Luderer, G.W.R., H.Che, J.P.Haggerty, P.A.Kirslis, and W.T.Marshall, 'A Distributed UNIX System Based on a Virtual Circuit Switch', Proceedings of the Eighth Symposium on Operating Systems Principles, Asilomar, California, December 14–16, 1981.

[Lycklama 78a] Lycklama, H. and D.L.Bayer, 'The MERT Operating System', The Bell System Technical Journal, Vol. 57, No. 6, Part 2, July-August 1978, pp. 2049– 2086.

[Lycklama 78b] Lycklama, H. and C.Christensen, 'A Minicomputer Satellite Processor System', The Bell System Technical Journal, Vol. 57, No. 6, Part 2, July- August 1978, pp. 2103–2114.

[McKusick 84] McKusick, M.K., W.N.Joy, S.J.Leffler, and R.S. Fabry, 'A Fast File System for UNIX', ACM Transactions on Computer Systems, Vol. 2(3), August 1984, pp. 181–197.

[Mullender 84] Mullender, S.J. and A.S.Tanenbaum, 'Immediate Files', Software — Practice and Experience, Vol. 14(4), April 1984, pp. 365–368.

[Nowitz 80] Nowitz, D.A. and M.E.Lesk, 'Implementation of a Dial-Up Network of UNIX Systems', IEEE Proceedings of Fall 1980 COMPCON, Washington, D.C., pp. 483–486.

[Organick 72] Organick, E.J., The Multics System: An Examination of Its Structure', The MIT Press, Cambridge, MA, 1972.

[Peachey 84] Peachey, D.R., R.B.Bunt, C.L.Williamson, and T.B.Brecht, 'An Experimental Investigation of Scheduling Strategies for UNIX', Performance Evaluation Review, 1984 SIGMETRICS Conference on Measurement and Evaluation of Computer Systems, Vol. 12(3), August 1984, pp. 158–166.

[Peterson 83] Peterson, James L. and A.Silberschatz, Operating System Concepts, Addison-Wesley, Reading, MA, 1983.

[Pike 84] Pike, R., 'The Blit: A Multiplexed Graphics Terminal', AT amp;T Bell Laboratories Technical Journal, Oct. 1984, Vol. 63, No. 8, Part 2, pp. 1607–1632.

[Pike 85] Pike, R., and P.Weinberger, 'The Hideous Name', Proceedings of the USENIX Conference, Summer 1985, pp. 563–568.

[Postel 80] Postel, J. (ed.), 'DOD Standart Transmission Control Protocol', ACM Computer Communication Review, Vol. 10, No. 4, Oct. 1980, pp. 52-132.

[Postel 81] Postel, J., C.A.Sunshine, and D.Cohen, 'The ARPA Internet Protocol', Computer Networks, Vol. 5, No. 4, July 1981, pp. 261–271.

[Raleigh 76] Raleigh, T.M., 'Introduction to Scheduling and Switching under UNIX', Proceedings of the Digital Equipment Computer Users Society, Atlanta, Ga., May 1976, pp. 867–877.

[Richards 69] Richards, M., 'BCPL: A Tool for Compiler Writing and Systems Programming', Proc. AFIPS SJCC 34, 1969, pp. 557–566.

[Ritchie 78a] Ritchie, D.M. and K.Thompson, 'The UNIX Time-Sharing System', The Bell System Technical Journal, July-August 1978, Vol. 57, No. 6, Part 2, pp. 1905–1930.

[Ritchie 78b] Ritchie, D.M., 'A Retrospective', The Bell System Technical Journal, July-August 1978, Vol. 57, No. 6, Part 2, pp. 1947–1970.

[Ritchie 81] Ritchie, D.M. and K.Thompson, 'Some Further Aspects of the UNIX Time-Sharing System', Mini-Micro Software, Vol. 6, No. 3, 1981, pp. 9-12.

[Ritchie 84a] Ritchie, D.M., 'The Evolution of the UNIX Time- sharing System', AT amp;T Bell Laboratories Technical Journal, Oct. 1984, Vol. 63, No. 8, Part 2, pp. 1577–1594.

[Ritchie 84b] Ritchie, D.M., 'A Stream Input Output System', AT&T Bell Laboratories Technical Journal, Oct. 1984, Vol. 63, No. 8, Part 2, pp. 1897–1910.

[Rochkind 85] Rochkind, M.J., Advanced UNIX Programming, Prentice-Hall, 1985.

[Saltzer 66] Saltzer, J.H., Traffic Control in a Multiplexed Computer System, Ph.D. Thesis, MIT, 1966.

[Sandberg 85] Sandberg, R., D.Goldberg, S.Kleiman, D.Walsh, and B.Lyon, 'Design and Implementation of the Sun Network Filesystem', Proceedings of the USENIX Conference, Summer 1985, pp. 119–131.

[SVID 85] System V Interface Definition, Spring 1985, Issue 1, AT&T Customer Information Center, Indianapolis, IN.

[System V 84a] UNIX System V User Reference Manual.

[System V 84b] UNIX System V Administrator's Manual.

[Thompson 74] Thompson, K. and D.M.Ritchie, 'The UNIX Time-Sharing System', Communications of the ACM, Vol. 17, No. 7, July, 1974, pp. 365–375 (исправлено и перепечатано в [Ritchie 78a]).

[Thompson 78] Thompson, K., 'UNIX Implementation', The Bell System Technical Journal, Vol. 57, No. 6, Part 2, July- August, 1978, pp. 1931–1946.

[Weinberger 84] Weinberger, P.J., 'Cheap Dynamic Instruction Counting', The AT&T Bell Laboratories Technical Journal, Vol. 63, No. 6, Part 2, October 1984, pp. 1815–1826.

,

Примечания

1

Организации, получившие права на перепродажу с надбавкой к цене за дополнительные услуги, оснащают вычислительную систему прикладными программами, касающимися конкретных областей применения, стремясь удовлетворить требования рынка. Такие организации чаще продают прикладные программы, нежели операционные системы, под управлением которых эти программы работают.

2

А что же версия IV? Модификация внутреннего варианта системы получила название «версия V».

3

В некоторых реализациях системы UNIX операционная система взаимодействует с собственной операционной системой, которая, в свою очередь, взаимодействует с аппаратурой и выполняет необходимые функции по обслуживанию системы. В таких реализациях допускается инсталляция других операционных систем с загрузкой под их управлением прикладных программ параллельно с системой UNIX. Классическим примером подобной реализации явилась система MERT [Lycklama 78a]. Более новым примером могут служить реализации для компьютеров серии IBM 370 [Felton 84] и UNIVAC 1100 [Bodenstab 84].

4

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату