24차시학습내용.ppt

Similar documents
1

3차시.ppt

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

18차시.ppt

<4D F736F F F696E74202D20BBE7BABB202D204F DC7C1B7CEBCBCBDBA20BDBAC4C9C1D9B8B528BAF1BCB1C1A12CBCB1C1A1292E707074>

7 프로시저가활동중인것 8 실행중인프로시저의제어궤적 9 CPU가할당되는실체 운영체제가관리하는최소단위작업 (2) 프로세스상태전이도 (3) 주요프로세스상태 1 준비 (Read) 상태 : 실행하기위해준비하고있는상태 2 실행 (Run) 상태 :

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

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

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

Microsoft PowerPoint - PL_03-04.pptx

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

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

untitled

슬라이드 1


!K_InDesginCS_NFH

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

강의개요

Microsoft PowerPoint - 권장 사양

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

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

<C7C1B7CEB1D7B7A1B9D6BEF0BEEE2E687770>

vm-웨어-01장

PowerPoint 프레젠테이션

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

금오공대 컴퓨터공학전공 강의자료

PowerPoint Presentation

10김묘선

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

P2WW HNZ0

기술 이력서 2.0

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

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

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

사용자수준의스레드 : 사용자의라이브러리에의해운영, 속도는빠르나, 구현이복잡하다. 커널수준의스레드 : 운영체제커널에의해운영, 속도는느리나, 구현이단순하다. 스케줄링 (Scheduling) 1) 스케줄링의정의 프로세스가생성되어실행될때필요한시스템의여러자원을해당프로세스에게할당

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

<C6F7C6AEB6F5B1B3C0E72E687770>

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

H3250_Wi-Fi_E.book

운영체제

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

À̽ºÆ®¼ÒÇÁÆ®IR_9

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

ISP and CodeVisionAVR C Compiler.hwp

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

마이크로시스템제작 lecture1. 강의소개및 MultiSIM 선덕한 마이크로시스템 1

Studuino소프트웨어 설치

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

1

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

DBMS & SQL Server Installation Database Laboratory

슬라이드 1

2004 IRISPen 사용자 설명서-본문-용지크기 조정-폰트포함.PDF

슬라이드 1


DocsPin_Korean.pages

PowerPoint 프레젠테이션

gisa_pil_070304_pdf.hwp

PCServerMgmt7

DR-M140 사용 설명서

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

tiawPlot ac 사용방법

Microsoft PowerPoint UNIX Shell.ppt

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

Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.

vRealize Automation용 VMware Remote Console - VMware

공지사항


ESP1ºÎ-04

CODESYS 런타임 설치과정

인켈(국문)pdf.pdf

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

학습목표 ü 01_ 소개 ü 02_ 스케줄링수준 ü 03_ 선점형 / 비선점형스케줄링 ü 04_ 우선순위 ü 05_ 스케줄링목적 ü 06_ 스케줄링기준 ü 07_ 스케줄링알고리즘 ü 08_ 데드라인스케줄링 ü 09_ 실시간스케줄링 ü 10_ 자바스레드스케줄링 2/23

Microsoft PowerPoint 통신 및 압축 명령어.ppt

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

hw 2006 Tech guide 64p v5

쉽게 풀어쓴 C 프로그래밍

<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770>

PowerPoint 프레젠테이션

슬라이드 제목 없음

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Microsoft PowerPoint APUE(Intro).ppt

게시: SWD

PowerPoint 프레젠테이션

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

주기억장치에접근할때 DMA 제어기는 CPU 의 Bus Line 을이용하여 Cycle Stealing 을한다. Cycle Stealing 은 DMA 로부터주기억장치로데이터전송요구가일어났을때만 DMA 가버스의사용권을일시적으로 CPU 로부터빼앗는전송방식이다. 3 중앙처리장치

P2WW HNZ0

Discrete Mathematics

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

PowerPoint Presentation

lecture01

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

Windows 10 General Announcement v1.0-KO

C 언어와 프로그래밍 개요

NTD36HD Manual

Transcription:

1 / 15 워드프로세서 2 급 ( 필기 ) 3 과목. PC 기본상식 PC 의구성요소 ( 소프트웨어 ) 1. 소프트웨어 (Software) 의분류 소프트웨어의분류 -Software 의 soft 는 부드러운 의뜻으로 눈에보이지않는 의의미이며, 눈에보이지않는, 만질수없는프로그램을말함 - 하드웨어를움직여주는프로그램으로, 인간의정신 ( 두뇌 ) 에해당하는역할을담당 - 와로구분됨 소프트웨어소프트웨어 시스템소프트웨어 응용소프트웨어

2 / 15 1. 소프트웨어 (Software) 의분류 소프트웨어의분류 - 컴퓨터시스템의전반적인운영을위한기본적인소프트웨어 - 종류 : 운영체제, 데이터베이스관리시스템, 언어번역기등 - 특정한업무를위해개발된프로그램 - 종류 : 워드프로세서, 데이터베이스, 스프레드시트, 프레젠테이션, 그래픽소프트웨어등 1) 운영체제 - 컴퓨터하드웨어의성능을최대한효율적으로운영하기위해하드웨어와사용자사이에있는프로그램임 - 사용자가컴퓨터를편리하게사용하도록사용자인터페이스 (User Interface) 를담당하며, 시스템내의자원을관리함 - 종류 : DOS, Windows 98/Me/NT/2000,XP, OS/2, UNIX, LINUX 등

3 / 15 2) 운영체제의목적 처리능력 (Throughput) 응답시간 (Turnaround) 사용가능도 (Availability) 신뢰도 (Reliability) 컴퓨터가단위시간내에처리할수있는일의양 어떤작업에대한처리결과를얻는데까지걸리는시간 컴퓨터시스템의사용이요구되는전체시간에대해실제로시스템의사용이가능한전체시간의비율 컴퓨터시스템의하드웨어나소프트웨어가일정한기간동안고장이나오류없이주어진기능을수행할수있는능력이나확률 3) 운영체제의종류 CUI (Character User Interface) GUI (Graphic User Interface) - 키보드를이용하여사용자가모든명령어를직접입력해서사용하므로사용하기가어렵지만시스템에많은메모리를요구하지않는방식 - 종류 : DOS, UNIX, LINUX - 사용자가마우스를이용하여아이콘을클릭하거나더블클릭하는등의작업을통해명령을수행하므로보다쉽고편리하게이용할수있지만시스템에많은메모리를요구하는방식 - 현재대부분의운영체제가 GUI 방식을채택하여사용하고있음 - 종류 : Windows 95/98/NT/2000/ME/XP, OS/2, System 9.1(MAC OS)

4 / 15 4) 운영체제의기능 - 사용자와컴퓨터간의인터페이스 (Interface) 기능을제공함 - 프로세스 (Process) 를관리함 - 사용자간의자원 ( 프로세서, 메모리, 입출력장치등 ) 사용을관리 - 입출력을지원함 - 오류발생을탐지하고처리함 5) 운영체제의분류 일괄처리시스템 (Batch Processing System) 실시간처리시스템 (Real Time Processing System) 시분할시스템 (TSS; Time-Sharing System) 다중프로그래밍시스템 (Multi-programming System) - 처리할데이터를일정기간모아서한꺼번에처리하는방식 - 처리능력향상되는장점이있으나, 응답시간이느려지는단점이있음 - 급여, 세금계산등에사용됨 - 데이터가발생하는즉시처리하는시스템 - 은행, 좌석예약시스템등에사용됨 -CPU 의처리시간을여러작업에분할하여처리하는방식 - 사용자가컴퓨터시스템과직접대화형으로작업을처리 - 동시에두개이상의프로그램을주기억장치에기억시켜놓고하나의프로세서가고속으로처리하는방식

5 / 15 5) 운영체제의분류 다중처리시스템 (Multi-processing System) 분산처리시스템 (Distributed Processing System) 병렬처리시스템 (Parallel Processing System) 하나의컴퓨터에 2 개이상의 CPU 가메모리와입출력장치를공유하여프로그램을처리하는방식 - 네트워크로연결된컴퓨터에의해작업과자원을분산하여처리하는방식 - 자원공유, 신속한처리, 높은신뢰성을제공 서로연결된두개이상의처리기에서두개이상의프로세스를동시에병렬수행하여연산속도를높이는방식 6) 운영체제의구성 1 제어프로그램 (Control Program) : 의중추적인역할을담당하는부분으로시스템전체의감독과관리를담당하는프로그램 감시프로그램 (Supervisor Program) 작업관리프로그램 (Job Management Program) 데이터관리프로그램 (Data Management Program) 컴퓨터시스템전체의작동상태를감시, 감독하는프로그램 작업관련데이터의준비와처리를관리하는프로그램 여러종류의데이터와파일을표준화된형태로관리해주는프로그램

6 / 15 6) 운영체제의구성 2 처리프로그램 (Process Program) : 실질적인처리를담당하는부분. 사용자에게편의를제공하기위한프로그램 언어번역프로그램 (Language Translator Program) 서비스프로그램 (Service Program) 문제처리프로그램 (Problem Processing Program) 기계어로번역하기위한프로그램 유틸리티, 정렬 / 병합프로그램과같이사용빈도가높은프로그램들을제작회사에서미리프로그램화하여제공하는프로그램 사용자가업무에적용하여그에따라작성한프로그램 7) CPU 스케줄링 - 모든자원의성능을높이기위해시스템내의프로세스실행순서를결정하기위한정책임 - 스케줄링알고리즘으로는 FIFO 스케줄링, 라운드로빈스케줄링, SJF 스케줄링, SRT 스케줄링, HRN 스케줄링, MFQ( 다단계피드백큐 ) 스케줄링등이있음 선점기법 (Preemptive) 비선점기법 (Non-preemptive) - 이미할당된 CPU 를우선순위가높은다른프로세스가강제로빼앗아사용할수있는스케줄링기법 - 라운드로빈, SRT, MFQ 등 - 이미할당된 CPU 를다른프로세스가강제로빼앗아사용할수없는스케줄링기법 -FIFO, SJF, HRN 스케줄링

7 / 15 7) CPU 스케줄링 FIFO 스케줄링 라운드로빈스케줄링 - 준비상태큐에도착한순서에따라차례로 CPU 를할당하는기법 - 먼저도착한것이먼저처리 - 처리되고있는짧은작업이긴작업을기다리게하고, 중요한작업이중요하지않은작업을기다리게함 - 시분할시스템 (Interactive) 을위해고안된방식 -FIFO 와같은방법이지만, 주어진시간할당량안에작업을마쳐야하며, 할당량을다소비하고도작업이끝나지않은프로세스는다시대기큐의맨뒤로되돌감 3. 데이터베이스관리시스템 1) 데이터베이스관리시스템의정의 -DBMS 란사용자와데이터베이스사이에서사용자의요구에따라정보를생성해주고, 데이터베이스를관리해주는소프트웨어 -DBMS 는기존의파일시스템이갖는데이터의중복성과종속성의문제를해결하기위해제안된시스템으로, 모든응용프로그램들이데이터베이스를공용할수있도록관리함 -DBMS 는데이터베이스의구성, 접근방법, 유지관리에대한모든책임을짐 - DBMS 의필수기능으로는정의기능, 조작기능, 제어기능이있음

8 / 15 3. 데이터베이스관리시스템 2) 데이터베이스관리시스템의장 단점 장점 단점 데이터의논리적, 물리적독립성이보장 데이터의중복최소화 데이터의일관성을유지 보안을유지 데이터를표준화 데이터의독립성이보장 항상최신의데이터를유지 데이터의실시간처리가가능 전산화비용이증가 대용량디스크로의집중적인 Access 로과부하 (Overhead) 가발생 파일의예비 (Backup) 과회복 (Recovery) 이어려움 시스템이복잡 4. 프로그래밍언어 1) 프로그래밍언어의종류 저급언어 (Low-level Language) - 기계중심의언어로처리속도가빠름 - 기계어와어셈블리어가있음 고급언어 (High-level Language) - 인간중심의언어로, 번역기에의해기계어로번역되어처리됨으로속도가느림 - 포트란 (FORTRAN), 코볼 (COBOL), 파스칼 (PASCAL), C 등이있음

9 / 15 4. 프로그래밍언어 2) 언어번역프로그램의종류 컴파일러 (Compiler) 어셈블러 (Assembler) 인터프리터 (Interpreter) - 고급언어 (FORTRAN, COBOL, PASCAL, C 언어등 ) 를기계어로번역하는프로그램 - 전체를한번에번역 - 목적프로그램생성함 - 실행이빠름 어셈블리 (Assembly) 언어를기계어로번역하는프로그램 - 대화식언어 (BASIC, LISP, SNOBOL, APL 등 ) 로작성된프로그램을필요할때마다매번기계어로번역하여실행하는프로그램. - 명령문단위로번역하여실행 - 목적프로그램을생성하지않음 - 실행이느림 4. 프로그래밍언어 2) 언어번역프로그램의종류 프리프로세서 (Preprocessor, 전처리기 ) 크로스컴파일러 (Cross Compiler) 고급언어로작성된프로그램을다른고급언어로번역해주는프로그램 교차컴파일러로, 다른기종의컴퓨터에서실행할수있는목적프로그램을만들기위한컴파일러 - 디버깅 (Debugging) : 사용자가프로그램을작성해서도중에문법상의오류나논리적인오류가발생되는것을버그 (Bug) 라하며, 에러가발생된부분을찾아내서옳게수정하는과정을디버깅이라함

10 / 15 4. 프로그래밍언어 3) 언어번역과정 원시원시프로그램 목적목적프로그램 로드로드모듈 실행실행 번역 (Compiler) 연계편집 (Linkage Editor P/G) 적재 (Loader) - 원시프로그램 (Source Program) : 사용자가프로그래밍언어 ( 고급언어, 어셈블리어 ) 로작성한프로그램 - 언어번역기 (Language Translator) : 원시프로그램을컴퓨터가이해할수있는기계어로번역해주는프로그램 (Compiler, Assembler, Interpreter) 4. 프로그래밍언어 3) 언어번역과정 - 목적프로그램 (Object Program) : 컴파일러에의해기계어로번역된프로그램 - 연계편집 (Linkage Editor) : 목적프로그램을실행가능한프로그램으로만드는과정 - 로드모듈 (Load Module) : 실행가능한상태의프로그램 - 로더 (Loader) : 로드모듈프로그램을주기억장치내로옮겨서실행해주는소프트웨어

11 / 15 1. 의종류 1) OA(Office Automatic) 소프트웨어 워드프로세서 (Word-processor) 데이터베이스 (Database) 스프레드시트 (Spreadsheet) 프레젠테이션 (Presentation) - 문서의입력, 편집, 저장, 인쇄기능등을제공하는프로그램 - 한글, MS 워드, 훈민정음, 하나워드등이있음 - 대량의정보를관리하고내용을구조화하여검색이나갱신작업을효율적으로실행할수있도록하는프로그램 - Dbase, 액세스 (Access), 클리퍼 (Clipper), 폭스프로 (Foxpro) 등이있음 - 수치계산, 데이터베이스, 차트작성등의수치처리기능을제공하는프로그램 - 엑셀 (Excel), 로터스 (Lotus 1-2-3), 쿼트로프로 (Quttro Pro) 등이있음 - 도표, 도형, 동화상, 애니메이션효과등을이용한슬라이드를쉽게작성할수있게하여기업의회의나판촉활동등에서자신의의견이나판매정보를효율적으로설명할수있도록도와주는프로그램 - 파워포인트 (PowerPoint), 프리랜스 (Freelance) 등이있음 1. 의종류 2) 그래픽 (Graphic) 소프트웨어 그래픽프로그램 (Graphic Program) - 그림을그리거나작성된그림을재편집하는기능을가진프로그램임 - 포토샵 (Photoshop), 페인트샵프로 (PaintShop Pro), 코렐드로 (Coreldraw), 3D MAX 등이있음 - 컴퓨터를이용하여출판물을만들기위해사용되는프로그램 DTP 프로그램 (DeskTop Publishing) - 그림을확대 축소하여삽입하고조판된페이지는고품질프린터로인쇄하거나필름으로옮겨인쇄원판으로사용할수있음 - 페이지메이머 (Page Maker), 문방사우, QuarkXPress 등이있음 기타소프트웨어 -OMR 소프트웨어, 이미지편집소프트웨어, OCR 소프트웨어, Retouching 소프트웨어

12 / 15 2. 유틸리티 1) 유틸리티의의미 - 사용자가컴퓨터를사용할때쉽고편리하게이용할수있도록지원하는각종소프트웨어를유틸리티라함 - 대표적인유틸리티로는압축유틸리티, 이미지뷰어, 백신유틸리티, 인터넷유틸리티, 음악관련유틸리티등이주로사용되고있음 2. 유틸리티 2) 압축의목적 - 파일을압축함으로써소요되는디스크공간을절약할수있음 - 파일을압축하면크기가작아지므로통신시소요되는시간과요금을절약할수있음 - 보다편리하게백업을수행할수있음 - 일반적으로파일은압축된상태에서실행하거나그내용을볼수없으며여러개의파일을압축하면하나의파일로만들어짐

13 / 15 2. 유틸리티 3) 압축의원리 1 RLE(Run Length Encoding) - 중복되는데이터와중복된데이터의횟수를표기하는방법으로, 중복된데이터가많을경우에효율적인방법 2 비트패턴단순화방식 - 데이터비트열의변화시에만비트를 1 로세팅 (Setting) 시키는방법 2. 유틸리티 4) 압축프로그램의종류 - 도스용프로그램 : ARJ, PKZIP, RAR, LHA 등 - Windows 용프로그램 : WINZIP, WINARJ, WINRAR, 알집, 밤톨이등 - 압축파일확장자 : ZIP, ARJ, RAR, LZH, ALZ, ARC, CAB, TAR 등

14 / 15 2. 유틸리티 5) 기타유틸리티 화면캡처프로그램이미지뷰어프로그램파일뷰어프로그램화면보호프로그램 - 화면의내용을그래픽파일로저장하거나프린터로출력하는프로그램 - 예 ) Hyper, Snap, SnagIt 등 - 이미지파일을화면에보여주는프로그램 - 예 ) ACDSee, ThumbsPlus, CompuPic, 알씨등 - 파일을화면에보여주는프로그램 -PDF 파일을보여주는 Adobe Acrobat Reader 등 컴퓨터를켜놓고일정시간사용하지않을경우지정한화면이실행되도록하여번인 (Burn In) 을방지하는프로그램 3. 판매형태에따른프로그램의구분 판매형태에따른프로그램의구분 상용프로그램프리웨어 (Freeware) 번들 (Bundle) 프로그램셰어워어 (Shareware) 트라이얼버전 (Tral Version) 데모버전 (Demo Version) 판매를목적으로개발된프로그램 무료로배포되는소프트웨어로사용자는요금을지불할필요는없으나영리를목적으로배포할수없음 컴퓨터나소프트웨어를구입할때서비스로제공하는부수적인프로그램 대개판매를목적으로제작되지만일정시험기간동안무료로사용해보고마음에들면구입할수있도록하는프로그램 프로그램의사용기간 ( 일반적으로 15~30 일 ) 을정해놓고그기간이지나면사용하지못하도록되어있는버전 광고용버전으로프로그램중에서중요한몇몇기능만사용할수있도록제한된버전

15 / 15 3. 판매형태에따른프로그램의구분 판매형태에따른프로그램의구분 알파버전 (Alpha Version) 베타 (Beta) 프로그램벤치마크테스트 (Benchmark Test) 패치 (Patch) 프로그램그룹웨어 (Groupware) 정품프로그램을출시하기전에프로그램개발사에서미리평가를하고버그를찾아서수정하기위해시험해보는버전 개발이완전하게완료되지는않았지만일반사용자들에게검사를목적으로무료로공급하는프로그램 하드웨어나소프트웨어의성능을검사하기위해실제로사용되는조건에서처리능력을테스트하는것을말함 프로그램에존재하는사소한오류의수정이나성능향상을위해해당부분의모듈을수정하여변경배포하는프로그램 그룹작업의지원을가능