[2024.10.22] 필수 온라인 강의 Part4 시스템 프로그래밍 CH01 오리엔테이션시스템 프로그래밍의 개념시스템 프로그래밍이란- 이전에 공부한 운영체제, 네트워크의 걔념을 소스코드로 직접 관찰할 수 있는 수단- 운영체제, 하드웨어와의 상호작용을 프로그래밍 하는 것- 커널이 제공하는 기능을 직접 제공받으며 low-level에서 동작하는 프로그램을 작성하는 것- 커널이 제공하는 기능: 시스템 콜 주로 활용 강의에서 다루는 시스템 프로그래밍 : C언어- 운영체제, 네트워크 파트에서 학습한 내용을 소스코드 레벨에서 관측하기- 타 프로그래밍 언어를 이용하더라도 공통적으로 사용될 시스템 프로그래밍 개념 (e.g. 파일 입출력, 프로세스간 통신, 소켓 프로그래밍, ...)vi/vim 편..