728x90
반응형
KOCW 반효경 교수님의 2014년도 운영체제 강의 공부 정리 내용입니다.
운영체제의 정의
컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층
운영체제의 목적
컴퓨터 시스템의 자원을 효율적으로 관리 ⇒ 하드웨어를 효율적으로 관리한다!
컴퓨터 시스템을 편리하게 사용할 수 있는 환경 제공
운영 체제의 분류
- 동시 작업 가능 여부 기준
- 단일 작업(Single Tasking) : 한번에 하나의 작업만 처리
- 다중 작업(Multi Tasking) : 동시에 두 개 이상의 작업 처리
- 사용자의 수 기준
- 단일 사용자(Single User)
- 다중 사용자(Multi User)
- 처리 방식 기준 3가지 (일괄, 시분할, 실시간)
- 일괄 처리(Batch Processiong)
- 작업 요청의 일정량을 모아 한꺼번에 처리
- 현대의 OS에서는 사용하지 않는 방식
- 시분할 방식(Time sharing)
- 여러 작업이 수행될 때, 컴퓨터 처리 능력을 일정한 시간 단위로 분할하여 사용
- 프로세스별로 돌아가면서 자신의 테스크를 처리한다. ⇒ 일괄 처리 시스템에 비해 짧은 응답 시간을 가짐
- 상호적 처리 방식
- Ex : UNIX
- 실시간(Realtime OS)
- 정해진 시간 안에 어떠한 일이 반드시 종료됨이 보장되어야 하는 실시간 시스템을 위한 OS
- 실시간 시스템의 개념 확장
- Hard Realtime system(경성 실시간 시스템) : 시간을 엄격하게 지켜야하는 경우 ⇒ 미사일 제어, 로봇 제어
- Soft Realtime system(연성 실시간 시스템) : deadline이 존재하지만, deadline이 지켜지지 않아도 큰 문제가 일어나지는 않는 경우 ⇒ 영화 상영
- 일괄 처리(Batch Processiong)
운영체제의 구조

제한된 자원을 가장 효율적으로 사용하기 위해서 위와 같은 구조를 지닌다.
728x90
반응형
'책' 카테고리의 다른 글
[모두의 네트워크] 3주차 공부 내용 정리 (0) | 2023.10.17 |
---|---|
[반효경의 운영체제] 2주차 강의 내용 정리 (0) | 2023.09.24 |
[데이터베이스 첫 걸음] 2장 공부 내용 정리 (0) | 2023.09.22 |
[데이터베이스 첫 걸음] 1장 공부 내용 정리 (0) | 2023.09.22 |
[모두의 네트워크] 1~2장 공부 내용 정리 (1) | 2023.09.09 |
728x90
반응형
KOCW 반효경 교수님의 2014년도 운영체제 강의 공부 정리 내용입니다.
운영체제의 정의
컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층
운영체제의 목적
컴퓨터 시스템의 자원을 효율적으로 관리 ⇒ 하드웨어를 효율적으로 관리한다!
컴퓨터 시스템을 편리하게 사용할 수 있는 환경 제공
운영 체제의 분류
- 동시 작업 가능 여부 기준
- 단일 작업(Single Tasking) : 한번에 하나의 작업만 처리
- 다중 작업(Multi Tasking) : 동시에 두 개 이상의 작업 처리
- 사용자의 수 기준
- 단일 사용자(Single User)
- 다중 사용자(Multi User)
- 처리 방식 기준 3가지 (일괄, 시분할, 실시간)
- 일괄 처리(Batch Processiong)
- 작업 요청의 일정량을 모아 한꺼번에 처리
- 현대의 OS에서는 사용하지 않는 방식
- 시분할 방식(Time sharing)
- 여러 작업이 수행될 때, 컴퓨터 처리 능력을 일정한 시간 단위로 분할하여 사용
- 프로세스별로 돌아가면서 자신의 테스크를 처리한다. ⇒ 일괄 처리 시스템에 비해 짧은 응답 시간을 가짐
- 상호적 처리 방식
- Ex : UNIX
- 실시간(Realtime OS)
- 정해진 시간 안에 어떠한 일이 반드시 종료됨이 보장되어야 하는 실시간 시스템을 위한 OS
- 실시간 시스템의 개념 확장
- Hard Realtime system(경성 실시간 시스템) : 시간을 엄격하게 지켜야하는 경우 ⇒ 미사일 제어, 로봇 제어
- Soft Realtime system(연성 실시간 시스템) : deadline이 존재하지만, deadline이 지켜지지 않아도 큰 문제가 일어나지는 않는 경우 ⇒ 영화 상영
- 일괄 처리(Batch Processiong)
운영체제의 구조

제한된 자원을 가장 효율적으로 사용하기 위해서 위와 같은 구조를 지닌다.
728x90
반응형
'책' 카테고리의 다른 글
[모두의 네트워크] 3주차 공부 내용 정리 (0) | 2023.10.17 |
---|---|
[반효경의 운영체제] 2주차 강의 내용 정리 (0) | 2023.09.24 |
[데이터베이스 첫 걸음] 2장 공부 내용 정리 (0) | 2023.09.22 |
[데이터베이스 첫 걸음] 1장 공부 내용 정리 (0) | 2023.09.22 |
[모두의 네트워크] 1~2장 공부 내용 정리 (1) | 2023.09.09 |