유튜브 영상/그리타GRITA-정보처리기사 -운영체제

정보처리기사 -운영체제 - 001- 시스템소프트웨어

book_lover 2024. 3. 17. 01:41

주요 키워드

  • 정의 : 컴퓨터 시스템 효율 운영, 언어 번역, 인터럽트 관리, 장치 관리
  • 구성 : 제어(감시, 작업 제어, 데이터 관리), 처리(언어번역, 유틸리티, 링커, 로더)

https://slidesplayer.org/slide/11161984/

시스템 소프트웨어의 개념

https://velog.io/@underlier12/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-14-%EA%B8%B0%EB%B3%B8-%EC%BB%B4%ED%93%A8%ED%84%B0-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D

정의 

  • 응용 프로그램을 지원하고 컴퓨터 시스템을 효율적으로 운영하기 위해 개발된 소프트웨어로 프로그램을 주기억장치에 적재시키거나 언어 번역, 인터럽트 관리, 장치 관리의 기능을 수행하는 소프트웨어
  • 시스템 소프트웨어의 한 종류로 운영체제(UNIX, Winodws, MS-DOS)가 있으며 시스템 소프트웨어 개발을 위해 시스템 언어번역기(어셈블리어, 컴파일러), 처리 프로그램(링커, 로더) 등이 필요

시스템 소프트웨어의 구성

https://velog.io/@gparkkii/systemsoftware

1) 제어 프로그램

- 시스템 전반의 작동 상태 감시, 작업 스케줄링, 데이터 관리, 인터럽트 처리 등의 역할 수행 프로그램

  • 감시 프로그램 : 프로그램 실행, 시스템 작동 상태 감시 및 감독 프로그램
  • 작업 제어 : 작업의 연속 처리를 위한 스케줄 및 시스템 자원 할당을 수행하며  job 스케줄러, master 스케줄러가 존재
  • 데이터 관리 프로그램 : 주기억장치와 보조기억장치간 데이터 전송과 보조기억장치의 데이터 갱신 및 유지보수 기능 수행 프로그램

2) 처리 프로그램

- 시스템 소프트웨어 중 제어 프로그램의 명령을 받아 사용자가 요청한 행위를 수행하기 위한 프로그램

  • 프로세스
    원시언어 → 컴파일러(어셈블러) → 목적 프로그램 → 링커 → 단일 실행 프로그램(보조기억장치에 위치)  → 로더 → 주기억장치
  • 언어 변역 프로그램
  • 유틸리티 : 사용자 편의성을 위한 프로그램, 텍스트 에디터, 디버거
  • 링커 : 컴파일러 또는 어셈블러가 만든 여러 목적 파일을 단일 실행 프로그램으로 "병합"하는 시스템 소프트웨어
  • 로더 : 프로그램을 실행시키기 위해 보조기억장치로부터 주기억장에 프로그램을 적재시키는 시스템 소프트웨어

https://www.youtube.com/watch?v=WeZ4z-fmzbQ

https://cafe.naver.com/grita/606

 

기사 - 운영체제 - 시스템 소프트웨어 개념

1. 강의 제목 - 001 - 시스템 소프트웨어 개념2. 주요 키워드 - 정의 : 컴퓨터 시스템 효율 운영, 언어 번역, 인터럽트 관리, 장치 관리 - 구성 : 제어(감시, ...

cafe.naver.com