닫기
검색옵션 추가검색옵션 추가

언어유형

강의연도

최근 검색어

운영체제

  • 이화여자대학교
  • 반효경
  • 2017년 1학기

강의상세

  • 강의담기강의담기 강의담기 닫기
  • 조회수173,116
  • 평점5/5(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 )

더보기더보기
  • 오류접수
  • 이용방법

차시별 강의

  • 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

강의차시전체보기전체보기

사용자 의견

0 / 200
  • 반효경 교수님! 운영체제 완강했습니다 ! 비전공자인데, 정말 이해가 쏙쏙 됐습니다 ㅜㅜ 저는 숨겨진 제자로,, 감사한 마음 댓글로나마 남깁니다 ! 감사했습니다 !!!

    go**************** 2023-09-03 08:43
  • KOCW입니다. 해당 강의는 강의자료를 제공하지 않는다는 학교측의 답변입니다. 양해 부탁드립니다.

    ko******** 2022-02-07 09:32
  • 안녕하세요, 좋은 강의 감사드립니다 혹시 강의 자료를 따로 다운로드 할 수 있을까요? 감사합니다!

    no********* 2022-02-06 16:57
  • KOCW입니다. 이화여자대학교 웹페이지로 연결하여 제공하는 강의로 강의 음성 수정에 대해 문의했습니다. 답변이 오는 대로 안내드리겠습니다.

    ko******** 2021-02-19 09:34
  • 볼륨이 너무 작군요...

    ca****** 2021-02-18 19:39
  • KOCW입니다. 강의별로 교수자 및 학교의 사정에 따라 전체 강의 중 일부만 공개되는 경우가 있습니다. 이 점은 양해 부탁드립니다.

    ko******** 2019-09-27 13:36