컴퓨터의 이해

방통대, 컴공, 컴활, 워드 등 대비 컴퓨터의 이해 핵심 요점 요약 정리 6. 소프트웨어와 정보 시스템

롤라❤️ 2022. 6. 18. 09:24
반응형

제6장 소프트웨어와 정보 시스템


6.1 소프트웨어
컴퓨터 시스템은 크게 하드웨어와 소프트웨어로 나눌 수 있다.
정보사회는 더욱 소프트웨어에 의존하고 있으며 소프트웨어의 수요가 계속 증가하고 있다.
컴퓨터를 작동하려면 하드웨어를 바탕으로 소프트웨어를 설치해야 원하는 처리를 할 수 있다. 소프트웨어
는 컴퓨터의 하드웨어 구성요소를 부드럽게 작동하도록 설계된 프로그램인 시스템 소프트웨어(system
software)와 개인이나 조직의 일에 대한 컴퓨터 활용수단인 응용 소프트웨어(application software)로 구
분된다.
6.1.1 시스템 소프트웨어
하드웨어와 응용 프로그램 간의 매개체로 작용하도록 고안된 프로그램을 시스템 소프트웨어라고 부른다.
시스템 소프트웨어는 컴퓨터 사용자가 손쉽게 컴퓨터를 쓸 수 있게 도와주는 동시에 컴퓨터 시스템을 효
율적으로 운영해 주는 기능을 갖춘 프로그램의 집단으로 되어 있다.
① 운영체제
- 운영체제는 여러 종류의 컴퓨터 프로그램 중에서 가장 기본이 되는 중요한 프로그램으로, 컴퓨터를 작
동시켜서 컴퓨터가 자체적으로 중앙처리장치, 주기억장치, 키보드, 모니터, 입출력장치 등 하드웨어 시스
템을 인식할 수 있게 해주고, 다른 한편으로는 응용 프로그램을 실행시키며 통신할 수 있는 기반을 제공
하는 등 특수하면서도 가장 복잡한 프로그램이다. 컴퓨터가 켜져 있는 동안 운영체제는 네 가지 중요한
작업을 수행한다.
- 컴퓨터가 켜져 있는 동안 운영체제는 사용자가 컴퓨터와 대화할 수 있도록 인터페이스를 제공하고, 컴
퓨터에서 하드웨어 장치를 관리한다. 또한 디스크에 있는 파일 시스템을 관리·보존하며, 다른 프로그램을
지원한다.
- 운영체제는 크게 나누어 개인용 컴퓨터 중심의 운영체제, 서버 중심의 운영체제, 그리고 중대형 시스템
에 의존적인 운영체제로 구분할 수 있다.
- 우리가 잘 아는 운영체제의 종류로는 마이크로소프트의 Windows 시리즈, UNIX, Linux, 애플사의 Mac
OS, IBM사의 OS/400과 AIX, 선마이크로시스템사의 솔라리스, HP사의 HP-UX 등이 있다.
② 언어번역기
- 컴파일러 : 컴파일러는 원시 프로그램(source program) 명령들을 기계어명령들로 변환시켜 목적프로그
램(object program)을 생성시키는 프로그램이다. 목적 프로그램은 전체가 기계어 명령들로 표현된 프로
그램이다.
- 인터프리터 : 인터프리터는 문장 대 문장에 근거를 두어 원시 프로그램 문장이 입력되어 문장들의 기능
을 정의하고 그 기능대로 수행된다. 원시 프로그램의 생성값이 인터프리터를 통해 직접적으로 수행된다.
목적 프로그램이 생성되지 않으므로 목적 프로그램을 위한 디스크 저장공간이 요구되지 않는다. 인터프
리터 방식을 채택하고 있는 언어로는 Basic, Prolog 등이 있다.
③ 유틸리티프로그램
- 프로그램이나 데이터를 한 매체에서 다른 매체로 옮기거나, 데이터의 내용이나 배치순서를 바꾸거나, 또
는 프로그램 개발 시 에러를 쉽게 찾아낼 수 있게 하는 등 여러 종류의 프로그램을 집합적으로 일컫는
용어이다.
6.1.2 응용 소프트웨어
응용 소프트웨어란 컴퓨터 사용자가 시스템 소프트웨어들을 바탕으로 특정 분야의 응용을 목적으로 개발
하는 프로그램들이다.

사용자프로그램 : 우리가 프로그래밍 언어를 공부하고, 컴퓨터를 활용하기 위해 작성하는 모든 프로그
램을 통칭해 사용자 프로그램이라고 한다. 사용자 프로그램이란 컴퓨터의 개별 사용자나 조직의 전산실
에서 그들의 필요에 따른 응용목적을 달성하기 위해 제작되는 것이다.
응용 패키지프로그램 : 응용패키지(application packages)프로그램이란 표준화되고 특성화된 프로젝트에
대해서 사용자들이 쉽게 활용하도록 소프트웨어 개발회사에서 제작한 프로그램을 말한다. 이러한 패키
지 프로그램은 일반적으로 상품화되어 판매된다. 응용 패키지 프로그램의 예로는 워드프로세서, 탁상출
판, 스프레드시트, 멀티미디어 소프트웨어 등이 있다.

6.2 프로그래밍 언어
컴퓨터 분야의 발달이 급속히 진전되었던 지난 60여 년 동안 수백여 종에 달하는 서로 다른 프로그래밍
언어가 한편에서는 개발되어 사용되기도 하고, 다른 한편에서는 사용되지 못하고 소멸되었던 것처럼, 컴
퓨터 환경 및 응용기술의 발전에 따라 사용 프로그래밍 언어는 끊임없이 변하고 있다.
6.2.1 프로그래밍 언어의 분류
저급언어 : 저급언어는 하드웨어 지향의 기계 중심 언어이며, 컴퓨터 개발 초기에 사용되었던 프로그래밍
언어로서 주로 시스템 프로그래밍에 사용되었고, 여기에는 기계어와 어셈블리어가 있다.
고급언어 : 고급언어는 응용 소프트웨어 지향의 문제 중심 언어이며, 고급언어로 작성된 모든 프로그램은
실행되기 전에 기계어로 변환되어야 하는데, 그러려면 컴파일러나 인터프리터를 이용해서 처리가 이루어
진다. 일반적인 고급언어에는 절차지향언어와 객체지향언어가 있다.
제5세대 언어 : 제5세대 언어(5GL)라고 칭하는 프로그래밍 언어로는 함수언어, 논리언어, 자연어를 들 수
있다. 이 언어들은 종종 인공지능의 구현이나 전문가 시스템을 만드는 데 사용된다.
6.2.2. 고급언어의 종류별 특성
비주얼 베이직 : 비주얼 베이직(Visual BASIC)은 베이직 언어이기 때문에 프로그래밍을 처음 배우는 사람
도 쉽게 프로그램을 작성할 수 있을 뿐만 아니라, 베이직 언어가 가지는 인터프리터 언어의 장점인 실행
중 에러에 대한 안정성 있는 대책으로 만족스러운 결과를 가져올 수 있다. 또한, 비주얼 베이직은 하나의
객체 구성에서 독립적인 구조를 가질 수 있다.
C언어 : C언어의 사용이 이처럼 급증하게 된 것은 C언어가 단순히 기능적인 면보다 신뢰성·규칙성·간소
성 등의 사용상 편리함을 내포하여 프로그램을 읽기 쉽고 작성하기 쉽게 하는 구조화 프로그래밍 기법을
채택하고 있기 때문이다.
비주얼 C++ : 비주얼 C++ 컴파일러는 마이크로소프트에서 발표한 프로그래밍 언어이다. 비주얼 C++는
프로그램 입력기와 컴파일러 그리고 디버거가 하나의 프로그램으로 통합되어 있다.
자바 : 자바(Java)란 원래 선마이크로시스템에서 개발한 새로운 객체지향 프로그래밍 언어이다. 메모리 관
리를 언어 차원에서 처리함으로써 보다 안정적인 프로그램을 작성할 수 있고, 선행처리 및 링크과정을
제거하여 개발속도와 편의성을 향상시켰다. 자바를 이용하여 만들어진 웹페이지에서 얻을 수 있는 최대
장점은 사용자와의 상호 대화성이며, 웹사이트에서 구현 가능한 모든 것을 할 수 있다.
XML : 최근 인터넷 환경을 지원하는 언어인 XML은 1996년 W3C(World Wide Web Consortium)에서 제안
한 것으로, 웹상에서 구조화된 문서를 전송이 가능하도록 설계된 표준화된 텍스트 형식이다. XML은
HTML과 SGML의 단점들을 보완하기 위해 설계된 마크업 언어이다.

6.3 프로그램의 설계
6.3.1 프로그램 개요
프로그램이란 원하는 결과를 얻을 수 있도록 컴퓨터에게 일련의 일을 시키게 하는 명령어들의 집합체라
고 정의할 수 있다.
프로그램을 실행시키려면 원시 프로그램 명령들을 기계어 명령들로 만들어 컴퓨터의 주기억장치에 적재
(load)시켜야 한다.
6.3.2 프로그램 설계기법
프로그램을 작성한다는 것은 프로그래밍 언어를 이용하여 문제를 해결할 수 있도록 논리를 설계하고, 명
령어를 사용한 실행을 통해 결과를 도출할 수 있도록 구체화하는 작업이다. 문제해결을 위한 논리를 나
타내고, 프로그램 내에 사용된 명령어의 상호관계를 나타내기 위해 기호를 도식적으로 사용했다.
각 과정을 흐름도에서 사용되는 기호로 나타낼 수 있는데, 이것은 도식적으로 각 과정이 일어나는 단계를
표시해 준다. 흐름도에서는 기호와 단어 등 여러 가지가 사용되는데, 기호 내에 간단히 표시함으로써 더
욱 명확한 처리를 할 수 있게 해 준다.

6.4 정보 시스템의 발전
MIS(management information systems : 경영정보시스템)란 기업경영에 관한 정보를 제공해 주는 컴퓨터
시스템을 말하는데, 때로는 이러한 시스템을 운영하는 사람들을 지칭하기도 한다.
ERP(Enterprise Resource Planning : 전사적 자원관리)란 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인
업무 프로세스를 하나의 체계로 통합 및 재구축하여 관련 정보를 서로 공유하고 이를 통해 신속한 의사
결정 및 업무수행이 가능하도록 도와주는 전사적 자원관리 패키지 시스템이다.
CRM (customer relationship management : 고객관계관리)은 기업이 잘 정리된 방법으로 고객관계를 관리
해 나가기 위해 필요한 방법론이나 소프트웨어 등을 지칭하는 정보산업계 용어로, 대개 인터넷 서비스
기능을 가지고 있다.
SCM(supply chain management ; 공급망관리)은 물자, 정보, 재정 등이 공급자로부터 생산자에게로, 도매
업자에게로, 소매상인에게로 그리고 소비자에게로 이동함에 따라 그 진행과정을 감독하는 것이다. SCM
은 제품흐름, 정보흐름, 재정흐름 등의 세 가지 주요 흐름으로 나뉠 수 있다.
주요용어
- 소프트웨어(software)
하드웨어(hardware)라고 불리는 컴퓨터 기계장치부에 대응한다. 프로그램 중에는 롬에 기록되어 변경하기
가 어려운 것도 있는데 이러한 것은 중간적인 성격을 갖는다고 하여 펌웨어(firmware)라고 한다. 소프트웨
어는 크게 시스템 소프트웨어와 응용 소프트웨어로 나눈다. 시스템 소프트웨어는 어느 문제에나 공통적으
로 필요한 프로그램으로 운영체제(UNIX ·DOS 등), 컴파일러(C ·FORTRAN 컴파일러 등), 입출력제어 프로
그램 등이 여기에 속하며, 통상 컴퓨터를 제작하는 회사들이 만들어 공급한다. 응용 소프트웨어는 이러한
시스템 소프트웨어를 사용하여 실제 사회에서 일어나는 문제들을 풀어 주는 프로그램이며 사무자동화 ·수
치연산 ·게임 등 다양하다. 소프트웨어가 생산성을 얼마나 높여 주는가의 여부, 하드웨어가 바뀌더라도 거
기에 적응할 수 있는 소프트웨어인가의 여부, 유지보수를 하는 것이 효율적인가의 여부 등이 중요한 요구
조건이 되고 있고, 또한 중요한 연구개발 대상이 되고 있다.
- 워드 프로세서
문서를 작성, 편집, 저장 및 인쇄할 때 사용하는 소프트웨어를 말한다. 새 문서를 만들 때뿐만 아니라 기
존 문서를 불러와 내용을 확인하거나 수정할 때도 쓰이기 때문에 문서를 주고받을 일이 많은 현대 업무
환경에서 적합한 응용 프로그램이다. 대표적인 워드 프로세서는 마이크로소프트의 MS워드와 한글과컴퓨터의 한글 등이 있다.
- 스프레드시트
데이터의 입력, 계산, 관리를 일괄하여 처리해 주는 프로그램이다. 스프레드의 출현으로 사용자는 더 이상
전자계산기나 주판, 기록용지를 사용할 필요가 없어졌으며 데이터 작업에 소요되는 시간을 절약할 수 있
게 되었다. 컴퓨터의 연산속도가 빨라지고 용량이 커짐에 따라 많은 자료의 통계처리 등에 있어 스프레드
시트는 필수의 소프트웨어로 자리잡고 있다. 대표적인 스프레드시트 프로그램으로서는 Lotus와 마이크로
소프트의 Excel 등이 있다.
- 멀티미디어 소프트웨어
컴퓨터 그래픽스를 편집할 수 있는 소프트웨어를 말한다. 이 도구들을 이용하면 간단한 선 그리기부터 그
래프, 복잡한 3D 이미지까지 그릴 수 있다. 또한 사운드 편집 및 동영상 편집까지 다양한 멀티미디어 작
업 및 편집까지 할 수 있다.
- 경영정보 시스템
이 경우의 의사결정이란 매우 넓은 뜻의 개념으로서 계층적(
階層的)으로는 좁은 뜻의 경영정보 시스템·관
리정보 시스템·작업정보 시스템으로 구성되고, 직능별로는 재무·구매·생산·노무·판매 등의 각 정보 시스템으
로 구성된다. 이런 2차적인 각 정보 시스템은 개별적으로 시스템화가 추진되어 온 것으로, 새삼스럽게 경
영정보 시스템이라고 주장하는 이유는, 그런 각 기존 시스템의 유기적 결합을 꾀할 필요성이 오늘날 매우
커졌기 때문이다. 컴퓨터의 대용량화와 시스템 엔지니어링의 진보가 이러한 요구에 부응하고 있다. 경영
정보 시스템의 설계에서는 발생장소별·용도별·계층별·부문별·보존연한별로 필요한 정보의 종류와 내용을
확정하는 것이 첫째 과제이고, 둘째로는 각 정보의 질과 양을 결정하는 것, 셋째로는 정보의 전달·처리의
신속화를 어떻게 이룩하느냐가 문제가 된다. 이것을 기초로 수집·처리·전달의 네트워크를 조직할 때, 경영
정보 시스템이 나타나게 된다.


[주관식 연습문제]
1. 소프트웨어 및 소프트웨어의 종류에 대해 설명하라.
<해설>
소프트웨어는 컴퓨터의 하드웨어 구성요소를 부드럽게 작동하도록 설계된 프로그램인 시스템 소프트웨어와
개인이나 조직의 일에 대한 컴퓨터 활용수단인 응용 소프트웨어로 구분된다. 소프트웨어라는 용어는 주로
하드웨어에 대조되는 표현으로 사용되며, 프로그램과 같은 의미이나 여러 종류의 프로그램을 총칭하는 포
괄적 개념으로도 쓰인다.
2. 컴퓨터 시스템에서 기본이 되는 운영체제에 대해 설명하라.
<해설>
운영체제는 여러 종류의 컴퓨터 프로그램 중에서 가장 기본이 되는 중요한 프로그램으로, 컴퓨터를 작동시
켜서 컴퓨터가 자체적으로 중앙처리장치, 주기억장치, 키보드, 모니터, 그리고 입출력장치 등 하드웨어 시스
템을 인식할 수 있게 해 주고, 다른 한편으로 응용 프로그램을 실행시키며 통신을 할 수 있는 기반을 제공
하는 등 특수하면서도 가장 복잡한 프로그램이다.

3. 저급언어와 고급언어에 대해 설명하라.
<해설>
저급언어 : 하드웨어 지향의 기계 중심 언어이며, 컴퓨터 개발 초기에 사용되었던 프로그래밍 언어로 주로
시스템 프로그래밍에 사용되었고, 여기에는 기계어와 어셈블리어가 있다.
고급언어 : 응용 소프트웨어 지향의 문제 중심 언어이며, 고급언어로 작성된 모든 프로그램은 실행되기 전
에 기계어로 변환되어야 하는데, 그러려면 컴파일러나 인터프리터를 이용해서 처리가 이루어진다. 일반적인
고급언어에는 절차지향언어와 객체지향언어가 있다.
4. 다음은 정보 시스템 관련 용어인 MIS, ERP, CRM, SCM에 대해 간략히 설명하라.
<해설>
MIS(management information systems : 경영정보시스템)란 기업경영에 관한 정보를 제공해주는 컴퓨터 시
스템을 말하는데, 때로는 이러한 시스템을 운영하는 사람들을 지칭하기도 한다.
ERP(Enterprise Resource Planning : 전사적 자원관리)란 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인
업무 프로세스를 하나의 체계로 통합 및 재구축하여 관련정보를 서로 공유하고 이를 통해 신속한 의사결정
및 업무수행이 가능하도록 하는 전사적 자원관리 패키지 시스템이다.
CRM (customer relationship management : 고객관계관리)은 기업이 잘 정리된 방법으로 고객관계를 관리
해 나가기 위해 필요한 방법론이나 소프트웨어 등을 지칭하는 정보산업계 용어로, 대개 인터넷 서비스 기
능을 가지고 있다.
SCM(supply chain management ; 공급망관리)은 물자, 정보, 재정 등이 공급자로부터 생산자에게로, 도매업
자에게로, 소매상인에게로, 소비자에게로 이동함에 따라 그 진행과정을 감독하는 것이다. SCM은 제품흐름,
정보흐름, 재정흐름 등의 세 가지 주요 흐름으로 나뉠 수 있다.


[객관식 연습문제]
1. 원시 프로그램 명령을 기계어 상태의 목적 프로그램으로 변환시켜 프로그램을 실행시키는 언어번역 프로그
램은 ?
① 운영체제 ② 코드변환기
③ 인터프리터 ④ 컴파일러
<정답> ④
<해설>
- 운영체제 : 하드웨어를 감싸고 제어하며 사용자와 컴퓨터 시스템 간의 매개체 역할을 하는 프로그램
- 코드변환기 : 하나의 계열부호가 자동적으로 다른 계열의 부호로 변환되는 장치
- 인터프리터 : 원시프로그램의 한 문장을 읽고 곧이어 그 문장을 수행
2. Basic, Prolog 등과 같이 원시프로그램의 한 문장을 읽고 곧이어 그 문장을 수행하게 되는 방식은?
① 운영체제 ② 유틸리티 프로그램
③ 컴파일러 ④ 인터프리터

<정답>④
<해설>
- 유틸리티 프로그램 : 프로그램이나 데이터를 한 매체에서 다른 매체로 옮기거나, 데이터의 내용이나 배치순
서를 바꾸거나, 또는 프로그램 개발 시 에러를 쉽게 찾아낼 수 있게 하는 등 여러 종류의 프로그램을 집합
적으로 일컫는 용어
- 컴파일러 : 컴파일러는 원시 프로그램 명령들을 기계어 명령들로 변환시켜 목적 프로그램을 생성시키는 프
로그램
3. 언어번역 프로그램의 도움 없이, 컴퓨터가 직접 실행할 수 있는 언어는?
① 어셈블리어 ② 기계어
③ JAVA ④ Smalltalk
<정답>②
<해설>
- 어셈블리어 : 기계어의 명령들을 알기 쉬운 기호로 표시하여 사용한 것이다. 이 기호표시 프로그래밍 언어는
기계어와 이용하고자 하는 컴퓨터의 내부적인 구성과 매우 깊게 관련되어 있다.
- JAVA : 자바란 원래 선마이크로시스템에서 개발한 새로운 객체지향 프로그래밍 언어이다.
- Smalltalk : 미국 제록스(XEROX)사의 팰러앨토 연구센터(PARC)에서 개발한 객체지향 프로그램 작성언어와
개발 시스템이다. C++, 자바와 같은 객체지향 프로그램의 효시라고 할 수 있다.
4. 기업 경영에 관한 각종 정보를 제공해 주는 정보 시스템을 포괄적으로 지칭하는 용어는?
① SCM ② CRM
③ MIS ④ ERP
<정답>③
<해설>
- SCM : 물자, 정보, 재정 등이 공급자에게서 생산자에게로, 도매업자에게로, 소매상인에게로, 소비자에게로 이
동함에 따라 그 진행과정을 감독하는 것이다. SCM은 회사 내부와 외부, 회사 간 모두에서 이러한 흐름의
조정과 통합과정이 수반된다. 효율적인 SCM 시스템의 최종목표는 재고를 줄이는 것이라고도 할 수 있다.
- CRM: 기업이 잘 정리된 방법으로 고객관계를 관리해 나가기 위해 필요한 방법론이나 소프트웨어 등을 지칭
하는 정보산업계 용어로, 대개 인터넷 시스템 기능을 가지고 있다.
- ERP : 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무 프로세스를 하나의 체계로 통합 및 재구축하여
관련 정보를 서로 공유하고, 이를 통해 신속한 의사결정 및 업무수행이 가능하도록 도와주는 전사적 자원
관리 패키지 시스템이다.
5. 다음 보기 중 운영체제의 종류가 아닌 것은 ?
① Windows 7 ② UNIX
③ XML ④ Mac OS
<정답> ③
<해설>
XML은 1996년 W3C(World Wide Web Consortium)에서 제안한 것으로, 웹상에서 구조화된 문서를 전송 가
능하도록 설계된 표준화된 텍스트 형식이다.
6. 다음 고급언어인 JAVA에 대한 설명이다. 올바르지 않은 것을 고르시오.
① 선마이크로시스템에서 개발한 새로운 객체지향 프로그래밍 언어이다.

② 유닉스 운영체제 작성을 위한 시스템 프로그램 작성용 언어로 설계되었다.
③ 네트워크 분산환경에서 이식성이 높고, 인터프리터 방식으로 동작한다.
④ 웹사이트에서 구현 가능한 모든 것을 할 수 있다.
<정답> ②
<해설>
자바란 원래 선마이크로시스템에서 개발한 새로운 객체지향 프로그래밍 언어이다. 자바는 C++와 매우 유
사하지만 훨씬 간단하다. 자바는 메모리 관리를 언어차원에서 처리함으로써 보다 안정적인 프로그램을 작성할
수 있고, 선행처리 및 링크 과정을 제거하여 개발속도와 편의성을 향상시켰다. 또한, 자바는 네트워크 분산환
경에서 이식성이 높고, 인터프리터 방식으로 동작한다. 자바를 이용하여 만들어진 웹페이지에서 얻을 수 있는
최대 장점은 사용자와의 상호 대화성이다. 자바는 웹사이트에서 구현 가능한 모든 것을 할 수 있다. 유닉스 운
영체제 작성을 위한 시스템 프로그램 작성용 언어로 설계된 언어는 C 언어이다.
7. 다음 보기 중 절차지향언어로만 나열된 것을 고르시오.
① FORTRAN, Smalltalk, C++ ② JAVA, PASCAL, C
③ BASIC, COBOL, C ④ C++, JAVA, BASIC
<정답> ③
<해설>
FORTRAN, COBOL, PASCAL, C, BASIC 등의 고급언어는 절차지향언어의 범주에 속한다.
Smalltalk, C++, JAVA 는 객체지향언어이다.
8. ERP에 대한 설명이다. 틀린 것을 고르시오.
① 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무 프로세스를 하나의 체계로 통합 및 재구축하여
관련 정보를 서로 공유한다.
② 신속한 의사결정 및 업무 수행이 가능하도록 도와준다.
③ 기업 활동을 위해 쓰여지고 있는 기업 내의 모든 인적
물적 자원을 효율적으로 관리한다.
④ 기업 경영에 관한 정보를 제공해 주는 컴퓨터 시스템을 말한다.
<정답> ④
<해설>
ERP란 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무 프로세스를 하나의 체계로 통합 및 재구축하
여 관련 정보를 서로 공유하고 이를 통해 신속한 의사결정 및 업무 수행이 가능하도록 도와주는 전사적 자원
관리 패키지 시스템이다. 그 중 ERP는 기업 활동을 위해 쓰여지고 있는 기업 내의 모든 인적
물적 자원을 효
율적으로 관리하여 궁극적으로 기업의 경쟁력을 강화시켜 주는 역할을 하게 되는 통합정보 시스템이라고 할
수 있다. 기업 경영에 관한 정보를 제공해 주는 컴퓨터 시스템은 MIS를 말한다.
9. 여러 종류의 컴퓨터 프로그램 중에서 가장 기본이 되는 프로그램으로, 컴퓨터를 작동시켜서 컴퓨터가 자체
적으로 하드웨어 시스템을 인식할 수 있게 해 주고, 다른 한편으로 응용 프로그램을 실행시키며 통신할 수 있
는 기반을 제공하는 프로그램은?
① 운영체제 ② 유틸리티
③ 컴파일러 ④ 인터프리터
<정답> ①
<해설>
- 유틸리티 : 컴퓨터 이용에 도움이 되거나 쓸모가 있는 프로그램으로, 편집(edit)이나 디버그 등과 같은 특정
한 기능을 수행하도록 설계된 프로그램
- 컴파일러 : 컴파일러는 원시 프로그램 명령들을 기계어 명령들로 변환시켜 목적 프로그램을 생성시키는 프
로그램
- 인터프리터 : 원시 프로그램의 한 문장을 읽고 곧이어 그 문장을 수행
10. 다음에서 언어번역 프로그램에 해당되지 않는 것은?
① 유틸리티 ② 컴파일러
③ 인터프리터 ④ 어셈블러
<정답> ①
<해설>
- 컴파일러 : 컴파일러는 원시 프로그램 명령들을 기계어 명령들로 변환시켜 목적 프로그램을 생성시키는 프
로그램
- 인터프리터 : 원시 프로그램의 한 문장을 읽고 곧이어 그 문장을 수행
- 어셈블러 : 어셈블리어를 번역하여 실행가능한 기계어 명령으로 바꾸어 준다.



 

 

반응형