The Debugging Chronicles : "코드의 미학"
Chapter01. 컴퓨터 시스템의 개요 - section04.소프트웨어(software)의 기본 본문
자격증/정보처리 기능사
Chapter01. 컴퓨터 시스템의 개요 - section04.소프트웨어(software)의 기본
sweetseonah1004 2024. 9. 2. 23:5601 소프트웨어의 기본 구성
- 보지 않고 만질 수 없는 프로그램을 말함
- 하드웨어를 움직여주는 프로그램으로, 인간의 정신(두뇌)에 해당하는 역할을 담당
- 시스템 소프트웨어와 응용 소프트웨어로 구성됨
소프트웨어(s/w) | |
시스템 소프트웨어 | 응용 소프트웨어 |
02 시스템 소프트웨어
- 컴퓨터 시스템의 전반적인 운영을 위한 기본적인 소프트웨어
- 종류 : 운영체제(OS:operating system) , 언어 번역기, *유티리티 프로그램
*유틸리티 프로그램: utility 는 사용자가 컴퓨터를 유용하게 사용할 수 있게 작성된 프로그램을 의미, 컴퓨터 주변 기기의 드라이버나 데이터 파일의 조작 관련 프로그램 등을 가리킴
a)운영체제(OS:Operating System)
- 컴퓨터 하드웨어의 성능을 초대한 효율적으로 운영하기 위해 하드웨어와 사용자 사이에 있는 프로그램
- 제어 프로그램과 처리 프로그램으로 구성
- 제어프로그램(control program)
감시 프로그램(supervisor program) | 컴퓨터 시스템 전체의 작동 상태를 감시, 감독하는 프로그램 |
작업 관리 프로그램(job management program) | 작업 관련 데이터의 준비와 처리를 관리하는 프로그램 |
데이터 관리 프로그램(Data management program) | 여러 종류의 데이터와 파일을 관리해주는 프로그램 |
- 처리 프로그램(process program)
언어 번역 프로그램(language Translator Program) | 기계어로 번역하기 위한 프로그램 |
서비스 프로그램(Servic Program) | 유틸리티, 정렬/병합 프로그램과 같이 사용 빈도가 높은 프로그램들을 제작회사에서 미리 프로그램화하여 제공하는 프로그램 |
문제 처리 프로그램(Program Procssing Program) | 사용자가 업무에 적용하여 그에 따라 작성한 프로그램 |
b)언어 번역기 종류
컴파일러(Complier) | 고급 언어를 기계어로 번역하는 프로그램(FORTRAN,COBOL,PL/1,PASCAL,C언어등)으로 전체를 한번에 번역 |
어셈블러(Assemblre) | 어셈블리(Assembly)언어를 기계어로 번역하는 프로그램 |
인터프리티어(Interpreter) | 대화식 언어로 작서왼 프로그램을 필요할 때 마다 매번 기계어로 번역하여 실행하는 프로그램(BASIC,LISP,SNOBOL,APL 등)으로 행 단위로 번역 |
'자격증 > 정보처리 기능사' 카테고리의 다른 글
Chapter01. 컴퓨터 시스템의 개요 - section03. 하드웨어(hardware)의 기본 (0) | 2024.09.02 |
---|---|
Chapter01. 컴퓨터 시스템의 개요 - section01. 컴퓨터 구조에 대한 기초 (0) | 2024.09.02 |