19 Midterm
19 Midterm
19 Midterm
Midterm Review
Ethan Blanton
Department of Computer Science and Engineering
University at Buffalo
Logistics Concepts in C Memory Programming Representation Architecture and Processes References
Resources
You may use from this semester:
Lecture slides provided by me
Lab handouts and lab README.md files
Programming assignment handouts
Computer Systems: A Programmer’s Perspective[1]
The C Programming Language[2]
Notes written by you:
From one of the above allowed sources
From lecture content
Nothing else.
Not even notes written by you from another source!
© 2020 Ethan Blanton / CSE 220: Systems Programming
Logistics Concepts in C Memory Programming Representation Architecture and Processes References
Time Lapse
Format
Introduction to C
Memory Allocation
Programming Practices
Bitwise Operations
Process Anatomy
References I
Required Readings
[1] Randal E. Bryant and David R. O’Hallaron. Computer Science: A Programmer’s
Perspective. Third Edition. Pearson, 2016.
[2] Brian W. Kernighan and Dennis Ritchie. The C Programming Language. Second Edition.
Prentice Hall, 1988.
License