유튜브 영상/그리타GRITA-정보처리기사 -운영체제
정보처리기사 -운영체제 - 001- 시스템소프트웨어
book_lover
2024. 3. 17. 01:41
주요 키워드
- 정의 : 컴퓨터 시스템 효율 운영, 언어 번역, 인터럽트 관리, 장치 관리
- 구성 : 제어(감시, 작업 제어, 데이터 관리), 처리(언어번역, 유틸리티, 링커, 로더)
시스템 소프트웨어의 개념
정의
- 응용 프로그램을 지원하고 컴퓨터 시스템을 효율적으로 운영하기 위해 개발된 소프트웨어로 프로그램을 주기억장치에 적재시키거나 언어 번역, 인터럽트 관리, 장치 관리의 기능을 수행하는 소프트웨어
- 시스템 소프트웨어의 한 종류로 운영체제(UNIX, Winodws, MS-DOS)가 있으며 시스템 소프트웨어 개발을 위해 시스템 언어번역기(어셈블리어, 컴파일러), 처리 프로그램(링커, 로더) 등이 필요
시스템 소프트웨어의 구성
1) 제어 프로그램
- 시스템 전반의 작동 상태 감시, 작업 스케줄링, 데이터 관리, 인터럽트 처리 등의 역할 수행 프로그램
- 감시 프로그램 : 프로그램 실행, 시스템 작동 상태 감시 및 감독 프로그램
- 작업 제어 : 작업의 연속 처리를 위한 스케줄 및 시스템 자원 할당을 수행하며 job 스케줄러, master 스케줄러가 존재
- 데이터 관리 프로그램 : 주기억장치와 보조기억장치간 데이터 전송과 보조기억장치의 데이터 갱신 및 유지보수 기능 수행 프로그램
2) 처리 프로그램
- 시스템 소프트웨어 중 제어 프로그램의 명령을 받아 사용자가 요청한 행위를 수행하기 위한 프로그램
- 프로세스
원시언어 → 컴파일러(어셈블러) → 목적 프로그램 → 링커 → 단일 실행 프로그램(보조기억장치에 위치) → 로더 → 주기억장치 - 언어 변역 프로그램
- 유틸리티 : 사용자 편의성을 위한 프로그램, 텍스트 에디터, 디버거
- 링커 : 컴파일러 또는 어셈블러가 만든 여러 목적 파일을 단일 실행 프로그램으로 "병합"하는 시스템 소프트웨어
- 로더 : 프로그램을 실행시키기 위해 보조기억장치로부터 주기억장에 프로그램을 적재시키는 시스템 소프트웨어
https://www.youtube.com/watch?v=WeZ4z-fmzbQ
https://cafe.naver.com/grita/606
기사 - 운영체제 - 시스템 소프트웨어 개념
1. 강의 제목 - 001 - 시스템 소프트웨어 개념2. 주요 키워드 - 정의 : 컴퓨터 시스템 효율 운영, 언어 번역, 인터럽트 관리, 장치 관리 - 구성 : 제어(감시, ...
cafe.naver.com