컴퓨터활용능력 2급 필기 3차시 요약 정보 및 예제 문제
본 강좌에서는 시스템 소프트웨어와 응용 소프트웨어의 분류, 운영체제(OS)의 목적과 주요 기능, 컴파일러와 인터프리터의 차이, 프리웨어·셰어웨어·상용 소프트웨어 등 배포 유형, 4세대 프로그래밍 언어(4GL)를 다룹니다.
컴퓨터 소프트웨어 관련 실전 복원 퀴즈
- 문제: 다음 중 시스템 소프트웨어에 해당하는 것은? 정답: 운영체제
- 문제: 운영체제의 목적(성능 평가 기준)이 아닌 것은? 정답: 신뢰도 저하
- 문제: 소스 코드가 공개되어 누구나 자유롭게 사용할 수 있는 소프트웨어는? 정답: 오픈소스 소프트웨어
- 문제: 인터프리터 언어의 특징으로 올바른 것은? 정답: 한 줄씩 번역하며 실행
컴퓨터 소프트웨어
Part 1. 컴퓨터 일반 - Chapter 3
핵심 요약 음성 강의
화면을 보며 설명을 함께 들어보세요.
학습 목표
핵심 개념
운영체제의 역할
사용자와 컴퓨터 사이의 중계자 역할 (Man-Machine Interface)
컴퓨터 자원의 효율적 관리 및 스케줄링
사용자에게 편리한 인터페이스 제공
운영체제의 주요 기능
운영체제의 목적 (성능 평가 기준)
빠른 처리 속도
단위 시간당 처리량 증가
시스템 안정성 확보
시스템 가용성 향상
정식으로 대가를 지불하고 사용하는 소프트웨어입니다. 완전한 기능과 기술 지원을 제공받을 수 있습니다.
예시:
- MS Office (Word, Excel)
- Adobe Photoshop
- Windows 운영체제
기능이나 사용 기간에 제한을 두어 배포하는 소프트웨어입니다. 정식 버전 구매를 유도하기 위한 체험판 성격입니다.
특징:
- 제한된 기능 또는 사용 기간
- 트라이얼(Trial) 버전 포함
- 데모(Demo) 버전
무료로 사용 또는 배포가 가능한 프로그램입니다. 개인 사용자에게는 무료이지만 상업적 용도는 제한될 수 있습니다.
예시:
- 한컴오피스 뷰어
- Google Chrome
- VLC 미디어 플레이어
소스 코드가 공개된 소프트웨어입니다. 누구나 자유롭게 사용, 수정, 재배포할 수 있습니다.
예시:
- Linux 운영체제
- Firefox 웹 브라우저
- MySQL 데이터베이스
기타 소프트웨어 버전
번역 방식별 언어 분류
컴파일러 (Compiler)
전체 프로그램을 한 번에 목적 프로그램(기계어)으로 번역한 후 실행하는 방식입니다.
- 실행 속도가 매우 빠름
- 전체를 번역하므로 번역 속도는 느림
- 목적 프로그램(실행 파일)을 생성함
대표 언어:
C, C++, Java, FORTRAN, COBOL 등
인터프리터 (Interpreter)
프로그램을 한 줄씩 번역하면서 즉시 실행하는 방식입니다.
- 프로그램 수정 및 대화식 처리가 쉬움
- 실행 속도가 상대적으로 느림
- 목적 프로그램을 생성하지 않음
대표 언어:
Python, JavaScript, BASIC, LISP 등