|
|
1. HDD
하드디스크드라이브(Hard Disk Drive)의 약자로 컴퓨터의 정보와 문서, 자료 등을 저장하고 읽을 수 있는 장치. 최근에는 디스크 대신 메모리를 사용하는 저장장치인 SSD의 사용이 점점 늘어나고 있습니다
2. SSD(Solid State Drive)
솔리드 스테이트 드라이브(Solid State Drive)의 영문 머리글자를 딴 약자이다. 하드 디스크 드라이브(HDD)와 비슷하게 동작하면서도 기계적 장치인 HDD와는 달리 반도체를 이용하여 정보를 저장한다. 임의접근을 하여 탐색시간 없이 고속으로 데이터를 입출력할 수 있으면서도 기계적 지연이나 실패율이 현저히 적다. 또 외부의 충격으로 데이터가 손상되지 않으며, 발열·소음 및 전력소모가 적고, 소형화·경량화할 수 있는 장점이 있다.
3. FDD
플로피 디스크(floppy disk) 또는 디스켓(diskette)은 컴퓨터 보조 기억 장치의 일종이다. 컴퓨터에 부착된 플로피 디스크 드라이브(floppy disk drive)에 넣고 빼면서 사용한다.
4. Firmware
일반적으로 롬(ROM)에 기록된 하드웨어를 제어하는 마이크로프로그램의 집합.
5. 반환시간(turnaround time)
하나의 일을 마무리하는 데 필요한 시간. 실제로는 어떤 일을 처리하기 위하여 요구 대상이 투입 자료를 발송하고 나서, 컴퓨터의 처리가 끝나 최종 결과의 작성 자료를 요구처가 입수하기까지 필요한 시간을 말한다.
6. AI(artificial intelligence; 인공지능)
인간이 생각하는 것과 같은 과정을 컴퓨터로 수행하고자 하는 연구 분야를 말한다. 지금은 컴퓨터와 사람이 직접 바둑이나 장기를 둔다든지, 수학적인 정리를 증명하는 프로그램들이 개발되어 있으며, 현재 여러 분야에 활용되고 있다.
7. 물리레코드(physical record)
입출력이나 기록 방식에 따라 결정되는 레코드의 단위. 단지 레코드라고 하면 논리 레코드(프로그램에서 1회의 처리 단위가 되는 것)를 가리키지만, 물리 레코드라고 하면 하드웨어가 1회의 입출력에서 다룰 수 있는 단위를 말한다.
8. Parity bit(패리티 비트)
정보의 전달 과정에서 오류가 생겼는지를 검사하기 위해 원래의 정보에 덧붙이는 비트. 시스템의 논리 구조에 따라 1로 된 비트들의 개수가 항상 짝수 또는 홀수가 되도록 바이트의 끝에 붙인다
9. Flip-Flop(플립플롭)
트리거 회로라 불리는 회로의 일종이며, 두 개의 안정 상태(stable state) 중 어느 쪽이든지 한쪽을 보존한다. 이것을 논리 회로로 사용할 경우에는 이 두 개의 상태를 0과 1에 대응시킨다. 즉, 최초의 상태가 1이라 하면, 반대 상태의 입력이 없는 한 1의 상태를 계속하고 입력이 있으면 0의 상태가 된다. 이와 같이 두 개의 상태를 갖는 회로를 쌍안정 회로(bistable-circuit)라고 한다. 스위치로 말하면 토글 스위치이다. 가장 간단한 플립플롭은 NAND 게이트(NAND gate)를 사용한 것이다. 플립플롭의 종류에는 R-S, J-K, D, T 등이 있다.
10. Register(레지스터)
컴퓨터에서 여러 가지 처리를 할 경우, 필요한 데이터의 기억, 실행과정에서의 연산결과의 일시기억, 발생한 여러 가지 조건의 기억 등을 하는 회로를 레지스터라 한다. 레지스터는 일반적으로 플립 플롭회로와 게이트 회로의 조합으로 만들어지고 있다.
11. SRAM(Static Random Access Memory)
정보를 읽고 쓸수 있는 기억소자로서 DRAM과 달리 전원이 공급되는 한 정보가 유지되는 특성을 지니고 있다.
12. DRAM(dynamic random access memory)
디램은 램의 한 종류로 저장된 정보가 시간에 따라 소멸되기 때문에 주기적으로 재생시켜야 하는 특징을 가지고 있다. 구조가 간단해 집적이 용이하므로 대용량 임시기억장치로 사용된다.
13. ASCII( American Standard Code for information interchange)
미국에서 표준화가 추진된 정보교환용 7비트 부호로 PC를 중심으로 국제적으로 사용된다. 컴퓨터에서 처리하기 용이한 8비트 데이타를 이용하기 위하여 숫자, 문자, 특수문자에 번호를 부여한 것이다.
14. 프로그램 카운터(Program counter; PC)
마이크로프로세서(중앙 처리 장치) 내부에 있는 레지스터 중의 하나로서, 다음에 실행될 명령어의 주소를 가지고 있어 실행할 기계어 코드의 위치를 지정한다. 때문에 명령어 포인터라고도 한다.
프로그램 계수기는 각 명령 주기에 따라 자동으로 증가하여, 메모리에 있는 명령어들이 순차적으로 실행될 수 있도록 한다. 단, 분기 또는 서브루틴 호출/복귀 등의 특정 명령어는 프로그램 카운터에 실행해야 위치가 바로 다음 코드가 아니라 새로운 기계어 코드의 위치 값이 들어간다.
15. 누산기(accumulator)
컴퓨터의 중앙처리장치에서 더하기, 빼기, 곱하기, 나누기 등의 연산을 한 결과 등을 일시적으로 저장해 두는 레지스터를 누산기라고 한다. 주로 플립플롭을 많이 연결한 형태를 하고 있다.
17. 보수(complement)
보수란 서로 상반되는 수, 즉 각 자리의 숫자의 합이 어느 일정한 수(기수 N)가 되게 하는 수를 말한다.
18. Fetch(인출)
컴퓨터 중앙 처리 장치(CPU)가 기억 장치에 들어 있는 기계어 명령이나 자료를 수행시키기 위하여 CPU 내로 가져오는 일.
필요한 자료가 즉시 이용 가능한 위치에 있지 않을 때, 그 자료를 저장되어 있는 곳으로부터 꺼내 오는 일.
19. SASD (Sequential Acces Storage Device: 순차 접근 저장 장치)
순차 접근 저장 장치 (Sequential Acces Storage Device -SASD)란 자료를 찾을 때 처음부터 차례대로 찾는 것을 말하구여 예를들면 자기테이프는 음악테이프와 같은 구조로 우리가 좋아하는 노래가 5번째있으면 1,2,3,4번째 노래를 지나야 노래를 들을 수 있는 것.
20. DASD(direct access storage device)
직접 접근 기억 장치(데이터에 접근할 때에, 접근 시간이 그 바로 전에 접근한 장소와 관계없이 일정한 기억 장치)
21. 연관기억장치(associative memory) - 내용을 이용해 접근하는 기억장치.
주소로 검색하는 것보다는 저장된 내용을 기초로 동시에 병렬로 접근할 수 있는 연관기억장치를 이용하면 검색 시간을 단축할 수 있다. 그러나 입력한 항목과 저장된 내용을 비교할 수 있는 논리회로가 필요하므로 DRAM(임의접근기억장치:dynamic random access memory)보다 가격이 비싼 것이 단점이다.
주기억장치보다 속도가 빨라 많은 양의 정보를 검색할 때나 데이터베이스에 주로 사용한다.
22. 기억 장소 인터리빙(storage interleaving)
인접한 메모리 위치를 서로 다른 뱅크에 둠으로써 동시에 여러 곳을 접근할 수 있게 하는 것. 주기억 장치를 접근하는 속도를 빠르게 하는 데 쓰인다.
23. Seek Time(씨크 타임)
자기디스크 장치의 액세스 암(access arm)이 소정의 위치까지 이동하는 시간.
24. Search Time(서치 타임)
자기디스크등에서 헤드(head)가 소정의 위치(실린더, 트랙 등)에 달하고 나서 필요한 데이터에 디스크 등이 회전하기까지의 회전대기 시간.
25. Access time(접근 시간)
기억 장치의 동작 속도를 나타내는 단위의 하나이며, 중앙 처리 장치(CPU)가 데이터의 읽기를 요구한 이후부터 기억 장치가 데이터를 읽어내서 그것을 CPU에 돌려주기까지의 시간이다.
26. 블로킹 계수(blocking factor)
하나의 블록을 구성하고 있는 레코드의 수. 하나의 블록에 포함할 수 있는 최대 레코드 수는 주기억 장치(main storage)의 능력과 각각의 논리 레코드(logical record)의 크기 등에 따라 결정되지만, 블로킹 계수가 클수록 입출력 효율이 높아진다.
27. 사이클 스틸링(cycle stealing)
채널(channel)과 프로세서(processor)가 동시에 주기억 장치에 접근하려는 경우 문제가 발생한다. 왜냐하면 어떤 순간에 주기억 장치에 접근할 수 있는 것은 단지 하나뿐이기 때문이다. 이러한 경우에는 보통 채널에 우선 순위를 높게 주는데, 이렇게 되면 채널이 주기억 장치에 접근하는 동안에는 프로세서는 주기억 장치를 사용하지 못하고 잠시 쉬어야 하는데, 이것을 “사이클 스틸링” 이라고 한다. 채널은 적은 양의 사이클을 필요로 하므로 이런 방식으로 채널의 우선 순위를 높게 해주면 입출력 장치의 효율이 높아진다. 일반적으로 운영 체제 스케줄링 구조는 프로세스를 주로 사용하는 프로그램보다 입출력을 주로 하는 프로그램에게 우선 순위를 높게 해준다.
28. 플래시메모리(flash memory)
전원을 끄면 저장된 정보가 사라지는 D램이나 S램과는 달리 전원이 꺼져도 저장된 정보가 사라지지 않는 비휘발성 메모리이다. 소비전력이 작고, 전원이 꺼지더라도 저장된 정보가 사라지지 않은 채 유지되는 특성을 지닌다.
전원 공급이 중단되어도 저장된 정보를 그대로 보존할 수 있는 롬(ROM)의 장점 뿐 아니라 정보의 입출력이 자유롭다는 램(RAM)의 장점을 동시에 지니고 있다. 뿐만 아니라 속도가 빠르고 전력 소모가 적다는 점 역시 장점으로 평가된다. 디지털텔레비전·디지털캠코더·휴대전화·디지털카메라·개인휴대단말기(PDA)·게임기·MP3플레이어 등에 널리 이용되고 있다.
29. 직접 메모리 접근(DMA;direct memory access)
중앙 처리 장치(CPU)에서 독립한 입출력 장치를 가지고 주기억 장치와 직접 데이터를 주고받을 수 있는 방식. 그렇게 하기 위해서 직접 기억 장치 접근(DMA) 제어를 하는 전용 하드웨어를 준비할 필요가 있으나 중앙 처리 장치는 한 번 입출력의 개시 명령을 내리기만 하면 되므로 다른 작업에 유효하게 사용할 수 있다.
30. 멀티태스킹(multitasking)
한 사람의 사용자가 한 대의 컴퓨터로 2가지 이상의 작업을 동시에 처리하거나, 2가지 이상의 프로그램들을 동시에 실행시키는 것을 말한다.
31. 절대번지(absolute address)
주 메모리에는 미리 번지가 고정적으로 매겨져 있는데, 이것을 절대번지라고 함. 이것에 대해서 별도로 지정한 번지를 기준으로 하여 상대적으로 나타낸 번지를 상대(relative)번지라고 함.
32. 버퍼(buffer)
컴퓨터의 주기억 장치와 주변장치 사이에서 데이터를 주고받을 때, 둘 사이의 전송속도 차이를 해결하기 위해 전송할 정보를 임시로 저장하는 고속 기억장치이다. 버퍼를 사용하면 컴퓨터의 처리속도가 빨라지며, 논리회로에서의 신호 전달을 지연시키는 역할도 한다.
33. 명령(instruction)
컴퓨터에게 일을 시키는 단위로, 컴퓨터가 알아들을 수 있는 기계어로 이루어져 있는 명령어이다.
구성은 명령부(명령코드부:OP code)와 처리부(피연산자부:operand)로 되어 있다. 명령부는 실제 컴퓨터가 수행해야 할 동작을 나타내는 동사에 해당하고, 처리부는 그 동작의 대상이 되는 데이터를 지정하므로 목적어에 해당한다. 따라서 명령부 내용은 주로 산술 및 논리연산, 데이터 이동, 분기(branch), 입출력, 그외의 제어명령이 되며, 처리부는 피연산자를 직접 나타내거나 피연산자가 기억된 레지스터 또는 기억장치의 주소를 나타낸다.
34. 연산자(operation)
산술에서 가산 처리, 즉 5와 3을 더해서 8을 얻는 경우에 수 5와 3은 오퍼랜드, 수 8은 결과, 가산 기호는 행해지는 연산이 가산인자를 나타내는 연산자이다.
35. 피연산자(operand)
일반적으로 컴퓨터 처리의 대상이라는 뜻인데, 산술 연산의 대상이거나 어떤 기계어 명령의 연산 부호가 지정하는 처리의 대상이 되는 것. 오퍼랜드, 연산수(演算數), 연산 대상 등 다양한 이름으로 불린다. 피연산자는 데이터일 수도 있고, 데이터가 기억되어 있는 기억 장치 내의 위치 또는 디스크상의 위치(주소)일 수도 있다
36. 버스(Bus)
마이크로 컴퓨터나 미니 컴퓨터의 중앙처리장치내의 ALU, 레지스터, 카운터, 기억장치간에 데이터 또는 정보의 전송을 하기 위한 공통적인 데이터 혹은 정보가 흐르는 길을 버스라고 한다. 어드레스 전송용 버스를 어드레스 버스, 데이터 버퍼와 기억장치간의 버스를 데이터 버스, 레지스터와 데이터 버퍼간의 버스를 내부 데이터 버퍼라고 한다.
37. 모듈(module)
이미 알고 있는 특성을 갖는 기능 단위로서 부품 집합이고, 그대로 모듈」이라고 해석된다. 하드웨어에서는 메모리 보드나 각종 인터페이스 보드, 보조 입출력 장치, 다중 중앙 처리 장치처럼 기능 단위로 되어 있기 때문에 용이하게 교환할 수 있도록 된 구조를 말한다. 소프트웨어에서도 하드웨어와 마찬가지로 하나로 일괄되어 다른 프로그램으로도 재이용(reusable)할 수 있는 형으로 되어 있는 것을 말하며, 복수(複數)의 모듈을 취급하기 쉽도록 하나로 일괄시킨 것을 라이브러리(library)라고 한다. 이와 같이 블록화, 모듈화하여 프로그램을 작성해두면 프로그램의 명세에 변경이 있어도 관계가 있는 모듈의 변경만으로 끝나고, 프로그램 개발의 생산성이 향상된다.
38. 파이프라인 기법(pipelining)
한 명령어의 수행이 끝나기 전에 다른 명령어의 수행을 시작하는 연산 방법. 보통 연산 과정을 몇 개의 단계로 구분하여 각 단계가 중첩되어 동시에 수행되도록 한 것이다. 컴퓨터의 처리 속도를 높이지 않고 처리율을 높이는 방법 중의 하나로, 어느 한 순간에 파이프에는 서로 다른 단계에 있는 여러 개의 명령어가 존재한다.
예를 들면, 어떤 명령어가 수행 단계에 있는 동안 한 명령어는 해독 중일 수 있고, 또 다른 명령어는 인출 중일 수 있다. 이러한 시스템에서는 비록 각 명령어를 인출하고 해독하여 수행하는 데 걸리는 시간은 같을지라도 3개의 명령어가 한꺼번에 처리되므로 컴퓨터의 전체 처리율이 3배로 증가한다. 파이프라인 기법은 여러 개의 작업을 동시에 수행하는 병렬 처리 또는 동시 처리의 특수한 경우라고 할 수 있다.
39. 모뎀(MODEM)
아날로그 신호의 통신 회선인 전화선을 이용하여 디지털 통신 장비와 통신할 때 디지털 신호를 아날로그 신호로 변환시켜 주는 것을 변조(modulation)라고 하고, 그 반대의 경우를 복조(demodulation)라고 한다. 모뎀을 변복조기 혹은 변복조 장치라고 하는데, 변조기와 복조기의 합성어.
40. DSU(digital service unit)
전송로의 양끝에 설치되어 디지털 신호가 디지털 전송로로 전송되기 적합하도록 해 준다. 즉, 직렬 유니폴라 신호를 변형된 바이폴라 신호로 바꾸어 주고 수신측에서는 반대의 과정을 수행한다.
41. 코덱(CODEC)
부호기는 음성 신호의 AD변환과 시분할 다중화를 하여 송출하는 기능, 또 복호기(復號器)는 수신 신호의 DA변환을 하여 음성 신호로 복원하는 기능을 갖는다.
42. PCM(Pulse Code Modulation) 표-양-부-복
PCM은 펄스부호 변조의 뜻으로, 디지털 변조방식의 대표적인 것이다.
PCM에서는 음성 및 텔레비전 영상 등의 신호에 대하여 각각 신호 주파수 성분에 따라 결정되는 일정한 주기의 시점에 있어서 신호진폭으로 이산적(離散的)인 값을 할당하고[표준화(標準化) · 양자화(量子化)] 다시 펄스 부호의 계열(系列)로 변환[부호화(符號化)]하여 송신한다. 수신측에서 그 부호를 읽어 내어 원래의 신호(音聲 등)로 복원(복호화(復號化))하는 과정을 거친다.
43. 패킷 교환방식(Packet Switching System)
패킷 교환방식은 단말에서의 메시지(message)를 교환기에 축적시킨 후 최대 1,000~2,000bit의 데이터 블록으로 분할하여 수신인 주소, 통신번호 등의 헤더(header)를 부가한 패킷으로 편집하여 출회선(出回線)을 선택하여 다음의 교환기 또는 단말로 전송하는 방식이다. 패킷을 축적하여 회선이 빈 것을 잡아 송출하기 때문에 회선의 사용능률이 높고, 높은 품질의 전송이 가능하며 교환기의 축적기능을 이용하여 부호 형식, 전송속도의 변환 등 각종 부가(付加)기능을 간편하게 부여할 수 있는 장점이 있다.
44. 회선 교환 방식(circuit switching system)
2개의 컴퓨터 단말기 간에 정해진 통신로나 회선을 설정하여 정보를 교환하는 시스템. 일단 통신로가 설정되면 그 통신로는 한 트랜잭션의 정보 전달만을 위하여 독점되며, 전용 회선으로 사용될 수 있다. 또한 통신로가 설정되면 부분망은 이 통신로를 통하는 정보를 간섭하지 않으므로 정보의 형태, 부호, 전송 제어 절차 등에 대해 제약이 없다. 이 방법은 송수신 측 단말 사이의 통신로를 접속하면 그 통신로를 유지하는 것만으로 정보의 전송이 가능하기 때문에 대량의 정보를 송신할 수 있는 팩스 전송, 통신 밀도가 높은 데이터 통신에 적합하며, 교환기 내에서 처리 시간 지연이 없고 즉시성이 뛰어나다는 장점이 있다.
회로연결 - 링크확립 - 메시지전달 - 링크절단 - 회로절단
45. ISDN(integrated services digital network)
종합정보통신망. 단일 통신망으로 음성, 문자, 영상 등의 다양한 서비스를 종합적으로 제공하는 서비스
위성통신ㆍ광섬유 등 대용량 통신 기술과 디지털 전송 기술을 이용한 통신망으로서 전화ㆍ전신ㆍ데이터ㆍ화상 등 모든 정보의 교환과 전송을 디지털 통신망에서 가능하게 한 것이다. ISDN을 이용하면 광케이블을 이용해 하나의 전화선으로 전화나 컴퓨터 통신, 팩시밀리 등과 같은 통신 서비스를 동시에 사용할 수 있는 등 기존의 전화망(PSTN)에 비해 다양한 통신서비스를 고속ㆍ고품질로 제공받을 수 있다.
46. IMAP(internet messaging access protocol)
인터넷 메일 서버에서, 메일을 읽기 위한 인터넷 표준 통신 규약의 한가지이다. POP3보다도 유연하고 뛰어난 성능을 가진다.
서버측에 메일 박스를 둘 수 있다는 것과 메일의 헤드만을 읽을 수 있는 것이 특징이다. 클라이언트는 서버의 메일 박스에서 메일을 삭제하지 않고 필요한 메일만 복사할 수 있다.
47. 그룹웨어(groupware)
그룹 작업을 지원하기 위한 컴퓨터 시스템의 약칭. 협의의 의미로는 그룹 작업의 지원을 가능하게 하는 소프트웨어를 일컫는다
그룹웨어에는
① 전자 메일과 전자 게시판, 스케줄링 시스템을 사용한 정보의 전달과 공유,
② 떨어진 지점 간에 회의를 하기 위한 TV 회의 시스템,
③ 어떤 사람이 작성한 문서를 다른 사람이 첨삭하는 공동 집필 시스템 등이 있다
48. VAN(Value Added Network)
부가가치통신망.공중 전기통신사업자(예컨대 한국전기통신공사)로부터 통신회선을 차용하여 독자적인 네트워크를 형성하는 것. 독자적인 네트워크로 각종 정보를 부호, 영상, 음성 등으로 교환하거나 정보를 축적하거나 또는 복수로 해서 전송하는 등 단순한 통신이 아니라 부가가치가 높은 서비스를 하는 것이다.
49. 프록시 서버(proxy server)
시스템에 방화벽을 가지고 있는 경우 외부와의 통신을 위해 만들어놓은 서버. 방화벽 안쪽에 있는 서버들의 외부 연결은 프록시 서버를 통해 이루어지게 된다. 연결 속도를 올리기 위해서 다른 서버로부터 목록을 캐시하는 시스템이다. 웹에서 프록시는 우선 가까운 지역에서 데이터를 찾고, 만일 그곳에 데이터가 없으면 데이터가 영구히 보존되어 있는 멀리 떨어져 있는 서버로부터 가져온다.
50. 디지털 워터마킹(digital watermarking)
디지털 이미지나 오디오 및 비디오 등 디지털 형식으로 되어 있는 지적 재산의 저작권 보호를 위해 자료에 삽입된 것으로 일반적인 방식으로는 쉽게 식별되지 않는 비트 패턴. 의도적으로 어느 정도까지는 볼 수 있도록 만든 프린트 워터마크와는 달리 워터마크 유무를 식별할 수 없도록 설계되며, 각종 잡음의 유입, 파일 압축이나 각종 변환 시에도 본래의 특성이 유지될 수 있도록 파일 전체에 걸쳐 골고루 분산되고, 많은 덧붙임을 갖도록 설계된다.
51. 전사적자원관리(ERP)
ERP(Enterprise Resource Planning, 전사적자원관리)란 기업 내 생산, 물류, 재무, 회계, 영업과 구매, 재고 등 경영 활동 프로세스들을 통합적으로 연계해 관리해 주며, 기업에서 발생하는 정보들을 서로 공유하고 새로운 정보의 생성과 빠른 의사결정을 도와주는 전사적자원관리시스템 또는 전사적통합시스템을 말한다
52. 방화벽(firewall)
기업이나 조직의 모든 정보가 컴퓨터에 저장되면서, 컴퓨터의 정보 보안을 위해 외부에서 내부, 내부에서 외부의 정보통신망에 불법으로 접근하는 것을 차단하는 시스템이다.
53. 셰어웨어(shareware)
제조사들이 정품 구매를 확대하기 위해 공급하는 일종의 샘플로, 자유롭게 사용하거나 복사할 수 있지만 판권은 공개한 쪽에 남아 있으며 일정기간 사용한 뒤에는 대금을 지불하고 정식사용자로 등록해야 한다.
54. 라이트웨어(lite ware)
무료로 배포되는 견본(시험판)이라는 점에서는 셰어웨이에 포함된다. 그러나 셰어웨이가 전체 기능을 가지고 있고, 일정 기간 사용한 뒤에는 대금을 지불하고 정식 사용자로 등록해야 하는 것과 달리 라이트웨어는 상용 소프트웨어 버전에서 몇 가지 핵심 기능을 제거한 채 배포되며, 사용 기간에도 제약이 없다.
55. 프리웨어(freeware)
조건이나 기간, 기능 등에 제한 없이 개인 사용자는 누구나 무료로 사용하는 것이 허가되어 있는 공개프로그램이다. 라이선스 요금 없이 무료로 배포되는 소프트웨어로 최종 사용자가 대금을 지불할 필요는 없지만 영리를 목적으로 배포할 수 없다. 인터넷 자료실에서 다운받아 자유로이 사용할 수 있으며 MP3 음악파일을 듣는 데 많이 이용하는 윈앰프(Winamp)나 곰플레이어, 알씨, 알집 등이 대표적인 프리웨어다. 프리웨어를 이용하는 데는 제한이 없지만 배포는 제작자의 의도에 따라야 한다. 저작권이 있으므로, 파일과 파일에 관련된 내용을 바꾸어서는 안 된다. 오리지널 프리웨어에서 파생된 모든 응용프로그램 역시 프리웨어로 지정된다.
56. 알파버전(alpha version)
미처 발견하지 못한 오류(프로그램의 결점)를 찾아내기 위해서 개발자들이 자체적으로 내부에서 테스트하는 것을 알파 버전이라 부른다.
57. 베타버전(Beta Version)
소프트웨어나 하드웨어 제품이 출시되기 전에, 일반인에게 무료로 배포하여 제품의 테스트와 오류 수정에 사용하는 제품을 말한다. 테스트 후 나타난 문제점들을 보완하여 최종 완성판을 출시한다.
58. 자바(Java)
객체 지향 프로그래밍 언어로서 보안성이 뛰어나며 컴파일한 코드는 다른 운영 체제에서 사용할 수 있도록 클래스(class)로 제공된다. 객체 지향 언어인 C++ 언어의 객체 지향적인 장점을 살리면서 분산 환경을 지원하며 더욱 효율적이다.
<자바 특징>
① 자바는 간단하다 (simple)
② 자바는 객체 지향 언어이다 (object-oriented)
③ 자바는 보안에 강하다 (secure)
④ 자바 아키텍처는 중립적이다 (architecture neutral)
⑤ 자바는 이식성이 높다 (portable)
59. 객체지향프로그래밍(object-oriented programming)
모든 데이터를 오브젝트(object;물체)로 취급하여 프로그래밍 하는 방법으로, 처리 요구를 받은 객체가 자기 자신의 안에 있는 내용을 가지고 처리하는 방식이다.
60. 연결 리스트(Linked List)
연결 리스트는 각 데이터들을 포인터로 연결하여 관리하는 구조다. 연결 리스트에서는 노드라는 새로운 개념이 나오는데, 각 노드는 데이터를 저장하는 데이터 영역과 다음 데이터가 저장된 노드를 가리키는 포인터 영역으로 구성된다.
각 노드들은 주기억장치의 어느 위치에 저장되든 상관없고, 단지 각 노드들이 포인터에 의해 연결되어 있기만 하면 된다.
61. 컴파일러(compiler)
고급언어로 쓰인 프로그램을 그와 의미적으로 동등하며 컴퓨터에서 즉시 실행될 수 있는 형태의 목적 프로그램으로 바꾸어 주는 번역 프로그램.
62. 인터프리터( interpreter)
소스 프로그램을 번역하여 실행하는 프로그램을 인터프리터라고 한다. 프로그램의 경우, 어떤 컴퓨터에 따른 컴퓨터의 기계어 명령을 실행시킨다든지, 인터프리터를 통한 회화언어(會話言語)를 사용하여 온라인 프로그램의 작성을 가능하게 하는 기능을 가지고 있는 것도 있다.
63. 어셈블러(assembler)
하드웨어가 직접 이해하여 실행하는 기계어는 일반적으로 비트 열 또는 16진수로 표현되기 때문에 인간이 이해하기 어렵다. 그래서 인간이 이해하기 쉽도록 기계어와 거의 일대일로 대응하는 기호로 표현된 언어로 어셈블러 언어가 있으며, 어셈블러 언어를 기계어로 번역하는 프로그램을 어셈블러, 번역하는 것을 어셈블이라고 한다.
64. 스래싱(thrashing)
다중 프로그래밍 기능을 갖춘 가상 기억 시스템(virtual storage system)에 있어서, 프로그램의 실행보다도 페이징(paging)에 많은 시간이 필요하게 되는 상태. 스래싱이 일어나는 원인은 실행하는 프로그램이 큰 데도 불구하고 시스템이 사용되는 실기억 영역이 너무 작아서 단위 시간당 페이징의 횟수가 급증하기 때문이다.
65. 겹치기(overlapping)
어떤 일을 하면서 동시에 다른 일을 수행하는 것. 중앙 처리기가 한 명령을 실행하면서 다음에 수행될 명령어를 기억 장치에서 인출해 오는 일 등이 있다.
66. 교착 상태(deadlock)
둘 이상의 프로세서가 서로 남이 가진 자원을 요구하면서 양쪽 모두 작업 수행을 할 수 없이 대기 상태로 놓여지는 상태. 멀티프로그래밍이 가능한 시스템에서 일어날 수 있는 현상으로, A라는 태스크가 B라는 태스크의 종료 후에 실행되기 위해 대기 상태에 있을 때 B라는 태스크도 A의 종료 후에 실행을 종료시키는 상태에 있으면 모두 대기 상태가 된 채 언제까지나 실행이 시작되지 않아 컴퓨터가 마치 정지해 있는 것처럼 되어 버린다. 이 상태를 교착 상태라고 하며, 이 경우 어느 태스크를 강제적으로 종료시키지 않으면 처리가 행해지지 않는다.
67. 단편화(fragmentation)
프로세스(병행으로 주행하는 태스크)에 대한 기억 영역의 할당과 프로세스에 의한 기억 영역의 해방을 반복함으로써 작은 기억 영역의 분할부가 다수 생성되는 것. 사용할 수 있는 기억 공간이 프로세스가 요구하는 크기보다 작기 때문에 어떤 요구도 만족할 수 없고, 사용하지 않은 상태로 남아 있는 상태를 말한다.
68. 통합(Coalesing)
사용영역이 다른 비어 있는 분할과 인접되어 있는지를 점검하여, 인접되어 있다면 이 두 빈 분할영역을 하나로 통합하여 하나의 유용한 큰 공간으로 만들어 효율을 높이는 작업.
69. 압축(Compaction)
여러 곳에 분산된 빈 분할영역을 합쳐 하나의 유용한 공간으로 만들어 기억공간의 효율을 높이는 작업.
70. 구역성(locality ; 집약성)
페이지가 기억 장소를 어느 한 순간에 특정 부분을 집중적으로 참고하는 것.
71. VPN(virtual private network)
우리말로 가상사설망. 인터넷망과 같은 공중망을 사설망처럼 이용해 회선비용을 크게 절감할 수 있는 기업통신 서비스를 이르는 말
72. VoIP(인터넷전화)
인터넷 전화란 인터넷망을 이용해 음성 전화를 주고받는 것으로, 음성과 데이터를 하나의 망으로 전송함으로써 망 효율을 높일수 있고 인터넷과 연계된 다양한 지능망 서비스도 제공할 수 있다. 또한 시외.국제전화 등 원거리 통화시 요금이 저렴한 장점을 갖고 있다.
73. 마이크로 연산(micro operation ; 마이트로 조작)
컴퓨터의 모든 명령을 분해하면 몇 종류의 기본적인 조작으로 구성되어 있으며 그 각각의 기본 작동을 말한다. 예를 들면, shift, count, clear, load 작동 등이 있다.
74. 캡슐화(encapsulation)
객체의 자료와 행위를 하나로 묶고, 실제 구현 내용을 외부에 감추는 것. 캡슐화된 객체의 행위는 외부에서 볼 때는 실제가 아닌 추상적인 것이 되므로 정보 은닉(information hiding) 개념이 지켜진다. 정보 은닉을 통해 다른 객체로부터 접근할 수 있는 것은 메시지 전달을 통해 간접적으로 자료에 접근하지만, 객체 자료에는 직접적으로 접근할 수 없다. 객체지향의 개념. 데이터와 이 데이터를 다루는 방법(method)을 통합한 것으로 정보 은폐의 장점을 가질 수 있다.
75. 상속(inheritance)
객체(object)의 새로운 클래스(class)를 정의할 때 상위 또는 부모 클래스의 데이터 구조와 메소드(method)를 그대로 이어받을 수 있는 개념으로 객체 지향의 가장 큰 장점인 소프트웨어 재사용을 지원할 수 있다. 프로그래밍 언어에 따라 단일 상속(single inheritance)과 다중 상속(multiple inheritance)으로 구분된다. 단일 상속은 하나의 부모 클래스만을 하위 클래스가 가질 수 있고, 다중 상속은 여러 부모 클래스를 가질 수 있다.
76. 해밍코드(hamming code)
컴퓨터 스스로 데이터 오류를 찾아낼 수 있는 코드로, 패리티 검사(Parity Check) 등 보통의 에러 검출 코드들이 에러를 검출할 뿐 교정은 불가능한 것을 개선한 것으로, 대부분의 마이크로칩 디바이스에 채택되어 신뢰도를 높이는 데 사용된다. 오류를 수정하기 위해 재전송을 요구하기에는 시간이 많이 걸리는 원거리 장소로부터의 데이터 전송 신뢰도에 커다란 개선점을 제공한다.
77. 화소(pixel)
2차원 화상을 표본화할 때 그 하나하나의 표본화점. 화소라고도 한다. 텔레비전이나 사진 전송 또는 화상 신호를 컴퓨터에 입력하려고 주사할 때 화상을 분해하는 최소의 점, 즉 공간적인 화상의 구성 요소를 말한다. 그 수가 많을수록 화상의 해상도가 좋아진다.
78. 응답 시간(response time)
단말기에서 문제를 제기한 후 응답을 받을 때까지 경과된 시간. 응답 시간은 컴퓨터에 전달되는 시간, 컴퓨터에서의 처리 시간, 질의에 답하는 데 필요한 파일의 부호에 접근하는 데 걸리는 시간, 단말기에 재전송하는 시간으로 구성된다.
79. 병목 현상(bottleneck)
물이 병의 좁은 입구를 통해 유출될 때 속도를 제한 받는 것과 같이, 특정한 지점에 의해 시스템의 성능이나 용량이 저하되는 현상을 말한다. 실제로 병목현상은 컴퓨터 관련 분야뿐 아니라 교통 분야, 프로젝트 관리, 유체의 흐름을 제어하는 기계 공학 분야, 제품 생산과 관련된 생산 라인 등에서 모두 적용된다.
80. MIPS(million instructions per second)
FLOPS 등과 함께 컴퓨터의 성능을 나타내는 지표의 하나로, 1초간의 명령 실행 횟수를 백만 단위로 표현한다.
81. 리피터(repeater)
디지털 방식의 통신선로에서 신호를 전송할 때, 전송하는 거리가 멀어지면 신호가 감쇠하는 성질이 있다. 이 때 감쇠된 전송신호를 새롭게 재생하여 다시 전달하는 재생중계장치를 리피터라고 한다.
82. 라우터(router)
서로 다른 네트워크를 중계해주는 장치. 보내지는 송신정보에서 수신처 주소를 읽어 가장 적절한 통신통로를 지정하고, 다른 통신망으로 전송하는 장치를 말한다.
83. 브리지(bridge)
두 개의 근거리통신망(LAN)을 서로 연결해 주는 통신망 연결 장치로, OSI 참조 모델의 데이터 링크 계층에 속한다. 통신량을 조절하여 데이터가 다른 곳으로 가지 않도록 하며, 데이터를 재생성할 수 있다.
84. 게이트웨이(Gateway)
광의로는 2개 이상의 다른 종류 또는 같은 종류의 통신망을 상호 접속하여 통신망간 정보를 주고받을 수 있게 하는 기능 단위 또는 장치. 통신망에는 구내 정보 통신망(LAN), 공중 데이터망(PDN), 공중 교환 전화망(PSTN) 등이 포함됨.
85. 마스터 파일(master file)
어떤 작업에 기본이 되는 파일. 마스터 파일이란 데이터 처리를 위해 필요한 항목을 모두 갖고 있는 파일로 어느 기간을 통하여 거의 변화하지 않는 데이터를 기록해 두는 파일이다. 급여 계산을 예로 하면, 사원 코드, 기본급, 부양 가족, 부양 공제, 직무 수당 등 사원마다의 「장부」에 상당하는 항목을 모두 기록하고 있다. 여기에 대해 잔업 실적 등 월 단위로 발생하는 데이터를 넣은 트랜잭션 파일(transaction file)이 있으며, 이들 두 개의 파일을 대조시키면서 급여 계산을 처리한다. 이 처리에서 마스터 파일의 갱신(updation)이 행해진다.
86. 트랜잭션 파일(transaction file)
주 파일(master file)의 변경 사항을 일시적으로 저장하고 있는 파일. 일반 업무에서 전표와 같은 역할을 하는 것으로 갱신용 데이터나 조합용 데이터를 기록해 두는 파일이다.
87. 임계 구역(critical region)
공통 영역(region)을 두 개 이상 병렬하는 프로세스 혹은 프로그램이 사용되는 경우에 이 영역을 말한다. 이 경우 서로 위험 영역을 바꾸어 쓰기 때문에 다른 프로세스에 영향을 미칠 가능성이 있다. 이것을 피하기 위해서는 세마포(semaphore;신호기)를 이용하고, 각 프로세스 간의 동기(同期)를 취하는 것 등이 행해진다.
88. 세마포어(semaphore)
운영 체계 또는 프로그램 작성 내에서 공유 자원에 대한 접속을 제어하기 위해 사용되는 신호. 병행 내지 병렬로 동작되는 둘 이상의 프로세서 사이에서 마이크로프로세서 시간이나 입출력 접속구와 같은 공유 자원을 동시에 사용할 수 없기 때문에, 한 프로세서가 사용하고 있는 동안에 세마포어를 세워서 다른 프로세서를 대기시키고 사용이 끝나면 해제시키는 방법으로 사용한다.
89. 공개키기반구조(Public Key Infrastructure)
암호화와 복호화키로 구성된 공개키를 이용하여 송수신 데이터를 암호화하고, 인터넷 사용자가 보유한 암호를 이용하여 거래자 신원을 확인하는 방식의 사용자 인증 시스템이다.
90. 프로토타이핑
개발접근법의 하나로서 개발초기에 시스템의 모형(원형, prototype)을 간단히 만들어 사용자에게 보여 주고, 사용자가 정보시스템을 직접 사용해 보게 함으로써 기능의 추가, 변경 및 삭제 등을 요구하면 이를 즉각 반영하여 정보시스템 설계를 다시 하고 프로토타입을 재구축하는 과정을 사용자가 만족할 때까지 반복해 나가면서 시스템을 개선시켜 나가는 방식이다.
91. 오너-멤버 관계(owner-member relationship)
네트워크 데이터 베이스의 논리적 데이터 구조를 표현하는 데이터 구조도에서, 아크의 부분에 위치하는 레코드형을 오너 레코드, 머리 부분에 위치하는 레코드형을 멤버 레코드라고 한다. 오너 레코드와 멤버 레코드 사이에는 일대다의 관계를 갖는다.
92. 스키마(schema)
데이터베이스의 구조에 관해서 이용자가 보았을 때의 논리 구조와 컴퓨터가 보았을 때의 물리 구조에 대해 기술하고 있다. 데이터 전체의 구조를 정의하는 개념 스키마, 실제로 이용자가 취급하는 데이터 구조를 정의하는 외부 스키마 및 데이터 구조의 형식을 구체적으로 정의하는 내부 스키마가 있다.
93. 분산 데이터베이스(distributed database)
네트워크상의 여러 노드에 분산되어 있으나 단일의 데이터베이스 관리 시스템으로 제어되는 데이터베이스. 지리적으로 분산되어 있는 데이터가 실제로 어느 위치에 저장되어 있는지를 의식할 필요 없이 사용자는 필요한 데이터를 검색하고 갱신할 수 있다. 즉, 물리적으로는 분산되고, 논리적으로는 집중되어 있는 형태로 구성된다. 분산 데이터베이스의 장점은 데이터를 분산 배치하므로 장애에 대한 대비에 강하고, 다수의 이용자가 대규모의 데이터베이스를 낮은 비용으로 공유할 수 있다는 점이다.
94. 쓰레기 수집(garbage collection) - 압축(Compaction)의 개념
기억 영역 내에 각종 프로그램을 기억시키는 경우 프로그램 사이에 틈이 생기는 일이 있다. 그것의 하나하나는 아주 사소한 것이지만 합치면 아주 큰 기억 영역을 만들어낼 수 있다. 그리하여 프로그램을 이동시켜 이 틈을 연속된 영역으로 만드는 작업을 쓰레기 수집이라고 한다.
95. 커널(kernel)
컴퓨터 운영체계의 가장 중요한 핵심으로써 운영체계의 다른 모든 부분에 여러 가지 기본적인 서비스를 제공한다. 커널은 셸(shell)과 대비될 수 있는데, 셸은 운영체계의 가장 바깥부분에 위치하고 있으면서, 사용자 명령어에 대한 처리를 담당한다.
프로세서관리, 입.출력 관리, 파일관리, 메모리관리, 시스템호출등을 관리한다.
96. 셸(shell)
운영 체계(OS)를 사용자와 접촉하는 셸과 실제 하부 루틴의 집합인 핵심부(kernel)로 분할하여 구성하는 경우, 이용자와 시스템 간의 대화를 가능하게 해 주며, 이용자가 입력한 문장을 읽어 그 문장이 요청하는 시스템 기능을 수행하도록 해 주는 명령 해석기. 셸은 핵심부와 같이 주기억 장치에 상주하는 것이 아니고 보조 기억 장치에 교체될 수 있다.
97. 경영 정보 시스템(management information system; MIS)
컴퓨터 시스템을 중심으로 하여 기업의 경영 관리 정보를 언제, 어디에도, 신속하고 정확하게 사용할 수 있는 상태의 시스템. 즉, 다시 말하면 경영의 현황과 계획을 통일적으로 하여 경영상 적절한 처치를 행하는 것같이 그런 정보에 관해서 데이터 처리와 커뮤니케이션의 네트워크를 종합적으로 구성한 시스템을 가리킨다.
98. 크래킹(Cracking)
해킹과 비슷한 의미로 사용되는 용어로서, 다른 사람의 컴퓨터 시스템이나 통신망에 정당한 접근 권한 없이 접근하거나 허용된 접근 권한의 범위를 초과하여 침입하는 행위 자체를 해킹이라고 하며, 그러한 불법적 접근을 통해 다른 사람의 컴퓨터 시스템이나 통신망을 파괴하는 행위를 크래킹이라고 한다.
99. 유비쿼터스(Ubiquitous)
유비쿼터스는 '언제 어디에나 존재한다'는 뜻의 라틴어로, 사용자가 컴퓨터나 네트워크를 의식하지 않고 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 환경을 말한다
100. 와이브로(Wireless Broadband Internet)
무선 휴대인터넷 서비스이다. 휴대형 무선단말기를 이용해 정지 및 보행 또는 시속 60㎞이상으로 이동하는 상태에서도 고속 전송속도로 인터넷에 접속, 다양한 정보와 콘텐츠를 이용할 수 있다.
101. RFID(radio frequency identification)
IC칩과 무선을 통해 식품ㆍ동물ㆍ사물 등 다양한 개체의 정보를 관리할 수 있는 인식 기술을 지칭한다. '전자태그' 혹은 '스마트 태그', '전자 라벨', '무선식별' 등으로 불린다. 이를 기업의 제품에 활용할 경우 생산에서 판매에 이르는 전 과정의 정보를 초소형 칩(IC칩)에 내장시켜 이를 무선주파수로 추적할 수 있다.
101. 유니코드(Unicode)
각 나라별 언어를 모두 표현하기 위해 나온 코드 체계가 유니코드(unicode)다. 유니코드는 사용중인 운영체제, 프로그램, 언어에 관계없이 문자마다 고유한 코드 값을 제공하는 새로운 개념의 코드다. 언어와 상관없이 모든 문자를 16비트로 표현하므로 최대 65,536자를 표현할 수 있다.
102. COM(Computer Output Microfilm)
컴퓨터 또는 자기테이프장치에서의 정보를 마이크로 필름상에 출력하는 장치이다. 마이크로 필름이 컴퓨터의 출력매체로서 주목되게 된 것은 출력속도의 고속성, 저렴한 값, 검색의 용이함 등 때문이다.
103. 무결성(integrity)
데이터 무결성이란 데이터베이스 내의 데이터에 대한 정확성, 일관성, 유효성, 신뢰성을 보장하기 위해 데이터 변경 혹은 수정 시 여러가지 제한을 두어 데이터의 정확성을 보증하는 것을 말한다
- 개체 무결성(entity integrity) : 엔터티 무결성은 행을 특정 테이블의 고유 엔터티로 정의하는 것으로 해당 열에 중복된 값을 허가하지 않는 제약 조건, 기본키에 속한 애트리뷰트는 널(Null) 값을 가질 수 없다는 제약 조건.
- 참조 무결성(referential integrity) : 한 릴레이션이 다른 릴레이션의 기본 키와 같은 도메인 상에 정의된 속성을 가질 때 이 속성의 값은 널(null)이거나 이 속성을 기본 키로 갖는 릴레이션 안에 존재하는 값이어야 한다는 조건.
- 도메인 무결성(domain integrity) : 열에 대한 데이터 무결성을 보장하기 위한 것으로, 예를 들어, 생일 날짜 컬럼에 알파벳이 입력되는 경우 도메인 무결성을 위반하는 것이라 볼 수 있다.
104. 색인 순차 파일(indexed sequential file)
자기 디스크 상에 구성되어 순차적 접근과 비순차적 접근(random access)이 모두 가능하도록 설계된 파일. 자기 디스크에는 한 장 한 장마다 트랙(track)이라고 하는 마치 나이테 모양의 원형 기억 영역이 있는데, 이 트랙에는 번호가 매겨져 있어 여러 장의 디스크가 겹쳐진 자기 디스크 장치에서는 같은 번호를 가진 트랙을 실린더라는 단위로 부르고 있다. 색인 순차적 파일은 이 실린더에 주요 데이터 영역(prime data area), 트랙 색인, 실린더 범람 영역의 세 종류의 영역을 갖고 있다.
105. 잠금(locking)
데이터베이스 관리에서 하나의 트랜잭션이나 세션에 사용되는 데이터를 다른 트랜잭션이나 세션은 접근하지 못하게 하는 것. 둘 이상의 트랜잭션이 공통 데이터에 대해 동시에 접근하면 시간 차이 때문에 잘못된 결과를 가져올 수 있다. 잠금은 이를 방지하여 병행 처리 시에 데이터의 일관성을 유지하도록 한다
106. 텔레매틱스(Telematics)
자동차와 무선통신을 결합한 새로운 개념의 차량 무선인터넷 서비스.
운전자가 무선 네트워크를 통해 차량을 원격 진단하고, 무선모뎀을 장착한 오토 PC로 교통 및 생활 정보, 긴급구난 등 각종 정보를 이용할 수 있으며, 사무실과 친구들에게 전화 메시지를 전할 수 있음은 물론, 음성 이메일을 주고받을 수도 있고, 오디오북을 다운받을 수도 있다.
107. POS(point of sales)
사전에 가격표찰에 상품의 종류, 가격 등을 기호로 표시해 두고, 리더(reader) 등으로 그것을 읽어 판매정보를 집계하는 것이 일반적인 구성인데, 단말기기로는 전자식 금전등록기, 정찰 리더, 크레디트카드 자동판별장치 등을 중앙 컴퓨터에 연동시킨 시스템 전체를 POS시스템(판매시점 정보관리시스템)이라 한다.
108. EDI(electronic data interchange)
전자문서교환. 표준화된 상거래서식 또는 공공서식을 서로 합의된 통신 표준에 따라 컴퓨터 간에 교환하는 정보전달방식
109. 작업 세트(working set)
가상 기억 장치 시스템에서 하나의 프로세서가 자주 참조하는 페이지들의 집합. 작업 세트에 들어 있는 페이지가 그 프로세서가 효과적인 수행을 위해 주기억 장치에 항상 있는 페이지로 수행되면 그에 따라서 변한다.
110. IEEE1394
파이어와이어(FireWire)라고도 하는 이 기술은 AV기기의 디지털화와 멀티미디어 환경에 힘입어 대두된 직렬 버스방식의 디지털 인터페이스기술로, 최대 63개의 단말기 접속이 가능
111. 플래시메모리(flash memory)
전원을 끄면 저장된 정보가 사라지는 D램이나 S램과는 달리 전원이 꺼져도 저장된 정보가 사라지지 않는 비휘발성 메모리이다. 소비전력이 작고, 전원이 꺼지더라도 저장된 정보가 사라지지 않은 채 유지되는 특성을 지닌다.
전원 공급이 중단되어도 저장된 정보를 그대로 보존할 수 있는 롬(ROM)의 장점뿐 아니라 정보의 입출력이 자유롭다는 램(RAM)의 장점을 동시에 지니고 있다. 뿐만 아니라 속도가 빠르고 전력 소모가 적다는 점 역시 장점
112. 클립보드(clipboard)
컴퓨터에서 임시 저장 공간으로 사용하기 위해 확보된 메모리 영역.
113. 충돌(Collision)
계산된 주소가 동일하게 나오는 현상
114. 시노님(Synonym; 동거자)
계산된 홈 주소가 동일한 레코드들의 집합
115. 객체(Object)
하나 이상의 유사한 잭체들을 묶어 하나의 공통된 속성을 표현한 것
116. 인스턴스(Instance)
클래스 내에서 실제로 정의된 구체적인 객체
117. 메소드(Method)
객체가 메시지를 받아 실행해야 할 객체의 구체적인 연산을 정의
118. 메시지(Message)
객체가 명령 수행을 하도록 지시하는 것
119. 무손실 압축
데이터 압축 방법의 하나로, 압축된 데이터를 다시 복원했을 때 압축되기 이전의 원래 데이터와 모든 비트가 일치하는 압축 방법. 본문(text)이나 부호 데이터, 수치 데이터 파일 등은 반드시 무손실 압축 방법을 사용하여 압축해야 한다. 무손실 압축 방법은 일반적으로 파일의 크기를 원래의 40%까지 압축할 수 있다.
120. 손실 압축
압축된 데이터를 다시 복원(decompress)했을 때 일부 데이터가 손실되어 압축되기 이전의 원래 데이터와 일치하지 않는 압축 방법. 영상이나 음성은 보는 사람이나 듣는 사람이 구별할 수 있는 범위를 초과하는 방대한 양의 정보를 포함하는 경우가 많으며, 손실 있는 압축 방법에서는 이런 잉여 정보는 보존되지 않고 사라진다 해도 사람의 눈이나 귀로는 그 차이를 구별할 수 없다. 손실 있는 압축 방법은 일반적으로 영상이나 음성 파일의 크기를 원래의 5%까지 압축할 수 있다.
121. 무정전 전원장치(uninterruptible power supply; UPS)
발전소로부터 전기공급이 중단되거나 전압변동, 주파수 변동 등의 장애가 발생해도 전기를 안정적으로 사용할 수 있도록 해주는 장치. 축전지에 전원을 저장하여 두고 장애 발생시에는 축전지에 저장되어 있는 전원 소스를 이용하여 기기에 양질의 안전한 전원을 공급하도록 한다.
122. 자동 전압 조정기( automatic voltage regulator; AVR)
전원 전압의 변동을 억제하여 출력 단자에서 언제나 일정한 전압이 얻어지도록 한 장치
123. 비트맵(bitmap)
작은 점들로써 그림을 이루는 이미지 파일 형식. GIF, JPEG, PNG, TIFF, BMP, PCT, PCX 등 확장자로 저장되며, 보통 폰트나 이미지에서 사용된다.
124. 벡터(vector)
컴퓨터 그래픽스(CG)에서 화면이나 플로터에 그려지는 선분. 특히 점을 사용하지 않고 실제로 점과 점을 연결하는 선분에 의해 그림을 나타내는 방식이다.
125. 매크로(macro)
자주 사용하는 여러 개의 명령어를 묶어서 하나의 키 입력 동작으로 만든 것을 매크로라고 한다. 여러 번 해야 하는 일을 간단하게 수행하기 위하여 사용하기도 하지만, 문서 안의 같은 문자열을 한꺼번에 변경할 때도 사용된다.
126. 핸드오프(hand-off)
이동통신 가입자가 특정 무선통신 구역에서 다른 무선통신 구역으로 이동할 때, 통화 채널을 자동으로 전환시켜 통화를 끊어지지 않게 해주는 기능을 말한다.
|
|
