Computer Systems: A Programmer's Perspective. This repo records my solutions of the Lab assignments
-
- bitwise operations
- learning IEEE754 floating point representation
-
- debug with gdb
- understanding assembly code
- understanding lea instruction -- load effective address
-
- understanding code injection attack
- understanding stack protection mecahnism
- understanding return oriented programming attack
-
- understanding spatial and temporal locality
- implementing LRU cache replacement policy
-
- Unix IPC mechanism(signal)