하나 하나 알아가는 프로그래밍

(해킹캠프 2019) 김범수님 'OS 개발 공부를 왜 해야 할까?' 강의 내용 요약 본문

정보보안

(해킹캠프 2019) 김범수님 'OS 개발 공부를 왜 해야 할까?' 강의 내용 요약

Metallic 2019. 8. 26. 19:40

 OS 개발 공부를 왜 해야 할까?

 

-개발 공부를 위한 양질의 자료가 많음

-구조와 원리가 복잡함

 

-지식의 퀄리티가 달라짐

-생애 첫 어셈블리어 프로그래밍

-구조적 프로그래밍을 이해하기 좋음 (잘라서 부분부분)

 

-OS 잘하는 사람은 멋있음

 

OS를 배우게 되면, 실력적 경쟁력이 높아짐.

 

 

● OS 공부를 어떻게 해야 할까?

 

-대학교 강의 수강

-MOOC (coursera )

-OS 서적

-OS 개발 서적

 

<추천 도서>

만들면서 배우는 OS 커널의 구조와 원리

64비트 멀티코어 OS 원리와 구조

 

● OS 개발을 어떻게 시작할까?

 

- OS를 아예 모른다면? (공부를 해보지 않았다면?)

커널 드라이버 공부

OS 개발 서적을 A-Z 다 따라해보기

Pintos를 이용해 개별 부분 개발

 

- OS를 어느정도 알고 있다면

스킵할거 스킵하면서 직접 개발

https://github.com/cfenollosa/os-tutorial

 

● 개발과 해킹의 관계

 

- 개발을 하지 못하면 해킹을 하지 못한다? x

- 개발은 해킹의 선수지식인가? x

- 개발 공부하는 법 : 해킹 문제나 워게임 문제를 만들어보거나, OS 공부를 해보면 좋다.

- 해킹 실력과 개발의 관계 : 굳이 좋아하지 않는 (개발) 공부를 추천하지 않는 것은 권장하지 않음 하면 좋긴 함

 

장기적인 측면에선 실력에 스트레스를 받고 목 매달리기보단, 좋아하는 만큼 최선을 다해서 공부하는 것이 좋다.

'정보보안' 카테고리의 다른 글

AAA (computer security)  (0) 2020.11.02
키 싸기 (Key-wrap) 알고리즘  (0) 2020.09.28
해커스쿨 FTZ 3번 Write Up  (0) 2019.10.14
해커스쿨 FTZ 2번 Write Up  (0) 2019.10.13
Suninatas WEB Level1  (0) 2019.10.08
Comments