![](/user_photo/1596_Y1cpK.gif)
- •Э. Таненбаум
- •Глава 2. Организация компьютерных систем 56
- •Глава 3. Цифровой логический уровень 139
- •Глава 4. Микроархитектурный уровень 230
- •Глава 5. Уровень архитектуры команд 334
- •Глава 6. Уровень операционной системы 437
- •Глава 7. Уровень языка ассемблера 517
- •Глава 8. Архитектуры компьютеров параллельного
- •Глава 9. Библиография 647
- •Глава 8 (архитектура компьютеров параллельного действия) полностью изменена. В ней подробно описываются мультипроцессоры (uma, numa и сома) и мультикомпьютеры (мрр и cow).
- •Глава 1
- •Глава 2 знакомит читателей с основными компонентами компьютера: процессорами, памятью, устройствами ввода-вывода. В ней дается краткое описание системной архитектуры и введение к следующим главам.
- •Глава 2
- •Центральный процессор Центральный процессор
- •12 Битов б
- •24 Входные линии
- •50 Входных линий
- •Глава 4
- •Старший бит
- •Блок выборки команд
- •Сигналы управления
- •Глава 5
- •Intel ia-64
- •Глава 6
- •Глава 7
- •3. Сведения о том, можно ли получить доступ к символу извне процедуры.
- •Глава 8
- •64 Элемента на каждый регистр
- •Intel/Sandia Option Red
- •00 Процессор 2
- •Глава 9
- •4. Mazidi and Mazidi, The 80x86ibm pc and Compatible Computers, 2nd ed.
- •5. McKee et al., Smarter Memory: ImprovingBandwidthforStreamed References.
- •4. McKusick et al., Design and Implementation ofthe 4.4bsd Operating System.
- •3. Hill, Multiprocessors Should Support Simple Memory-Consistency Models.
- •Ieee Scalable Coherent Interface Working Group, ieee, 1989.
- •Ieee Micro Magazine, vol. 18, p. 60-75, July/Aug. 1998b.
- •3Rd ed., Reading, ma: Addison-Wesley, 1998.
- •1988 Int'l. Conf. On Parallel Proc. (Vol. 11), ieee, p. 94-101, 1988.
- •Implementation of the 4.4 bsd Operating System», Reading, ma: Addison-Wesley, 1996.
- •In Shared Memory Multiprocessing», ieee Computer Magazine, vol. 30, p. 4450, Dec. 1997.
- •78Jan.-March 1999.
- •0 123456789Abcdef
- •I и Ijmii him
- •Э. Таненбаум
Ieee Scalable Coherent Interface Working Group, ieee, 1989.
Graham, R. «Use of High Level Languages for System Programming», Project MAC Report TM-13, Project MAC, MIT, Sept. 1970.
Grimshaw, A. S., and Wuf W «Legion: A View from 50,000 Feet», Proc. Fifth Int'l. Symp. on High-Performance Distributed Computing, IEEE, p. 89-99, Aug.
1996.
Grimshaw, A. S, and Wulf, W «The Legion Vision ofaWorldwide Virtual Com-puter», Commun. ofthe ACM, vol. 40, p. 39-45, Jan. 1997.
Gropp, W, Lusk, E., andSkjellum, A. «Using MPI: Portable Parallel Programming
with the Message Passing Interface», Cambridge, MA: M.I.T. Press, 1994.
Hagersten, E., Landin, A., Haridi, S. «DDM — A Cache-Only Memory Architec-ture», IEEE Computer Magazine, vol. 25, p. 44-54, Sept. 1992.
Hamacher, V. V., Vranesic, Z. G., andZaky, S. G. Computer Organization, 4th ed.,
New York: McGraw-Hill, 1996.
Hamming, R. W «Error Detecting and Error Correcting Codes», Bell Syst. Tech. J., vol. 29, p. 147-160, April 1950.
Handy,J. The Cache Memoru Book, 2nd ed., Orlando, FL: Academic Press, 1998.
Hart,]. M. Win32 System Programming, Reading, MA: Addison-Wesley, 1997.
Hayes,]. P. Computer Architecture and Organization, 3rd ed., New York: McGraw-
Hill, 1998.
59. Hennessy,]. L. «VLSI Processor Architecture», IEEE Trans, on Computers,
vol. C-33, p. 1221-1246, Dec. 1984.
Hill, M. «Multiprocessors Should Support Simple Memory-Consistency Mod-els», IEEE Computer Magazine, vol. 31, p. 28-34, Aug. 1998.
Hoare, С A. R. «Monitors, An Operating System Structuring Concept», Commun. of the ACM, vol. 17, p. 549-557, Oct. 1974; Erratum in Commun. of the ACM, vol. 18,p.95,Feb.l975.
Hwang, K., andXu, Z. Scalable Parallel Computing, New York: McGraw-Hill,
1998.
Hwu, W. -M. introduction to Predicated Execution», IEEE Computer Magazine, vol. 31, p. 49-50, Jan. 1998.
Irvine, K. Assembly Language for Intel-Based Computers, 3rd ed., Englewood Cliffs, NJ: Prentice Hall, 1999.
Jacob, В., and Mudge, T. «Virtual Memory: Issues of Implementations IEEE Computer Magazine, vol. 31, p. 33-43, June 1998a.
Jacob, В., and Mudge, T. «Virtual Memory in Contemporary Microprocessors^
Ieee Micro Magazine, vol. 18, p. 60-75, July/Aug. 1998b.
Joe, Т., and HennessyJ L. «Evaluating the Memory Overhead Required for COMA Architectures», Proc. 21th Ann. Int'l. Symp. on Computer Arch., ACM, p. 82-93,1994.
Johnson, K. L., Kaashoek, M. F., and Wallach, D. A. «CRL: High-Performance All-
Software Distributed Shared Memory», Proc. 15th Symp. on Operating Systems
Principles, ACM, p. 213-228,1995.
69. Johnson, M. Superscalar Microprocessor Design, Englewood Cliffs, NJ: Prentice
Hall, 1991.
70. Juan, Т., Sanjeevan, S., andNavarro,J.J. «Dynamic History-Length Fitting: A Third Level ofAdaptivity for Branch Predictions Proc. 25th Ann. Int'l. Symp.
on Computer Arch., ACM. p. 155-166,1998.
Katayama, Y «Trends in Semiconductor Memories», IEEE Micro Magazine, p. 10-17, Nov./Dec. 1997.
Kermarrec, A. -M., Kuz, I., Van Steen, M., and Tanenbaum, A. S. «A Framework for Consistent Replicated Web Objects», Proc. 18th Int'l. Conf. on Distr. Computing Syst, IEEE, p. 276-284, 1998.
Knuth, D. E. «An Empirical Study of FORTRAN Programs», Software — Practice & Experience, vol. 1, p. 105-133,1971.
Knuth, D. E. The Art of Computer Programming: Fundamental Algorithms, 3rd ed..
Reading, MA: Addison-Wesley, 1997.
75. Knuth, D. E. The Art of Computer Programming: Seminumerical Algorithms,