
Résumé
Computer Systems, Second Edition provides students with a broad understanding of all levels of computer systems. It emphasizes computer science topics that are related to, but not usually included in, the treatment of hardware and its associated software. The topics are presented through a unified concept of computer systems. The book allows students to explore several levels, such as high-order languages, machine, assembly, and logic gate through a top-down approach.
Computer Systems, Second Edition covers the core topics in the Architecture and Organization category of the ACM and IEEE Curriculum 2001 Guidelines for Computer Science. This comprehensive approach supplies students with a fundamental understanding of computer systems.
- The Pep/7 Assembler and Simulator features an integrated text editor for the MSWindows and MacOS versions, along with error messages in red type that are inserted in the source code at the place where the error is detected. Pep/7 employs a student-friendly machine language object code in hexadecimal format, the ability to code directly in machine language, bypassing the assembler, and the ability to redefine the mnemonics for the unimplemented opcodes that trigger synchronous interrupts.
- Teaches the levels of abstraction, necessary for understanding computer systems, by using real world objects and concepts such as art, business and government, making difficult concept both understandable and memorable.
- The text is based on a virtual computer that is designed to teach the basic concepts of the classic von Neumann machine.
- Provides a framework for thinking about computer organization that prepares students for future courses in Automata Theory, Operating Systems, Advanced Computer Architecture, and beyond.
- Provides a thorough description of the IEEE floating point standard, including the special values NaN, infinity, and denormalized numbers. Problems have been added for students to implement floating point instructions using the interrupt mechanism of the virtual hardware.
Contents
Level 7 - ApplicationChapter 1 - Computer Systems
- Levels of Abstraction
- Hardware
- Software
- Database Systems
- Summary
- Exercises
Chapter 2 - C++
- Variables
- Flow of Control
- Functions
- Recursion
- Summary
- Exercises
Chapter 3 - Information Representation
- Unsigned Binary Representation
- Two's Complement Binary Representation
- Operations in Binary
- Hexadecimal and Character Representations
- Floating Point Representation
- Representations Across Levels
- Summary
- Exercises
- Hardware
- Character I/O and Direct Addressing
- von Neumann Machines
- Programming at Level ISA3
- Summary
- Exercises
Chapter 5 - Assembly Language
- Assemblers
- Decimal I/O and Immediate Addressing
- Symbols
- Assignment Statements
- Summary
- Exercises
- Branching Instructions and Flow of Control
- Stack-Relative Addressing and Procedure Calls
- Indexed Addressing with Arrays
- Data Types at Level Asmb5
- Summary
- Exercises
- Languages, Grammars, and Parsing
- Finite State Machines
- Implementing Finite State Machines
- Code Generation
- Summary
- Exercises
Chapter 8 - Process Management
- Interrupts
- Concurrent Processes
- Deadlocks
- Summary
- Exercises
- Memory Allocation
- Virtual Memory
- File Management
- Summary
- Exercises
Chapter 10 - Combinational Networks
- Boolean Algebra and Logic Gates
- Combinational Analysis
- Combinational Design
- Combinational Devices
- Summary
- Exercises
- Latches and Clocked Flip-Flops
- Sequential Analysis
- Sequential Design
- Constructing a Level ISA3 Machine
- Summary
- Exercises
Solutions to Selected Exercises
L'auteur - J. Stanley Warford
J. Stanley Warford, Pepperdine University, Malibu,
CA
Professor Warford was an aerospace engineer before turning
to academia. He is the Chair of the Computer Science
Department at Pepperdine University, where he has taught
for more that 25 years. He earned his MS degree from
Rensselaer Polytechnic Institute and his PhD degree from
UCLA. Professor Warford holds the Luckman Award for
teaching excellence.
Professors of Computer Science and Physics
PhD Engineering, 1984 Dissertation: A Mathematical Model of
the Growth and Distribution of Dendraster Excentricus from
the University of California, Los Angeles. Graduate work in
Physics, 1968-1970 at the University of California, San
Diego.
MS Physics, 1968 Thesis: Diffusion of Tin into Zinc at
Rensselaer Polytechnic Institute, Troy, NY.
BS Mathematics, 1966 from Pepperdine College, Los Angeles,
CA.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Jones and Bartlett Computer Science |
Auteur(s) | J. Stanley Warford |
Parution | 29/01/2003 |
Édition | 2eme édition |
Nb. de pages | 590 |
Format | 20,7 x 23,5 |
Couverture | Relié |
Poids | 1290g |
Intérieur | Noir et Blanc |
EAN13 | 9780763716332 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse