Cornell Systems Q Exam Syllabus
Cornell Systems Q Exam
Syllabus
Books
Silberschatz, Galvin and Gagne. Operating System Concepts, 6th Edition Addison-Wesley Longman, 2001.
Tannenbaum. Modern Operating Systems, Second Edition. Prentice Hall, 2001.
Patterson and Hennessy. Computer Organization and Design: The
Hardware/Software Interface. Morgan Kaufmann, 1994.
Raghu Ramakrishnan and Johannes Gehrke. Database Management Systems, Third Edition. McGrawHill 2002.
Topics
- Operating Systems
- Concurrent Programming and Synchronization
- Memory Management Techniques
- Networking
- Secondary and Tertiary Storage Management
- Protection and Security
- Distributed Systems
- Databases
- Data models, query languages, and normalization
- Storage and indexing
- Query optimization and query processing
- Transaction management
- Object database systems
- Parallel and distributed database systems
- Computer Architecture
- Processor Architecture and ISA Design
- Caches
- Input/Output
- Virtual Memory
- Linking, Loading and Calling conventions
Study Materials
Please see the class notes for CS414/415, CS432/433, and CS314.