1주차 |
운영체제 소개
(학습내용 보기)
- 운영체제의 발전 단계별 주요 개념 - 운영체제의 구성 요소와 목표 - 운영체제 아키텍처
|
|
강의자료 |
|
과제 | -
|
시험 |
|
동영상 | -
|
다운로드 | 1842 |
|
2주차 |
하드웨어와 소프트웨어 개념
(학습내용 보기)
- HW 구성요소 - HW의 운영체제 지원 - 캐싱과 버퍼링 - SW (컴파일링, 링킹, 로딩) - firmware
|
|
강의자료 |
|
과제 | -
|
시험 |
|
동영상 | -
|
다운로드 | 1630 |
|
3주차 |
디스크 성능 최적화
(학습내용 보기)
- 디스크 저장소의 특징 - 디스크 스케줄링 전략 - 캐싱과 버퍼링 - 시스템 고려사항
|
|
강의자료 |
|
과제 | -
|
시험 |
|
동영상 | -
|
다운로드 | 820 |
|
4주차 |
파일시스템
(학습내용 보기)
- 파일과 디렉토리 - 파일 구성 - 파일 할당 - 여유공간 관리 - 파일 접근 제어 - 데이터 무결성 보호
|
|
강의자료 |
|
과제 | -
|
시험 |
|
동영상 | -
|
다운로드 | 769 |
|
5주차 |
프로세스 개념
(학습내용 보기)
- 프로세스 상태 - 프로세스 관리 - 인터럽트 - 프로세스간 통신
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 640 |
|
6주차 |
스레드 개념
(학습내용 보기)
- 스레드 정의 - 스레드 상태 - 스레드 연산 - 스레드 모델 - 사례연구(리눅스, 윈도우즈)
|
|
강의자료 |
|
과제 | -
|
시험 |
|
동영상 | -
|
다운로드 | 1006 |
|
7주차 |
비동기 병행실행
(학습내용 보기)
- 상호배제 - 상호배제 구현 (SW) - 상호배제 구현 (HW) - 세마포어
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 331 |
|
8주차 |
중간시험
|
|
강의자료 | -
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 0 |
|
9주차 |
병행프로그래밍
(학습내용 보기)
- 모니터 - 자바 모니터
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 273 |
|
10주차 |
교착상태와 무기한 연기
(학습내용 보기)
- 교착상태와 무한연기 - 교착상태 해결책 - 은행원 알고리듬
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 264 |
|
11주차 |
프로세서 스케쥴링
(학습내용 보기)
- 스케줄링 수준 - 선점형/비선점형 스케줄링 - 데드라인 스케줄링 - 실시간 스케줄링
|
|
강의자료 |
|
과제 | -
|
시험 |
|
동영상 | -
|
다운로드 | 879 |
|
12주차 |
실제 메모리 구성과 관린
(학습내용 보기)
- 메모리 계층 - 메모리 관리 전략 - 연속/불연속 메모리 할당 - 고정/가변 파티션 멀티프로그래밍 메모리 관리 - 스와핑을 사용한 멀티프로그래밍 메모리 관리
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 282 |
|
13주차 |
가상메모리의 구성
(학습내용 보기)
- 가상메모리 개념 - 블록 매핑 - 페이징 - 세그멘테이션
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 297 |
|
14주차 |
가상메모리 관리
(학습내용 보기)
- 지역성 - 요구/예측 페이징 - 페이징 교체 전략 - 작업집합 모델 - 페이지 폴트 빈도 페이지 교체 - 페이지 크기 - 전역/지역 페이지 교체
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 286 |
|
15주차 |
보안
(학습내용 보기)
- 암호기법 - 인증 - 접근제어 - 보안공격
|
|
강의자료 |
|
과제 | -
|
시험 | -
|
동영상 | -
|
다운로드 | 252 |
|
16주차 |
기말시험
|
|
강의자료 | -
|
과제 | -
|
시험 |
|
동영상 | -
|
다운로드 | 721 |