일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- c#
- 문법 정리
- 오라클 디비
- 자바 프로젝트
- spring
- MongoDB
- 파이썬 소스
- 티스토리
- 유사코드
- 오라클
- gradle
- auto configure
- JVM
- oracle
- 알고리즘
- dynamic query
- 초대장
- jsp
- 파이썬
- 학점
- 리눅스
- resilience4j
- 프로젝트
- 자바
- 운영체제
- SQL
- 백준 알고리즘
- smart cast
- hyperledger
- K6
- Today
- Total
모종닷컴
운영체제의 유형 본문
운영체제 : 컴퓨터 하드웨어와 컴퓨터 사용자 간의 매개체 역할로 컴퓨터 하드웨어를 효율적으로 관리하는 자원 할당자.
운영체제의 유형
·일괄 처리 시스템
- 컴퓨터 프로그램의 흐름에 따라 순차적으로 자료를 처리하는 방식
- 유휴 상태의 시간을 없애기 위해 여러개의 작업을 단일 작업으로 만듬
- 작업의 준비 및 실행 순서를 자동화함으로써 시스템의 성능을 높임.
- 작업을 실행하면 끝날때까지 아무것도 할 수 없음.
·다중 프로그래밍 시스템
- 일괄 처리에서 CPU를 비효율적으로 사용하는 것을 착안하여 그 이용도를 높이기 위한 방안
- 프로그램들 사이에 스케줄링을 통하여 CPU사용 늘림 -> 실제 CPU에서 한 개의 프로그램만 실행
- 주기억장치 내에 여러 프로그램이 존재함 -> 메모리 관리의 어려움
·시분할 시스템
- 여러 사용자들이 컴퓨터 자원에 대한 짧은 시간 단위의 공유
- 사용자는 대화식 단말장치를 이용하여 시분할 시스템과 인터페이스를 수행
·분산 처리 시스템
- 여러 개의 분산된 데이터 저장소와 처리기들을 고속의 버스나 전화선과 같은 다양한 통신라인(네트워크)을 통해 서로 통신하면서 동시에 일을 처리
- 프로세서들이 기억장치와 클럭을 공유하지 않으며 각 프로세서들은 자신의 지역 기억장치 보유 -> 자원의 독립성
- 느슨한 결합 시스템이라고도 함
- 두 가지 기법
네트워크 운영체제
- 노드 간 기종의 차이가 심하고 대규모 네트워크 시스템에 사용
- 각 노드들은 독자적인 운영체제를 지님.
분산 운영체제
-각 노드들은 하나의 운영체제로 운영
·다중 처리 시스템
- 컴퓨터 시스템 한 대에 여러 개의 CPU를 이용하여 병렬로 처리하는 방식
- 여러 개의 프로세서가 하나의 공유기억장치를 사용하며, 일반적으로 하나의 운영 체제가 모든 프로세서들을 제어 관리.
·멀티미디어 시스템
- 다양한 미디어를 이용하여 멀티미디어 콘텐츠를 제작하기 위해 필요한 하드웨어와 소프트웨어로 구성
- 멀티미디어 콘텐츠를 제작하기 위한 저작도구가 필요
·임베디드 시스템
- 마이크로프로세서 또는 마이크로컨트롤러를 내장하여 시스템 제작자가 의도한 몇 가지 혹은 특수한 기능만을 수행하도록 제작된 시스템
- 장점 : 임베디드 시스템과 그 한정된 자원들의 능력에 맞게 최적화
'3학년 > 운영체제' 카테고리의 다른 글
[운영체제] 기억장치 관리 연습문제 (0) | 2017.10.01 |
---|---|
[운영체제]프로세스와 스레드 관리 연습문제 (2) | 2017.09.27 |