소개글
[전산개론] 운영체제의 분류에 대한 자료입니다.
목차
1. 운영체제의 정의
1.1 운영체제의 분류
① 일괄처리 시스템
② 실시간 처리 시스템
③ 시분할 시스템
④ 단일 사용자 시스템
⑤ 다중 사용자 시스템
1.2 최근 운영체제의 특징
① 사용자 인터페이스
② 구동
③ 스케쥴링-일정계획법
2. 운영체제의 역할
2.1 프로세스관리
① 멀티태스킹
2.2 주 기억 장치 관리
본문내용
1. 운영체제의 정의
1.1 운영체제의 분류
운영체제가 가지고 있는 가장 큰 목적은 하드웨어의 자원을 사용자에게 공평하게 배분해주고 하위수준의 작업 처리를 대행해줌으로써 편리한 작업환경을 제공해주는 것이라고 볼 수 있다. 하지만 다양한 목적과 기법으로 구현된 수천가지가 넘는 운영체제를 연구하고 분류하는 작업은 무모한 일이다. 각 대학과 연구소 또는 회사에서 개발된 수많은 운영체제는 각기 상이한 부분이 있으며 어떠한 부분에서는 많은 공통점을 가지고 있다. 최근에 이슈가 되고 있는 운영체제를 공부해보고 그들을 분류하는 것은 앞으로 나타나게 될 미래의 운영체제 모습을 예견해볼 수 있고, 우리만의 기술을 갖게 된다는 점에 있어서 중요하다고 생각된다. 지금 상업적으로 크게 성공한 운영체제가 반드시 최선의 기술을 사용하고 있다고 보기 힘들지만 미래에 운영체제가 갖추어야 하는 요소들을 찾아보면 언젠가 우리도 마이크로소프트사, 썬 마이크로 시스템즈와 같은 회사가 만들어내는 운영체제와 견줄만한 기능과 성능을 가진 운영체제를 가질 수 있으리라고 생각된다. 다음 분류는 아리조나 대학의 Bridge라는 박사과정이 정리해 놓은 것을 위주로 해서 기록했으며, 시간이 허락되는 대로 각 운영체제의 특징을 살펴보겠다.
운영체제는 사용하는 방식에 따라 일괄처리 시스템, 실시간처리 시스템, 시분할 시스템, 단일 사용자 시스템, 다중 사용자 시스템 등이 있다
① 일괄처리 시스템
계속해서 발생되는 자료를 축적하여 두었다가 일정 시점 단위로 일괄해서 처리하는 자료처리 방식으로서 배치 데이터 처리라고도 한다. 개인용 컴퓨터에서 배치 파일에 수록된 명령들을 실행시키는 것을 뜻하기도 한다.