반응형
SMALL

 

** 기말고사 대비용 / 개인 요약

학습 목표

  1. 운영체제가 사용자에게 제공하는 서비스를 설명할 수 있다.
  2. 운영체제의 기본적인 구성요소들의 역활을 설명할 수 있다.
  3. 운영체제의 운영 방식 및 커널의 형태에 따른 유형을 분류할 수 있다.
  4. 운영체제가 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

 

반응형
LIST

+ Recent posts