Computer Organization, Design, and Architecture

Computer Organization, Design, and Architecture

2025 | Sajjan G. Shiva
The book "Computer Organization, Design, and Architecture" by Sajjan G. Shiva is a comprehensive guide to the design and architecture of computer systems. It covers fundamental concepts and detailed architectural features of contemporary computer systems, making it suitable for both undergraduate and beginning graduate courses in computer science and computer engineering. The book integrates four categories of digital systems architecture: logic design, computer organization, computer hardware, and computer system architecture. Key features of the book include: - A step-by-step introduction to the design and programming of a simple but complete hypothetical computer. - Detailed architectural features of existing computer systems, including enhancements to the structure of the hypothetical computer. - Updates reflecting contemporary organizations and devices, such as Graphics Processing Units (GPUs), quantum computing, and the latest supercomputer systems. - Descriptions of popular Instruction Set Architectures (ARM and RISC-V). - Emphasis on performance evaluation, including benchmarks and code optimization. The book is structured into chapters that cover: 1. Introduction to computer system organization, evolution, and performance evaluation. 2. Number systems, computer codes, data representation, storage, and transfer concepts. 3. Analysis and design of combinational and sequential logic circuits. 4. Organization and programming of a simple computer. 5. Hardware design of a simple computer. 6. Input/output subsystem enhancements. 7. Popular data representations and instruction set architectures. 8. Memory and storage enhancements. 9. Arithmetic/Logic Unit (ALU) enhancements. 10. Control unit enhancements. 11. Advanced architectures, including dataflow, systolic, and quantum computing. 12. Embedded system architectures. 13. Mobile processors and system-on-chip (SoC) concepts. 14. Computer networks, distributed processing, grid computing, and cloud computing. 15. Performance evaluation methods. The book is designed to provide a deep understanding of the operating principles of digital computers, making it a valuable resource for students and professionals in the field of computer science and engineering.The book "Computer Organization, Design, and Architecture" by Sajjan G. Shiva is a comprehensive guide to the design and architecture of computer systems. It covers fundamental concepts and detailed architectural features of contemporary computer systems, making it suitable for both undergraduate and beginning graduate courses in computer science and computer engineering. The book integrates four categories of digital systems architecture: logic design, computer organization, computer hardware, and computer system architecture. Key features of the book include: - A step-by-step introduction to the design and programming of a simple but complete hypothetical computer. - Detailed architectural features of existing computer systems, including enhancements to the structure of the hypothetical computer. - Updates reflecting contemporary organizations and devices, such as Graphics Processing Units (GPUs), quantum computing, and the latest supercomputer systems. - Descriptions of popular Instruction Set Architectures (ARM and RISC-V). - Emphasis on performance evaluation, including benchmarks and code optimization. The book is structured into chapters that cover: 1. Introduction to computer system organization, evolution, and performance evaluation. 2. Number systems, computer codes, data representation, storage, and transfer concepts. 3. Analysis and design of combinational and sequential logic circuits. 4. Organization and programming of a simple computer. 5. Hardware design of a simple computer. 6. Input/output subsystem enhancements. 7. Popular data representations and instruction set architectures. 8. Memory and storage enhancements. 9. Arithmetic/Logic Unit (ALU) enhancements. 10. Control unit enhancements. 11. Advanced architectures, including dataflow, systolic, and quantum computing. 12. Embedded system architectures. 13. Mobile processors and system-on-chip (SoC) concepts. 14. Computer networks, distributed processing, grid computing, and cloud computing. 15. Performance evaluation methods. The book is designed to provide a deep understanding of the operating principles of digital computers, making it a valuable resource for students and professionals in the field of computer science and engineering.
Reach us at info@study.space