Os
- 2학년을 마치고 휴학 후, 4학기 중 가장 기억에 남는 수업을 고르라고 하면 1학년 1학기 때 수강한 C언어 수업, 2학년 2학기에 수강한 "시스템 프로그래밍" 수업을 고를 것이다.
대학에 처음 입학하여 중간고사 점수가 평균보다도 낮아 열받아 공부하면서 처음 프로그래밍의 흥미를 느끼게 해준 C언어 수업과 프로그램이 작동하는 방법을 보면서 너무 소름이 돋고 재밌어 강의 시간만을 기다렸던 시스템 프로그래밍 수업이다. (기말고사 때 손코딩으로 6시간을 어셈블리 프로그래밍과 컴퓨터 계산 순서를 적고 나왔을 때 그 쾌감은 정말 최고였던거 같다.)
시스템 프로그래밍 수업에선 기본적인 컴퓨터의 구조와 MIPS 어셈블리어로 Structure, Factorial, Linked List 등을 구현해보면서 컴퓨터가 어떻게 계산하고, 레지스터가 어떤 식으로 사용되는지 공부하였다.
이어, 군휴학 동안에 더 깊게 운영체제를 공부하고 어셈블리와 리눅스 프로그래밍을 다뤄보고 싶어 운영체제를 공부하게 되었다.