Systems Programming and Computer Architecture
- Ana Klimovic, Timothy Roscoe
- Autumn Semester
- Location: rack 3, shelf 3 VVZ-ID: 252-0061-00L Lecture homepage
Introduction to systems programming. C and assembly language,
floating point arithmetic, basic translation of C into assembler,
compiler optimizations, manual optimizations. How hardware features
like superscalar architecture, exceptions and interrupts, caches,
virtual memory, multicore processors, devices, and memory systems
function and affect correctness, performance, and optimization.
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
CA reference manual Samuel P. Harbison, Guy L. Steele
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
Practical C programmingSteve Oualline
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
CPocket reference Peter Prinz et Ulla Kirch-Prinz ; transl. by Tony Crawford
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
Computer systemsA programmer's perspective Randal E. Bryant (Carnegie Mellon University), David R. O'Hallaron (Carnegie Mellon University); global edition contributions by Manasa S. (NMAM Institute of Technology), Mohit Tahiliani (National Institute of Technology Karnataka)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
The C programming languageBrian W. Kernighan, Dennis M. Ritchie
|