Thumbnail
BEST 개발 · 프로그래밍 교양 · 기타
운영체제 공룡책 강의
(4.6)
23개의 수강평 ∙ 2323명의 수강생

무료

지식공유자 : 주니온
총 40개 수업˙총 17시간 46분
평생 무제한 수강
수료증 미발급 강의
입문 초급 중급이상 대상
내 목록 추가 공유
중급자를 위해 준비한
[개발 · 프로그래밍] 강의입니다.

운영체제의 기본 원리를 튼튼히 이해해야만 고급 프로그래밍 기술을 이해할 수 있습니다. 본 강의는 운영체제의 바이블이라 할 수 있는 공룡책에 대한 전공자 수준의 강의입니다.

✍️
이런 걸
배워요!
운영체제의 기본 개념과 원리
동시성(Concurrent) 프로그래밍의 원리

운영체제의 바이블인 공룡책을 제대로 공부해서 기본원리를 튼튼하게 다져보세요!

본 강의는 운영체제의 바이블이라 할 수 있는 Siberschatz et. al. 의 Operating System Concepts 10th Ed. 을 주교재로 강의하고 있습니다. 일명 공룡책이라고 하죠. 방대한 내용의 책이라 혼자 읽기 어렵지만 강의와 병행하여 강의에서 다루는 부분만 교재의 문장을 음미하며 읽어 보면, 왜 이 책이 운영체제의 바이블이라 불리게 된 것인지 깨달을 수 있습니다. 


강의의 특징 💡

  • 운영체제의 개념과 원리에 대한 전공자 수준의 강의를 목적으로 하고 있으므로 특정한 OS에 관련된 기술은 다루지 않고 이론 위주의 강의를 합니다. 운영체제를 이론적으로 제대로 공부해 보고자 하는 분들에게 권장합니다. 
  • 이론을 더 튼튼히 이해하기 위해서 리눅스 시스템 프로그래밍, 자바 동시성 프로그래밍을 활용합니다. 리눅스 실습 환경은 Windows 10 + WSL2 + Visual Studio Code를 사용합니다.
  • PDF 강의 자료를 제공합니다. 강의자료 파일은 주교재의 강의를 위한 보조수단일 뿐, 강의를 듣고 난 후에는 꼭 교재를 읽어보실 것을 권해 드립니다. 

수업예시 📺

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
운영체제 이론을 공부하고 싶으신 분
동시성 프로그래밍을 제대로 이해하고 싶으신 분
📚
선수 지식,
필요한가요?
C 언어
Java 언어

안녕하세요
주니온 입니다.
주니온의 썸네일

안녕하세요? 주니온 박사는
실무자로 약 10여 년간의 현업 경험과 두 번의 창업(실패!) 경험이 있고,
그 이후로 약 10여 년간 대학에서 학생들을 가르치고 있으며,
컴퓨팅 사고력을 키워주고 코딩 지능을 높여주는 SW교육 전문가를 꿈꾸는,
주니온TV@Youtube TMILab. 아무거나연구소 연구소장입니다. 
(현. 경북대학교 컴퓨터학부 강의초빙교수)

커리큘럼 총 40 개 ˙ 17시간 46분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의개요
강의자료 다운로드
실습을 위한 개발환경 구축(Windows 10 + WSL 2 + Visual Studio Code) 25:27
섹션 2. Chapter 3. Processes
03. 프로세스의 이해: Chapter 3. Processes (Part 1) 46:12
04. 프로세스의 생성: Chapter 3. Processes (Part 2) 38:43
03-04: 퀴즈 #2
05. 프로세스간 통신: Chapter 3. Processes (Part 3) 41:17
06. 프로세스간 통신의 실제: Chapter 3. Processes (Part 4) 44:47
05-06: 퀴즈 #3
섹션 3. Chapter 4. Thread & Concurrency
07. 쓰레드의 이해: Chapter 4. Thread & Concurrency (Part 1) 38:33
08. 멀티쓰레딩: Chapter 4. Thread & Concurrency (Part 2) 37:58
07-08: 퀴즈 #4
08-01. 퀴즈 문제 해설 02:48
섹션 4. Chapter 5. CPU Scheduling
09. CPU 스케줄링: Chapter 5. CPU Scheduling (Part 1) 36:02
10. 스케줄링 알고리즘: Chapter 5. CPU Scheduling (Part 2) 48:44
09-10: 퀴즈 #5
섹션 5. Chapter 6. Synchronization Tools
11. 프로세스 동기화: Chapter 6. Synchronization Tools (Part 1) 46:51
12. 동기화 문제의 해결책: Chapter 6. Synchronization Tools (Part 2) 37:08
11-12: 퀴즈 #6
13. 뮤텍스와 세마포어: Chapter 6. Synchronization Tools (Part 3) 44:15
14. 모니터와 자바 동기화: Chapter 6. Synchronization Tools (Part 4) 46:59
13-14: 퀴즈 #7
섹션 6. Chapter 7. Synchronization Examples
15. 동시성 제어의 고전적 문제들: Chapter 7. Synchronization Examples (Part 1) 50:26
16. 철학자들은 왜 굶어 죽었을까?: Chapter 7. Synchronization Examples (Part 2) 38:15
16-1. 철학자들의 저녁식사 Java 버전: Chapter 7. Synchronization Examples (Part 3) 08:15
15-16: 퀴즈 #8
섹션 7. Chapter 8. Deadlocks
17. 데드락의 이해: Chapter 8. Deadlocks (Part 1) 34:25
18. 데드락과 뱅커 알고리즘: Chapter 8. Deadlocks (Part 2) 58:00
17-18: 퀴즈 #9
섹션 8. Chapter 9. Main Memory
19. 주메모리의 관리: Chapter 9. Main Memory (Part 1) 33:23
20. 페이징과 스와핑: Chapter 9. Main Memory (Part 2) 37:10
19-20: 퀴즈 #10
섹션 9. Chapter 10. Virtual Memory
21. 가상 메모리와 디맨드 페이징: Chapter 10. Virtual Memory (Part 1) 39:12
22. 페이지 교체 알고리즘: Chapter 10. Virtual Memory (Part 2) 42:11
21-22. 퀴즈 #11
섹션 10. Chapter 11-15. Storage Management
23. 스토리지와 입출력: Chapter 11-15. Storage Management 52:24
23: 퀴즈 #12
섹션 11. Chapter 16-17. Security & Protection
24. 운영체제의 보안: Chapter 16-17. Security & Protection 61:01
강의 게시일 : 2021년 01월 11일 (마지막 업데이트일 : 2021년 01월 11일)
수강평 총 23개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.6
23개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
야채 thumbnail
비전공자인데 열심히 듣고 있습니당 감사합니다!
2021-03-07
지식공유자주니온
열심히 들어주셔서 고맙습니다. 꼭 정주행 완료하시길 기대할게요.
2021-03-08
todak_sun thumbnail
비전공자로서 이런 강의를 찾아헤매고 있었는데 무료라니! 교수님 너무 멋지십니다. 강의내용은 선수지식이 어느정도 있어야 제대로 이해가 될 듯 하지만, 상세히 설명해주셔서 그런데로 잘 이해되네요!
2021-01-18
지식공유자주니온
좋은 평가 감사합니다. 공부에 도움이 되었으면 좋겠네요. ^^;
2021-01-19
Jeong Alex thumbnail
재미있게 잘보고 있습니다.
2021-03-11
지식공유자주니온
이런 강의가 재미가 있다면, 앞으로 뭘해도 재미있으실 겁니다. ^^; 화이팅!
2021-03-12
K J thumbnail
A를 B해서 C했다~ (A,B,C는 전문용어)식의 ppt 읽기식 설명은 너무 이해가 안갑니다. 강사님의 발음과 말투가 좋지 못합니다. 완전 반대로 설명하신 경우가 몇 있는데 심지어 제대로된 설명도 더 안하고 넘어갑니다. 계절학기 성적매기기용 강의 느낌이 나고, 깔끔한 개념 강의로는 딱히 좋은거 같지 않아요. 무료 강의니 어쩔 수 없나 봅니다
2021-03-25
지식공유자주니온
이토록 마음에 안드는 강의를 70%나 들으시다니... 인내심이 대단하시군요!
2021-03-26
생굥 thumbnail
내용도 깊고 설명도 잘해주셔서 운영체제는 이 강의 하나로 끝내려구요ㅎㅎ 좋은강의 감사합니다!!
2021-03-11
지식공유자주니온
좋은 평, 고맙습니다. ^^;
2021-03-11

무료

내 목록 추가 공유
지식공유자 : 주니온
총 40개 수업˙총 17시간 46분
평생 무제한 수강
수료증 미발급 강의
입문 초급 중급이상 대상
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스