운영체제
운영체제
운영체제를 학습합니다.
Home
01.운영체제
개요
운영체제의 개념
운영체제의 기능과 서비스
운영체제의 유형과 구조
실습 환경 구축
02.
컴퓨터 시스템 구조
컴퓨터 시스템의 구성
컴퓨터 시스템의 동작
우분투 시스템의 사용 실습
03.
프로세스
프로세스의 개념
프로세스의 관리
프로세스 관련 실습
04.
스레드
스레드의 개념
스레드의 구현
프로세스/스레드 관련 실습
05.프로세스
상호배제
병행 프로세스
상소배제와 동기화
상호배제 방법들
상호배제 활용 실습
06.프로세스
교착상태
교착 상태의 개념
교착 상태의 해결 방법
우선순위 역전
07.CPU
스케쥴링
스케줄링의 개념
스케줄링의 분류
스케줄링 알고리즘
08.프로세스간
통신
프로세스간 통신의 개념
시그널(Signal)
파이프(pipe)와 피포(FIFO)
공유 메모리
09.
메모리
관리
메모리 관리의 개요
연속 메모리 할당
분산 메모리 할당 :
페이징
분산 메모리 할당 :
세그먼테이션
10.
가상메모리
가상 메모리의 개념
페이지 대치 알고리즘
스래싱
11.
파일시스템
파일 시스템
파일의 저장공간 할당
파일 보호
파일 접근 실습
12.대용량
저장장치
디스크의 구조
디스크 스케줄링
저장장치의 성능 향상 방안
디렉터리 접근 실습
13.
입출력
시스템
입출력 하드웨어
입출력 시스템의 구조
파일 정보 이용 실습