** 기말고사 대비용 / 개인 요약
학습 목표
- 운영체제가 사용자에게 제공하는 서비스를 설명할 수 있다.
- 운영체제의 기본적인 구성요소들의 역활을 설명할 수 있다.
- 운영체제의 운영 방식 및 커널의 형태에 따른 유형을 분류할 수 있다.
- 운영체제가 ICY 환경 변화에 따라 어떻게 발전하고 있는지 설명할 수 있다.
주요 용어
1.1.1 운영체제의 역활
컴퓨터의 하드웨어 자원을 관리, 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 소프트웨어
(1) 컴퓨터 시스템의 운영
컴퓨터시스템의 자원을 제어 및 관리하여 컴퓨터 시스템을 효율적으로 운영하는 역활
컴퓨터 시스템의 자원 = 하드웨어 자원 + 소프트 웨어 자원
하드웨어 자원 : CPU, 메모리, 키보드 , 마우스 , 네트워크 카드 등
소프트웨어 자원 : 각종 프로그램, 데이터 등
(2)사용자 지원
사용자의 명령을 해석하여 실행
사용자와 하드웨어 사이의 매개체 역활을 하는 것
1.1.2 컴퓨터 시스템과 운영체제
운영체제가 하드웨어와 응용 프로그램 사이에 위치
하드웨어에 대한 제어는 운영체제만 함
응용 프로그램은 운영체제를 통해서만 하드웨어 이용
CPU의 동작 모드
슈퍼 바이저 모드 (커널 모드) :
CPU의 명령어를 사용하여 하드웨어를 직접 제어 가능한 모드, 운영체제의 커널이 동작 됨
보호모드 (사용자 모드) :
CPU 명령어 사용 불가능 , 응용 프로그램이 동작되는 모드
1.1.3 커널(kernel)
커널 :
- 운영체제의 핵심요소
- 응용프로그램과 하드웨어 수준의 처리 사이의 가교 역활
일체형 커널 (monolithic kernel)
- 운영체제의 모든 서비스가 커널 내에 포함됨
- 장점 >>>> 커널 내부 요소들이 서로 효율적으로 상호작용을 할 수 있음
- 단점 >>>> 한 요소에 있는 오류로 인해 시스템 전체에 장애가 발생할 수 있음
- 예 : UNIX, Lunux 운영체제들
마이크로 커널 (microkelnel)
- 운영체제의 대두분의 요소들을 커널 외부로 분리
- 커널 내에는 메모리관리, 멀티태스킹, 프로세스 간 통신(IPC) 등 최소한의 요소들만 남김
- 장점 >>>> 운영체제의 확장성 쉬움, 유지보수 용이, 안정선 우수
- 단점 >>>> 프로세스 간의 통신 (IPC) 로 인해 성능 저하가 발생함
1.2 운영체제의 구성
- 프로세스 생성, 삭제, CPU 할당을 위한 스케줄 결정
- 프로세스 상태 관리 , 상태 전이를 처리
- 모든 파일 관리, 접근 제한 관리, 파일 자원 할당 및 회수
#operating #system #operating system
https://3catpapa.tistory.com/17
1강 1장 운영체제 1.3 운영체제의 유형 (operating system)
1.3 운영체제 의 유형 운영 체제는 응답시간과 속도와 데이터 입력의 방식에 따라 일괄처리, 대화형, 실시간, 하이브리드 운영체제의 네 가지 유형으로 분류 된다. 1.3.1 일괄 처리 (batch processing) 운영체제..
3catpapa.tistory.com
'방송통신대학 > 운영체제' 카테고리의 다른 글
9강 제7장 가상메모리 (#혼용기법 #페이지호출기법) (0) | 2020.04.24 |
---|---|
9강 제7장 가상메모리 (#개념,#페이징, #세그먼테이션) (0) | 2020.04.23 |
운영체제 기말 시험 문제(정답 포함) (0) | 2020.04.23 |
SJF , SRT 스케줄링 (0) | 2020.04.22 |
1강 1장 운영체제 1.3 운영체제의 유형 (operating system) (0) | 2020.04.21 |