시스템 프로그래밍

개발자 첫 취업을 응용어플리케이션 쪽으로 하다보니 항상 시스템 쪽 프로그래밍에 대한 뭔가 조금 더 근본적인 것에 대한 갈망이 항상 존재해왔다.

그러다보니 로우레벨 언어인 러스트에 더욱 관심을 가졌는지도 모르겠다.

우연찮게 알게된 한양대 교수님의 강의가 유투브에 무료로 올라와 있는 것을 발견하였고

보다가 강의가 너무 좋아 조금씩 강의를 들으면서 정리하고자 한다.

감사합니다 잘 볼게요 교수님 :)

수업 개요

  1. 수업 내용에 대해(Course introduction)
  2. 유닉스와 리눅스(Unix and Linux Basics)
  3. c 프로그래밍 리뷰(C Programming review)
  4. 쓰레드와 프로세스(Threads and processes)
  5. 스케쥴링(Scheduling)
  6. 동기화(Synchronization)
  7. 프로세스 간 통신(Inter-process communication)