Computer Organization and Operating Systems
Textbooks
In preparation for the exam, you may wish to review the following textbooks:
Computer Organization and Architecture: Designing for Performance, 8th Edition, by William Stallings, Prentice Hall, ISBN 0136073735
Operating System Concepts with Java, 8th Edition, by Abraham Silberschatz, Peter B. Galvin, and Greg Gagne, Wiley Publishing, ISBN 978-470-50949-4
Syllabus
Computer Architecture
- Computer hardware architecture concepts include number systems
- Machine representation of numbers
- Instruction set formats
- Addressing techniques, memory organization
- Internal processor structure and operation
- Symbolic assembly language
Operating Systems
- Process synchronization and scheduling
- Inter-process communication
- Memory management
- Virtual memory
- Deadlocks
- File I/O and disk management
- Virtualization