[컴퓨터]운영체제 요점 정리
- 최초 등록일
- 2008.01.09
- 최종 저작일
- 2007.12
- 22페이지/ 한컴오피스
- 가격 2,000원
소개글
컴퓨터공학 강의 과목중의 하나인 운영체제 내용을 요약 정리한 자료입니다.
목차
서 론(Introduction)
운영체제
컴퓨터 시스템의 구성
초기의 운영체제 형태
버퍼링(buffering)과 스풀링(SPOOLing)
시분할(Time sharing)
병렬시스템(Parallel System)
실시간 시스템(Real Time System)
컴퓨터 시스템 구조
운영 체제 구조(Operating System Structure)
<예시모음>
FIFO 알고리즘
LRU(Least Recently used) 알고리즘
스케줄링 알고리즘
본문내용
1.1 운영체제
■ 운영체제란? 컴퓨터 하드웨어와 컴퓨터 사용자간의 매개체 역할을 하는 프로그램이다. 따라서 운영체제의 목적은 크게 두가지로 정리할 수 있다.
첫째, 사용자에게 편리함을 제공
둘째, 컴퓨터 하드웨어의 효율적 운영
효율성과 편리성은 때때로 서로 상반될 수 있다.
① 하드웨어(hardware)
- 기본적인 계산용 자원 제공
- CPU, memory, I/O devices
② 운영체제(Opertating System)
- 다수의 다른 응용프로그램들 사이에서 하드웨어 사용을 제어, 조정
③ 응용프로그램(Application programs)
- 사용자가 제시한 계산 문제들을 해결하기 위한 방법 정의
- compilers, database systems, games, and business programs
④ 사용자(users)
- 사람, 기계, 다른 컴퓨터 시스템
※ 운영체제와 컴퓨터 구조는 서로 많은 영향을 주었다. 하드웨어의 이용을 편리하게 하기 위하여 운영체제가 개발되었고, 운영체제를 설계하고 사용함으로서 하드웨어 설계의 수정이 운영 체제를 간단하게 할 수 있다는 것이 명백하게 되었다.
■ 운영체제의 비유
① 행정부 - 컴퓨터 시스템의 동작에 있어서 하드웨어, 소프트웨어, 자료들의 적절한 사용방법을 제공
② 자원할당자(resource allocator) - CPU시간, 기억장치 공간, 파일저장 공간, 입출력장치의 적절한 할당
③ 제어프로그램 - 컴퓨터의 부적절한 사용 및 오류 방지를 위해 사용자 프로그램의 제어, 입출력장치를 동작시키고 제어한다.
※ 운영체제의 보다 일반적인 정의
:컴퓨터 상에서 항상 수행되는 프로그램(커널)으로서 응용프로그램을 제외한 모든 프로그램
참고 자료
없음