본문 바로가기

Study

시스템 소프트웨어 구성과 운영체제 개요




<시스템 소프트웨어 구성>


제어 프로그램(Control Program)

시스템 전체의 작동 상태 감시, 작업의 순서 지정(스케줄링), 작업에 사용되는 데이터 관리, 인터럽트 처리 등 역할을 수행하는 프로그램


제어 프로그램 종류

  • 감시(supervisor) 프로그램 :
    각종 프로그램의 실행과 시스템 전체의 작동 상태를 감시, 감독하는 프로그램

  • 작업 제어(Job Control) 프로그램 :
    어떤 업무를 처리하고 다른 업무로 이행을 자동으로 수행하기 위한 준비와 그 처리에 대한 완료를 담당하는 프로그램

  • 자료 관리(Data Management) 프로그램 :
    주기억장치와 보조기억장치 사이의 데이터 전송과 보조기억장치의 자료 갱신 및 유지 보수 기능을 수행하는 프로그램




처리 프로그램

제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램


처리 프로그램 종류

  • 언어 번역(Language Translate) 프로그램 :
    원시 프로그램을 기계어 형태의 목적 프로그램으로 번역하는 프로그램(어셈블러, 컴파일러, 인터프리터)

  • 서비스(Service) 프로그램 :
    컴퓨터를 효율적으로 사용할 수 있는 사용 빈도가 높은 프로그램

  • 문제(Problem) 프로그램 :
    특정 업무 및 해결을 위해 사용자가 작성한 프로그램





이건 제가 사용하는 Windows 버전



<운영체제 개요>


정의 :
- 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임

- 종류 : Windows, MS-DOS, UNIX, Linux 등)


목적 :
처리능력(Throughput) 및 신뢰도(Reliability) 향상, 사용 가능도(Availability) 향상, 반환 시간(Turn Around Time) 단축


성능평가기준

- 처리 능력 : 일정 시간 내에 시스템이 처리하는 일의 양

- 반환 시간 : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간

- 사용 가능도 : 시스템을 사용할 필요가 있을 때 즉시 사용가능한 정도

- 신뢰도 : 시스템이 주어진 문제를 정확하게 해결하는 정도


기능 :

- 프로세스 관리(프로세스 생성과 제거, 중지 및 재수행 등등)

- 프로세서, 기억장치, 입/출력장치, 파일 및 정보 등의 자원 관리

- 자원의 스케줄링 기능 제공

- 사용자와 시스템 간의 편리한 인터페이스 제공

- 시스템의 각종 하드웨어와 네트워크 관리, 제어

- 시스템의 오류 검사 및 복구, 데이터 관리, 데이터 및 자원 공유

- 자원 보호 기능 제공

- 가상 계산기 기능 제공



'Study' 카테고리의 다른 글

링커 로더  (0) 2016.04.10
운영체제 운용 기법  (0) 2016.04.08
CCNA NAT, Network Address Translation for IPv4  (0) 2014.06.19
CCNA TroubleShooting  (0) 2014.06.18
CCNA Monitoring the Network  (0) 2014.06.17