CH05) 소프트웨어개요 컴퓨터일반 1- 소프트웨어개념및구분 1) 소프트웨어의개념 컴퓨터전체를작동시키거나사용자가컴퓨터를이용하여특정업무를처리할수있게개발된프로그램 2) 소프트웨어의구분 시스템소프트웨어 제어프로그램 감시프로그램 작업관리프로그램 데이터관리프로그램 처리프로그램

Similar documents
1

1 처리능력 (Throughput) : 일정시간내에시스템이처리하는일의양 2 반환시간 (Turnaround time) : 시스템에작업을의뢰한시간부터처리가완료될때까지걸리는시간 3 사용가능도 (Availability) : 시스템을사용할필요가있을때즉시사용가능한정도 4 신뢰도

3차시.ppt

24차시학습내용.ppt

untitled

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

Microsoft PowerPoint - C프로그래밍-chap00.ppt [호환 모드]

Microsoft PowerPoint - 권장 사양

18차시.ppt

프로그래밍 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( 1

슬라이드 1

Microsoft PowerPoint - PL_03-04.pptx

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

쉽게 풀어쓴 C 프로그래밍

DBMS & SQL Server Installation Database Laboratory

슬라이드 제목 없음


1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

2 장. 컴퓨터와경영정보시스템

CH01.hwp 컴퓨터일반 [1- 컴퓨터개요 ] 1) 컴퓨터의정의 = EDPS또는 ADPS 입력된자료를프로그램이라는명령순서에따라처리하여그결과를사람이알아볼수있도록출력하는전자 (Electronic) 자료처리 (Data Processing) 시스템 (System) 2) 컴퓨

*2008년1월호진짜

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

기술 이력서 2.0

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770>

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

프입2-강의노트-C++배경

JVM 메모리구조

C 언어와 프로그래밍 개요

NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능

프로그래밍언어 컴퓨터정보과권용광 CONTENT 1. 컴퓨터언어와프로그래밍의개념 2. 프로그래밍과정과컴퓨터언어의계층 3. 프로그래밍언어의발달과정과분류 4. 프로그래밍코딩의실제예 컴퓨터언어와프로그래밍의개념 프로그래밍과정과컴퓨터언어의계층구조 프로그래밍언어

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

PowerPoint 프레젠테이션

<C6F7C6AEB6F5B1B3C0E72E687770>

Chap 6: Graphs

슬라이드 1

PowerPoint Template

PowerPoint Presentation

Microsoft PowerPoint - 1C언어소개0.PPT

10김묘선

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

워드프로세서 1 급필기핵심요점정리... 원본자료출처 : 길벗출판사 1 과목 - 워드프로세싱용어및기능 핵심 001 한글자판 핵심 002 입력장치 핵심 005 기타메모리 핵심 006 보조기억장치 핵심 007 기억장치관련단위 핵심

PowerPoint Presentation

SIGIL 완벽입문

<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>

목 차 Ⅰ. 일반사항 1 Ⅱ. 특기사항 3 Ⅲ. 물품내역 및 세부규격 8 Ⅳ. 주의사항

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

PowerPoint 프레젠테이션

<4D F736F F F696E74202D20C7C1B7CEB1D7B7A1B9D6BEF0BEEEB7D05FC3E2BCAEBCF6BEF7>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap-02.pptx

Microsoft PowerPoint - logo_1.ppt [호환 모드]


<C7C1B7CEB1D7B7A1B9D6BEF0BEEE2E687770>

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap01.pptx

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Cloud Friendly System Architecture

PowerPoint Presentation

Microsoft PowerPoint App Fundamentals[Part1].pptx

온라인 IT 교육최강 ( 2) 데이터통신 (Data Communication) 1 데이터통신의일반적인정의 정보기기사이에서디지털신호형태로표현된정보를송 수신하는통신 정보처리장치등에의하여처리된정보를전송하는통신으로기계장치간의통신 전기통신회선을이용,

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

[ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL T-SQL 문법 5.3 JAVA 프로그래밍 2

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

Microsoft Word - src.doc

C언어 및 실습 C Language and Practice

PowerPoint 프레젠테이션

Analyst Briefing

Microsoft PowerPoint APUE(Intro).ppt

Microsoft PowerPoint - chap-02.pptx

< EBBE7C8B8B9AEC8AD2DC3D6C1BE D E687770>


PowerPoint 프레젠테이션

2. Step 2 : Select Device Step 2 에서는 Device 드롭 - 다운리스트에서사용자가자신의프로젝트에서사용할디바이스를선택할수있다. 선택가능한디바이스의범위를줄이려면디바이스의제품군 (Family) 를먼저선택하는편이좋다. < 그림 > 프로젝트마법사 Se

Windows 10 General Announcement v1.0-KO

vm-웨어-01장

Microsoft Word - PLC제어응용-2차시.doc

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

NTD36HD Manual


PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

컴퓨터개론 및 실습

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Microsoft PowerPoint - 15-MARS

슬라이드 제목 없음

PowerPoint 프레젠테이션

OCW_C언어 기초

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

제11장 프로세스와 쓰레드

Microsoft Word - php05.doc

Transcription:

1- 소프트웨어개념및구분 1) 소프트웨어의개념 컴퓨터전체를작동시키거나사용자가컴퓨터를이용하여특정업무를처리할수있게개발된프로그램 2) 소프트웨어의구분 시스템소프트웨어 제어프로그램 감시프로그램 작업관리프로그램 데이터관리프로그램 처리프로그램 언어번역프로그램 서비스프로그램 응용소프트웨어 일반사무용통신용그래픽관련 멀티미디어관련 기타여러가지 시스템소프트웨어 : 컴퓨터운영체계의일부를형성하며컴퓨터를운영하는데꼭필요한프로그램들을의미 응용소프트웨어 : 사용자가실제업무처리를하기위해작성한프로그램 2- 시스템소프트웨어구분 1) 제어프로그램 ( 시스템전체기능수행관리 ) 1 작동감시프로그램 - 시스템전체의작동을감시하는핵심프로그램 2 작업관리프로그램 - CPU가수행해야할작업의순서를정하는프로그램 3 데이터관리프로그램 - 데이터의흐름제어를담당하는프로그램 ( 주기억장치와보조기억장치간의전송 ) 2) 처리프로그램 ( 제어프로그램의지시를받은후문제해결 ) 1 언어번역프로그램 - 사용자의요구사항에관련한원시프로그램언어를기계언어로바꾸는프로그램 - 컴파일러, 인터프리터, 어셈블러 2 서비스프로그램 - 컴퓨터를효율적으로사용하도록하는프로그램 - 연결편집기, 정렬과병합, 유틸리티, 라이브러리안 3- 응용소프트웨어 1)OA용프로그램 1 워드프로세서 - 일반적인문서를그림과표를이용하여작성하는프로그램 - 한글, MS-워드, 훈민정음 2 스프레드시트엠엔디시스템 (http://mndsystem.tistory.com) 1/8

- 수치자료나문자자료를입력하여여러가지계산기능을수행하는프로그램 - 로터스, 엑셀 3 프리젠테이션 - 각종시청각적인디자인으로발표할수있는자료를만드는프로그램 - 파워포인트 4 데이터베이스 - 방대한양의데이터들을관리할수있도록지원하는프로그램 - 액세스, MS-SQL, MY-SQL, ORACLE 2) 통신용프로그램 1 통신에뮬레이터 - 모뎀이나전용선을이용하여 PC 통신업체가제공하는서비스를사용하는프로그램 - 천리안, 유니텔, 하이텔관련프로그램 2 웹브라우저 - 인터넷 WWW 서비스를사용할수있는프로그램 3 기타프로그램 - OutLook( 이메일 ), WS-FTP(FTP파일업로드 ) 3) 그래픽관련프로그램 컴퓨터를이용하여그림파일을열고, 그리고, 편집할수있는프로그램 포토샵, 페인트샵, 일러스터 Flash - 벡터도형처리기반의애니메이션저작용소프트웨어 - 스트리밍방식을지원하며홈페이지나배너광고등을제작하는데사용된다. - 그래픽, 음향등의멀티미디어요소를넣어역동적인표현이가능하다. - 완성된파일의확장자는.swf이다. 4) 멀티미디어관련프로그램 음악, 동영상등의멀티미디어데이터를만들거나재생해주는프로그램 동영상재생기, MIDI 프로그램, Director 5) 전자출판프로그램 출판에필요한원고작성, 편집, 인쇄등을일괄적으로처리하는프로그램 PageMaker, QuarkXPress 6) 유틸리티프로그램프로그램작성에도움이되는유용한소프트웨어나컴퓨터운영에도움이되는소프트웨어 압축 : 압축대상에따라파일압축, 디스크압축, 실행파일로압축등이있음 디스크공간의효율적사용과파일전송시시간및비용절감효과 압축유틸리티 디스크유틸리티 DOS용압축프로그램 : ARJ(.ARJ), LHA(.LZH), RAR(.RAR), PKZIP(ZIP) Windows용압축프로그램 : WINZIP, WINARJ, WINRAR, 알집, 밤톨이 컴퓨터사용도중발생하는디스크및파일관련문제를해결하기위한기능을제공하는프로그램 노턴유틸리티 (Norton Utility) 기타유틸리티 화면보호기, 이미지뷰터, 레지스트리관리, 파일전송 (FTP) 프로그램, 메신저, P2P 프로그램등 엠엔디시스템 (http://mndsystem.tistory.com) 2/8

7) 기타응용프로그램 1CAD(Computer Aided Design) 컴퓨터를이용하여기계, 반도체, 건축분야의설계도면을그리는것 2CAM(Computer Aided Manufacturing) CAD를통하여작성된도면을바탕으로하여컴퓨터를사용하여제품을생산하는것 3CAI(Computer Assisted Instruction) 컴퓨터에의한교육지원소프트웨어로컴퓨터를이용하여학생들의교육을도와주는것 CAD, CAM, CAI는소프트웨어명칭이라기보다는하나의개념상의의미를말한다. 8) 소프트웨어사용권에대한분류 상용소프트웨어 금액을지불하고구입하여사용하는정품프로그램 프리웨어 (FreeWare) 원저작자가금전적인권리를보류하여누구나무료로사용하는것을허가하는공개소프트웨어 사용제한이없음 셰어웨어 (ShareWare) 자유롭게사용하거나복사할수있도록시장에공개하지만일정기간또는사용기능상에제약을둠 데모 (Demo) 버전 프로그램홍보용으로사용기능상에제약을두는프로그램 알파 (Alpha) 버전 사용자들이테스트하기전에개발사측에서테스트하는프로그램 베타 (Beta) 버전트리이얼 (Trial) 버전패치 (Patch) 버전 소프트웨어나하드웨어제품이출시되기전에, 일반인에게무료로배포하여제품의테스트와오류수정에사용하는프로그램 상용소프트웨어를일정기간동안만사용하도록하는프로그램 이미제작하여배포된프로그램의오류수정이나성능향상을위해프로그램의일부파일을변경해주는프로그램 4- 운영체제 (Operating System) 1) 운영체제의개념 사용자의편의를도모하는동시에시스템의생산성을높이기위한프로그램의모임으로사용자와컴퓨터사이에서중계자역할 운영체제종류 : Window체제, Unix, Linux, MS-DOS, OS/2, 일반소규모단말기 (PDA또는장치 ) 에사용되는임베디드운영체계도있음 (WINDOW CE, Embeded Linux등 ) 임베디드시스템 (Embedded System) - 일반적으로사람의간섭없이독자적기능을수행할수있는시스템으로하드웨어와소프트웨어로구성 - 전기, 전자, 정보통신, 컴퓨터기술들이빠르게발전하면서이들기술을이용한다양한제품들이출시되어우리의생활주변에서쉽게접함 - 임베디드시스템에사용되는 OS( 운영체제 ) 를임베디드리눅스 (Embedded Linux) 라고한다. - 임베디드시스템에사용되는운영체제 : 윈도CE, 팜OS 등이대표적이고리눅스도증가 2) 운영체제의목적 응답시간 (Turn-around Time) 단축 처리능력 (Throughput) 증대 신뢰도 (Reliability) 향상 사용가능도 (Availability) 증대 엠엔디시스템 (http://mndsystem.tistory.com) 3/8

3) 운영체제의역할 사용자인터페이스제공 프로세스관리 : 수행중인프로그램을제어 기억장치관리 : 메모리의효율적운영을지원하는다양한기능제공 주변장치관리 : 각종주변장치를제어 입출력지원 오류발생탐지및처리 기타유틸리티프로그램제공 4) 운영체제의운영방식에따른분류 일괄처리 (batch processing) 실시간처리 (real time processing) 다중처리 (Multi Processing) 다중프로그래밍 (Multi Programming) 시분할시스템 (time sharing system) 분산처리 (distributed processing) 듀얼시스템 (Dual System) 듀플렉스시스템 (duplex system) 계속해서발생되는자료를축적하여두었다가일정시점단위로일괄해서처리 컴퓨터에의한정보처리방식으로데이터가발생한시점에서필요한계산처리를즉석에서처리하여그결과를데이터가발생한곳에되돌려보내는방식 2개이상의 CPU와하나의주기억장치로구성되어여러프로그램을동시에수행시킴으로써, 수행시간을단축하거나단위시간당처리율을높이는방식 2개이상의프로그램을주기억장치에기억시키고, 중앙처리장치 (CPU) 를번갈아사용하면서처리하여컴퓨터자원을최대로활용하는처리기법 여러명의사용자가단말기를통하여중앙의컴퓨터시스템을동시에사용하는방식으로 CPU의시간을잘게분할하여여러사용자에게배분하는방식으로마치혼자사용하는것처럼처리 여러개의분산된데이터저장장소와처리기들을, 네트워크로연결하여서로통신을하면서동시에일을처리하는방식 업무처리의신뢰도를높이기위하여두대의컴퓨터를설치하는시스템 2개의 CPU가같은업무를동시에처리하며그결과를상호점검하면서운영하다가, 만일에한쪽이정지되면다른컴퓨터가계속해서처리하여업무가중단되는것을방지 한쪽의 CPU가가동중일때는다른한 CPU는대기하게되며, 가동중인 CPU가고장이나게되면즉시대기중인다른 CPU가가동되어장애가복구될때까지업무를처리하도록하는시스템이다. 5- 프로그래밍언어 저급언어 (Low Level 기계어 어셈블리어 어셈블러 이진수 ( 기계어 ) 고급언어 (High Level BASIC, LISP COBOL, C 인터프리터 컴파일러 이진수 ( 기계어 ) 원시프로그램번역기목적프로그램 엠엔디시스템 (http://mndsystem.tistory.com) 4/8

1) 저급언어의종류 기계어 (Machin Languge) 어셈블리어 (Assembly Languge) 0과 1의 2진수형태로표현 컴퓨터가직접이해할수있는언어로처리속도가빠름 CPU에내장된명령들을직접사용하므로이해하기힘들고수정변경이어려움 기계어와 1:1로대응되는기호로이루어진언어 (= 니모닉언어 ) 하드웨어제어에주로사용, 처리속도가빠름 기계어로번역하기위해 어셈블러 라는번역기사용 2) 고급언어의분류 인공지능언어 문제처리를위해추상적인기호를이용하는언어 LISP, PROLOG, SNOBOL 등 구조적언어 입력과출력이각각하나씩이루어진구조 PASCAL, Ada 등 객체지향언어 비주얼언어 객체 ( 특정한사건에반응할수있는실체 ) 를중심으로한프로그래밍 기존문자방식의명령어전달방식을기호화된아이콘의형태로바꿔사용자가대화형으로좀더쉽게프로그래밍할수있는기법 Smalltalk, C++, JAVA등 Visual Basic, Visual C++, Delphi, Power Builder등 3) 고급언어의종류 객체지향언어로분산네트워크환경에적용가능 JAVA 운영체제및하드웨어에독립적이며이식성이강함 UNIX 운영체제제작을위해개발 C 저급언어와고급언어의특징을고루갖춘중급언어 C언어에객체지향개념을적용한언어 C++ 모든문제를객체로모델링하여표현 BASIC 초보자로쉽게사용할수있는문법구조를갖는대화형언어 ALGOL COBOL 수치계산이나논리연산을위한과학기술계산용언어 PASCAL과 C언어의모체 사무처리용언어 영어문장형식으로구성되어있어이해, 사용이용이 PASCAL ALGOL을바탕으로개발된교육용언어 FORTRAN 과학기술계산용언어 수학과공학분야의공식이나수식과같은형태로프로그래밍가능 LISP 인공지능분야에사용되는언어 엠엔디시스템 (http://mndsystem.tistory.com) 5/8

4) 언어번역과정 기계어 어셈블리어 어셈블러 이진수 ( 기계어 ) 로드모듈 BASIC, LISP COBOL, C 인터프리터 컴파일러 이진수 ( 기계어 ) 링커 로더 원시프로그램번역기목적프로그램 프로그램실행 링커 (Linker) 시스템라이브러리를결합하여목적프로그램을실행가능한모듈로만듦 연계편집프로그램 (Linkage Editor) 로더 (Loader) 목적프로그램을결합하여실행가능한프로그램을생성 실행가능한로드모듈에기억공간의번지를지정하여메모리에적재함 보조기억장치에있는프로그램을주기억장치로실어나르는프로그램 디버깅 (Debugging) 프로그램을작성혹은실행하는과정에서발생한오류를해결하는과정정렬프로그램 (Sort 데이터를순서대로재배열하는프로그램 Program) 병합프로그램 이미정렬된두개이상의파일들을하나로만듦 (Merge Program) 라이브러리프로그램 (Library 자주사용되는함수나루틴들을모아둔프로그램 Program) 언어번역프로그램 컴파일러 어셈블러 인터프리터 고급언어로작성한원시프로그램을기계어인목적프로그램으로번 FORTRAN, COBOL, C, ALGOL 역하는프로그램 저급언어인어셈블리어로작성된프로그램을기계어로번역하는프로그램 원시프로그램을줄단위로번역하여바로실행해주는프로그램 BASIC, LISP, SNOBOL, APL - 목적프로그램을생성하지않음 엠엔디시스템 (http://mndsystem.tistory.com) 6/8

5) 웹프로그래밍언어 HTML (HyperText Markup DHTML (Dynamic HTML) SGML (Standard Generalized Markup XML (extensible Markup WML (Wireless Markup VRML (Virtual Reality Modeling ASP (Active Server Pages) JSP (Java Server Pages) PHP (Professional Hypertext Preprocessor) JAVA UML (Unified Modeling 인터넷의표준문서인하이퍼텍스트문서를만들기위해사용하는언어 이전 HTML보다애니메이션이강화되고사용자와의상호작용에민감한동적인웹페이지를만들수있게하는언어 텍스트, 오디오, 이미지및비디오등을포함하는멀티미디어전자문서들을다른기종시스템과정보손실없이효율적으로전송, 저장및자동처리하기위한언어 확정성생성언어, HTML의단점을보완하여웹에서구조화된폭넓고다양한문서들을상호교환할수있도록설계된언어 ( 대표적메타태그언어 ) SGML(standard generalized markup language) 문서형식을따르고있음 XML은 SGML의부분집합이라고도할수있기때문에응용판또는축약된형식의 SGML 휴대폰, PDA 양방향호출기와같은무선단말기에서텍스트기반의콘텐츠를제공하기위한언어 가상현실모델링언어, 웹에서 3차원가상공간을표현하고조작할수있게하는언어 서버측에서동적으로수행되는페이지를만들기위한언어로마이크로소프트사에서제작 Windows 계열에서만수행가능 자바로만들어진서버스크립트로다양한운영체제에서사용가능 개인용홈페이지제작도구로사용되었으나 PHP4.0버전이후가장각광받는웹스크립트언어로발전 (Linux, Unix, Windows등의다양한운영체제에서사용가능 ) C++ 언어를기반으로개발, 웹상에서멀티미디어데이터를효율적으로처리할수있는객제지향언어 객체지향분석 / 설계에서이용되는모델링언어, 종래객체지향의방법론별로제안되어표기법이여러가지였던모델링언어의표준화를꾀한것 요구분석, 시스템설계, 시스템구현등의시스템개발과정에서, 개발자간의의사소통을원활하게이루어지게하기위하여표준화한모델링언어 애플릿 (applet) 애플릿은 Java 언어로구성된작은응용프로그램또는 HTML 문서내에포함될수있는자바프로그램 Java 언어는인터넷기반의언어이므로용량과속도의한계로프로그램을크게만들필요가없으므로소규모애니메이션, 그림그리기, 날씨변화표시하기, 주가정보표시등의간단한기능을처리하는작은프로그램을만들어사용하는데이를의미한다. 6- 바이러스와백신 1) 바이러스와백신 1 바이러스특징 - 바이러스는컴퓨터의정상적인작동을방해하기위해운영체제나저장된데이터에손상을입히는프로그램 2 예방법 - 통신을통해다운받은파일이나복사해온파일은반드시바이러스검사를수행 - 발신자가불분명한전자우편은열어보지않고삭제엠엔디시스템 (http://mndsystem.tistory.com) 7/8

- 중요한자료는정기적으로백업 - 바이러스예방프로그램을램 (RAM) 에상주 - 가장최신버전의백신프로그램을사용하여주기적으로바이러스검사 3 백신프로그램 (V3, 바이로봇, Nortorn Antivirus 등 ) - 검사기능 + 치료기능 + 예방기능 2) 바이러스의분류 1 파일바이러스 : 실행파일감염시킴 ( 예루살렘, CIH, SUNDAY등 ) 파일바이러스점검방법 - 파일실행시속도를검사 - 파일크기증가여부를확인 - 파일의속성이변경됐는지를확인 2 부트바이러스 : 부트섹터를손상시킴 ( 브레인, 미켈란젤로등 ) 3 부트 / 파일바이러스 : 두가지의모든특징을가진바이러스 (INVADER, 에볼라등 ) 4 매크로바이러스 : 주로 MS-Office에서사용하는매크로기능을이용해다른파일을감염시킴 ( 멜리사등 ) 3) 바이러스의종류 미켈란젤로 : 부트바이러스. 매년 3월 6일이되면디스크포맷 예루살렘 : 파일바이러스. 13일의금요일이되면실행파일에감염 멜리사 : 매크로바이러스. Outlook의주소록을참조하여 E-Mail을통해 50명에게감염파일발송 CIH: 파일바이러스. 매년 4월 26일플래시메모리의내용과하드디스크의모든내용을삭제 러브 : Outlook을사용할경우대량의메일전송으로인해메일서버가다운 Nimda: E-Mail을통해감염되며, 각폴더마다 *.eml 혹은 *.nws 파일을생성하고, 모든드라이브를공유시킴 슬래머 : 2003년 1월 25일발견, 한국, 미국, 영국등세계적으로발생 엠엔디시스템 (http://mndsystem.tistory.com) 8/8