An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

        

# Introduction to Computer SW Systems
[![CSED211@POSTECH](https://img.shields.io/badge/CSED211-POSTECH-c80150)](https://www.postech.ac.kr/eng)
[![CSED211@POSTECH](https://img.shields.io/badge/Fall-2020-775E64)](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)