Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 18.04
- Win32 apps
- 최신 버전
- Python
- 해설
- 한국 진출
- Challenge
- FTZ
- LDAP
- 이미지 화질 개선
- Bionic Beaver
- RegEnumKeyExA
- OSI 7계층
- C 언어
- Win32 #API
- 풀이
- 컴포넌트
- 새로운 언어
- 프로그래밍
- Kotlin
- RegEnumKeyA
- CISCO #TALOS
- hackerschool
- 기초 C
- GDI+
- 사진 화질 개선
- S시리즈
- C언어
- 딥 러닝
- EAPHost
Archives
- Today
- Total
하나 하나 알아가는 프로그래밍
(해킹캠프 2019) 김범수님 'OS 개발 공부를 왜 해야 할까?' 강의 내용 요약 본문
● 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