Challenges/정보처리기사

[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/운영체제의 개념

뚱요 2022. 7. 3. 21:50
반응형

 운영체제의 개념  

시스템 소프트 웨어 : OS(운영체제), 언어 번역 프로그램(compiler), 링커, 로더

1. 운영체제(OS; Operating System)

- 컴퓨터 시스템의 자원들을 효율적으로 관리

- 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임

사용자 <->  응용 프로그램 <->  유틸리티 <->  운영체제(OS) <-> 하드웨어

1.1 구성

- 감시

- 작업제어

- 자료(데이터)관리 프로그램 : 주기억장치,보조기억장치 사이의 자료 전송,파일 조작 및 처리

1.2  OS 목적 #처반사신

  • 처리 능력(Throughput) 일정 시간 내에 시스템이 처리하는 일의 양
  • 반환 시간(Turn Around Time) 단축 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
  • 사용 가능도(Availability) 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도
  • 신뢰도(Reliability) 시스템이 주어진 문제를 정확하게 해결하는 정도

1.3 운영체제의 기능  20년 3회 기출

- CPU, 메모리 공간, 프로세서(처리기, Processor), 기억장치(주기억장치, 보조 기억장치), 입, 출력 장치, 파일 및 정보 등의 자원 관리

- 데이터를 관리, 데이터 및 자원의 공유 기능을 제공

- 다중 사용자와 다중 응용프로그램 환경 하에서 현재 상태를 파악하고 자원을 효율적으로 분배 및 관리하기 위해 스케줄링 기능 제공

- 용자-시스템 인터페이스 제공, 입출력 장치와 사용자 프로그램 제어

- 시스템의 오류 검사 및 복구, 자원 보호 기능 제공

- 입출력에 대한 보조 기능 제공 → 가상 계산기 기능 제공

 

자원 처리하는 과정
1. 모든 자원 상태 파악
2. 분배정책 수립 : 어떤 프로세스에게 언제, 어떤 자원 할당결정
3. 정책 수행 : 자원 배당, 운영 
4. 프로세스에게  배당된 자원 회수

 

1.4 종류(발달과정) 

(1) 일괄처리 시스템(Single-stream Batch Processing Systems)

(2) - 다중 프로그래밍 시스템(Multi-Programming System) : 1 CPU ,2개 이상 프로그램(번갈아서)

 - 실시간 운영체제 RTOS(real-time operating system) : 정해진 시간에 작업(교통제어)

- 시분할 시스템(Time Sharing System) : 1 cpu 시간 균등 분할(작은 작업 시간량) 번갈아서 cpu 할당 -라운드 로빈

(3) 다중모드 처리(Multi-Mode Processing) : 2 CPU, 업무 분담 처리 

(4) 분산 처리 시스템(Distributed Processing System)

   - 분산된 노드를 통신 네트워크에 연결, 시스템 전체의 정책 결정하는 제어 기능 필요

   - 분산 시스템 하나의 운영체제에 의해 구현

   - 분산된 자원의 위치정보가 감추어진다(위치 투명성)

  - 하나의 OS가 시스템 전체를 관리하기 때문에 구현 어려움

 

1.5 운영체제의 주요 자원 관리

  • 프로세스 관리 프로세스 스케줄링 및 동기화 관리 담당
  • 기억장치 관리 프로세스에게 메모리 할당 및 회수 관리 담당
  • 주변장치 관리 입, 출력장치 스케줄링 및 전반적인 관리 담당
  • 파일 관리 파일의 생성과 삭제, 변경, 유지 등의 관리 담당

1.6 운영체제의 종류 

Windows  GUI Microsoft사가 개발         
MacOS  GUI Apple 사가 UNIX를 기반으로 개발  
MS-DOS  CLI Windows 이전에 사용되던 운영체제
UNIX  CLI AT&T 벨 연구소, MIT, Generic Electric이 공동 개발
LINUX CLI 리누스 토발즈(Linus Torvalds)가 개발, UNIX와 호환이 가능한 커널(Kernel)
누구나 제한 없이 활용 및 재배포 가능한 오픈 소스

 

 

 

 [정보처리기사] 개정된 정보처리기사 필기 목차

 

[정보처리기사] 개정된 정보처리기사 필기 목차

 정처기 필기 100문제 중 각 챕터 당 20문제로 구성됩니다. 출판사 시나공의 정보처리기사 교재와 이전 기출문제들을 참고로 하여 간단히 키워드로요약하여 작성하였습니다. 각 중요도에 따라서

potato-potahto.tistory.com

 

반응형