현재 버전

@호롤롤루:

- 구현 관련


OS 에서 가장 유명한 공부용 구현체는 Stanford에서 만든 pintos 입니다.

https://web.stanford.edu/class/cs140/projects/pintos/pintos.html

KAIST 에서 관련 슬라이드도 올려 놓은게 있네요.

https://oslab.kaist.ac.kr/pintosslides/


네트워크는 pintos 만큼의 정형화 된 틀이 있는건 아닌데, 저는 주로 해외 대학 강의 자료를 많이 참고했습니다.

Stanford computer network 강의: https://cs144.github.io/


다른 공부 방법으로는 오픈소스를 까면서 노는 방법이 있습니다. 예를 들어서, node에서 write 하는 함수가 있다고 하면, 그 함수의 가장 내려갈 수 있는 아래까지 소스코드를 까보면서 내려가 보는거죠. 시간이 좀 걸리더라도 이러면서 배우는게 되게 많습니다. 보통 대학원 연구실에서 system 연구 하는 랩은 이런걸 하면서 논문을 쓰곤 한답니다.


- 행사 관련: 네트워크 상으로 이루어집니다. 무료티켓은 기존 회원만 참석이 가능하고, 저희 같이 기존 회원이 아니면 유료로 참여하시면 됩니다.


수정 이력

2021-10-22 22:12:46 에 아래 내용에서 변경 됨 #2

@호롤롤루:

- 구현 관련


OS 에서 가장 유명한 공부용 구현체는 Stanford에서 만든 pintos 입니다.

https://web.stanford.edu/class/cs140/projects/pintos/pintos.html

KAIST 에서 관련 슬라이드도 올려 놓은게 있네요.

https://oslab.kaist.ac.kr/pintosslides/


네트워크는 pintos 만큼의 정형화 된 틀이 있는건 아닌데, 저는 주로 해외 대학 강의 자료를 많이 참고했습니다.

Stanford computer network 강의: https://cs144.github.io/


예를 들어서, node에서 write 하는 함수가 있다고 하면, 그 함수의 가장 내려갈 수 있는 아래까지 소스코드를 까보면서 내려가 보는거죠. 시간이 좀 걸리더라도 이러면서 배우는게 되게 많습니다. 보통 대학원 연구실에서 system 연구 하는 랩은 이런걸 하면서 논문을 쓰곤 한답니다.


- 행사 관련: 네트워크 상으로 이루어집니다. 무료티켓은 기존 회원만 참석이 가능하고, 저희 같이 기존 회원이 아니면 유료로 참여하시면 됩니다.

2021-10-22 22:11:30 에 아래 내용에서 변경 됨 #1