소개글
운영체제론 시험대비(총정리)에 대한 자료입니다.
목차
- 1부 개요(1-3장): 운영체제의 정의 및 역할, 컴퓨터 시스템 구조, 운영체제 구조
- 2부 프로세스 관리(4-7장): 프로세스 스케줄링, 프로세스간 통신, 프로세스 동기화, 교착 상태 취급
- 3부 저장장치 관리(8-11장): 기억장치관리, 가상기억장치, 파일 시스템 인터페이스, 파일시스템 구현
- 4부 입출력 시스템(12-14장): 입출력 시스템, 보조 저장장치 구조, 제3의 저장장치 구조
- 5부 분산 시스템(15-18장): 네트워크 구조, 분산 시스템 구조, 분산 파일 시스템, 분산 조정
- 6부 보호와 보안(19-20장): 보호, 보안
본문내용
제 1 부 개요
1. 서론 - 운영체제의 정의와 목적 ← 운영체제 기법의 발전 단계
‘중개자(intermediary)’
▶ 운영체제: 컴퓨터 사용자 ↔ 컴퓨터 하드웨어
(편리성) (효율성)
1.1 운영체제란 무엇인가
▶ 컴퓨터 시스템: 4부분 - 컴퓨터 시스템의 구성 요소에 대한 개략적인 구성도
① 하드웨어(hardware): CPU, 기억 장치, 입출력 장치
→ 기본적인 계산용 자원의 준비
② 응용 프로그램(application program): 컴파일러, 데이터베이스 시스템, 게임, 사무용 프로그램
→ 사용자의 문제 풀이를 위한 자원의 이용 방법 규정
③ 사용자(user): 사람, 기계, 다른 컴퓨터
→ 문제 풀이
④ 운영체제(operating system)
→ 여러 응용 프로그램간의 하드웨어 사용을 위한 제어 및 조정
▶ 운영체제의 정의
1) 환경 제공자(environment provider):
컴퓨터 시스템의 기본 요소인 하드웨어, 소프트웨어, 자료(data)를 다른 프로그램이 유용한 작업을 할 수 있도록 환경을 제공
2) 자원 할당자(resource allocator):
사용자의 작업을 위한 프로그램이 필요로 하는 컴퓨터 시스템의 자원(H/W, S/W)을 할당하되, 충돌 시 공정하고 효율적으로 할당
3) 제어 프로그램(control program):
컴퓨터의 오류와 부적절한 사용의 방지를 위해, 다양한 입출력 장치와 사용자 프로그램을 제어
하고 싶은 말
운영체제론 공부하시는 분들.
학교 시험 대비하시는 분들~
총정리입니다^^