https://github.com/betarixm/csed211
POSTECH: Introduction to Computer SW Systems (Fall 2020)
https://github.com/betarixm/csed211
postech system
Last synced: about 2 months ago
JSON representation
POSTECH: Introduction to Computer SW Systems (Fall 2020)
- Host: GitHub
- URL: https://github.com/betarixm/csed211
- Owner: betarixm
- Created: 2020-09-21T20:13:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-15T05:11:01.000Z (about 4 years ago)
- Last Synced: 2025-03-24T21:22:38.335Z (2 months ago)
- Topics: postech, system
- Language: C
- Homepage:
- Size: 12 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction to Computer SW Systems
[](https://www.postech.ac.kr/eng)
[](https://www.postech.ac.kr/eng)**Introduction to Computer SW System** (a.k.a Microprosseor), a class of POSTECH, provides a programmer's view of how computer systems execute programs, store information, and communicate. It enables students to become more effective programmers, especially in dealing with issues of performance, portability and robustness. It also serves as a foundation for courses on compilers, networks, operating systems, and computer architecture, where a deeper understanding of systems-level issues is required. Topics covered include: machine-level code and its generation by optimizing compilers, performance evaluation and optimization, computer arithmetic, memory organization and management, networking technology and protocols, and supporting concurrent computation
## Assignments
Most of the assignments come from the CMU.### Data Lab
Simple bit operations.
[Link](ASSN/ASSN1)### Bomb Lab
Defusing a Binary Bomb via gdb.
[Link](ASSN/ASSN2)### Attack Lab
Understanding BOF & RTL.
[Link](ASSN/ASSN3)### Cache Lab
Implementing Cache Memories.
[Link](ASSN/ASSN4)### Shell Lab
Implementing simple shell, `tsh`.
[Link](ASSN/ASSN5)### Malloc Lab
Writing a dynamic storage allocator for C Programs. (Performance: 93/100)
[Link](ASSN/ASSN6)