1과목_컴퓨터 일반
6. 소프트웨어
6-1 소프트웨어
- 시스템 소프트웨어 : 컴퓨터 전체를 작동시키는 프로그램으로 기능에 따라 제어 프로그램과 처리 프로그램으로 구분
- 응용 소프트웨어 : 사용자가 컴퓨터를 이용하여 특정 업무를 처리할 수 있게 개발된 프로그램
6-2 사용권에 따른 소프트웨어 분류
- 상용 소프트웨어 : 정식으로 대가를 지불하고 사용해야 하는 프로그램
- 셰어웨어 : 기능 혹은 사용 기간이 제한되어 배포되는 것으로, 무료로 사용할 수 있음
- 공개 소프트웨어 : 무료로 사용 또는 배포가 가능한 프로그램
- 데모 버전 : 정식 프로그램의 기능을 홍보하기 위해 사용 기간을 제한한 프로그램
- 패치 버전 : 이미 제작하여 배포된 프로그램의 오류 수정
6-3 Windows용 보조 프로그램
탐색기 [윈도우키 + E] | 특징 - 조건에 만족하는 파일이나 폴더를 찾을 수 있음 - [Windows탐색기]의 세부정보창에는 선택한 파일의 세부 정보 사항이 나타남 - [네트워크]를 이용하여 네트워크에 공유된 다른 컴퓨터자원을 액세스 할 수 있음 탐색기 창 닫기 - Alt + F4 - Alt + Spacebar 누른 다음 창 제어 메뉴에서 [닫기] 선택 - 메뉴에서 [구성] > 닫기 |
메모장 | - 간단한 문서 작성기: 서식이 필요없는 간단한 문서 도는 웹페이지를 만들때 사용할수 있는 기본 텍스트 편집기 - ASCⅡ 형식(간단한 텍스트)의 문자열만 작성하여 저장할 수 있고, 기본 저장 파일 확장자는 .txt이다 - 메모장 파일을 유니코드, ANSI, UTF-8 또는 big-endian 유니코드로 저장할수 있다. - 64KB 이상인 텍스트 파일 저장할 수 있다(Windows Xp는 64KB 미만) 참고> 기억 용량의 단위 x8 x1.024 x1.024 x1.024 x1.024 bit < Byte < KB < MB < GB < TB - 기능 문서전체에 대한 글꼴의 종류, 속성, 크기를 지정할 수 있음 속성이나 글자 크기의 종류는 다양하지 못함 인쇄 페이지 설정: 용지 크기와 용지 출력 방향, 여백, 머리글, 바닥글 변경 가능 기능이 제한적이고 다양하지 못함: 글꼴, 자동 줄바꿈, 찾기, 시간/날짜 삽입하는 기능 OLE개체 삽입, 그림이나 차트 등의 고급 기능 없음
- 메모장에서 저장된 텍스트 문서를 열때마다 현재의 시간과 날짜를 문서의 끝에 삽입 문서의 첫 행 맨 왼쪽에 대문자로 .LOG라고 입력 |
워드패드 | RTF, TXT, DOC, WRI 등의 확장자를 가진 문서를 불러와 DOC, RTF, TXT 등의 확장자로 저장할 수 있음 |
그림판 | 간단한 그림 편집기 작성한 파일의 형식은 PNG, BMP, JPG, GIF 등으로 저장할 수 있음(포토샵의 레이어 기능 없음) 기본 저장 형식은 .BMP 형식의 비트맵 파일 편집한 그림을 Windows 바탕 화면의 배경으로 사용할 수 있음 |
문자표 | 한글 Windows XP에서 보조 프로그램들이 자체적으로 지원하지 않는 특수 문자나 여러 가지 기호를 입력하도록 지원해 주는 보조 프로그램 |
계산기 | 일반적인 사칙 연산을 할 때 사용하는 일반용과, 삼각 함수나 로그 계산 등 복잡한 계산을 할 때 사용하는 공학용 계산기가 있음 |
클립북 뷰어 | 클립보드의 내용을 삭제하거나 파일로 저장할 수 있음(확장자 .CLP) |
6-4 주요 엔터네인먼트 관련 보조프로그램
Windows Media Player | · 음악 CD부터 MP3, 오디오 파일(MIDI[MID, RMI], WAV)이나 동영상 파일 (AVI, MPEG, WOV)까지 거의 모든 종류의 멀티미디어 파일을 재생할 수 있는 프로그램 · 재생 관련 기능 뿐 만 아니라 인터넷을 통해 TV를 시청할 수 있고, 라디 오를 들을 수 있으며 자신 만의 CD를 만들거나 휴대용 장치에 파일 복 사 등의 작업을 수행할 수 있음 |
Windows Movie Maker | · 디지털 카메라, 디지털 캠코더, 핸드폰 등으로 녹음하거나 녹화한 오디오 파일, 비디오 파일을 다양한 캡처 장치 등을 사용하여 캡처하거나 편집하 기 위한 프로그램 · 자신이 직접 녹음/녹화한 콘텐츠를 사용할 수 있을 뿐만 아니라 기존 오디오 및 비디오 파일, 그래픽 파일을 가져와 사용할 수 있음 · 프로젝트 파일의 확장자는 MSWMM이고, 완성된 동영상 파일의 확장자는 WMV임 |
녹음기 | WAV 파일의 소리를 듣거나 마이크를 이용해 소리를 녹음할 때 사용함 |
볼륨 조절 | 볼륨의 크기 조정, 음 소거, CD 오디오 밸런스 등을 조절할 때 사용함 |
6-5 유틸리티
압축 유틸리티 | · 디스크 공간의 효율적 사용과 파일 전송 시간 및 비용의 절감 효과를 얻을 수 있다. · DOS용 압축 프로그램 : ARJ(확장자 ARJ), LHA(확장자 LZH), RAR(확장 자 RAR), PKZIP(확장자 ZIP) · Windows 압축 프로그램 : WINZIP, WINARJ, WINRAR, 알집, 밤톨이 |
디스크 유틸리티 | 컴퓨터 사용 도중 발생하는 디스크 및 파일 관련 문제를 해결하기 위한 기능을 제공하는 프로그램으로 노턴 유틸리티(Norton Utility)가 대표적이다. |
기타 유틸리티 | 화면 보호기, 이미지 뷰어, 파일 관리 프로그램 등이 있다. |
6-6 바이러스의 감염 경로와 예방법
- 통신을 통해 다운받은 파일이나 복사해 온 파일은 반드시 바이러스 검사를 수행
- 발신자가 불분명한 전자우편은 열어보지 않고 삭제
- 중요한 자료는 정기적으로 백업
- 바이러스 예방 프로그램은 램(RAM)에 상주
- 가장 최신 버전의 백신 프로그램을 사용하여 주기적으로 바이러스 검사
6-7 바이러스의 종류
- 미켈란젤로 : 부트 바이러스, 매년 3월 6일이 되면 디스크 포맷
- 예루살렘 : 파일 바이러스, 13일의 금요일이 되면 실행 파일에 감염
- 멜리사 : 매크로 바이러스, Outlook 주소록을 참조하여 E-Mail을 통해 50명에게 감염된 파일을 발송
- CIH : 파일 바이러스, 매년 4월 26일 플래시 메모리의 내용과 하드디스크의 모든 내용을 삭제
- 러브 : Outlook을 사용할 경우 대량의 메일 전송으로 인해 메일 서버가 다운
- Nimda : E-Mail을 통해 감염되며, 각 폴더마다 *.eml 혹은 *.nws 파일을 생성하고, 모든 드라이브를 공유시킴
6-8 주요 프로그래밍 언어
JAVA | · 객체 지향 언어, 분산 네트워크 환경에 적용 가능 · 운영체제 및 하드웨어에 독립적이며, 이식성이 강함 |
C | · UNIX 운영체제 제작을 위해 개발 · 저급 언어와 고급 언어의 특징을 모두 갖춘 중급 언어 |
C++ | · C언어에 객체 지향 개념을 적용한 언어 · 모든 문제를 객체로 모델링하여 표현 |
BASIC | 초보자도 쉽게 사용할 수 있는 문법 구조를 갖는 대화형 언어 |
인공지능 언어 | LISP, PROLOG, SNOBOL |
구조적 언어 | PASCAL, Ada 등 |
객체 지향 언어 | Smalltalk, C++, JAVA 등 |
비주얼 프로그래밍 언어 | Visual Basic, Visual C++, Delphi, Power Builder 등 |
6-9 언어 번역 프로그램
- 컴파일러 : FORTRAN, COBOL, C, ALGOL 등의 고급언어로 작성된 프로그램을 기계어로 번역
- 어셈블러 : 저급 언어인 어셈블리어로 작성된 프로그램을 기계어로 번역
- 인터프리터 : 원시 프로그램을 줄 단위로 번역하여 바로 실행해 주는 프로그램으로, 목적 프로그램을 생성하지 않고 즉시 실행 결과를 출력(BASIC, LISP, APL 등)
6-10 언어 번역에 사용되는 프로그램
- 링커(Linker) : 시스템 라이브러리를 결합하여 목적 프로그램을 실행 가능한 모듈로 만듦
- 로더(Loader) : 실행 가능한 로드 모듈에 기억 공간의 번지를 지정하여 메모리에 적재함
- 디버깅(Debugging) : 프로그램을 작성 혹은 실행하는 과정에서 발생한 오류를 제거하기 위한 과정
6-11 컴파일러와 인터프리터의 비교
구분 | 컴파일러 | 인터프리터 |
번역 단위 | 전체 | 행 |
목적 프로그램 | 생성 | 없음 |
실행 속도 | 빠름 | 느림 |
번역 속도 | 느림 | 빠름 |
'컴퓨터활용능력 > 필기' 카테고리의 다른 글
1과목_컴퓨터 일반(8,9) (0) | 2018.06.30 |
---|---|
1과목_컴퓨터 일반(7) (0) | 2018.06.30 |
1과목_컴퓨터 일반(5) (0) | 2018.06.28 |
1과목_컴퓨터일반(4) (0) | 2018.06.27 |
1과목_컴퓨터일반(3) (0) | 2018.06.26 |