CS 61 : Systems Programming and Machine Organization (2020) SITE
*이 시리즈는 위의 사이트에서 제공하는 자료를 바탕으로 작성하는 글임을 밝힙니다
진로 고민을 두고 해외 대학원 진학에 관심이 생겨서 미국의 undergraduate 과정부터 천천히 둘러보면서 하버드 대학이 공유하는 좋은 사이트를 알게 되었다. 불과 1년 전에만 읽었어도 잘 이해가 되지 않았을텐데, xv6-kernel study 덕분에 부족했던 system programming 지식과 기본을 채우고 난 뒤에 읽으니 조금 더 보이는 것들이 많았다. 그럼에도 불구하고, 내가 채웠던 지식들을 한번 더 복습하면서 개념과 용어 정리를 확실히 하고 싶었다
이 사이트에서 제공하는 Lecture note를 읽는 것만으로도 많은 도움이 되지만, 내가 읽은 것을 명료하게 정리하고 나누고자 이 시리즈를 써보기 시작하려고 한다. 다음주면 시작하는 공프기에서 사용하게 될 rust 언어를 익히는데 있어서 System programming and Machine Organization의 내용들이 기반이 되어줄 것이란 생각이 들기 때문에, 이 시간이 많은 힘이 되어주리라 생각한다
CS 61 : Systems Programming and Machine Organization (2020)
큰 흐름은 위의 요소들을 이름으로 하는 각 Lecture로 이루어져있고, 그에 맞는 하위 Lecture Activity와 Exercise, Problem set 의 자료가 함께 제공된다