본문 바로가기

컴퓨터활용능력/필기

1과목_컴퓨터 일반(6)

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개체 삽입, 그림이나 차트 등의 고급 기능 없음

   OLE(Object Link Embedding): 개체 삽입과 연결

  어떤 응용 프로그램에서 만든 내용을 개체라고 보고 그 개체를 다른 프로그램에 연결하거나 삽입하여 자료를 공유하는 방식

    - 프로그램에 다른 프로그램에서 작성 자료를 삽입할 수 있는 것

    - 연결된 원본 파일이 변경되면 삽인된 개체도 자동으로 변경

    - 삽입된 개체를 더블 클릭하면 원래 작성한 프로그램이 실행

- 메모장에서 저장된 텍스트 문서를 열때마다 현재의 시간과 날짜를 문서의 끝에 삽입

  문서의 첫 행 맨 왼쪽에 대문자로 .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 바이러스의 종류


- 미켈란젤로 : 부트 바이러스, 매년 36일이 되면 디스크 포맷

- 예루살렘 : 파일 바이러스, 13일의 금요일이 되면 실행 파일에 감염

- 멜리사 : 매크로 바이러스, Outlook 주소록을 참조하여 E-Mail을 통해 50명에게 감염된 파일을 발송

- CIH : 파일 바이러스, 매년 426일 플래시 메모리의 내용과 하드디스크의 모든 내용을 삭제

- 러브 : 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