바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >소프트웨어공학
  • 강의학기
    2017년 1학기
  • 조회수
    192,015
  • 평점
    5/5.0 (4)
강의계획서
강의계획서
<교재 및 출처>

- A. Silberschatz et al., Operating System Concepts, 9th Edition, John Wiley & Sons, Inc. 2013.

- A. Silberschatz et al., Operating System Principles, Wiley Asia Student Edition

- 반효경, 운영체제와 정보기술의 원리

(전공자로서 좀더 깊이있는 운영체제 강의를 원하실 경우 2014년 동영상 강의를 들을 것을 권장합니다. http://www.kocw.net/home/search/kemView.do?kemId=1046323 )

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 비디오 운영체제 개요 강의를 소개하고 운영체제의 정의, 목적, 컴퓨터 시스템 내에서의 기능이 무엇인지 알아본다. URL
비디오 운영체제 개요 운영체제의 기능인 CPU 스케줄링, 메모리 관리, 디스크 스케줄링과 운영체제의 종류에 대해 알아본다. URL
2. 비디오 컴퓨터시스템의 구조 운영체제의 종류, 특히 공개/비공개 소프트웨어에 대해 구체적으로 알아본다. URL
비디오 컴퓨터시스템의 구조 운영체제의 정의, 목적, 분류, 예, 구조를 알아보고, 과목 성격이 개발자 관점의 운영체제 이해임을 이해한다. URL
비디오 컴퓨터시스템의 구조 컴퓨터 시스템의 구조와 관련해, 프로그램 수행에 Mode bit, Timer 등이 어떻게 작동하는지 알아본다. URL
비디오 컴퓨터시스템의 구조 인터럽트가 운영체제를 구동시키는 원리와 인터럽트의 한 종류인 시스템콜에 대해 알아본다. 동기식/비동기식 입출력에서의 인터럽트, DMA를 이용한 인터럽트 조절에 대해 알아본다. 계층구조에 의해 I/O에서 입출력명령어가 다름을 이해한다. URL
3. 비디오 프로세스 관리 프로그램의 실행 과정을 이해하고 커널이 가진 내용과 사용자 프로그램이 사용하는 함수를 알아본다. URL
비디오 프로세스 관리 프로세스의 개념, 상태, 문맥과 운영체제가 프로세스를 큐에 넣고 관리하는 형태에 대해 알아본다. URL
비디오 프로세스 관리 스케줄러의 세 종류인 장기, 단기, 중기 스케줄러에 대해 알아본다. URL
비디오 프로세스 관리 프로세스의 상태 변화와 프로세스 중 CPU 수행 단위인 스레드에 대해 알아본다. URL
비디오 프로세스 관리 프로세스의 생성에 있어 자식 프로세스가 부모 프로세스를 복제, 새로운 과정을 덮어씌우는 과정과 프로세스의 종료에 대해 알아본다. URL
4. 비디오 CPU 스케줄링 프로세스 생성과 종료에서 쓰이는 네 종류의 시스템 콜, 프로세스 간의 협력에 대해 알아본다. URL
비디오 CPU 스케줄링 CPU 스케줄링과 디스패처가 필요한 이유와 개념에 대해 알아본다. URL
비디오 CPU 스케줄링 CPU 스케줄링의 여러가지 알고리즘에 대해 알아본다. URL
비디오 CPU 스케줄링 CPU 스케줄링의 여러가지 알고리즘 중 멀티레벨 큐와 멀티레벨 피드백 큐에 대해 알아본다. URL
5. 비디오 병행 제어 I 특수한 CPU Scheduling에 대해 알아본다. URL
비디오 병행 제어 I 동기화의 문제에 대해 알아본다. URL
비디오 병행 제어 I 동기화 문제의 해결 방법에 대해 알아본다. URL
6. 비디오 병행 제어 II 세마포 연산에서 생길 수 있는 문제인 데드락과 동기화와 관련된 전통적인 세 가지 문제에 대해 알아본다. URL
비디오 병행 제어 II 동기화 문제 해결을 위해 세마포 이외의 모니터 방식에 대해 알아본다. URL
비디오 병행 제어 II 데드락의 문제, 발생 조건, 처리방법 네 가지중 하나인 프리벤션을 알아본다. URL
7. 비디오 데드락 데드락 처리의 네 방법 중 남은 세 가지인 데드락 어보이던스, 디텍션 앤 리커버리, 이그노어런스를 배워본다. URL
8. 비디오 메모리 관리 I 메모리 주소의 종류와 주소 바인딩, 변환방식, 관련 용어, 물리적인 메모리 관리에 있어서 두 방식 중 하나인 연속할당을 알아본다. URL
9. 비디오 메모리 관리 II 물리적인 메모리 관리 중 남은 한 방식인 불연속할당과 관련해 페이징 기법에 대해 알아본다. URL
10. 비디오 메모리 관리 III 물리적인 메모리 관리 방법인 세그먼트에 대해 알아본다. URL
11. 비디오 가상 메모리 가상메모리 관리 기법의 기초와 교체 알고리즘, 다양한 캐슁 환경에 대해 알아본다. URL
비디오 가상 메모리 가상 메모리 관리를 위한 캐싱기법과 클락 알고리즘에 대해 알아본다. URL
12. 비디오 파일시스템 파일시스템의 기초, 디렉토리 구조, 파일의 접근권한 보호 등에 대해 알아본다. URL
비디오 파일시스템 파일시스템의 파일 할당 방법, 파일시스템의 기초 등에 대해 학습한다. URL
비디오 파일시스템 Unix와 FAT 파일시스템의 구조와 파일을 관리하는 방법에 대해 알아본다. URL
13. 비디오 입출력 시스템 디스크 매니지먼트와 스케줄링에 대해 알아본다. URL
비디오 입출력 시스템 Ext4 파일시스템, 저널링, 버퍼캐시 알고리즘에 대해 알아본다. URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업
go**************** 2023-09-03 08:43
반효경 교수님! 운영체제 완강했습니다 ! 비전공자인데, 정말 이해가 쏙쏙 됐습니다 ㅜㅜ 저는 숨겨진 제자로,, 감사한 마음 댓글로나마 남깁니다 ! 감사했습니다 !!!
운영자2022-02-07 09:32
KOCW입니다. 해당 강의는 강의자료를 제공하지 않는다는 학교측의 답변입니다. 양해 부탁드립니다.
no********* 2022-02-06 16:57
안녕하세요, 좋은 강의 감사드립니다 혹시 강의 자료를 따로 다운로드 할 수 있을까요? 감사합니다!
운영자2021-02-19 09:34
KOCW입니다. 이화여자대학교 웹페이지로 연결하여 제공하는 강의로 강의 음성 수정에 대해 문의했습니다. 답변이 오는 대로 안내드리겠습니다.
ca****** 2021-02-18 19:39
볼륨이 너무 작군요...
운영자2019-09-27 13:36
KOCW입니다. 강의별로 교수자 및 학교의 사정에 따라 전체 강의 중 일부만 공개되는 경우가 있습니다. 이 점은 양해 부탁드립니다.

이용방법

  • 플래쉬 유형 강의 이용시 필요한 프로그램 [바로가기]


    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건