사용방법 설명: 분량이 상당히 많습니다. 그냥 읽으셔도 공부가 되지만
특정부분을 찾고 싶으다면 해당 뷰어의 찾기 기능을 이용하세요.
accelerator card (엑셀러레이터 카드)
컴퓨터의 메인 마이크로 프로세서를 고속의 것으로 교환 또는 강화하는
카드. 엑셀러레이터카드에 의해 이용자는 메인 보드나 드라이브, 키보드,
케이스를 교환하지 않고 적은 비용으로 시스템을 업그레이드할 수 있다.
access (엑세스) - 접근
1) 기억 장치에 데이터를 써넣거나, 기억 장치에 기억되어 있는 데이터를
읽어 내거나, 혹은 탐색 등을 하는 것.
2) 컴퓨터 시스템에 접근하여 그 기억한 데이터를 변경 또는 추출하거나,
시스켐과 교신하거나, 또는 시스템의 자원을 사용하는 것.
access time (엑세스 타임) - 접근 시간, 호출 시간
명령 제어 장치가 데이터의 요구를 낸 순간부터 데이터의 수수가 완료하
는 순간까지의 시간 간격을 가리킨다. 자기 디스크 등 회전식 기억 장치
에서는 접근 시간은 대기 시간과 전송 시간을 더한 것과 같다.
address (어드레스) - 주소, 번지
레시스터, 기억 장치의 특정 부분 또는 기타 데이터의 출처 또는 행선을
식별하는 문자 또는 문자의 집합. 주소. 정보를 전송할 때의 출처 또는
행선을 나타내는 표시로, 보통 기억 장치 중에서 1워드가 차지하는 특정
장소를 지정하는데 사용된다. 주소는 보통 숫자로 나타낸다. 레지스터,
기억 장치 내의 장소 등을 지정하는 데 사용되는 번호나, 입출력 장치
또는 통신망 내의 국 등의 데이터 정보원을 식별하는데 붙여지는 기호나
레이블 등도 가
리킨다.
algorithm (알고리즘) - 산법(算法)
일반적 의미로 문제를 풀기 위한 계산법을 의미한다. 9세기 아라비아의
수학자 이름 'al Khwarizmi'가 어원이라고 한다. 컴퓨터에 무슨 일을 시
키려고 할 때는 일을 구체적으로 실행하기 위한 처리나 동작의 방법(또는
순서)이 필요하다. 이 '방법'이 알고리즘이며, 알고리즘을 프로그램 언어
로 기술한 것이 소프트웨어이다.
allocate (어로케이트) - 할당
어떤 프로그램에서 사용하는 기억 장치를 확보하는 것을 말한다. 프로그
램은 흔히 기억 장치나 디스크 공간 등의 일정한 시스템 자원을 필요로
하고, 운영 체제에 자원을 요구한다. 어느 자원에 대한 요구에 응답하는
프로세스를 기억 장치 할당이라고 한다.
analog (아날로그) - 상사형(相似形)
연속적으로 변화하는 물리량으로, 데이터를 표현한다든지 측정한다든지
하는 것. 예를 들면, 전압이나 전류의 변화로 데이터를 표현, 측정하거나
시간을 시계의 바늘 각도로 표현하는 것. 연속적 신호는 아날로그 신호.
ANSI (안시) - 미국 규격 협회
American National Standard Institute 의 약어. 미국을 대표하는 민간의
비영리적인 표준화 기관. 1918년에 설립되고, 1969년에 현재의 골격이 갖
추어졌다. 정부 기관도 가입하고 있으며, 미국을 대표하여 ISO에 참가하
고 있다. 국제 표준화에 대한 미국의 실력의 크기를 반영하여, ANS
I와
ISO의 각 위원회는 거의 평행한 조직으로 되어 있다. 따라서, ANSI의 규
격이나 규격안이 ISO의 규격이나 규격안이 되는 경우가 적지 않다.
application program (어플리케이션 프로그램) - 응용 프로그램
컴퓨터의 기본 소프트웨어나 개발 지원툴을 이용하여 개발되는, 일정한
업무 목적을 가진 프로그램을 어플리케이션 프로그램 또는 어플리케이션
소프트웨어라고 한다.
archive (아카이브) - 보관, 보존, 기록.
'파일을 보존한다'는 뜻을 가지고 있다. 보존 파일은 자기 테이프 등의
보조 기억 매체상에 격납되어있고, 주기억 장치에 온라인으로 접속되어
있지 않은 파일을 말한다.
array (어레이) - 배열
1) 어떤 규칙에 따라서 요소를 배열한 일련의 정보. 벡터, 행렬등.
2) 프로그램 언어에 있어서는 같은 형을 가지며, 정해진 규칙에 따라서
배열된 요소의 집합으로 이루어지는 문법 단위. 이름에 의해서 식별되
며, 차원과 그 크기를 지정함으로써 정해진다. 보통 배열명에 첨자를
붙여 나타냄으로써 배열의 요소를 식별한다. COBOL에서는 표(table)
라고 한다.
ASCII (아스키) - 미국 정보 교환 표준 코드
American Standard Code for Information Interchange 의 약어. ASA에 의
하여 ISO (International Organization for Standardization) 위원회에
미국안으로서 제안된 ASA 표준 코드. 이 코드는 데이터 비트 7비트와 패
리티 체크 비트 1비트의 8비트로 나타내며 정보 교환을 위하여 사용되는
제어 문자와 도형 문자의 세트이다. 또한 USASCII(United States of
American Standard Code for Information Interchange)라 하기도 한다.
ASCII code (아스키 코드)
미국에서 표준화가 추진된 7비트 부호. 1963년 당시의 ASA (American
Standards Association:미국 표준 협회)에 의해서 제정되어 미국의 표준
부호가 되었다. 미니컴퓨터나 개인용 컴퓨터 등의 소형 컴퓨터를 중심으
로 세계적으로 보급되고 있으며, 미국 뿐만 아니라 국제적으로 널리 사용
되고 있다. 이 때문에 1967년의 ISO부호는 ASCII를 포함하는 형태로 정의
되었다. ASCII 부호용 키보드도 널리 사용되고 있으며, 96개의 대소 영문
자, 숫자, 특수 문자와 32개의 제어 문자를 포함하여 128개의 문자를 입
력할 수 있다.
ASCII file (아스키 파일)
텍스트 파일, 텍스트 전용 파일 또는 ASCII 텍스트 파일이라고도 한다.
일반적으로 인정되고 있는 텍스트 포멧의 문서 파일.
assemble (어셈블)
어셈블리어로 씌여진 프로그램을 기계어로 변환하는 것. 기계어로 고침으
로써 비로소 프로그램이 실행된다. --> compile
AT bus (에이 티 버스) - 확장 버스
IBM AT와 그 호환기가 컴퓨터의 마더보드나 주변 장치를 접속하는 데 사
용하는 전기 경로. 메모리 보드, 비디오 어댑터 보드, 내장 모뎀, 버스
마우스 보드, 자기 디스크 컨트롤러, 시리얼 입출력 카드를 이 버스에 접
속한다. AT 버스가 16비트의 데이터를 지원하고 있는데 대하여 PC버스는
8비트만을 지원하고 있는 점이 두 버스의 다른 점이다.
ATDT (에이티디티) - 어텐션 다이얼 톤
attention dial pulse 의 약어. 헤이즈나 헤이즈 호환 모뎀에서 톤이 아
니고 펄스 다이얼을 개시하는 명령.
attribute (어트리뷰트) - 속성, 특성
데이터에 관해서는 그 데이터에 포함되는 레코드의 길이나 형식, 데이터
세트명, 데이터를 취급하는 장치의 형식이나 볼륨 식별 번호, 데이터의
용도나 작성일 등이 속성이라 할 수 있다. 또 변수의 속성이라 할 때는
그 변수가 정수(定數)인가, 실수인가, 복소수인가 또는 기억 영역에서 차
지하는 길이를 말한다.
AUTOEXEC.BAT (오토이그젝배트)
컴퓨터가 시동 또는 재시동될 때 반드시 MS-DOS 운영 체제가 자동적으로
실행하는 전용의 배치 화일(커맨드 세트). autoexec.bat는 이용자가 작성
하든가, 또는 MS-DOS의 새로운 버전에서는 시스템 설치시에 자동적으로
작성된다. 이 파일은 설치된 장치나 이용자의 요구에 맞추어서 시스템을
구성하기 위한 기본적인 시동 명령(start up command)를 포함하고 있다.
B (바이트)
bite의 약어. KB는 1킬로바이트(1024 바이트)를 나타낸다.
background (백그라운드) - 배경
멀티프로그래밍에서 낮은 우선 순위를 갖는 프로그램이 실행되는 환경.
backup (백업) - 예비
회복 기능의 하나. 컴퓨터 시스템의 운용 중에 발생하는 각종 고장에 대
하여 하드웨어 기기및 파일이나 데이터 베이스의 내용 등을 언제라도
회복시킬 수 있도록 그들의 예비를 갖추어 두는 것.
bad sector (배드 섹터) - 불량 섹터
매체의 손상이나 결함이 원인으로 데이터의 보존에 사용할 수 없는 디스
크 섹터. 디스크 상의 불량 섹터을 찾아내어 표시하고, 이것을 회피하는
것은 컴퓨터의 운영 체제가 실행하는 많은 작업중 하나이다.
bank (뱅크)
주기억 장치의 분할 부분으로, 각 분할부에 병행으로 접근할 수 있는 것.
인터리브 제어가 가능해진다. 모듈이라고 부르기도 한다.
BASIC (베이식)
Beginner's All purpose Symbolic Instruction Code 의 약어. 다트머스
대학에서 개발한, 간단히 습득하고, 사용할 수 있는 초보자용 프로그래밍
언어. BASIC은 개인용 컴퓨터나 시분할(TSS) 시스템에 채용되고 있다.
과학 기술 계산 처리, 사무 처리 등의 분야에서 사용되고 있다.
basic input/output system (=BIOS) - 기본 입출력 시스템
운영체제(OS) 중의 하
드웨어에 의존하는 제어 프로그램. 일반적으로 개인
용 컴퓨터의 OS는 상이한 하드웨어상에서도 공통으로 동작할 수 있게 하
드웨어 의존 부분과 그렇지 않은 부분을 모듈로 나누어서 만들고 있다.
batch (배치) - 일괄
컴퓨터로 처리하기 위한 단위라고 생각되는 레코드나 프로그램의 한 무리
batch processing (배치 프로세싱) - 일괄 처리
데이터 처리의 형태의 하나로, 일단 진행하면 이용자는 더 이상 그 처리
에 영향을 미칠 수 없는 수단에 의해서 미리 축적된 데이터를 처리한다든
지 혹은 작업을 실시하는 방법.
baud (보) - 변조 속도
변조 속도의 단위로, 1초간에 1엘리먼트를 이송하는 속도이다. 1엘리먼트
가 5ms(밀리초)이면 변조 속도는 200보이다. 1초당 불연속 상태의 펄스수
로 표시된다. 2진 신호에서는 1보가 1비트/초이고 모드 신호에서는 1보가
1.5비트/초이다.
baud rate (보 레이트)
변조 속도라고도 한다. 데이터 전송 속도와 더불어 부호를 전송하는 속도
의 척도로서 사용한다.
BBS (비비에스) - 전자 게시판
호스트 컴퓨터와 단말 장치를 통신망을 통하여 접속하고, 단말기 상호간
에서 불특정 다수의 상대에게 정보 교환을 제공하는 메시지 기능의 하나.
(=bulletin board service)
benchmark test (벤치마크) - 기준 시험
컴퓨터의 하드웨어 및 소프
트웨어의 성능을 선택, 결정하기 위해 같은
기기 구성의 시스템으로 실제의 작업을 컴퓨터에 걸어 보는 테스트를
말한다.
beta test (베타테스트)
소프트웨어 개발에서 알파 테스트 다음에 행하여지는 것. 여기서는 사외
사람에게 의뢰하여 일정 조건의 사용 환경에서 실제로 사용케 한다. 이
테스트에서 버그가 없으면 실용성이 인정된다.
binary file (바이너리 화일) - 2진 화일
인간이 판독 가능한 ASCII 텍스트로 구성되는 파일과는 달리 8비트 데이
터나 실행 가능 코드의 배열에 의해서 구성되는 파일. 2진 파일은 보통,
프로그램에 의해서만 판독 가능한 형식으로 되어 있으며, 특정한 프로그
램이 판독하기 쉬운 방법으로 압축 또는 구조화되는 경우가 많다.
bit (비트)
1) 2진 숫자(binary digit의 약자)
2) 정보량의 단위로, 1개의 2진 숫자가 보유할 수 있는 최대 정보량을 나
타낸다. 기억 용량 등에서는 비트를 단위로 사용하는 경우가 많다. 컴
퓨터 등에서 정보를 표현하는 최소의 단위로서 비트가 모여 1자리나
하나의 수를 나타낸다.
* 참고 : 비트와 2진법
우리들은 텔레비전이나 라디오 등의 전원 스위치를 무심히 켰다 껐다 하
고 있는데 실은 이것이 컴퓨터가 수를 셈하는 기본이다. 전원 스위치는
푸시 버튼식을 생각하면 이해하기가 쉽다. 스위치를 눌렀을 때 on으로 하
느냐 off로 하느냐에 따라서
off 상태일때를 0, on 상태일 때를 1이라고
생각하면 컴퓨터에서 다루는 최소 단위가 된다. 이 0과 1만으로 나타내는
수가 2진수이며, 이것을 영어로 'binary digit'라고 하는데서 2진수의 1
자리 즉, 정보의 최소 단위를 bit(비트)라고 한다.
bits per second (=bps) - 비트/초
비트 전송 단위 및 통신 속도를 나타내는 단위. 1초간 몇개의 비트를 전
송할 수 있는가를 나타내는 전송 속도의 단위. 단위 기호는 bit/s 또는
bps이다.
boot (부트)
컴퓨터를 시동한다든지 리셋하는 과정을 말한다. 최초로 기계에 전원을
넣는 경우는 콜드 부트가 되고, ctrl+alt+del 키를 동시에 눌렀을 경우에
는 웸 부트가 된다.
break (브레이크)
프로그램의 디버그나 감시 등을 하기 위해 프로그램 중에 특정한 명령을
넣음으로써 필요에 따라 실행 중의 처리를 일시적으로 정지하는 것.
browser (브라우저)
프로그래밍 툴의 하나로, 원시 프로그램의 모듈 구조를 관리하여 전체 중
의 일부분을 표시하는 시스템. 말의 뜻은 책을 읽음으로써 필요한 부분을
간단히 검색할 수 있듯이 차례나 상호 참조 기능, 모듈의 계층이나 관계
등이 메뉴로서 표시된다.
buffer (버퍼) - 완충 기억 장치
1) 버퍼링을 위해 두어진 기억 장치 내의 기억 영역.
2) 앞단으로부터의 영향을 제거하기 위해 사용
하는 회로, 증폭기.
* 참고 : buffering (버퍼링) - 완충 방식
동작이 느린 입출력 장치 대문에 고속의 내부 처리 장치가 대기 상태가 되
는 것을 방지할 목적으로, 버퍼라고 불리는 완충용 기억 장치를 두고, 레
코드의 입출력시에 버퍼에 써내고, 물리적으로 출력 장치에 써내지 않는
방식을 버퍼링이라고 한다. 입출력 영역이 여분으로 필요하나, 이로써 전
체의 처리 시간이 단축된다.
bug (버그)
프로그램의 실행 중에 생기는 착오 또는 오동작의 원인이 되는 프로그램
의 불량 개소를 말하는데, 이것은 주로 명령의 잘못 사용에 의하여 생기는 문
제로, 잘못된 논리 처리를 일으키거나 실행이 정지되는 경우도 있다.
built-in (빌트인) - 내장
하드웨어나 프로그램에 내장 되어 있는 것을 나타낼 때 또는 내장되어 있
는 디바이스나 루틴을 써서 검사나 제어 등을 하는 것을 나타낼 때 쓰는 형용
사이다.
bulletin board system (불레틴 보드 시스템) - 전자 게시판
컴퓨터의 파일 기억을 이용하여 불특정 다수간의 정보 교환을 가능하게
하는 게시판을 전자적으로 실현하는 시스템. 전자 메일에서는 사서함에 저장
된 메시지를 사서함의 소유자만이 읽을 수 있는 데 대해 전자 게시판에서는
누구라도 메시지를 읽을 수 있는 점이 다르다. 게시판의 소유자나 관리자가
지정하면 정해진 특정 회원만이 사용할 수 있게 할 수도 있다. 전자 게시판은
데이
터 베이스 기능을 써서 실현함으로써 섬세한 메시지의 검색이나 관리가
가능하게 된다. 개인용 컴퓨터를 사용한 간단한 시스템을 만들 수도 있어 PC
통신의 하나의 이용 형태로서 실현하는 일이 많다 (=BBS)
bus (버스) - 모선(母線)
1) 데이터를 전송하기 위한 공통로.
2) 중앙 처리 장치, 기억 장치와 주변 장치와의 사이와 같은 둘 이상의
기능 단위간의 교신로로서의 기능을 수행하는 회로나 회로군.
bus mouse (버스마우스)
시리얼 포트가 아니고 특수한 카드나 포트를 써서 컴퓨터의 버스에 접속
하는 마우스.
bite (바이트)
컴퓨터와 관련하여 생겨난 말이다. 컴퓨터에서 하나의 단위로서 다루어지
는 2진 문자(bit)의 열(집합)로, 보통, 어(word)의 작은 부분으로 되어 있는
경우도 있다. 8비트로 1바이트를 구성하는 것이 가장 일반적이다. 영자, 숫
자, 한글, 특수 기호 등을 표현할 수 있다. 주기억 장치상에서 주소가 매겨져
있는 최소의 단위이다.
C (씨) - 씨 언어
1973년에 리치(Denis Ritchie)가 UNIX를 위해 설계하고 실현한 프로그램
언어. 간결한 표현 형식, 풍부한 제어 구조와 데이터 구조 및 여러가지 연산
자를 가진 범용 언어로, 고급 어셈블러에 가까운 시스템 기술 언어이다. 기본
데이터형으로서는 문자, 정수, 부동 소수점, 배열 등이 있는데다 형 변환 연
산자 cast에 의해서 거의 자유롭게 현
변환을 할 수 있는 한편, 구조체나 공
용체 등의 복잡한 데이터 구조가 간결하게 표현될 수 있는 등 매우 자유도가
높은 언어이다. 프로그램의 판독성이나 수학적인 엄밀성보다도 큰 프로그램을
어떻게 간결하게 표현하고, 더욱 실행 효율이 좋은 목적 코드를 생성하는가에
중점을 두고 있으며, PASCAL과 같이 프로그래밍 교육을 목적으로 하고 있는
것은 아니다. 그런 뜻에서 어느 쪽이냐 하면 전문가용의 언어이며, 실제로 UN
IX를 비롯한 운영 체제나 기타의 소프트웨어 시스템의 개발용 언어로서 널리
이용되고 있다. 현재에는 워크스테이션은 물론 대부분의 대형 컴퓨터나 슈퍼
컴퓨터, 개인용 컴퓨터에도 처리계가 만들어지고 있으며, 가장 이식성이 높은
언어의 하나이다.
C++ (씨 플러스 플러스)
C 언어를 확장한 프로그램 언어. 1983년 AT&T(미국 전화 전신 회사) 의
벨 연구소에서 개발된 것으로, 종래의 C 언어에 목적 지향을 도입한 것이 특
징이다. 시뮬레이션 언어의 하나인 Simula, 프로그램 언어의 하나인 ALGOL 등
의 개념을 도입하고 있다.
cache (캐시)
연산 장치와 주기억 정치 사이에 두어지며, 연산 장치의 속도로 동작하는
고속 기억 장치. 일련의 프로그램이나 데이터를 주기억 장치에서 블록 단위로
캐시에 호출하여 실행한다. 일반적으로 캐시의 속도는 주기억 장치의 수 배에
서 10배 정도, 또 기억 용량은 수천분의 1에서 수백분의 1 정도이다.
cache me
mory (캐시 메모리) - 캐시 기억 장치
중앙 처리 장치와 주기억 장치 사이에 두어지는 반도체의 고속 기억 장치
로, 대형 컴퓨터의 고속화를 도모한 것이다. 프로그램으 실행시에 프로그램의
일부(예를 들면 8킬로바이트)가 이 기억 장치 내에 읽어들여지고 거기서 명령
의 실행이 고속으로 행하여진다. 최초로 채용된 것은 IBM 시스템 360/85이며,
그 후 IBM의 다른 컴퓨터나 타사의 대형 컴퓨터에 쓰이게 되었다. 일반적으로
버퍼 기억이라고 불리고 있다.
CAD (캐드)
computer aided design의 약어. 설계 기술자 등이 컴퓨터를 이용하여 신
속하고 신뢰성이 높은 설계 업무를 대화 형식으로 하는 방식이다. CAD 시스템
이란 그를 위한 하드웨어와 소프트웨어의 양면에 걸친 도구를 말하며, 컴퓨터
본체,디지타이저 등의 도형 입력 장치, 플로터 등의 도형 출력 장치, 그래픽
디스플레이 등의 대화 장치, 프린터나 자기 디스크 등의 주변 단말 장치, 그
리고 CAD 소프트웨어로 이루어진다. CAD는 기계의 각종 부품, 금형, 프린트
기판이나 건축물 등의 설계에 쓰이고 있는데 그 활용 범위는 더욱 넓어질 것
으로 기대된다.
CD-ROM (시디롬)
compact disk read only memory의 약어. 오디오용 콤팩트 디스크와 같은
지름의 디스크에 음성 정보 대신 부호 정보를 기록하여 판독전용 메모리로 만
든 광디스크. 약 550M 바이트 정도의 용량으로 시디 한장에는 큰 사전 30권의
정보를 담을 수 있다. CD-ROM의 데이터를 컴퓨터로 판독하기 위해서는 전용 C
D-ROM 드라이브를 사용한다.
cell (셀) - 소자(素子)
기억 장치 내에서 1어(a word)를 저장할 수 있는 크기를 말하며, 기억의
기본 단위이다. 워드 머신에서는 1워드, 바이트 머신에서는 1바이트, 캐릭터
머신에서는 1캐릭터가 1소자이다. 1비트의 정보를 기억할 수 있는 플립플롭을
셀이라고 한다.
cell pointer (셀 포인터)
표 계산 소프트웨어로, 셀의 위치를 나타내는 커서. 반전으로 표시되고,
커서 이동 키로 이동한다. 데이터나 계산식, 함수 등의 입력, 명령, 처리 범
위 등은 셀 포인터가 위치하는 셀이 대상이 된다.
character (캐릭터) - 문자
일정한 약속을 바탕으로 한 요소의 집합을 위한 구성 단위로, 데이터의
구성, 제어 또는 표현에 사용되는 것. 문자에는 영문자, 한자, 한글, 숫자,
구두점, 기타의 기호가 있으며 자주 인접 또는 접속하는 자획의 공간적 배치
또는 기타의 물리적 상태의 형으로 데이터 매체상에 표시된다.
chip (칩)
반도체의 작은 조각 위에 많은 논리 소자를 포함하는 IC를 꾸며 넣은 것.
client (클라이언트)
다른 프로그램이 제공하는 서비스를 요구하는 프로세스를 말한다.
client/sever system (클라이언트/서버 시스템)
이용자가 직접 조작하는 컴퓨터(클라이언트)와 클라이언트로부터의 요구
에 따라 처리를 행하는 컴퓨터(서버)가 연동해서 서로 역할 분담하여 작업하
는 네트워크 시스템. 일반적으로 클라이언트는 '고객', 서버는 '봉사자'를 의
미하는 말. 서버에게는 클라이언트보다도 처리 능력이 높은 컴퓨터가 사용되
고, 데이터의 입력이나 출력, 처리 지시는 클라이언트가 행한다. 그 지시에
따른 대량의 데이터 검색이나 배열 변경 등의 처리는 서버에게 행하는 형태로
나누어 사용된다. 이에 따라 전체적으로 효율적인 데이터 처리가 가능하다.
또, 클라이언트의 능력이 높지 않더라도 해결되기 때문에 비용 절감에도 연결
된다. LAN(local area network)은 클라이언트 서버 시스템의 하나로, 서버가
핵심이 되고, 그 기능을 클라이언트가 이용하는 형태를 취하고 있다.
clip art (클립 아트)
소유권이 있는, 또는 무료로 사용할 수 있는 사진, 도표, 지도, 도면, 기
타의 도형을 책이나 디스크의 형태로 수집한 것으로,이들은 컬렉션에서 클립
하여 다른 문서를 받아들일 수 있다.
clipboard (클립보드)
애플 매킨토시의 운영체제, Microsoft Windows, OS/2, Presentation Mana
ger 등의 운영 체제에서 관리되는 특수 기억 장치 자원. 클립보드는 복사되거
나 절취된 최신 정보의 사본을 보존한다.
CAD (캐드)
computer aided design의 약어. 설계 기술자 등이 컴퓨터를 이용하여 신
속하고 신뢰성이 높은 설계 업무를 대화 형식으로 하는 방식이다. CAD 시스템
이란 그를 위한 하드웨어와 소프트웨어의 양면에 걸친 도구를 말하며, 컴퓨터
본체,디지타이저 등의 도형 입력 장치, 플로터 등의 도형 출력 장치, 그래픽
디스플레이 등의 대화 장치, 프린터나 자기 디스크 등의 주변 단말 장치, 그
리고 CAD 소프트웨어로 이루어진다. CAD는 기계의 각종 부품, 금형, 프린트
기판이나 건축물 등의 설계에 쓰이고 있는데 그 활용 범위는 더욱 넓어질 것
으로 기대된다.
CD-ROM (시디롬)
compact disk read only memory의 약어. 오디오용 콤팩트 디스크와 같은
지름의 디스크에 음성 정보 대신 부호 정보를 기록하여 판독전용 메모리로 만
든 광디스크. 약 550M 바이트 정도의 용량으로 시디 한장에는 큰 사전 30권의
정보를 담을 수 있다. CD-ROM의 데이터를 컴퓨터로 판독하기 위해서는 전용 C
D-ROM 드라이브를 사용한다.
cell (셀) - 소자(素子)
기억 장치 내에서 1어(a word)를 저장할 수 있는 크기를 말하며, 기억의
기본 단위이다. 워드 머신에서는 1워드, 바이트 머신에서는 1바이트, 캐릭터
머신에서는 1캐릭터가 1소자이다. 1비트의 정보를 기억할 수 있는 플립플롭을
셀이라고 한다.
cell pointer (셀 포인터)
표 계산 소프트웨어로, 셀의 위치를 나타내는 커서. 반전으로 표시되고,
커서 이동 키로 이동한다. 데이터나 계산식, 함수 등의 입력, 명령, 처리 범
위 등은 셀 포인터가 위치하는 셀이 대상이 된다.
character (캐릭터) - 문자
일정한 약속을 바탕으로 한 요소의 집합을 위한 구성 단위로, 데이터의
구성, 제어 또는 표현에 사용되는 것. 문자에는 영문자, 한자, 한글, 숫자,
구두점, 기타의 기호가 있으며 자주 인접 또는 접속하는 자획의 공간적 배치
또는 기타의 물리적 상태의 형으로 데이터 매체상에 표시된다.
chip (칩)
반도체의 작은 조각 위에 많은 논리 소자를 포함하는 IC를 꾸며 넣은 것.
client (클라이언트)
다른 프로그램이 제공하는 서비스를 요구하는 프로세스를 말한다.
client/sever system (클라이언트/서버 시스템)
이용자가 직접 조작하는 컴퓨터(클라이언트)와 클라이언트로부터의 요구
에 따라 처리를 행하는 컴퓨터(서버)가 연동해서 서로 역할 분담하여 작업하
는 네트워크 시스템. 일반적으로 클라이언트는 '고객', 서버는 '봉사자'를 의
미하는 말. 서버에게는 클라이언트보다도 처리 능력이 높은 컴퓨터가 사용되
고, 데이터의 입력이나 출력, 처리 지시는 클라이언트가 행한다. 그 지시에
따른 대량의 데이터 검색이나 배열 변경 등의 처리는 서버에게 행하는 형태로
나누어 사용된다. 이에 따라 전체적으로 효율적인 데이터 처리가 가능하다.
또, 클라이언트의 능력이 높지 않더라도 해결되기 때문에 비용 절감에도 연결
된다. LAN(local area network)은 클라이언트 서버 시스템의 하나로, 서버가
핵심이 되고, 그 기능을 클라이언트가 이용하는 형태를 취하고 있다.
clip art (클립 아트)
소유권이 있는, 또는 무료로 사용할 수 있는 사진, 도표, 지도, 도면, 기
타의 도형을 책이나 디스크의 형태로 수집한 것으로,이들은 컬렉션에서 클립
하여 다른 문서를 받아들일 수 있다.
clipboard (클립보드)
애플 매킨토시의 운영체제, Microsoft Windows, OS/2, Presentation Mana
ger 등의 운영 체제에서 관리되는 특수 기억 장치 자원. 클립보드는 복사되거
나 절취된 최신 정보의 사본을 보존한다.
clock (클럭)
1) 동기를 취하기 위하여 사용되는 주기적인 신호를 발생하는 기구.
2) 시간을 재고 표시하는 장치.
clock rate (클락 레이트)
컴퓨터 등의 전자 장치 내의 클럭이 발진하는 비율. 클럭 속도는 보
통 헤르츠(Hz), 킬로헤르츠(kHz), 메가헤르츠(MHz)로 나타내어 진다.
CMOS (시모스)
complementary metal oxide semiconductor의 약어. 낮은 전력 소비를
특징으로 하는 MOS 구조로 된 집적 회로의 일종. P채널과 N채널의 트랜지스터
를 필요로 하며, 속도와 밀도의 특성은 NMOS와 PMOS의 중간. 시스템은 보통,
MPU 클럭(clock), 타이머 클럭, 특정 입출력에 대한 클럭을 필요로 한다. 소
비 전력이 매우 작다는 장점을 가지며, 휴대용 계산기, 전자 시계, 초소형 컴
퓨터 등에 널리 채용되고 있다.
COBOL (코볼)
common business oriented language의 약어. 주로 사무 데이터 처리를
하기 위한 공통 언어로서 설계된 절차적 언어의 하나. 미국 내의 컴퓨터 제조
업자와 이용자측, 특히 정보 기관으로 구성되는 전문 위원회(CODASYL)에 의해
서 언어 명세가 검토되고, 1960년에 몇 개의 사무용 프로그램 언어를 토대로
하여 COBOL 60이 발표되었다. 그후 기능 확장판으로서 COBOL 61, COBOL 65등
이 발표되었는데, 1965년판을 바탕으로 하여 X 3.23
-1968 미국 규격 COBOL이
제정되고, 미국 규격과 동일 내용의 것이 1972년에 국제 추천 규격으로서 제
정되었다. 이어 X 3.28-1974로서 미국 규격 COBOL이 개정되고, 그것과 동일
내용의 것이 1978년에 국제 추천 규격으로 제정되었다.
coding (코딩) - 부호화
1) 데이터 처리 장치가 받아들일 수 있는 기호 형식에 의하여 데이터를
표현하는 것. 또는 프로그램 언어 또는 기계 언어를 사용하여 프로그램을 기
술하는 것.
2) 정보 이론 및 부호 이론의 분야에 있어서 정보원에서 나오는 정보를
나타내는 기호를 문자라하고, 기호 또는 문자의 유한 집합을 알파벳, 알파벳
에서 선택된 문자의 계열을 어 또는 단어라고 한다. 알파벳의 문자열에 대하
여 동일 또는 다른 알파벳의 새로운 문자열에 1 대 1로 사상(寫像)하는 것을
부호화라 한다.
cold boot (콜드 부트)
컴퓨터의 전원을 넣어서 개시하는 시동 과정. 보통, 콜드부트는 시스템
이 몇 개의 기초적 하드웨어의 검사를 한 다음에 운영 체제를 디스크에서 기
억 장치로 적재한다.
column (컬럼) - 열, 자리
1) 카드의 세로 방향으로 배열된 숫자, 알파벳 기타 기호의 천공 위치
를 말하며, 주로 80난 카드나 90난 카드를 가리키는 경우가 많다. 이것은 한
장의 카드에 천공할 수 있는 데이터가 80자 또는 90자분이라는 것을 말한다.
2) 행렬 또는 행렬식의 세로 방향
으로 배열되어 있는 자열.
COM (시오엠, 컴) - 컴퓨터 출력 마이크로필름
1) MS-DOS에서 통신용의 논리 장치명. MS-DOS 운영 체제가 COM1, COM2,
COM3, COM4 라는 최대 4개의 직렬 통신 포트를 위해 확보? (커맨드) - 명령
프로그램에 사용되는 명령의 일종. 4칙 연산, 전송 등 데이터 처리를
위한 명령이 아니라 컴퓨터 자체의 시동, 정지, 계속 등의 작동을 지시하는
제어 명령으로, 거의 입출력의 작동에 관한 명령을 하는 것. 컴퓨터의 입출력
작동은 중앙 연산 처리 장치에 의하지 않고 입출력 채널에 의한다. 이것은 초
기의 컴퓨터가 입출격 처리에 중앙 연산 처리 장치를 점유하고 그것이 끝날
때까지 프로그램을 실행할 수 없었다. 그래서 하드웨어로서 입출력 채널을 장
비하여 단독으로 입출력 제어를 하게 함으로써 기계의 효과적인 사용을 도모
하였다. 그 채널로 실행하는 명령이 입출력 장치를 지정하여 데이터의 판독이
나 전송의 개시 및 종료 등의 제어를 한다. 따라서, 채널이 입출력 처리를 하
고 있을 때 중앙 연산 처리 장치는 당연히 명령을 실행할 수 있다.
COMMAND.COM (커맨드 컴)
MS-DOS의 명령 해석 프로그램.
㡂 compatibility (컴패터빌리티) - 양립성. 호환성
어떤 컴퓨터로 작성하거나 사용하고 있던 프로그램이나 데이터 파일 또는
접속되어 있는 장치 자체가 다른 형식의 컴퓨터에 그대로 사용 또는 접속할
수 있는 것. 예를 들면, 어떤 컴퓨터의 어셈블리 언어로 쓰여진 프로그램을
다른 기종에 그대로 또는 일부의 수정만으로 사용할 수 있는 경우, 어셈블리
레벨, 소스 레벨로 프로그램의 호환성이 있다든가, 어떤 기종에 의하여 작성
된 자기 테이프나 자기 디스크 등의 데이터 파일이 다른 기종에 의하여 처리
가능할 때를 말한다.
compiler (컴파일러) - 번역 프로그램
프로그램을 컴퓨터가 이해할 수 있는 기계어로 변환하는 프로그램의 일종.
고수준 언어로 기술된 프로그램을 내용을 바꾸지 않고 기계어로 변환하는 프
로그램이다.
CompuServe (컴퓨서브)
미국 최대의 온라인 정보 서비스의 하나. 개인용 컴퓨터의 이용자 정보,
전자 게시판, 온라인 대화 등을 써비스하고 있다.
computer graphics (컴퓨터 그래픽스) - 컴퓨터 도형 처리
컴퓨터 처리에 의해 만들어진 화상이나 그를 위한 기술을 총칭하여 컴퓨터
그래픽스(Computer Graphics : CG)라고 한다. CG의 환경은 컴퓨터 본체와 화
상을 표시하는 그래픽 디스플레이, 대화형으로 조작하는 조이 스틱이나 디지
타이저 등의 주변 장치 및 그 소프트웨어로 이루어진다 CG는 많은 계산 처리
를 필요로 하기 때문에 사용하는 컴퓨터는 고속화, 대형화하고 있으나, 한편
에서 정형 처리를 하드웨어로 처리하고, 소프트웨어의 부담을 적게 하여 처리
를 고속화하는 방법도 쓰이고 있다.
computer virus (컴퓨터 바이러스)
컴퓨터 시스템이나 프로그램에 몰래 장치되어, 차례로 다른 시스템이나 프
로그램으로 퍼지면서 해를 주는 프로그램. 모르는 사이에 감염되어 뜻하지 않
을 때에 장해를 발생시켜, 차례로 감염된다고 하여 병원체인 바이러스의 이름
을 붙였다. 컴퓨터 바이러스에 의한 해로서는 디스크 내용 등의 데이터를 파
괴하는 메시지를 제멋대로 써넣어, 시스템의 부하를 높인다. 개중에는 해될
것까지는 없는 가벼운 장난 정도의 바이러스도 있다. 감염은 이미 감염된 프
로그램의 사용, 컴퓨터 네트워크에의 접근, 플로피 디스크의 복사 등을 통해
퍼진다. 독립된 프로그램으로서 동작하는 것이 아니고, 운영 체제 등에 들어
가서 일체화해 버리기 때문에 일정 기간은 모습을 나타내지 않으므로 발견하
기가 대단히 어렵다. 대책으로서는 바이러스를 발견하기 위한 백신이라는 프
로그램으로 체크하고, 시스템의 정기적 백업을 행하는 등이 있지만 완전한 예
방법은 없다.
CONFIG.SYS (컨피그 시스)
MS-DOS나 OS/2에서 운영체제의 기동의 어느 측면을 제어하는 특수한 텍스
트 파일. CONFIG.SYS 파일 내의 커맨드는 시스템의 각
기능을 사용 가능/불능
으로 하고, 자원의 한계를 설정하는 외에 개개의 컴퓨터 시스템의 고유의 하
드웨어를 제어하는 디바이스 드라이버를 적재함으로써 운영 체제를 확장한다.
console (콘솔)
컴퓨터의 조작원이 기계의 운전 상황을 감시하기 위한 각종 표시나 기계에
지령을 주기 위한 키를 갖춘 조작 탁자를 말한다. 콘솔에는 CRT 디스플레이
또는 키보드나 타이프라이터가 있고, 컴퓨터와 교신 내용을 표시하도록 되어
있다.
control statement (컨트롤 스테이트먼트) - 제어문
1) 소스 프로그램에 쓰여지는 문. 이것은 컴퓨터를 직접 작동시키는 지령
이 아니라 프로그램 리스트를 쳐 낼 때에 그 표제를 붙이거나 페이지를 바꾸
거나 할 때 쓰이는 명령.
2) FORTRAN 의 용어. 프로그램의 실행 진행을 제어하는 문으로, GO TO문,
IF문, CALL문, RE-TURN문, CONTINUE문, STOP문, PAUSE문 및 DO문 등이 있다.
conversion (컨버젼) - 변환
데이터의 표현 형식이나 기억 매체의 형식을, 하나의 형식으로부터 다른
형식으로 바꾸는 것. 예를 들면, 2진수로 표시된 수치를 이것과 같은 값의 10
진수의 데이터를 바꾸거나 어떤 형의 데이터 처리 매체로부터 다른 형의 처리
기계가 처리할 수 있는 형으로 바꾸는 것.
coprocessor (코프로세서) - 보조 프로세서
주 프로세서와 병렬로 버스에 접속하여 조합시켜서 사용하고, 어느 특정한
기능 명령군을 마치 주 프로세서의 명령 세트가 확장된 것과 같이 실행하는
보조적인 프로세서. 그 대표 예로 부동 소수점 연산용의 수치 연산 코프로세
서가 있다. 이것든 주 프로세서와 함께 사용하여 병렬로 명령을 받아들이면서
주 프로세서의 명령일 때는 쉬고 있으나 코프로세서의 수치 연산용의 특정한
명령일 때는 버스 권한을 받아 명령을 실행하는 프로세서이다. 따라서, 원칙
적으로는 주 프로세서와 코프로세서의 한쪽이 동작 중에는 다른 한쪽이 쉬는
식으로 명령을 분담하여 실행하지만,양자의 프로세서를 부분적으로 병행 동
작시킬 수도 있으므로 처리 능력의 향상을 기대할 수 있다.
cps (씨피에스) - 문자/초
character per second의 약어로, 1초간에 전송할 수 있는 문자의 수.
CPU (씨피유) - 중앙 처리 장치
Central Process Unit의 약자로 연산 제어와 같은 컴퓨터의 기본 기능을
실현하는 이른바 인간의 뇌에 해당하는 하드웨어이다. 일반적으로 컴퓨터 본
체중 제어 장치와 연산 장치를 묶은 것을 말한다. 컴퓨터에 따라서는 복수의
중앙 처리 장치를 가지고 있는 것도 있다. 제어 장치는 연산 장치나 입출력
장치, 기억 장치와 신호를 수수하여 명령의 추출이나 해독, 입력이나 출력의
제어 등을 하고, 프로그램으로 나타내어진 처리를 실행한다. 연산 장치는 제
? 어 장치가 명령을 해독한 결과에 따라서 가감 승제의 연산이나 논리 연산 등
을 한다. 연산을 하는 회로와 레지스터(데이터의 일시 기억 장치)로 구성되어
있다.
CRT (씨알티) - 음극선관, 브라운관
cathode ray tube의 약어. 기억 장치나 영상 표시 장치에 사용되는 일종의
전자관으로, 전자총에 생기는 열전자를 고전압으로 가속하고 다시 이것을 집
속, 편향부를 통과시켜 형광면에 대면 그 부분이 발광한다. 이 발광점에 2차
원 좌표를 주어 점이나 짧은 선을 표시하고 이들을 조합하여 그림이나 문자를
쓸 수 있게 한 것. 이것을 사용하는 대표적인 것에 레이더, 텔레비젼, 오실로
스코프, 문자 표시 장치, 영상 표시 장치 등이 있다.
C Shell (씨 쉘)
유닉스 운영 체제용의 명령어 해석기 프로그램으로, 미국 버클리 대학의
빌 조이(B.joy)가 개발하였다. 벨 연구소에서 만든 UNIX에 있는 쉘보다 기능
이 강력하고 사용하기가 쉽다. 특히 프로그램 기능이 강력하며 C언어와 비슷
한 기능을 가지고 있으므로 C쉘이라 한다. 이것은 UNIX 시스템 V와 제닉스(Xe
nix)에도 채택되어 널리 사용되는 표준 쉘이 되었다.
current (커런트) - 전류
본래는 '현재의' 라든가 '최신의'라는 의미의 말. 컴퓨터 분야에서는 복수
대상 가운데 그때 선택되고 있는 것을 나타낸다. 예를 들면 A, B, C 3개의 드
라이브가 있고, 현재 A가 선택되어 있는 경우, 드라이브 A를 커런트 드라이브
라 한다.
cursor (커서)
디스플레이 화면에서 문자나 도형 등을 표시하는 위치를 나타내는 기호.
원래는 라틴어로 '달리는 것, 달리는 사람'이라는 뜻. 키보드에서 입력한 문
자는 화면의 커서 위치에 표시되고, 동시에 커서는 1자분씩 오른 쪽으로 이동
한다. 보통, 문자를 입력할 수 있는 상태라는 것을 나타내기 위해 점멸하며,
이것을 커서 블링크(cursor blink)라고 한다. 대부분은 화살표가 붙은 커서
이동 키나 마우스에 의하여 상하 좌우 어느 방향으로도 이동할 수 있다.
cycle (사이클) - 주기, 순환
일련의 주기적 사상(事象)이 꼭 1회 이루어지는 동안의 시간 또는 공간,
또는 동일 순서로 규칙적으로 반복되는 일련의 명령군 또는 동작군.
cylinder (실린더)
하드 디스크 장치에 있어서 디스크의 중심에서 등거리에 있는 모든 트랙의
집합. 복수의 디스크가 세로로 배열되어 있는 경우, 중심에서 같은 거리에 있
는 트랙은 어느 디스크의 트랙도 모두 헤드를 움직이지 않고 헤드의 전환만으
로 판독, 기록을 할 수 있다.(섹터간의 이동은 디스크의 회전에 의한다). 이
때 대상이 되는 트랙 전체를 보면 같은 원형의 고리가 세로로 배열하여 원통
과 같이 된다. 이것이 실린더이다. 트랙은 바깥쪽에서 중심을 향해 차례로
번호가 메겨져 있으므로 실린더는 같은 번호를 갖는 트랙의 집합이라고 할 수
있다.
data (데이타) - 자료
일반적으로 숫자, 문자, 기호 등으로 표현된 정보의 총칭인데 컴퓨터가 처
리하는 대상이 되는 소재를 모두 데이터라고 부르는 경우가 있다. 컴퓨터를
가리켜 데이터 처리 시스템이라고 부르는 경우가 있는 것으로도 알 수 있듯이
컴퓨터와 데이터는 뗄 수 없는 관계라고 할 수 있다.
data base (데이터 베이스)
넓은 용도에 이용할 수 있는 형태로보조 기억 장치 등에 기록한 데이터의
집합. 내용의 중복을 적게 하고, 검색이나 갱신이 효율적으로 이루어질 수 있
도록 일정한 형식하에 만들어진다. 말하자면 컴퓨터에 의한 전자 백과 사전
같은 것이다. 독자적인 구조를 갖는 점에서 단순할 파일과 구별된다. 데이터
베이스는 축적된 데이터와 그 형식이나 취급법, 구조 등을 정의하는 스키마로
구성된다. 데이터의 내용이나 목적, 구조에 따라서 몇 가지 종류로 나뉘어진
다. 데이터의 내용상으로는 수치 데이터 베이스, 문헌 정보 데이터 베이스 등
으로 분류된다. 구조상으로 네트워크형 데이터 베이스, 계층 데이터 베이스,
관계 데이터 베이스 등으로 분류된다. 또, 개인이 만드는 것, 그룹이 만드는
것, 기업이 만들어서 일반에게 유료로 제공하는 것 등 이용 방법 등에 따라서
도 분류된다.
data bus (데이터 버스)
여덟 줄의 선으로 구성되며, 데이터를 중앙 처리 장치에서 메모리나 입출력
기기에 내보내거나 반대로 메모리나 입출력 기기에서 CPU에 데이터를 입력할
때 전송로로서 사용한다. 이 버스는 CPU와 메모리 입출력
기기 간에서 쌍방의
데이터 수수를 할 수 있으므로 양방향 버스라고도 한다.
data file (데이터 파일)
데이터 처리의 목적에 합치하도록 필요한 데이터 항목을 조직적, 체계적으
로 정리하여 어떤 매체에 기록한 데이터를 가리키며, 통상 어떤 공통 처리 목
적마다 유별, 집합시킨다. 카드에 의한 것을 카드 파일, 자기 디스크의 것을
디스크 파일이라고 한다.
dBASE III PLUS (디베이스 III 플러스)
Ashton - Tate Corporation에서 개발되고 판매되는 마이크로컴퓨터용 관계
데이터 베이스 관리 시스템. 이 시스템은 메뉴식 인터페이스와 명령어 방식을
모두 지원하고 자체 프로그래밍 기능도 가지고 있다.
debug (디버그)
주로 컴퓨터의 프로그램내에 존재하는 버그(bug)를 제거하는 작업을의미한
다. 긴 프로그램을 새로 만든 경우에는 거의 버그(오류)가 존재한다. 이들 버
그를 제거하지 않으면 그 프로그램은 도중에서 실행이 정지한다든지, 잘못된
결과를 출력한다든지 한다. 디버그는 프로그램 작성 중의 중요한 작업이다.
디버그의 방법으로서는 자기가 작성한 프로그램을 탁상에서 잘 살펴 버그를
찾아내어 정정하는 데스크 버그, 컴퓨터에 걸어 프로그램을 실행하면서 디버
그용의 디버그 에이드(유틸리티)를 써서 하는 방법 등 많이 있다. 널리 쓰이
는 디버그 에이드로서는 주기억 장치의 내용을 표시 또는 프린트의 내용을 표
시시키는 스냅샷 덤프, 프로그램의 실행 과
정을 하나하나 표시하면서 실행해
가는 트레이서 등이 있다. 데스크 디버그에 대해서 이러한 컴퓨터 단말에 표
시시키면서 디버그를 하는 것을 콘솔 디버그라고 한다. 또한 debug는 하드웨
어 장치의 설계 미스를 제거한다는 뜻도 있다.
device (디바이스) - 장치
1) 어떤 특정 목적을 위해 구성한 기계적, 전기적, 전자적인 기기.
2) 컴퓨터에 온라인으로 연결한 주변 기기 장치
3) 특수한 기능을 갖는 부품 또는 장치. 예를 들면, 트랜지스터, 다이오드,
메모리 디바이스 등.
device driver (디바이스 드라이버) - 장치 구동기
1) 특정 입출력 주변 기기를 제어하는 운영 체제 모듈. 예를 들면, 사용자
프로그램의 입출력 호출에 대응하여 운영 체제 내의 관리 프로그램이 작동기
를 호출하는 것. 대부분의 시스템에서는 각종 주변 장치마다 고유한 작동기를
가지고 있다.
2) 그래픽 시스템 중에서 도형 처리 장치에 의존하여 처리하는 부분.
diagnosis (다이어그너시스) - 진단
컴퓨터의 루틴 또는 하드웨어의 구성에 있어서 오동작이나 착오가 생긴 장
소를 검출, 해명하는 과정. 이를 위한 진단 프로그램이나 하드웨어에 의한 진
단 기능으로서 마이크로 진단, 진단용 프로세서 등이 있다.
digit (디지트) - 숫자
자연수를 나타내는 도형 문자. 문자 0-9까지의 하나.
digital (디지탈) - 계수형
숫자에
관한 용어 및 숫자에 의한 데이터 또는 물리량의 표현에 관한 용어.
데이터를 숫자나 문자 형식의 수치로 표시하기 위하여 계수형의 신호를 사용
하는 것. 수치를 나타낼 때 두 가지의 안정 상태를 갖는 물리적 현상을 2진법
의 수치에 대응시키는 경우가 많다. 수치의 자릿수를 적당히 선택함으로써 정
도가 높은 표현을 비교적 값싸게 처리할 수 있는 특징이 있는 반면에, 대세를
파악하는 데는 불편하다.
directory (디렉토리) - 목록
식별자 및 그것에 대응하는 데이터 항목의 참조로 이루어지는 표.
1) 파일 중에 있는 레코드의 레이아웃을 기록한 것.
2) 디스크상에 만들어져 있는 프로그램이나 파일을 찾기 위한 색인으로, 제어
프로그램에 의하여 참조된다.
물리적 디스크 드라이브 상의 논리적 구분. 1대의 디스크는 복수의 디스크
분할을 가질 수 있으며, 각각은 각기 디스크 드라이브명으로 구별된다. 복수
분할이 필요로 하는 것은 MS-DOS 버전 3.3에서 32M 바이트 이상의 하드 디스
크를 사용하는 경우이다.복수 분할은 프라이머리(부트) 분할과 하나 이상의
확장 분할로 구분된다.
dithering (디더링) - 혼합
컴퓨터 그래픽스에 있어서(흑백 표시 장치나 단색 프린터로) 그레이의 음영
변화, 또는 (컬러 표시 장치나 컬러 프린터로) 추가색의 음영 변화의 착각을
생성할 때 사용되는 수법. 혼합에서는 어느 이미지의 영역을 여러 가지 패턴
으로 착색된 도트의 집합으로서 처리한
다. 인쇄 이미지에 가까운 것을 하프톤
이라 하고, 약간 점묘화법으로 그려진 그림과 비슷하다. 혼합은 각각의 효과
를 평균화한다든지 묶어서 하나의 음영 또는 색이라고 인식하도록 인간의 눈
이 갖는 성질을 이용하고 있다. 하나의 영역 내의 흰 점과 검은 점과의 비율
에 따라서 그 영역은 전체로서 그레이로 보인다. 마찬가지로 붉은 점 중에 흰
점을 섞으면 핑크와 비슷한 색조가 된다. 혼합은 컴퓨터 그래픽스에 현실감을
가한다든지, 해상도가 낮을 때 곡선이나 직선에 나타나는 날카로운 부분을 매
끄럽게 하는 데 사용된다.
document (도큐먼트) - 문서
데이터 매체 및 거기에 기록된 데이터로서 일반적으로 영속성이 있고 인간
또는 기계가 판독할 수 있는 것.
1) 인간 또는 기계가 판독, 이용할 수 있고 영구적으로 보존 가능한 형으로
기록된 데이터 및 그 기록 매체를 가리킨다.
2) 정보를 전달하는 손으로 쓰거나 인쇄된 문서로서 어떤 사실을 뒷받침할 수
있는 기록.
domain (도메인) - 정의 영역
영역 또는 특정 지역, 블록, 일정한 범주로 분류한 집합. 운영 체제에 있어
서는 우선 순위순으로 분류한 작업이나 태스크의 그룹을 말한다. 또, 사상의
정의 영역이나 데이터 베이스 관계의 속성이 취할 수 있는 값의 집합 등의 의
미로 쓰이는 경우도 있다.
DOS (도스)
Disk Operating System의 약어. 컴퓨터를 제어하는 모니터나 프로그램
루
틴, 라이브러리에 모두 자기 디스크를 이용하고 있는 시스템.
dot (도트) - 점
출력 장치의 문자나 도형의 표시에 있어서 격자(matrix) 모양으로 점을 배
치하고 그것을 적당히 조합함으로써 문자나 도형의 패턴을 만드는 방법이 있
는데 이 점을 도트, 이것의 조합에 의하여 만들어진 형을 도트 패턴이라고 한
다. 또, 1문자분을 형성하기 위하여 필요한 도트의 배열을 도트 매트릭스라고
한다. 이 문자나 도형의 구성 단위로서의 점이 많으면 많을수록 선명하고 복
? 잡한 표현을 할 수 있다. 그러나 이와 같은 도트 표시 방식은 캐릭터 프린터
나 타이프라이터와 같은 활자 방식에 비하여 인자 품질은 뒤떨어진다.
dots per inch (도트 퍼 인치) - 매 인치당 도트수
기호 dpi로 표시하며, 프린터 등의 인자 품질을 나타내는 단위이다. 1인치
당 인자할 수 있는 도트수로, 수치가 클수록 정밀한 인자를 얻을 수 있다. 보
급판 레이저 프린터에서는 320dpi 정도인 것이 많다.
double click (더블 클릭) - 두번 누르기
마우스 이용 방법의 하나. 포인터를 갖다 놓고 마우스를 움직이지 않은 상
태에서 마우스의 버튼을 재빨리 두번 눌렀다 놓는 동작을 말한다.
dowm (다운) - 고장
시스템이 정상적으로 동작하지 않는 상태를 형용하는 말. 즉 컴퓨터 등의
어떤 기기가 고장을 일으켜 동작하지 않거나 파괴되는 것.
down load (다운로드) - 자료 받기
호스트 컴퓨터에서 아래쪽에 있는 단말측이 데이터 등을 수취하는 것. 상위
계층에서 하위 계층쪽으로 이동한다는 의미도 있다.
drag (드래그) - 끌기
입력 장치인 마우스 사용 방법 중의 하나. 포인터를 대상물에 위치시키고
마우스 버튼을 누른 채로 마우스를 움직여 간 다음 마우스 버튼을 누른 채로
마우스를 움직여 간 다음 마우스 버튼을 놓는 일련의 동작.
driver (드라이버)
하드웨어 장치 또는 프로그램에서 다른 장치를 제어하기 위한 것. 예를 들
면, 버스 드라이버는 버스 상으로 송출되는 신호를 제어한다. (참고:디바이스
드라이버)
duplicate (듀플리케이트) - 복사
원본과 물리적으로 같은 형으로 데이터를 카피하는 것을 말한다. 새로운 천
공 카드를 원래의 천공이 끝난 카드와 같은 천공 패턴으로 천공하는 것. 어떤
기억 매체에서 다른 기억 매체에 기억 내용을 복사하는 것. 예컨대 사용하고
있는 천공카드가 상하여 새로운 카드에 같은 내용을 옮기는 것 등.
Dvorak keyboard (드보락 키보드)
키보드 레이아웃의 하나. 드보락(August Dvorak)과 딜리(William L.Dealey)
가 1936년 개발한 것. 널리 보급되어 있던 QWERTY 키보드를대신하는 것. 드
보락 키보드에서는 키 인을 빨리 할 수 있도록 하기 위하여 빈번히 사용하는
문자를 편하게 칠 수 있도록 배치하였다. 또 자주 나타나는 2문자를 각각 다
른
손으로 칠 수 있게 분할되어 있다.
dynamic link (다이내믹 링크) - 동적 링크
컴퓨터에서 프로그램을 실행하는 중에 필요한 프로그램을 결합하여 실행을
속행하는 경우의 결합 방식을 말한다. 이에 대하여 실행 전에 프로그램을 완
전히 결합해 버리는 방법을 정적 링크(static link)라고 한다.
dynamic Ram (다이내믹 램) - 동적 램
메모리에 들어 있는 내용을 유지하기 위해서는 항상 재생용 리플레시 펄스(
replesh pulse)를 할 필요가 있으며 MOS의 메모리에 사용된다. 소비 전력이
적고 작동 속도가 빠르며 높은 집적도를 가지고 있으므로 대형 메모리 방식에
사용된다.
echo (에코) - 반향
주로 데이터 통신에서 널리 쓰인다. 네트워크를 거친 데이터 전송 등에서
송신측과 수신측에서 데이터가 올바르게 송신되었는가를 살피기 위해 수신측
이 송신측에 데이터를 반송한다. 이 경우 반송하는 것을 에코 백(echo back),
또는 반송된 데이터를 에코라고 한다. 최초에 보낸 데이터와 에코 백된 데이
터를 비교하는 것을 반향 검사(echo check)라 하고, 단말이나 통신 회선의 동
작을 검사할 수 있다.
editor (에디터) - 편집기
1) 편집자, 감수자, 편집기를 말한다.
2) 소스 프로그램의 수정을 위하여 일부의 추가, 삭제를 함으로써 새로운
소스 프로그램을 출력하거나, 관련이 있는 몇 가지 프로그램을 하나의 원시
프로그램으로 편집하는 기능을 갖는 프로그램.
EGA (이지에이)
Enhanced Graphic Adapter 의 약어. IBM PC에 있어서의 그래픽스 표시용 어
댑터. 가로 640 도트 * 세로 350 도트이며, 이것을 세로 480 도트로 한 것을
PGA라고 한다. 1984년 IBM이 발표한 것으로, 16색 중의 4색을 다룰 수 있다.
PGA의 PS/2에 대한 확장판이 VGA이다. IBM 사의 그래픽스 기구는 PC에 있어서
의 CGA와 텍스트 전용의 MDA(monochrome display adapter)에서 시작하여 PC나
AT의 EGA, PGA를 거쳐 VGA에 이른다.
E-mail (이 메일) - 전자메일
Electronic Mail의 약자. 일반적으로 전자 통신 수단에 의해서 우편을 송
달, 배포하는 방식. 사무실에서는 작성한 문서 등의 정보를 통신망을 거쳐 상
대방 컴퓨터 내에 두어진 메일 박스에 전송하고, 수신자의 요구에 따라 표시
나 관리를 하는 것으로, OA의 일환으로 이용된다. 또 가정 내의 단말에서도
전화망을 통해 이러한 형태로 우편의 수수가 가능하다.
element (엘리먼트) - 요소
1) 집합을 구성하는 대상, 물건 또는 개념을 요소라고 한다.
2) 회로의 구성 단위로서 하나의 기능을 가지며, 다른 구성 단위와 조합시
켜서 보다 복잡한 기능을 갖게 할 수 있으나, 그 이상은 분할할 수 없는 것을
말한다.
3) 소프트웨어를 구성하는 프로그램의 부분.
4) 데이터 전송에 있어서의 문자가 형성되는 등장 다단위(等長多單位)의 각
요소.
emulator (에뮬레이터)
대상으로 하는 컴퓨터의 기능을 다른 컴퓨터 상에서 실현하는 기구를 말한
다. 컴퓨터의 호환성을 실현하는 수법의 하나로서 쓰인다. 예를 들면, 기계
명령의 에뮬레이터는 다른 컴퓨터 상에서 대상으로 하는 컴퓨터의 기계 명령
을 실행하는 기구이며, 보통은 마이크로프로그램으로 실현한다. 이 메뮬레이
터는 대상으로 하는 컴퓨터 상에서 동작하는 소프트웨어를 다른 컴퓨터 상에
서 동작시키기 위해 이용된다. 또 최근에는 개인용 컴퓨터 상에서 동작하는
단말 에뮬레이터도 널리 사용되고 있다. 단말 에뮬레이터는 호스트 컴퓨터의
단말과 같은 기능을 개인용 컴퓨터로 실현하는 기구이며, 개인용 컴퓨터를 호
스트 컴퓨터의 단말로서 동작시키기 위해 이용한다.
encode (인코드) - 부호화하다, 암호화하다.
1) 원래의 형태로 재변환할 수 있는 수단에 의해 코드 또는 코드화 문자 집
합을 써서 데이터를 변환하는 것. 완전히 재변환할 수 없는 경우에도 이 용어
가 엄밀하지 않게 쓰이는 일이 있다.
2) 코드 방식에 의해서 평문을 제 3자에게 이해 곤란한 형식으로 변환하는
것.
ENIAC (에니악)
Electronic Numerical Integrator And Calculator의 약어. 1946년 미국의
머클리와 에커드가 세계 최초로 만든 컴퓨터에 붙인 이름으로, 기억 장치에는
진공관 회로를 응용했는데, 무게 130톤, 18,800 개의 진공관이 사용되었다. 1
0진법을 사용, 미 육군의 탄도 계산에 사용되었다.
environment (인바이런먼트) - 환경
컴퓨터에서 말하는 환경은 소프트웨어적인 면에서는 프로그램의 실행에 관
한 모든 관계를 의미한다. 이것에는 여러 가지가 포함되며, 예를들면 프로그
램에 있어서의 변수명이 아스키
10진의 128과 255사이(16진의 80부터 FF까지)의 ASCII 값에 할당되어 있는
문자 세트. 이 확장 ASCII코드에 할당되는 문자는 컴퓨터의 종류(IBM PC나 애
플 등), 프로그램, 자형, 도형 문자에 따라서 달라진다. 요는 표준 ASCII는
모든 컴퓨터가 기본적으로 필요로 하는 문자, 숫자 등의 코드가 들어 있으며,
확장 ASCII는 또 악센트 문자, 도형 문자, 특수 문자 등 부가적인 문자를 128
종 추가할 수 있도록 한 것이다. 확장 ASCII에서 쓰이는 코드는 1바이트분의
8비트 전부를 사용함으로써 보다 많은 값을 표현하고 있다.
extended memory (XMS, 익스텐디드 메모리) - 연장 메모리
인텔과 호환 마이크로프로세서를 베이스로 한 컴퓨터에서의 1M 바이트를 초
과하는 시스템 기억 장치. 이 기억 장치로는 프로세서가 보호모드나 가상 86
모드로 작동하고 있을 때만 접근할 수 있다. 확장 기억 장치는 보통의 MS-DOS
프로그램에서는 사용할 수 없으나 OS/2 프로그램에서는 사용 가능하다. 또, M
S-DOS 프로그램의 경우에도 프로
세서를 일시적으로 보호 모드로 하는 소프트
웨어를 쓰든가, 386/486의 기능을 써서 연장 메모리의 부분을 EMS를 써서 주
기억 장치로 재 맵함으로써 가능하다. 연장 메모리의 사용은 확장 메모리의
사용보다 훨씬 간편하다. 확장 메모리에서는 페이지 프레임이라는 특별한 공
간을 두어 확장 메모리의 일부분을 가져다 쓰는 방식으로 확장 메모리를 사용
한다. 연장 메모리는 확장 메모리와 마찬가지로 상용 메모리에 연장 메모리의
일부분을 옮겨오거나 다시 옮겨다 쓰는 방식으로 연장 메모리를 활용한다. 그
러나 확장 메모리와는 달리 필요한 연장 메모리의 일부를 원하는 크기만큼 상
용 메모리의 어떤 공간으로도 옮겨올 수 있고, 같은 방식으로 상용 메모리를
마음대로 연장 메모리로 옮길 수 있다. 그만큼 자유도가 높아진 것이다.
extended mode (익스텐디드 모드) - 확장 모드
국제 표준화 기구(ISO)에서 제시한 고수준 데이터 연결 제어(HDLC)프로토콜
에서 기본 모드의 전송 제어 절차를 변형하여 용도 및 기능의 확장을 도모한
것. 확장 모드에는 트랜스페어런트(transparent) 모드, 대화 모드 및 전이 중
통신 모드 등이 있다.
extended slot (익스텐디드 슬록) - 확장 슬롯
확장용 보드를 접속하기 위한 슬롯(삽입구). 표준적으로 내장되어 있는 시
스템 구성 이외에 RAM 보드나 CPU 보드 등의 확장용 보드를 접속할 때 사용한
다.
extension (익스텐션) - 확장자
파일의 내용이나 성질을 나타내기 위한 문자 기호. 파일명 뒤에 붙여, 파
일, 파일 관리를 하기 쉽게 하기 위해 이용된다. MS-DOS의 경우 파일명 뒤에
피리어드(.)와 3문자 이내의 반각 영문자를 이용한다. 예를 들면, 파일 'diar
y.txt'면, diary가 화일명, txt가 확장자이다. 확장자는 OS에 따라 특별한 의
미를 갖는 것이 몇개 정해져 있고, 응용 소프트웨어에 따라서는 자동적으로
붙여지는 표준적인 확장자가 정해져 있는 경우도 있어, 특별히 지정하지 않는
한 그 확장자가 이용된다.
factor (팩터) - 인자, 인수
곱셈에서 오퍼랜드가 되는 수 또는 양
1) 어떤 수의 크기를 바꾸기 위하여 이것에 곱하는 수, 변수, 함수 등을 호
출하는 것.
2) 다른 수의 배수가 되는 수. 예를 들어, 2,4,6,8,12는 24의 인수.
failure (패일러) - 고장, 장해
시스템의 기능 단위가 요구된 기능을 수행하는 능력을 잃는 것.고장이 오
류로서 현재화하여 오류 검출, 오류 정정 등에 의한 대응이 실패했을 때 일어
난다. 고장이 발생한 경우에는 재시행이나 재구성 등의 회복 기술을 써서 고
장 회복을 도모하여 시스템의 전부 또는 일부를 정상적인 상태로 되돌리는 작
업이 이루어진다. 특히 스스템에 파손이 발생하는 사태에까지 고장이 발전한
경우 크래시(crash)가 발생했다고 한다. 고장의 요인은 정전이나 디스크의 파
괴와 같은 하드웨어의 고장, 프로그램의 오류나 올바르지 않는 데이터
등의
소프트웨어의 오류, 시스템의 보수원이나 이용자의 오조작 등 세가지로 대별
된다.
FAT (팻) - 파일 할당 테이블
File Alocation Table의 약어. MS-DOS에서의 디스크 관리는 디스크 상의 클
러스터를 단위로 하여 행하여진다. 이 클러스트의 사용 상황을 기억하는 테이
블을 말하며, 같은 것이 둘 준비되어 있어 뜻하지 않은 사고에 대비하고 있
다. FAT의 내용은 대응하는 클러스터의 사용 상황을 나타내고 있으며, 사용
중일 때는 다음 클러스터로 이어지는지 어떤지의 정보를 포함하고 있다.
fatal error (페이탈 에러) - 치명적 오류
실행을 계속해도 그것이 무의미한 결과를 만들어내는 오류. 절차나 데이터
에 중대한 결함이 있고, 목적의 처리 결과가 얻어지지 않게 되는 오류로, 이
오류를 검출한 경우 컴퓨터는 즉시 처리를 중단하고 오류 회복용의 처리가 행
하여진다.
field (필드)
레코드 중에서 특정 종류의 데이터를 위하여 사용되는 지정 영역. 예를 들
면, 임금이 기록되는 일군의 카드 자리. 레코드 내의 한 항목을 위한 특정 영
역으로, 카드의 경우에는 특히 몇 개의 자리로 이루어진다.
file (파일)
일정한 관련성을 갖는 데이터의 집합. 일반적으로 노트나 잡지, 혹은 그들
을 모은 것 등은 모두 파일인데, 컴퓨터의 경우 파일은 종이가 아니고 자기
디스크 장치 등의 보조 기억 장치를 거쳐서 기억 매체에 기록된다.
컴퓨터의
활용에서는 데이터나 프로그램은 파일 단위로 다루어지며 파일에는 각각에 이
름을 붙이고, 파일마다 읽고 쓴다. 개인용 컴퓨터에서는 파일은 데이터의 기
록 형식에 따라서 문자 코드로 표현된 텍스트 파일(ASCII 코드로 표현되기 때
문에 아스키 파일이라고도 한다)과 기계어로 표현된 바이너리 파일로 대별된
다. 또, 파일은 레코드의 집합으로서 표현하는 경우도 있으며, 그 기록 형식
에 따라서 시퀀셜 파일과 랜덤 파일, 인덱스 시퀀셜 파일로 구분된다.
file transfer protocol (FTP, 파일 트랜스퍼 프로토콜) - 파일 전송
프로토콜
두 파일 시스템 간에서 파일을 전송할 때의 통신 규약. 파일은 구조 및 이
용법이 다를 수도 있다. 네트워크 상의 컴퓨터 사이에서 파일을 공용할 때 파
일의 편성법이나 내부 속성을 의식하는 일 없이 파일을 전송하기 위해 정한
통신 상의 규약이나 정보의 형식 체계.
firm banking (펌뱅킹)
금융 기관의 컴퓨터와 거래 기업의 컴퓨터나 단말기를 통신 회선으로 연결
하고, 각종 금융 서비스를 하는 시스템.
firmware (펌웨어)
1) 하드웨어 중에 소프트웨어의 핵심을 이루는 운영 체제의 제어 프로그램
을 조립하는 기술. ROM과 같은 의미로 사용되는 경우도 있다.
2) 마이크로프로그램 그 자체나 미니, 마이크로컴퓨터에서는 ROM에 넣은 프
로그램을 가리킨다.
fix (픽스) - 오류 수정
프로그램의 오류(bug)를 수정하는 것. 또 수정을 위한 수정용 프로그램 코
딩을 말하는 경우도 있다.
floating-point (플로팅 포인트) - 부동 소수점
하나의 수를 고정 소수점 부분을 나타내는 부분(가수)과 고정 소수점의 소
수점 위치를 나타내는 부분(지수)으로 나누어 표현하는 표기법 또는 그러한
수치를 연산하는 연산 조직으로, 고정 소수점 방식보다 넓은 영역의 숫자를
나타낼 수 있어 과학적인 응용에 많이 이용된다.
floppy disk (플로피 디스크)
IBM 3740 데이터 엔트리 시스템에 사용된 것을 계기로 하여 오퍼스 컴퓨터
분야의 마스터 파일로 사용하는 디스크 모양의 자기 기억 매체를 말한다. 음
악 레코드의 도넛판 형식이며, 연질 플라스틱제로 종이 재킷에 들어있다. 저
렴한 랜덤 액세스 파일이나, 일면 접근 시간이 늦다는 것과 내구성에 난점이
있다.
folder (폴더)
애플 매킨토시에 있어서 진짜 서류 폴더 형태의 아이콘으로 나타내어지는
여러 파일들의, 또는 파일들과 폴더들의 묶음이다. MS-DOS를 쓰는 컴퓨터의
서브디렉토리와 동일하다.
font (폰트) - 문자체, 자형
문자를 인쇄할 때, 그것이 늘어놓아져 인자되었을 때의 모양을 고려해서 1
조 문자의 형이나 크기가 정해진다. 이와같이 정해진 형과 크기를 가진 자의
1조를 font라고 한다. 이탤릭, 고딕, 명조체 등이 그 예이다.
fon
t editor (폰트 에디터) - 자형 편집기
이용자가 기존의 자형을 변경하거나 새로운 자형을 생성하여 세이브할 때
사용하는 유틸리티 프로그램. 이런 종류의 애플리케이션은 보통, 화면상에 표
시할 수 있는 형식이든가, PostScript 프린터 등에 다운 로드할 수 있는 형식
이든가 혹은 그 양쪽을 다룬다.
format (포멧) - 형식, 서식
1) 데이터의 외부 형식이나 내부 표현 형식 또는 이들을 지정하기 위한 문
자열.
2) 데이터 매체상의 데이터의 배치 또는 배열을 말한다.
form feed (폼피드) - 서식 이송
인자 위치를 다른 페이지의 미리 정해진 최초의 인자 위치까지 이동시키는
서식 문자.
FORTRAN (포트란)
Formula Translator의 약어. 1957년 미국 IBM 사에서 개발한 과학 기술 계
산용 프로그램 언어. 수식을 그대로의 모양으로 프로그래밍할 수 있게 한 최
초의 언어이다. 사무 처리용의 COBOL과 더불어 널리 쓰이고 있는 프로그램 언
어로, 다음과 같은 특징을 갖는다.
1) 프로그램을 '문'에 의해서 기술한다. 문은 동작을 지정하는 실행문과 데
이터의 특성 등을 기술하는 비실행문으로 대별된다.
2) 수학 함수가 내장되어 있다.
3) 중심이 되는 프로그램과 부차적인 프로그램을 별도로 컴파일할 수 있으
므로 복수의 사람이 프로그램을 만들고 나중에 하나로 묶을 수 있다.
4) 프로그
램을 기계어로 변환한 다음 실행하는 언어(컴파일언어)이므로 실
행 속도가 빠르다.
forum (포럼)
PC 통신 서비스 등에서 정보의 교환 장소. 전자 게시판을 사용하는 경우도
있고, 또 화제로 나누어서 포럼을 만드는 경우도 있다. 흥미를 공통으로 하는
회원끼리 정보나 의견의 교환을 하는 장소를 말하는 경우도 있다.
fragmentation (프래그먼테이션) -단편화, 분할
프로세스에 대한 기억 영역의 할당이나 프로세스에 의한 기억 영역의 해방
을 반복함으로써 작은 기억 영역의 분할부가 다수 생성되는 것. 사용할 수 있
는 기억 공간이 프로세스가 요구하는 크기보다 작기 때문에 어느 요구도 만족
시킬 수 없어 미사용인 채로 남겨져 있는 상태를 말한다.
frame (프레임)
1) 고수준 전송 제어 절차에 따라서 커맨드나 리스폰스, 기타의 정보를 전
송하는데 사용하는 8비트의 정수배로 이루어지는 연속한 비트열. 각 프레임의
전후에는 특정한 비트 패턴을 갖는 플래그가 붙여진다.
2) 테이프의 긴 방향으로 수직인 직선상에 있으며, 모든 2진 문자가 동시에
기록되든가 또는 검출되는 뵈㠿㢞低? 이렇
게 부르고, 저작권을 포기하고 있는 것은 PDS라고 한다.
full pathname (풀 패스명)
계층형 파일 시스템에 있어서의, 어느 드라이브, 예를 들면 드라이브 C의
루트 디렉토리에서 어느 파일로 탐색하기 위한 디렉토리나 폴더의 총 리스트.
giga, gigabye (기가, 기가바이트)
기가란 10의 9승을 의미한다. 따라서 기가바이트는 1,000,000,000바이트이
다. 컴퓨터 분야에서는 2진법을 기본으로 하므로, 1기가바이트가 1,073,741,8
24 바이트를 가리키는 경우도 있다. 흔히 GB라고 약칭한다.
GNU (지 엔 유)
리차드 스탈만(Richard Stallman)등이 만든 소프트웨어 시스템의 명칭으로,
무료로 사용할 수 있는 시스템의 구축을 목적으로 한다. 여기서 작성된 소프
트웨어를 GNU 소프트웨어라고 하는데, 이것은 자유로이 배포할 수 있고, 필요
에 따라 변경을 해도 좋다.
GNU software (지 엔 유 소프트웨어)
GNU로 작성된 소프트웨어로, UNIX 상에서 사용할 수 있다. 질이 좋고 무료
로 배포되고 있으며 대표적인 것으로서 'GNU Emacs', 'gcc', 'gdb', 'gas', '
id', 'g++' 등이 있다. 이들은 단지 저작권이 없어진 PDS가 아니고 프리웨어
로서 배포되고 있기 때문에 가지고 있는 사람으로부터 복사하거나 FSF사(Free
Software foundation Inc.)에 신청하면 확실히 입수할 수 있다.
graphical user interface (그래피컬 유저 인터페이스)
그래픽 도형으로 나타내어진 커맨드를 사용하는 유저 인터페이스로, 워크스
테이션이나 개인용 컴퓨터에서 사용할 수 있게 되어 있다. 예를 들면, 미국 N
EXT사의 NEXT STEP, 애플 컴퓨터사의 Macintosh 및 마이크로소프트사의 Windo
ws 등이 유명하다. 이용자는 아이콘이나 윈도 등을 써서 컴퓨터에 커맨드를
보내므로 초보자도 다루기가 쉽다. 일반 개인용 컴퓨터에도 이러한 방식이 보
급되고 있다.
groupware (그룹웨어)
개인용 컴퓨터나 워크스테이션의 네트워크 상에서, 복수 이용자가 그룹으로
작업을 원활하게 진행하기 위한, 업무 지원 소프트웨어. 일반적으로 그룹 멤
버 간의 전자 메일, 스케줄 관리, 공동 문서 작성 등의 기능을 가진 것을 말
한다. 예를 들면, 스케줄 관리라면 개개인이 입력한 스케줄을 호스트 컴푸터
에 집약하고, 회의의 개최 등 필요에 따라 전원의 일정 조정을 한다. 이러한
기능에 의해 멤버 상호의 긴밀한 커뮤니케이션과 공동 작업을 실현한다.
hacker (해커)
원래는 사회 지식은 약간 결여되어 있기는 하지만 컴퓨터에 대해서 해박한
지식이나 기술을 가지고 컴퓨터를 자유 자재로 조작하는 사람이라는 뜻이었으
나 최근에는 그러한 지식이나 기술을 써서 장난이나 범죄를 하는 사람이라는
뜻으로 쓰이는 경우가 많다. 통신의 컴퓨터 범죄가 금전적이나 정치적 등의
어떤 목적을 실현하기 위해 행하여지는 데
대해 해커에 의한 컴퓨터 범죄는
그 행위 자체를 목적으로 하여 주로 스스로의 컴퓨터에 대한 지식이나 기술을
과시하기 위해서 이루어지는 경우가 많다는 점이 특징이다.
hard disk (하드디스크)
소형 컴퓨터의 보조 기억으로서 쓰이는 윈체스터형 디스크 장치. 즉, 헤드
의 암과 디스크를 밀봉한 고정 자기 디스크 장치를 말한다.
hardware (하드웨어)
데이터 처리에서 사용되는 물리적 장치로, 컴퓨터 프로그램, 순서, 규칙 및
관련하는 문서 대조에 사용하는 용어. 데이터 처리 시스템을 구성하는 기계,
전기, 전자 등의 기구나 장치. 보통 컴퓨터와 그 주변 장치를 말한다.
hardware interrupt (하드웨어 인터럽트)
인터럽트이 일종으로, 키보드, 디스크 드라이브, 입출력 포트 등에 의해서
외부적으로, 또는 마이크로프로세서에 의해서 내부적으로 생성되는 인터럽트
(서비스 요구). 외부 하드웨어 인터럽트는 장치가 컴퓨터의 마이크로프로세서
로부터의 지시를 요구하는 데 사용한다. 내부 하드웨어 인터럽트는 IBM PC 및
그 호환기 등 속에 들어있는 마이크로프로세서가 이벤트를 제어하기 때문에
생성한다. 하드웨어 인터럽트는 키보드에서 입력된 문자가 받아들여졌을 때
등에 갑자기 발생한다든지, 또 컴퓨터의 타이머에서와 같이 예기한 대로도 발
생한다. 마이크로프로세서는 긴급한 요구와 긴급하지 않은 요구를 판별할 필
요가 있으므로 하드웨어 인터럽트에는 우선 순위의 레벨이 할당되어 있다. 최
우선 순위는 마스크 불가능 인터럽트(NMI)라고 불리며, 기억 장치의 고장 등
즉시 서비스가 필요한 심각한 오류를 위한 인터럽트에 대하여 주어진다.
head (헤드)
기록 매체상에 데이터를 기록하거나 기록된 데이터를 판독 또는 소거하기
위한 기구. 예를 들면, 자기 헤드, 광전식 헤드, 천공 헤드 등.
hidden file (히든 파일) - 숨은 파일
디렉토리 내의 파일을 표시하는 보통의 리스트에는 나타내어지지 않는 파
일. 파일은 변경이나 삭제에서 보호하기 위해 숨겨져 있다. 예를 들면, MS-DO
S에는 2개의 숨은 파일, IO.SYS와 MSDOS.SYS가 있다.
high density disk (하이 덴서티 디스크) - 고밀도 디스크
배밀도 또는 표준의 플로피 혹은 마이크로플로피보다 많은 정보를 기억할
수 있는 플로피 또는 마이크로플로피 디스크. IBM PC 및 호환기용의 고밀도
디스크는 1.2M 바이트(5.25)나 1.44M 바이트(3.5)를 기억할 수 있다. 매킨토
시용의 고밀도 마이크로플로피는 1.44M 바이트 기억할 수 있다.
high memory (하이 메모리) - 상위 메모리
주소의 최상위에 있는 메모리. IBM PC의 경우 주소 공간은 0-1M 바이트이
며, 이 중 0-640K 바이트는 RAM 용으로 예약되고, 하이 메모리(640K 바이트-1
M 바이트)는 제어용 하드웨어(비디오 어댑터, 시리얼 포트, 기타)와 ROM BIOS
용으로 사용되고 있다.
home banking
(홈뱅킹)
금융 기관의 컴퓨터와 각 가정의 단말기를 통신 회선으로 연결하고, 자금의
대체, 결제, 각종 정보 서비스 등을 하는 시스템.
home directory (홈 디렉토리)
UNIX 시스템의 계층적 파일 시스템에 있어서 특정한 이용자마다 개인적 조
작 환경으로서 미리 시스템에 설정된 디렉토리를 말한다. 이용자가 로그인(lo
g in)했을 때 최초의 조작 환경이 되는 커런트 디렉토리로서 설정된다.
host (호스트) - 상위
이 말의 원뜻은 '주인'이며, 하드웨어 분야, 소프트웨어 분야를 불문하고 '
호스트', '상위', '주(主)'라고 번역한다. 호스트 컴퓨터, 호스트 CPU, 호스
트 프르세서 등의 복합어가 있다. host와 대조적으로 쓰이는 것은 새틀라이트
이다
hot key (핫 키)
1회 내지 2회의 키 스트르크로 기능하는 커맨드로, 이용자를 다른 프로그램
으로 전환하는 기억 장치 상주 프로그램. 예를 들면 팝업(pop-up)전자 계산
기, 노트패드, 전화 번호부,단말 에뮬레이터 등이다. 기억 장치 상주 프로그
램(TRS)은 일단 기억 장치에 적재되면 호출되기까지 대기하고 있다. 이용자가
TSR을 필요로 하게 되면 그것을 호출하기 위한 커맨드가 핫 키(보통, Alt키나
Control키와의 조합)이다. 이 키가 핫(hot)이라고 불리는 것은 전환할 곳의
프로그램이 준비 완료하여 대기하고 있기 때문이다.
hypertext (하이퍼텍스트)
문장 중의 어구나 그것에 붙은 표제, 그리고 표제를 모은 목차 등이 서로
관련지워진 문자 데이터 파일. 이와 같이 만들어진 파일은 어구나 표제를 찾
는 형태로 문자 데이터를 꺼낼 수가 있는 등 효율적인 정보 검색에 적당하다.
예를 들면, '꽃', '벚꽃', '꽃구경'이라는 문장이 하이퍼텍스트화되어 있는
경우, '벚꽃'에 대해 정보를 얻고 싶을 때는 그것이 '꽃'이라는 문장 중에 있
어도, '벚꽃'이라는 문장 중에 '꽃구경'이라는 어구가 있고, 그것을 조사하려
고 생각하면 '꽃구경'이라는 어구를 지정하는 것만으로 목적하는 문장을 꺼낼
수 있다는 식이다. 문자 이외에그래픽이나 음성, 영상도 똑같이 취급할 수
있다. 하이퍼텍스트를 실현하는 소프트웨어의 대표 예가 매킨토시의 하이퍼카
드이다.
Hz (헤르츠)
주파수의 단위로, Hertz의 기호. 파형이 1초간에 반복되는 횟수를 말한다.
옛날에는 사이클(기호 c 또는 c/s)이라는 단위가 사용되었었다.
IBM (아이 비 엠)
International Business Machines Corp.의 약어. 미국의 컴퓨터 제조, 판매
회사의 명칭 및 컴퓨터 명칭. 대형 컴퓨터에서부터 개인용 컴퓨터에 이르기까
지 거의 모든 분야의 제품을 생산하고 있다. IBM은 1980 년대 이전에는 어느
분야에서나 사실상의 표준으로 인정되는 공고한 위치를 차지하고 있었으며,
근래에 그 지위가 많이 약화되기는 하였으나 아직까지 세계 최대의 컴퓨터 기
업으로 남아 있다.
IC (아이 씨) - 집적 회로
Integrated Circuit의 약어. 하나의 기판에 트랜지스터 등의 소자를 복수
개 초소형으로 집적한 것. 집적 회로는 제조 방법에 따라서 박막 집적 회로,
후막 집적 회로, 혼성 집적 회로, 반도체 집적 회로 등으로 분류된다. 현재에
는 집적 회로라고 하면 대부분 반도체 집적 회로를 가리키고 있다. 반도체 집
적 회로는 하나의 반도체 기판 내에 반도체 기술로 소자를 형성하는 것으로,
그 집적도에 따라서 단지 IC 또는 SSI(소밀도 집적 회로), MSI(중밀도 집적
회로), LSI(고밀도 집적 회로), VLSI(초고밀도 집적 회로) 등으로 불린다.
또, 아날로그 형과 디지털형으로 분류된다.
icon (아이콘) - 상(象)
프로그램의 작업 내용이나 데이터의 내용 등을 그림을 써서 나타낸 것. 마
우스나 라이트 펜에 의해서 그림을 선택함으로써 작업이나 데이터를 지시한
다. 키보드를 사용한 조작과 비교해서 직감적으로 지시를 할 수있다.
information provider (IP, 인포메이션 프로바이더) - 정보 제공자
비디오텍스 등 뉴미디어에 의해 정보를 제공하는 자 또는 업체. 최근에는
비디오텍스에 의한 서비스의 개념이 '정보 제공형'에서 '서비스 제공형'으로
변화하고 있는데 따라 비디오텍스 업계에 있어서의 '정보 제공자'도 '서비스
제공자'라고 호칭되는 경향이 있다.
i-node (아이 노드) - 색인 노드
i는 index의 약자. UNIX의 파일 시스템 내에 있는, 개개의 파일(디렉토리
포함)을 관리하기 위한 데이터 구조. 모든 파일은 하나의 i노드를 갖는다. i
노드는 파일의 형, 접근 보호 모드, 소유자의 이용자 식별자 및 그룹 식별자,
크기, 파일 실체의 주소, 작성 시간, 최종 접근 시간 등 특정한 파일에 관한
정보를 갖는다. 파일 실체의 주소로서 파일의 선두 부분의 블록 번지를 일부
직접 갖는 외에 나머지의 블록 번지는 간접 블록 번지로서 가지며, 대규모의
파일에도 대응할 수 있도록 고려되어 있다. i노드의 배열을 i리스트 혹은 i토
드 리스트라 하고, 이 배열의 색인을 i번호 혹은 i노드 번호라고 한다.
input (인풋) - 입력
1) 입력 처리에 관계 되는 장치, 처리 또는 채널이나 입력 처리에 관계되는
데이터 또는 상태에 관한 용어.
2) 데이터 처리 시스템 또는 그 일부를 받는 것이나 받아들이는 데이터.
input-output port (인풋 아웃풋 포트) - 입출력 포트
입출력 데이터 전송을 하는 하드웨어의 출입구. 컴퓨터와의 타이밍 제어 기
능을 포함하나 입출력 장치에 특유한 제어 회로는 포함되지 않는다.
install (인스톨) - 설치
1) 하드웨어를 설치하여 사용 가능한 상태로 하는 것. 예를 들면, 개인용
컴퓨터에 하드 디스크를 증설하는 경우는 하드 디스크를 접속할 뿐만 아니라
디스크의 초기화나 디스크의 할당 등이 행하여지지
않으면 안 된다.
2) 컴퓨터 시스템의 동작에 필요한 프로그램이나 파일을 디스크 등의 기억
장치에 성치한다든지, 여러 가지동작 환경을 설정하여 시스템으로서 동장 가
능한 상태로 하는 것.
Intel (인텔)
Integrated Electronics의 약어. 마이크로컴퓨터를 최초로 개발한 반도체
메이커. 8080,8085 등 많은 마이크로프로세서를 만들고 있다.
interface (인터페이스) - 접속기
1) 둘 이상의 구성 요소의 경계 또는 경계에 있어서 공용되는 부분. 두 장
치를 결합하는 하드웨어 구성 요소인 경우와 둘 이상의 프로그램에 의해서 공
용되는 기억 장치의 일부 또는 레지스터인 경우 등이 있다.
2) 상호 접속회로의 공통하는 물리적 상호 접속 특성, 신호 특성 및 기능
특성에 의해 정의되어 공유되는 경계 부분.
interleave (인터리브) - 상호 배치하다
기억 장치를 복수의 영역으로 나누고, 그들에 동시에 읽고 쓸 수 있도록 하
는 것. 1회의 동작으로 복수의 기억 영역에 대해서 동시에 읽고 쓰기를 하므
로 전체로서 접근 시간은 짧아진다. 또, 플로피 디스크를 포매팅하는 경우 섹
터의 작성은 1섹터씩 차례로 행하여지는 것이 아니고, 복수의 섹터마다 묶어
서 행하여진다. 이것도 인터리브이다.
internet (인터넷)
1) 복수의 LAN(local area network)을 접속하여 하나의 네트워크로서 작용
하도록 한 네트워크
.
2) 미국의 대학간에서 이용되고 있는 네트워크.ARPANET나 MILNET 등의 네트
워크를 포함하는 네트워크이다.
interrupt (인터럽트)
개입 중단 요구가 있었을 때 현재 실행 중인 프로그램을 일시 중단하고 요
구에 응한 다른 프로그램을 실행하는 것. 중단한 프로그램은 요구가 있었던
프로그램의 실행 종료 후에 계속해서 재개할 수 있다. 외부에서 걸리는 인터
럽트로서는 전원 이상이나 키보드의 인터럽트 키가 눌러진 경우 등이며, 내부
에서 걸리는 인터러브로서는 프로그램의 특정 명령의 실행, 중앙 처리 장치
내부의 연산 결과의 오버플로, 기억 장치의 패리티 오류 등이 있다.
I/O (아이 오) - 입출력
input-output의 약자. 입력과 출력.
1) 컴퓨터의 외부사이에 데이터가 출입할 때 물리적으로 입구와 출구가 되
는 장치의 총괄적 명칭.
2) 출입의 대상이 되는 정보 및 매체.
3) 입출력을 위한 데이터를 운반하는 수단 및 과정.
IO.SYS (아이오 시스)
MS-DOS의 스타트업 디스크에 설치되어 있는 2개의 숨은 시스템 파일의 하
나. IBM 판 MS-DOS의 IO.SYS(IBMBIO.COM이라고 부른다)에는 표시 장치나 키보
드, 플로피 디스크 드라이브, 하드 디스크 드라이브, 직렬 포트, 리얼타임 클
록 등의 주변 장치용 디바이스 드라이버가 들어 있다.
IRQ (아이 알 큐) - 개입 요구
interrupt request의 약어. 인터럽트를 요구하는 신호로, 이 신호가 입력되
면 인터럽트를 개시하기 위한 인터럽트 순서가 실행되고, 이때 프로세스는 실
행 중인 명령이 완료되기까지대기한다.
ISA (아이 에스 에이, 아이사) - 업계 표준 아키텍쳐
industry standard architecture의 약어. IBM PC/XT의 버스 설계용 비공식
명세. 카드를 확장 슬롯에 꽂는 방식으로 각종 어댑터를 시스템에 추가해 갈
수 있는 것. 당초 8비트의 데이터 버스가 채용되었으나 1984년에 16비트 데이
터 버스로 확장되고, 이때 IBM PC/AT에 채용되었다.