본문 바로가기

컴퓨터일반/운영체제론

운영체제

소프트웨어

시스템 소프트웨어

- 하드웨어와 밀접한 관계를 갖고 응용 소프트웨어와 하드웨어 사이의 매개체 역할을 담당합니다.

- 운영체제 : 윈도 계열, 유닉스, 리눅스

- 언어번역프로그램 : 컴파일러

응용 소프트웨어

- 워드 프로세서, 마이크로소프트 오피스 프로그램

운영체제

- 시스템 소프트웨어의 핵심으로 컴퓨터 시스템의 사용자 측면에서는 편리성을 제공합니다.

- 시스템 측면에서는 컴퓨터 자원의 효율적인 관리를 담당하여 누구나 컴퓨터 시스템을 쉽게 사용할 수 있도록 합니다.

- 윈도 계열, 유닉스(ex. 솔라리스), 리눅스

- 모바일 운영체제 : 심비안, 안드로이드, iOS

운영체제 분류

- 응답 시간과 데이터 입력 방식에 따라 분류합니다.

일괄처리(batch) 시스템

- 입력장치로 초장기에는 천공카드나 자기테이프를 사용하였고 요즘은 OMR 카드나 OCR 카드를 이용합니다.

- 처리능력과 반환시간에 의해 시스템의 효율성이 평가됩니다.

대화식(interactive) 시스템

- 각 이용자가 터미널을 통해 명령을 직접 컴퓨터에 입력했고 이용자에게 즉각적인 피드백을 제공합니다.

- 응답시간은 사용 중인 이용자의 수에 따라 수 분 또는 수 초 안에 처리됩니다.

실시간(real-time) 시스템

- 결과 값이 현재의 결정에 영향을 주므로 데이터의 처리가 매우 빨라야 합니다.

하이브리드(hybrid) 시스템

- 일괄처리와 대화형의 합성으로 각 이용자들이 터미널을 통해 접속하고 빠른 응답시간을 얻을 수 있습니다.

- 하지만 대화형 작업이 많지 않을 때는 실제로 백그라운드에서 배치 프로그램을 받아들이고 실행시킵니다.

하드웨어 -> 운영체제 -> 응용 프로그램 -> 사용자

- 운영체제는 하드웨어를 관리합니다.

- 운영체제는 응용프로그램을 관리합니다.

- 운영체제는 사용자와 컴퓨터 간의 커뮤니케이션을 지원합니다.

'컴퓨터일반 > 운영체제론' 카테고리의 다른 글

스레드  (0) 2022.09.07
프로세스  (0) 2022.09.05