big-endian and little-endian

빅 엔디안과 리틀 엔디안은 컴퓨터 메모리에 저장된 바이트들의 순서를 설명하는 용어이다. 빅 엔디안은 큰 쪽 (바이트 열에서 가장 큰 값)이 먼저 저장되는 순서이며, 리틀 엔디안은 작은 쪽 (바이트 열에서 가장 작은 값)이 먼저 저장되는 순서이다. 예를 들면, 빅 엔디안 컴퓨터에서는 16진수 "4F52"를 저장공간에 "4F52"라고 저장할 것이다 (만약 4F가 1000번지에 저장되었다면, 52는 1001번지에 저장될 것이다). 반면에, 리틀 엔디안 시스템에서 이것은 "524F"와 같이 저장될 것이다.

IBM 370 컴퓨터와 대부분의 RISC 기반의 컴퓨터들, 그리고 모토로라 마이크로프로세서는 빅 엔디안 방식을 사용한다. 왼쪽에서 오른쪽으로 읽는 언어를 사용하는 사람들에게, 이것은 일련의 문자나 숫자를 저장하는 데 있어 자연스러운 방식이다.

한편, 인텔 프로세서나 DEC알파 프로세서, 그리고 적어도 그것들 상에서 운영되는 일부 프로그램들은 리틀 엔디안을 사용한다. 리틀 엔디안 순서에 대한 논리는, 수의 값을 증가시킬 때 수의 왼편에 자릿수를 추가해야할 필요가 있을지 모른다는 것이다 (지수가 아닌 경우에, 더 큰 숫자는 더 많은 자릿수를 갖는다). 빅 엔디안으로 정렬되어 저장되어 있는 숫자는 두 숫자를 더한 결과를 저장하기 위해 모든 자릿수를 오른쪽으로 옮겨야하는 일이 종종 발생한다. 그러나 리틀 엔디안 방식으로 저장된 숫자에서는, 최소 바이트가 원래 있던 자리에 그대로 머물 수 있으며, 새로운 자리 수는 최대 수가 있는 주소의 오른쪽에 추가될 수 있다. 이것은 일부 컴퓨터 연산들이 매우 단순해지고 빠르게 수행될 수 있다는 것을 의미한다.

자바FORTRAN과 같은 컴파일러들은 그들이 개발하는 목적 코드가 어떤 방식으로 저장될 것인지를 알아야만 한다. 필요한 경우, 한 방식에서 다른 방식으로 변경하는데 변환기가 사용될 수도 있다.

바이트 순서가 빅 엔디안이든 리틀 엔디안 이든, 각 바이트 내에 들어있는 비트들은 둘 모두 빅 엔디안으로 정렬되어 있다는 데에 유의하라. 즉, 저장된 바이트의 주어진 숫자에 의해 표현되는 전체적인 비트 스트림에 관해서는 빅이나 리틀 엔디안으로 하려는 시도가 없다는 것이다. 예를 들어 16진수 4F가 저장공간 내에 주어진 저장 주소범위 내에 있는 다른 바이트들과 함께 처음에 저장되든 또는 나중에 저장되든 간에, 그 바이트 내의 비트 순서는 다음과 같을 것이다.

01001111

비트 순서에 대해서도 빅 엔디안이나 리틀 엔디안으로 구현하는 것이 가능하긴 하지만, 거의 모든 CPU프로그램들은 빅 엔디안 비트 순서로 설계된다. 그러나 데이터 통신에서는, 비트 순서를 둘 중 어느 한쪽으로 하는 것이 가능하다.

에릭 레이몬드는 인터넷 도메인 이름전자우편 주소들이 리틀 엔디안 방식으로 표현된 것이라고 말한다. 예를 들어 만약, 텀즈 사이트의 주소를 빅 엔디안 방식으로 쓴다면 다음과 같은 형식을 가질 것이다.

kr.co.terms.www

빅 엔디안과 리틀 엔디안이라는 용어는 조나단 스위프트의 걸리버 여행기로부터 파생되었다.

[펌 '김동근의 텀즈']

Posted by jazzlife
,

OSI (Open Systems Interconnection) ; 개방형 시스템간 상호 접속

Open Systems Interconnection 참조 모델 (그림)

OSI는 네트웍 내에서 양측의 사용자가 통신하기 위한 표준 참조 모델이다. 이 모델은 제품 개발이나, 네트웍을 이해하는데 사용된다. 이 그림은 빈번히 사용되는 인터넷 제품들 및 서비스들이 모델 내에서 어느 계층에 해당하는가를 보여주고 있다.

 

OSI는 7 계층으로 통신을 나누는데, 이 계층들은 다시 2개의 그룹으로 나뉜다. 상위 4 계층은 이용자가 메시지를 주고받는데 사용된다. 네트웍 계층까지의 아래의 3 계층은 메시지가 호스트를 통과 할 수 있도록 한다. 컴퓨터에 보내진 데이터는 위 계층으로 전달된다. 다른 컴퓨터에 보내진 메시지는 위 계층으로 전달되지 않고 다른 호스트로 전달된다.

7 계층을 하나하나 살펴보면 다음과 같다.

  • 7 계층 : 응용계층 ... 이 계층에서는 통신상대, 서비스 품질, 사용자 인증과 비밀을 고려하고, 데이터 구문의 제약
                  을 정한다 (이 계층은 응용 프로그램이 응용 계층의 기능을 수행하지만 응용프로그램 자체는 아니다).
  • 6 계층 : 표현 계층 ... 이 계층은 운영체계의 한 부분으로 입력 또는 출력되는 데이터를 하나의 표현 형태에서
                  다른 표현 형태로 변환하는 것이다 (예를 들면 텍스트로 도착한 데이터를 팝업 윈도우 형태로 변환하는 
                  것이다). 표현 계층을 문법 계층이라고 하기도 한다.
  • 5 계층 : 셰션 계층 ... 이 계층에서는 종단 호스트 프로그램 사이에서 메시지를 주고받기 위한 설정을 하고, 데이터
                  를 받는 동기를 제어하는 역할을 한다. 이 계층은 통신 세션을 구성하는 역할을 한다.
  • 4 계층 : 트랜스포트 계층 ... 이 계층은 종단간 제어와 에러를 관리한다. 즉, 신뢰성 있는 데이터 전송을 보장한다.
  • 3 계층 : 네트웍 계층 ... 이 계층은 데이터 경로를 제어한다 (패킷이 정확한 수신자에게 보내지도록 올바른 경로는
                 제어하여 수신 쪽에서 받을 수 있게 한다). 네트웍 계층은 경로를 설정하고 다른 쪽으로 전송한다.
  • 2 계층 : 데이터링크 계층 ... 이 계층은 물리적 레벨의 에러 제어와 동기를 제공하고, 5를 초과하는 1의 스트링
                  로  비트화한다. 이 계층은 전송 확인과 관리를 담당한다.
  • 1 계층 : 물리 계층 ... 이 계층은 전기 기계적으로 체계를 갖춘 네트웍을 통하여 비트열을 나른다. 이 계층은 전송
                  매체를 통해 데이터를 주고받는 하드웨어 수단을 제공한다.

 

[주]

OSI 참조모델은 네트웍 내에서 메시지가 한쪽에서 다른 쪽으로 보내졌을 때, 각 단에서 필요한 관련 기능들의 7개 계층으로 설명된다. 기존의 네트웍 제품이나 프로그램들은, 이 계층적 구조 내에 그것이 어울리는 곳에서 부분적으로 설명될 수 있다. 예를 들어, TCP/IP는 대체로 인터넷상에서 통신을 지원하는 일련의 제품들로서 다른 인터넷 프로그램들과 함께 일괄적으로 포함된다. 이러한 일련의 제품들로는 FTP, Telnet, HTTP, 전자우편 및 기타의 것들로 구성된다. 비록 TCP는 OSI의 전송계층에, IP는 네트웍 계층에 잘 들어맞는다 할지라도, 기타 다른 프로그램들은 세션이나, 표현 및 응용계층에 약간 부정확하게 맞는다.

이 그림에는 네트웍 계층 보다 상위에 있는 계층 내의 인터넷 관련 프로그램들만을 포함하였다. OSI는 다른 네트웍 환경에서 적용될 수 있다. 응용 및 표현계층 아래에 많은 사각형들은 표시된바와는 달리 이러한 계층에 깔끔하게 들어맞지는 않는다. 그러나, OSI 참조모델을 완벽하게 따르는 일련의 통신 제품들은 각 계층에 정확히 들어 맞을 수 있다.


OSI[오에스아이]는 통신 네트웍으로 구성된 컴퓨터가 어떻게 데이터를 전송할 것인가에 대한 표준규약 또는 참조 모델이다. 이것의 목적은 통신 제품을 만들 때 다른 제품과 모순됨이 없이 통신하도록 유도하는 것이다. 이 참조 모델은 통신의 종단에서 이루어지는 기능을 7 계층으로 정의했다. OSI가 잘 정의된 계층마다 관련된 기능을 따르도록 강하게 고수하지 않아도, 대부분의 제품들은 OSI 모델에 관련된 정의들을 따르기 위해 노력한다. OSI 모델은 또한 모든 사람이 동일한 관점에서 통신에 대해 교육하고, 논의하는 유일한 참조 모델로서 중요한 가치가 있다.

주요 컴퓨터와 통신 회사 대표자들에 의해 1983년부터 개발이 시작된 OSI는 본래 인터페이스 사이의 상세 규정을 시도했다. 그러나 위원회는 다른 것들 간에 상세 인터페이스 규정을 개발할 수 있는 공통의 참조 모델을 확립하기로 결정하였으며, 그것은 표준이 될 수 있었다. OSI는 ISO에 의해서 국제 표준으로 채택되었다. 현재, 이것은 ITU의 권고 X.200 이다.

OSI의 주된 개념은 통신 네트웍으로 구성된 두개의 종단 이용자 사이에서, 통신 처리를 각 계층이 가지고 있는 특별한 기능을 가지고 계층별로 나눌 수 있도록 하는 것이다. 각 통신 이용자는 7 계층의 기능을 갖는 컴퓨터를 이용한다. 이용자들 사이에 메시지가 주어지면, 컴퓨터에서 한 계층씩 아래로 각 층을 통과하여 데이터가 흐르게되고, 다른 쪽에서는 메시지가 도착할 때 메시지를 받는 컴퓨터는 한 계층씩 위로 통과하여 이용자에게 전달 될 것이다. 실제로 이러한 7 계층의 기능을 제공하는 프로그램이나 장치는 컴퓨터 운영체계, 웹 브라우저와 같은 응용프로그램, TCP/IP 또는 다른 트랜스포트 네트웍 프로토콜과 이용자의 컴퓨터에 구성된 회선을 사용할 수 있는 소프트웨어하드웨어가 함께 결합된다.

 

'old > 용어정리' 카테고리의 다른 글

big-endian and little-endian  (0) 2011.02.17
layer and layering ; 계층, 계층화  (0) 2010.11.18
Jolt  (0) 2010.11.18
IT (information technology) ; 정보기술  (0) 2010.11.18
ISV (independent software vendor)  (0) 2010.11.18
Posted by jazzlife
,

layer and layering ; 계층, 계층화

컴퓨터 프로그래밍에서, 계층화는 개별 단계들 속으로 순차대로 수행되고 종료되는 프로그래밍 조직으로서, 각 단계의 결과를 어느 정도 분량의 정보를 송신하거나 수신하는 것과 같이 전체적인 기능에 이르기까지, 다음 프로그램이나 계층에 전달하기 위한 특정 인터페이스에 의해 정의된다.

통신 프로그램들도 종종 계층화 된다. 통신 프로그램의 참조 모델인 OSI는 통신의 양단에 하나씩 있는 두 프로그램들 내의 계층화된 프로토콜 모음으로서, 각 계층별로 동일한 셋을 사용한다. OSI는 7 계층으로 구성되며, 각각은 컴퓨터들 사이에서 프로그램과 프로그램 사이의 통신을 위해 수행되어야할 여러 가지 기능을 반영한다.

TCP/IP인터넷 통신을 위해 전송과 네트웍 주소 기능을 제공하기 위해 TCPIP라는 두 개의 계층을 가지고 있는 프로그램의 예이다. TCP/IP와 그외 다른 계층화 프로그램들을, 때로 프로토콜 스택이라고 부르기도 한다.

Posted by jazzlife
,

Jolt

old/용어정리 2010. 11. 18. 11:54

Jolt

Jolt는 두 컵의 커피 상당량이 들어있는 미국의 청량음료로서, 프로그래머, 대학생, 인터넷 서퍼, 그리고 늦은 밤이나 새벽시간까지 깨어있어야 하는 사람들이 주로 찾는다. 누군가는 Jolt를 "인터넷을 움직이게 하는 연료"라고 표현하기도 한다. Jolt 한 깡통이나 한 병은 펩시콜라나 코카콜라가 가지고 있는 코카인 량의 두 배 가량을 포함하고 있다.

Jolt 신봉자들은 고유의 웹페이지를 만들었는데, 호주와 스웨덴에 있는 몇 개와 독일어로 된 Jolt 페이지를 포함하여, 야후에만도 9개나 올라있다. 공식적인 Jolt 팬클럽 페이지와 몇몇 다른 페이지들에서는, Jolt의 카페인 량을 다른 청량음료와 비교한 그림 자료를 제공하고 있다.

가장 재미있는 Jolt 웹페이지는 Jolt Cola 홈페이지이다.

Posted by jazzlife
,

IT (information technology) ; 정보기술

IT[아이티]라는 용어는, 다양한 형태(업무용 데이터, 음성대화, 사진, 동영상, 멀티미디어 프레젠테이션, 및 심지어 아직 나타나지 않은 형태의 매체를 모두 포함)로 정보를 만들고, 저장하고, 교환하고, 사용하는 데 필요한 모든 형태의 기술을 아우른다. 이것은 정보통신이나 컴퓨터 기술 모두를 하나의 낱말로 나타낼 수 있는 편리한 용어이다. "정보혁명"을 주도하는 것이 바로 정보기술이다.

Posted by jazzlife
,

ISV (independent software vendor)

ISV는 하나 이상의 컴퓨터 하드웨어운영체계 플랫폼에서 실행되는 소프트웨어 제품을 만들고 판매하는 회사를 말한다. 마이크로소프트, IBM, 휴렛패커드, 애플 등과 같이 플랫폼을 만드는 회사들은, "비즈니스 파트너"라고 불리는 특별한 계획에 의거하여 ISV를 격려하고, 지원을 제공한다. 일반적으로, 하나의 플랫폼에서 더 많은 응용프로그램들이 실행되면, 고객들에게 더 많은 가치를 제공하게 된다. 물론, 마이크로소프트, IBM 등과 같은 플랫폼 제작회사들도 역시 응용프로그램들을 만들지만, 모든 것을 자체적으로 만들기에는, 요구되는 자원이나 특별한 지식들을 가지고 있지 못한 경우가 대부분이다. 윈도우95나 매킨토시 플랫폼에서 실행되는 모든 프로그램들을 생각해보면, 거기에 얼마나 많은 ISV들이 있는지를 알게 될 것이다. 일부 ISV들은 IBM의 소규모 비즈니스용 AS/400 등과 같이 특정 운영체계에 초점을 맞추며, 거기에는 수천 개 이상의 ISV 응용프로그램들이 있다. 다른 ISV들은 공학 등과 같은 특정 응용분야에 특화되어 있으며, 주로 최상위 유닉스 기반의 워크스테이션 플랫폼에 사용되는 소프트웨어를 개발한다.

ISV는 플랫폼에 추가되는 소프트웨어를 만들고 판매한다. OEM 회사들은 대형 제품을 만들기 위하여 하드웨어 플랫폼 구성요소들을 사용한다. VAR들은 자신들의 소프트웨어 제품 패키지에 플랫폼 소프트웨어를 통합시킨다.

Posted by jazzlife
,

IS (information system[s] or information services) ; 정보시스템 또는 정보서비스

  1. IS[아이에스]기업의 전체 또는 일부에 의해 요구되는 정보에 대해 저장, 계산, 분배 및 통신 등을 제공하는 기술과 인력자원의 집합체이다. IS의 특별한 형태가 경영정보시스템, 즉 MIS인데, 이는 기업의 경영상태와 관련된 정보를 제공한다.
  2. 정보서비스라는 의미로서의 IS(information services)는 기업 내에서 데이터 처리와 정보시스템에 관한 총체적인 책임을 지고 있는 부서 또는 조직의 보편적인 이름이다.

'old > 용어정리' 카테고리의 다른 글

IT (information technology) ; 정보기술  (0) 2010.11.18
ISV (independent software vendor)  (0) 2010.11.18
interoperability ; 상호 운용성  (0) 2010.11.18
instruction ; 명령어  (0) 2010.11.16
internationalization ("I18N") ; 국제화  (0) 2010.11.16
Posted by jazzlife
,

interoperability ; 상호 운용성

상호 운용성은 시스템 또는 제품이, 고객 측의 특별한 노력 없이도 다른 시스템이나 제품과 함께 잘 동작하기 위한 능력이다. 상호 운용성은 "네트웍이 곧 컴퓨터이다"라는 개념이 현실화되어가면서, 정보기술 제품의 품질에 있어 그 중요도가 점차 커지고 있다. 이러한 이유 때문에, 이 용어가 제품 설명서 내에 광범위하게 사용되고 있다.

제품들은 다음 중 하나, 또는 둘 모두를 사용하여 다른 제품들과의 상호 운용성을 이룬다

  • 공표된 인터페이스 표준을 지지
  • 한 제품의 인터페이스를, 즉각 다른 제품의 인터페이스로 바꿀 수 있는 브로커 서비스를 사용

첫 번째 접근방식의 좋은 예가, 월드와이드웹을 위해 개발되었던 일련의 표준들이다. 이러한 표준들에는 TCP/IP, HTTP, 그리고 HTML을 포함한다. 두 번째 종류의 상호 운용성 접근방식은 CORBAORB에 의해 예증되었다.

"호환성"이라는 단어도 상호 운용성과 관련이 있는 용어다. 표준과 양립할 수 있는 제품이라도, 동일한 표준에 부합되는 다른 제품들과 공동이용이 가능하다 (또는 브로커를 통하여 상호 운용성을 달성한다).

Posted by jazzlife
,

instruction ; 명령어

명령어는 컴퓨터 프로그램이 주어진 컴퓨터 프로세서에게 내리는 명령이다. 최하위 계층에서, 각 명령어는 컴퓨터가 수행해야하는 물리적인 연산, 그리고 명령어 형태에 따라서는 그 명령어를 수행하는데 사용되는 데이터를 저장하고 있는 레지스터의 명세나, 그 명령어를 수행하는데 사용되는 데이터의 위치, 또는 데이터를 직접 또는 간접 참조하기 위한 메모리 내의 위치 등을 나타내는 0과 1의 연속이다.

컴퓨터의 어셈블러언어에서, 일반적으로 각 문장은 하나의 프로세서 명령어에 대응된다. 고급언어에서, 일반적으로 하나의 프로그램 문장은 컴파일 후에는 여러 개의 프로세서 명령어로 나뉘어진다.

어셈블러언어에서, "매크로 명령어"는 어셈블러 프로그램에 의해 처리되면서 여러 개의 명령어로 확장된다.

Posted by jazzlife
,

internationalization ("I18N") ; 국제화

국제화는 때로 줄여서 그저 "I18N"이라고도 표기하는데, 그 의미는 이 용어의 영어 표기에서 첫 글자인 "I"자와 마지막 글자인 "N"의 사이에 18글자가 들어가 있다는 의미이다. 국제화는 제품이나 서비스를 특정지역의 언어나 문화에 맞추는, 즉 현지화라고 불리는 과정을 쉽게 할 수 있도록 계획하거나 이행하는 과정을 말한다. 국제화는 때로 번역 및 현지화 능력부여 작업이라고도 불리는데, 여기에는 다음과 같은 것들이 포함된다.

  • 하드웨어 레이블이나, 도움말 페이지, 그리고 온라인 메뉴 등 사용자 인터페이스를 설계할 때, 더 많은 수의 글자가 들어갈 때를 대비하여 여유를 둔다.
  • 웹에디터나 저작도구 등과 같은 제품을 개발할 때 국제 문자셋, 즉 유니코드를 지원할 수 있게 한다.
  • 인쇄용 그래픽 이미지나, 웹사이트를 만들어서 텍스트 레이블을 번역할 때 비용이 많이 들지 않게 한다.
  • 전세계적으로 통용될 수 있는 예시를 사용한다.
  • 소프트웨어의 경우에는, 메시지들이 영어와 같은 단일 바이트 문자 코드에서, 한글과 같은 다중 바이트 문자 코드로 변환될 수 있도록 데이터 공간을 확보한다.

'old > 용어정리' 카테고리의 다른 글

interoperability ; 상호 운용성  (0) 2010.11.18
instruction ; 명령어  (0) 2010.11.16
I/O (input/output) ; 입출력  (0) 2010.11.16
heterogeneous ; 이종  (0) 2010.11.15
header ; 헤더  (0) 2010.11.15
Posted by jazzlife
,

I/O (input/output) ; 입출력

I/O[아이오]컴퓨터와 데이터를 주고받는 연산이나, 프로그램 또는 장치를 가리킨다. 대표적인 I/O 장치로는 프린터, 하드디스크, 키보드, 마우스 등이 있다. 실제로 I/O 장치는, 기본적으로 입력만 할 수 있는 장치 (키보드와 마우스가 이에 해당), 주로 출력만을 하는 장치 (프린터), 그리고 입력과 출력을 모두 할 수 있는 장치 (하드디스크, 디스켓 등) 등으로 나뉘어진다.

'old > 용어정리' 카테고리의 다른 글

instruction ; 명령어  (0) 2010.11.16
internationalization ("I18N") ; 국제화  (0) 2010.11.16
heterogeneous ; 이종  (0) 2010.11.15
header ; 헤더  (0) 2010.11.15
hardware ; 하드웨어  (0) 2010.11.15
Posted by jazzlife
,

heterogeneous ; 이종

Heterogeneous는 서로 다른 종류라는 뜻을 가지는 "이종(異種)"으로 번역될 수 있는데, 구성요소들이 서로 비슷하지 않은 특성을 지칭한다. 정보기술에서 이러한 용어는 서로 다른 제작사에서 만들어졌지만, 네트웍의 일부가 되거나 또는 포함되어 상호 동작될 수 있는 제품들을 표현하기 위해 주로 사용된다. 이종망은 여러 제품들 공통으로 사용된 하드웨어소프트웨어 인터페이스가 표준을 만족하여 서로 통신할 수 있도록 함으로써 구현이 가능하다. 인터넷이 바로 이종망의 대표적인 예이다.

'old > 용어정리' 카테고리의 다른 글

internationalization ("I18N") ; 국제화  (0) 2010.11.16
I/O (input/output) ; 입출력  (0) 2010.11.16
header ; 헤더  (0) 2010.11.15
hardware ; 하드웨어  (0) 2010.11.15
HCI (human-computer interaction)  (0) 2010.11.15
Posted by jazzlife
,

header ; 헤더

old/용어정리 2010. 11. 15. 11:37

header ; 헤더

정보기술에서 헤더란, 일반적으로 어떤 것의 앞에 나오는 것으로서, 보통 어떤 단위들이 표준적으로 반복되는 부분에 사용된다. 헤더는 각각 고유의 값을 가지고 있는 여러 개의 필드로 구성될 수 있다. 여기에 4가지 일반적인 용례를 나열하였다.

  1. 문서에서 헤더는 각 페이지의 맨 위에 출력되도록 만든 텍스트나 이미지 등의 조합이다.
  2. 전자우편에서 헤더는 발신자, 수신인 주소, 수신자, 메시지 우선 순위 등이 적힌 메시지의 한 부분을 말한다.
  3. 컴퓨터 파일에서 헤더는 파일의 본 내용에 앞서 맨 앞에 붙어 있어서, 내용의 길이라든가 파일의 다른 특성들을 기술하고 있는 필드이다.
  4. 네트웍 전송 단위에서 헤더는 데이터나 제어신호 등에 앞서서 파일 또는 전송단위에 대해, 그것의 길이, 논리적이나 물리적으로 그것과 관계 있는 다른 파일이나 전송단위의 존재여부 등을 나타낸다.

'old > 용어정리' 카테고리의 다른 글

I/O (input/output) ; 입출력  (0) 2010.11.16
heterogeneous ; 이종  (0) 2010.11.15
hardware ; 하드웨어  (0) 2010.11.15
HCI (human-computer interaction)  (0) 2010.11.15
GUI (graphical user interface) ; 그래픽 사용자 인터페이스  (0) 2010.11.15
Posted by jazzlife
,

hardware ; 하드웨어

하드웨어는 컴퓨터, 통신 및 기타 정보기술이 이용되는 장치들에 있어 물리적인 측면을 의미한다. 이 용어는 컴퓨터 본체, 전자회로 및 컴퓨터의 부품 등을 '프로그램'과 구분하기 위한 방편으로 나왔다. 프로그램은 보통 소프트웨어로 분류된다.

하드웨어라는 용어는 내구성과 불변성이 있음을 은연중에 암시한다. 소프트웨어와 마찬가지로, 하드웨어도 집합명사로서, 컴퓨터 그 자체뿐 아니라, 케이블, 커넥터, 전원공급장치와 함께 키보드, 마우스, 스피커, 프린터 등 주변장치를 모두 포함할 수 있다.

하드웨어는 때로 전화와 통신 네트웍 기반시설의 물리적인 측면을 나타내기 위한 집합적 의미로도 사용된다.

'old > 용어정리' 카테고리의 다른 글

heterogeneous ; 이종  (0) 2010.11.15
header ; 헤더  (0) 2010.11.15
HCI (human-computer interaction)  (0) 2010.11.15
GUI (graphical user interface) ; 그래픽 사용자 인터페이스  (0) 2010.11.15
gigabit ; 기가비트  (0) 2010.11.15
Posted by jazzlife
,

HCI (human-computer interaction)

[참고] 그래픽 사용자 인터페이스도 함께 볼 것

HCI[에치씨아이]는 사람이 컴퓨터와 어떻게 상호작용을 하는지, 또 컴퓨터가 사람들과 성공적인 대화를 나눌 수 있기 위해 어느 정도까지 개발되어질 수 있는지에 관한 연구이다. 많은 수의 대기업이나 학교 연구소에서 현재 HCI에 관한 연구가 진행중이다. 약간의 예외는 있지만, 과거에는 컴퓨터 시스템 개발자들이 컴퓨터를 사용하기 쉽게 하는데 별로 관심을 두지 않았었다. 오늘날의 많은 컴퓨터 사용자들은, 아직도 컴퓨터 제작자들이 자신들의 제품을 쓰기 편리하게 만드는데 충분한 관심과 배려를 하지 않고 있다고 주장한다. 그러나, 컴퓨터 시스템 개발자들은, 컴퓨터의 설계와 제작은 지극히 복잡한 것이며, 컴퓨터가 제공할 수 있는 서비스에 대한 요구가, 쉬운 사용법에 대한 요구보다 항상 더 많았다고 주장할지 모른다.

HCI 요소 중 중요한 하나는, 사용자들마다 그들의 대화에 관해 다른 생각이나 지적 모델을 형성하고 있으며, 각기 다른 학습방법과 지식 및 기술에 대한 보존방법을 가지고 있다는 것이다. 그 외에 문화적이고 국가적인 차이도 한 부분을 형성한다. HCI를 연구하고 설계하는데 있어 또다른 고려사항은, 이전의 연구결과에서는 적용될 수 없었던 새로운 대화방법의 가능성이 제공되는 등 사용자 인터페이스 기술이 빠르게 변화한다는 것이다. 마지막으로, 새로운 인터페이스에 숙달되면서 점차 사용자 선호도가 변한다는 것이다.

Posted by jazzlife
,

GUI (graphical user interface) ; 그래픽 사용자 인터페이스

[참고] HCI (human-computer interaction) 항목도 함께 볼 것

GUI[지유아이 또는 구-이]는 순전한 텍스트보다는 오히려 그래픽을 통해 사용자와 컴퓨터간 인터페이스를 구현하는 것이다. 이 용어는 컴퓨터와의 사용자 인터페이스가 처음에는 그래픽이 아니고, 텍스트와 키보드 중심이며, 보통 사용자가 외워야하는 명령들로 구성되어 있고, 컴퓨터는 지나치게 간단하게 응답하는 등의 이유 때문에 생겨났다. DOS의 명령어 인터페이스가 GUI가 나타나기 이전의 대표적인 사용자 인터페이스의 예이다 (윈도우95나 98에서도 여전히 DOS 모드로 들어가서 그것이 어떤 것인지 볼 수 있다). 명령 중심의 인터페이스와 GUI 사이의 중간단계의 사용자 인터페이스는, 키보드로 명령어를 치는 대신에 마우스로 동작시킬 수 있는 메뉴 기반의 인터페이스였다.

오늘날의 주요 운영체계는 그래픽 사용자 인터페이스를 지원한다. 응용프로그램들도 대부분 운영체계와 함께 따라 오거나 또는 자신들만의 GUI 요소와 아이디어를 가미해서 사용한다. GUI는 실제 생활에서 잘 알려진 하나 또는 그 이상의 객체들을 비유적으로 사용하는데, 그 예로는 바탕화면이라든가, 창(윈도우)을 통해 보는 것 또는 건물 내에 물리적인 배치 등이 있다. GUI의 요소들은 윈도우, 풀다운 메뉴, 단추들, 스크롤바, 아이콘 이미지, 위저드, 마우스 같은 것들을 포함하며, 필시 아직 발명되지 않는 많은 것들까지도 포함한다. GUI의 일부로서 멀티미디어의 사용이 증가함에 따라, 많은 응용프로그램에서 소리, 음성, 동영상 및 가상현실 인터페이스 등도 GUI의 일부가 될 것으로 보인다. 어떤 한 시스템의 그래픽 사용자 인터페이스는 그것의 입력장치들과 함께, 그것의 "look-and-feel"이라고 불린다.

'old > 용어정리' 카테고리의 다른 글

hardware ; 하드웨어  (0) 2010.11.15
HCI (human-computer interaction)  (0) 2010.11.15
gigabit ; 기가비트  (0) 2010.11.15
garbage and garbage-collecting ; 가배지 또는 자투리 모으기  (0) 2010.11.15
freeware ; 프리웨어  (0) 2010.11.11
Posted by jazzlife
,

gigabit ; 기가비트

데이터 통신에서, 기가비트는 109 비트 즉 1,000,000,000 비트를 의미한다. 이것은 두 지점간에 초당 전송되는 데이터 량을 측정하기 위해 보편적으로 사용된다. 예를 들어, 이더넷의 고속형인 기가비트 이더넷은, 대략 초당 1 기가비트의 데이터 전송속도를 제공한다. 1초에 기가비트가 전송되는 속도를 줄여서, Gbps라고 표기한다.

일부 자료에서는 기가비트를 230비트인 1,073,741,824 비트라고 설명하기도 한다. 그러나, 비트가 비록 2진수 체계의 단위이긴 해도, 데이터 통신에서의 비트는 이산 신호 펄스이며, 전통적으로 10진수 체계를 사용하여 세어 왔다. 예를 들어, 28.8 Kbps는 초당 28,800 비트를 전송하는 속도이다. 바이트의 경우에는 컴퓨터 구조와 메모리 주소의 한계 때문에 항상 2의 지수를 사용한다.

Posted by jazzlife
,

garbage and garbage-collecting ; 가배지 또는 자투리 모으기


컴퓨터 분야에서 가배지란, 다음과 같이 두 가지의 의미가 있다.

  1. 사용자의 지각적인 측면에서의 가배지란 종종 컴퓨터 화면상에 나타나있지만 정상적으로 읽거나 볼 수 없는, 즉 쓰레기와 같은 정보들을 말한다. 이것은 GIF 그림 파일과 같은 그래픽 파일이나 바이너리 파일들을 텍스트 전용의 검색 프로그램으로 읽어보려는 시도를 할때 자주 생긴다. 이 경우는 단지 내용면에서 문제가 없는 완벽한 하나의 파일을 엉뚱한 프로그램을 이용하여 읽어보려는 경우지만, 검색하는 사람의 입장에서 화면에 나타나 있는 것들은 마치 "쓰레기"나 다름없다고 생각할 수도 있기 때문이다.
  2. 프로그래밍의 관점에서의 가배지는, 메모리 공간 내에서 더 이상 필요치 않다고 판단되어 운영체계에 의해 회수된 데이터 저장공간을 말한다. 이런 메모리 공간을 다른 프로그램들이 효율적으로 재사용할 수 있도록 풀어주는 것을 가배지 컬렉션, 즉 '자투리 모으기'라고 말한다.
    '자투리 모으기'라는 용어는 LISP 이라는 프로그램 언어에서 처음으로 사용된 것으로 보인다. 과거에는 프로그래머들이 필요한 저장공간을 명시적으로 선언하고, 그 공간들이 더 이상 필요치 않을 때에는 시스템에 반환하도록 프로그램을 작성해야만 했다 (사용치 않는 저장공간들을 반환하는 것을 소홀히 하는 프로그램들은 운영체계에 의해 강제로 종료될 수도 있다). 자바는 최근의 프로그램 언어이지만, LISP과 같이 자투리 모으기를 지원함으로써 프로그래머들이 그러한 것으로부터 신경 쓰지 않아도 되도록 지원한다.

'old > 용어정리' 카테고리의 다른 글

GUI (graphical user interface) ; 그래픽 사용자 인터페이스  (0) 2010.11.15
gigabit ; 기가비트  (0) 2010.11.15
freeware ; 프리웨어  (0) 2010.11.11
format ; 포맷  (0) 2010.11.11
footprint  (0) 2010.11.11
Posted by jazzlife
,

freeware ; 프리웨어

프리웨어는 아무런 대가없이 제공하는 프로그램을 말한다. 그러나, 저작권은 살아있으므로 다른 사람들은 저작권자의 허락없이는 그 프로그램에 어떠한 것도 추가로 개발하여 넣을 수 없다. 이런 제한이 가장 적은 무가(無價) 프로그램은 공개 소프트웨어이며, 많은 유닉스 프로그램들이 그 예이다. 자신의 프로그램 속에 공개 소프트웨어를 재사용하려면, 그 프로그램에 대해 그간의 경과나 역사를 조사해봄으로써 그 프로그램이 실제로 대중에게 공개된 완전한 공개프로그램인지를 확실히 해두는 것이 좋다.

"프리"라고 불리는 프로그램 중에는 라이트웨어, 포스트카드웨어, 셰어웨어 등 다양한 이름으로 불리는 것들이 있으나, 사용할 수 있는 조건이 각각 다소 다르니 함께 참조하라.

'old > 용어정리' 카테고리의 다른 글

gigabit ; 기가비트  (0) 2010.11.15
garbage and garbage-collecting ; 가배지 또는 자투리 모으기  (0) 2010.11.15
format ; 포맷  (0) 2010.11.11
footprint  (0) 2010.11.11
flowchart ; 순서도 또는 플로우차트  (0) 2010.11.11
Posted by jazzlife
,

format ; 포맷

old/용어정리 2010. 11. 11. 11:32

format ; 포맷

  1. (명사로서 쓰일 때...) 포맷이란 데이터를 위해 미리 설정되는 레이아웃으로서, 우리말로는 '형식'이라는 용어와 동일하게 쓰인다. 프로그램들은 보통 어떤 특정한 형식의 데이터만을 입력으로 받아들이고, 처리할 수 있으며, 출력할 때에도 입력과 같은 형식으로 출력하는 것이 보통이지만, 여러 가지 다른 형식으로 출력할 수 있는 프로그램들도 있다. 특정 포맷으로 저장된 모든 데이터들은, 그 포맷을 다루는 방법을 알고 있는 프로그램에 의해서만 처리될 수 있다.
  2. (동사로서 쓰일 때...) 프린트하거나 화면에 표시할 문서 또는 파일에 대해 '포맷한다'는 것은 출력장치가 그 내용을 어떻게 표현해야하는 지에 관한 필수적인 정보를 추가하는 것을 말한다.
  3. (동사로서 쓰일 때...) 하드디스크디스켓을 포맷하는 것은 매체상의 저장공간을 설정한 다음, 저장된 데이터들을 어떻게 접근할 것인지를 정확하게 알 수 있도록 파일배치표(FAT)를 만드는 것이다. 저장공간의 설정은 저장이 편리하고 쉽게 접근할 수 있도록 그들의 공간을 조직화하고 여러 조각으로 나누는 것을 말하는데, 하드디스크는 섹터, 트랙 및 클러스터라고 불리는 영역들로 나뉠 수 있다.
Posted by jazzlife
,

footprint

old/용어정리 2010. 11. 11. 11:30

footprint

정보기술에서, footprint란 특정 하드웨어소프트웨어 단위가 차지하고 있는 공간의 크기를 말한다. 만약 마케팅 브로슈어에서, 새로운 하드웨어 유니트나 데스크탑 디스플레이가 "더 작은 footprint를 갖는다"라는 설명을 했다면, 그것이 방이나 책상 위에서 차지하는 공간이 전보다 더 작아졌다는 것을 의미한다. 최근에 이 용어는, 컴퓨터의 내부 공간을 적게 차지하는 마이크로컴포넌트들이나, 메모리를 적게 차지하는 소프트웨어를 가리키는데 사용된다.

Posted by jazzlife
,

flowchart ; 순서도 또는 플로우차트

플로우차트는 프로그램 논리순서, 작업 또는 제조공정, 조직도 또는 비슷한 형식을 갖춘 구조 등을 그래픽으로 표현하기 위한 형식이다. 이전에 플로우차트는 컴퓨터 프로그래밍에서 프로그램 내 각각의 처리 경로를 묘사하기 위해 사용되었었다. 프로그래머는 자신의 논리를 머리 속에 간직하지 말고, 항상 플로우차트를 통해 가시화 하도록 요구받아 왔다. 객체지향 프로그래밍과 비주얼 개발 도구의 출현과 함께, 전통적으로 프로그램에 쓰여왔던 플로우차트는 이제 자주 보기 어렵게 되었다. 그러나, 객체지향 프로그래밍에서 사용되는 데이터클래스 모델링을 위한 새로운 플로우차트가 사용될 수 있다.

전통적인 프로그램의 플로우차트는 단순한 기하학적 기호를 사용했는데, 예를 들어 프로세스는 직사각형으로, 판단은 마름모꼴, 그리고 입출력처리는 야구의 홈플레이트와 같이 생긴 기호를 쓴다. 이러한 기호들은 ANSI x3.5나 ISO 1028에 정의되어 있다.

'old > 용어정리' 카테고리의 다른 글

format ; 포맷  (0) 2010.11.11
footprint  (0) 2010.11.11
FPU (floating point unit) ; 부동소수점 처리장치  (0) 2010.11.11
FLOPS (floating-point operations per second) ; 플롭스  (0) 2010.11.11
flip-flop ; 플립플롭  (0) 2010.11.10
Posted by jazzlife
,

FPU (floating point unit) ; 부동소수점 처리장치

수치연산 보조프로세서로도 알려져 있는 FPU는 컴퓨터가 사용하는 기본 마이크로프로세서보다 더 빠르게 숫자를 다를 수 있는 특별한 회로 설계 또는 마이크로프로세서를 말한다. FPU는 전적으로 대형 수학적 연산에만 초점을 맞춘 특별한 명령 셋을 가지고 있어서 그렇게 빠르게 계산을 수행할 수 있는 것이다. FPU는 오늘날의 거의 모든 PC에 장착되고 있지만, 실은 그것은 그래픽 이미지 처리나 표현 등과 같은 특별할 일을 수행할 때에만 필요하다. FPU가 장착되어 있지 않은 PC는 FPU 에뮬레이터를 설치함으로써 간간이 이러한 장치를 필요로 하는 소프트웨어를 처리할 수 있다.

부동소수점 숫자들은 어떤 소수점 위치를 가지고 있는 숫자를 말한다 (2.17986 등과 같이). 이것은 "부호"(양 또는 음), 의미 있는 숫자들인 "가수", 그리고 크기를 나타내면서 결국은 소수점이 찍힐 위치를 정하게 되는 "지수" 등 세 부분으로 저장된다. 부동소수점 숫자들은 이진수이다.

웹에서 다운로드할 수 있는 매크로미디어사의 쇽웨이브와 같은 프로그램들을 사용하려면, 자신의 컴퓨터에 FPU가 장착되어 있어야만 한다. 만약 자신의 컴퓨터에 FPU가 장착되어 있지 않다면, 마치 하드웨어적으로 FPU가 장착되어 있는 것처럼 보이게 해주는 FPU 에뮬레이터를 다운로드해서 사용하면 된다.

'old > 용어정리' 카테고리의 다른 글

footprint  (0) 2010.11.11
flowchart ; 순서도 또는 플로우차트  (0) 2010.11.11
FLOPS (floating-point operations per second) ; 플롭스  (0) 2010.11.11
flip-flop ; 플립플롭  (0) 2010.11.10
file formats  (0) 2010.11.10
Posted by jazzlife
,

FLOPS (floating-point operations per second) ; 플롭스

플롭스는 초당 수행할 수 있는 부동소수점 연산의 횟수를 의미하는 컴퓨터 성능 단위이다. 예를 들어 1 MFLOPS라면 1초에 백만번의 부동소수점 연산을 처리할 수 있다는 것을 의미한다. 플롭스 단위는 일반적으로 컴퓨터의 FPU 성능을 나타낼 때 주로 이용하고 있다. 참고로 펜티엄 133 MHz 프로세서를 이용하면 3차원 그래픽 연산에서 32~36 MFLOPS의 성능을 나타내며, OpenGL을 기반으로 운영하는 그래픽 프로그램을 가속할 수 있는 프리미디어 2 칩셋에는 100 MFLOPS 연산기가 내장되어 있다.

'old > 용어정리' 카테고리의 다른 글

flowchart ; 순서도 또는 플로우차트  (0) 2010.11.11
FPU (floating point unit) ; 부동소수점 처리장치  (0) 2010.11.11
flip-flop ; 플립플롭  (0) 2010.11.10
file formats  (0) 2010.11.10
field ; 필드  (0) 2010.11.10
Posted by jazzlife
,

flip-flop ; 플립플롭

플립플롭은 두 가지 상태 사이를 번갈아 하는 전자회로를 말한다. 플립플롭에 전류가 부가되면, 현재의 반대 상태로 변하며 (0 에서 1 로, 또는 1 에서 0 으로), 그 상태를 계속 유지하므로 한 비트의 정보를 저장할 수 있는 능력을 가지고 있다. 여러 개의 트랜지스터로 만들어지며, SRAM이나 하드웨어 레지스터 등을 구성하는데 사용된다. 플립플롭에는 RS 플립플롭, D 플립플롭, JK 플립플롭, T 플립플롭 등 여러 가지 종류가 있다.

'old > 용어정리' 카테고리의 다른 글

FPU (floating point unit) ; 부동소수점 처리장치  (0) 2010.11.11
FLOPS (floating-point operations per second) ; 플롭스  (0) 2010.11.11
file formats  (0) 2010.11.10
field ; 필드  (0) 2010.11.10
fault-tolerant ; 무정지형  (0) 2010.11.10
Posted by jazzlife
,

file formats

old/용어정리 2010. 11. 10. 10:14

전세계의 모든 파일형식들 (파일 확장자 목록)

여기에 파일 확장자의 목록과 아울러 그 형식의 간단한 설명을 모아놓았습니다. 우리는 여기서 그 파일의 형식을 직접 보여주지는 못하지만(실제로 많은 파일형식들이 소유권 문제 때문에 보여줄 수 없습니다), 경우에 따라 우리는 파일형식의 정의나 관련정보에 대해 링크를 제공합니다.
일반적으로 특정 파일형식은 그 형식을 사용하는 전용 프로그램으로만 파일을 열거나 이용할 수 있습니다. 그러나 웹 페이지의 이미지에 사용되는 GIF 파일형식과 같은 것들은, 표준 파일형식을 지원하는 어떠한 프로그램으로도 열 수 있습니다.
이 목록을 만드는데 많은 사람들이 기여하였으며, 그분들께 감사드립니다. 만약, 이 목록에 누락되어 있는 파일확장자가 있다면, 저희에게 메일로 알려 주시기 바랍니다. 즉시 추가하겠습니다.

"A"로 시작되는 파일 확장자의 목록이 보여집니다."B"로 시작되는 파일 확장자의 목록이 보여집니다."C"로 시작되는 파일 확장자의 목록이 보여집니다."D"로 시작되는 파일 확장자의 목록이 보여집니다."E"로 시작되는 파일 확장자의 목록이 보여집니다."F"로 시작되는 파일 확장자의 목록이 보여집니다."G"로 시작되는 파일 확장자의 목록이 보여집니다."H"로 시작되는 파일 확장자의 목록이 보여집니다."I"로 시작되는 파일 확장자의 목록이 보여집니다."J"로 시작되는 파일 확장자의 목록이 보여집니다."K"로 시작되는 파일 확장자의 목록이 보여집니다."L"로 시작되는 파일 확장자의 목록이 보여집니다."M"으로 시작되는 파일 확장자의 목록이 보여집니다."N"으로 시작되는 파일 확장자의 목록이 보여집니다."O"로 시작되는 파일 확장자의 목록이 보여집니다."P"로 시작되는 파일 확장자의 목록이 보여집니다."Q"로 시작되는 파일 확장자의 목록이 보여집니다."R"로 시작되는 파일 확장자의 목록이 보여집니다."S"로 시작되는 파일 확장자의 목록이 보여집니다."T"로 시작되는 파일 확장자의 목록이 보여집니다."U"로 시작되는 파일 확장자의 목록이 보여집니다."V"로 시작되는 파일 확장자의 목록이 보여집니다."W"로 시작되는 파일 확장자의 목록이 보여집니다."X"로 시작되는 파일 확장자의 목록이 보여집니다."Y"로 시작되는 파일 확장자의 목록이 보여집니다."Z"로 시작되는 파일 확장자의 목록이 보여집니다.숫자로 시작되는 파일 확장자의 목록이 보여집니다.

$$$ 임시 파일
aac MPEG-2, 어디밴스드 오디오 코딩 파일
ac3 AC3, 오디오 파일
ace ACE Archiver 압축 파일
acf 마이크로소프트 에이전트, HTTP 문자 파일
acl 코렐 드로우 6, 키보드 가속기 파일
acm 윈도우 시스템 디렉토리 파일
acm Fallout 1,2, Baulder's Gate, 인터플레이 압축 사운드 파일
acm Dynamic Link Library (DLL)
acs 마이크로소프트 에이전트, 문자 구조의 저장 파일
ads GNAT, Ada source text specification
ahq AudioHQ 플러그인 모튤
ai 어도비 일러스트레이터 파일
ai 코렐 트레이스 드로잉
aif, aiff Audio Interchange File, 실리콘그래픽스와 매킨토시의 응용프로그램에서 사용되는 사운드파일 형식
ais ACDSee, 이미지 순서 파일
albm HP Photosmart, 사진 출력용 앨범 파일
alz 이스트소프트 - 알집, 압축 파일
app Centura Team Developer, Normal mode 애플리케이션 파일
app 심포니, 애드인 애플리케이션
app 마이크로소프트 비주얼 폭스프로, 생성된 애플리케이션 또는 활성화된 문서
app dBase, 애플리케이션 생성기 객체
app DR-DOS, 실행 애플리케이션
app 폭스프로, 생성된 애플리케이션
apr ArcView 프로젝트 파일
apr Employee Appraiser 퍼포먼스 리뷰 파일
apr 로터스 어프로치 97 뷰 파일
arc LH ARC (old version) 압축 아카이브
arc SQUASH 압축 아카이브
arj Robert Jung ARJ 압축 아카이브
art AOL, Johnson-Grace 압축 파일
asd 마이크로소프트, Word 자동 백업 파일
asf 마이크로소프트 Advanced Streaming Format 파일
asm 어셈블러 파일, 컴파일되지 않은 어셈블리어 파일
asp Active Server Page 파일 (마이크로소프 ASP 스크립트를 포함하고 있는 HTML 파일)
asv 자동저장 파일 (Auto Save File)
asx Cheyenne 백업 스크립트
asx 마이크로소프트 Advanced Streaming Redirector 파일
asx 비디오 파일
att AT&T 그룹 4 비트맵
au Sun/NeXT/DEC/UNIX 등에서 쓰이는 사운드 파일
avi 윈도우즈 무비를 위한 마이크로소프트 오디오 및 비디오 파일
awd FaxView, 문서 이미지
 
bak 백업파일
bas 비주얼 베이직 모듈 파일
bat MS-DOS 일괄처리 파일
bgdb 영산정보통신 배움닷컴용 GVA, 인증기능을 가진 강의 파일 (배움닷컴에서만 서비스받을 수 있음)
bin 바이너리 파일
bkf 마이크로소프트 백업 파일
bmf Corel, 갤러리 파일
bmp 윈도우 또는 OS/2비트맵 그래픽 파일
bnk Electronic Arts 사운드 효과 뱅크 파일
bnk 애드립의 악기 뱅크 파일
btr Btrieve 5.1, 데이터베이스 파일
 
c C 언어 소스 코드
cab 마이크로소프트 캐비넷 파일 (소프트웨어 배포를 위해 압축된 프로그램 파일들)
cad 소프트데스크 드라픽스 캐드 파일
cal 윈도우 캘린더 파일
cam 카시오(Casio) 카메라 파일
cap 이야기97용 갈무리 파일
cat dBase, 카탈로그 파일
cbl RM-COBOL, 원시코드 파일
cc C++ 언어 소스 코드
cca cc:mail 아카이브 파일
cct Macromedia Director, 쇽웨이브 캐스트 파일
cda CD 오디오 트랙
cdb Pocket Access 데이터 베이스
cdf 마이크로소프트 채널 정의 형식 파일
cdr 코렐 드로우 파일
cdr 오디오 CD (공 CD) 데이터 파일
cdt 코렐 드로우 템플릿 파일
cdx 코렐 드로우 압축 파일
cer 보안 인증서
cfg 구성 파일
cfm ColdFusion, 템플릿
cfm 비주얼 dBASE, 윈도우 커스토머 폼
cfm 코렐. 폰트마스터 파일
cgi CGI 스크립트 파일
cgm 컴퓨터 그래픽 메타파일
chk 도스에서 CHKDSK를 써서 복원된 파일
chm Compiled HTML 파일
class 자바 클래스 파일
clp 윈도우 클립보드 파일
cls 비주얼베이직 클래스 모듈
cmd Windows NT (OS의 .BAT 파일과 비슷함) 및 OS/2의 명령 파일
cnt Windows 또는 기타 시스템, 도움말 색인 등의 목적으로 사용되는 콘텐츠 파일
cnv Word for Windows, 데이터 변환 지원 파일
cnv WordPerfect for Windows, 임시 파일
cnv WS_FTP Pro, 변환 파일
cob COBOL 소스 코드
com MS-DOS용 실행 파일
cpl 윈도우 제어판 파일
cpp 비주얼 C/C++ 소스 파일
cpx Corel Presentation Exchange, 압축된 도면 파일
crc RZSplit, 분할된 파일에 관한 정보
crw Canon, Raw Format
csd 드림투리얼리티, 통합 문서 포맷 파일 (Compact Shared Document)
css Cascading Style Sheet file (MIME)
csv Comma-separated values file
ctb Autodesk, AutoCAD 색상에 따른 플롯 스타일 표
cue 마이크로소프트 Cue Cards 데이터
cur 윈도우 커서
cxb 코믹구루, 만화 이미지 파일
cxx C++ 소스코드 파일
 
dat 데이터 파일, 어떤 종류의 MPEG에서는 확장자가 DAT로 되어 있는 경우도 있음
dbf dBase 파일
dbf Oracle 8.1.x 테이블공간 파일
dbi Borland, 데이터베이스 탐색 정보
dbk dBase 데이터베이스 백업
dbx Outlook Express 5, 메일 저장 파일
dcr 쇽웨이브 파일
dcu 델파이 컴파일드 유니트
dft BullsEye 스타일 시트
dft Metalix, cncKad2002 Drafting Tool
dgn Microstation95 CAD 도면
dib 장치 독립적인 비트맵 (Device-independent bitmap)
dir 매크로미디어 디렉터 파일
dir ProComm Plus 다이얼링 디렉토리
dll Dynamic Link Library
dlg C++, 다이얼로그 스크립트
dmp 화면이나 메모리의 덤프 파일
doc 마이크로소프트 워드 파일
dot 마이크로소프트 서식 파일
dpr 델파이 프로젝트 파일
drv 드라이버 파일
drw Micrografx 벡터 그래픽 파일
drw 로터스 프리랜스 이미지
drw Pro/E 드로잉
dsc Description 파일
dsc 오라클, 디스카드 파일
dsf Micrografx Designer v7.x
dsf Delusion, 디지털 사운드 파일
dsn ODBC 데이터 소스
dsp 마이크로소프트 디벨롭퍼 스튜디오, 프로젝트 파일
dsp 시그너춰, 디스플레이 매개변수들
dsp 닥터 할로, 그래픽 디스플레이 드라이버
dst C++/Delphi 데스크탑 설정치
dst 타지마 (Tajima) 컴퓨터자수기 파일
dsw Borland C++ 4.5, 데스크탑 설정치
dsw 마이크로소프트 디벨롭퍼 스튜디오, 작업공간 파일
dtd SGML의 문서형식정의(DFD) 파일
dun 마이크로소프트 윈도우 95/98, 다이얼업 네트워킹 파일
dwf Autodesk, 벡터 그래픽
dwf 마이크로소프트 WHIP autoCAD reader, 도면 웹 파일
dwg 오토캐드 파일
dwt 드림위버 템플릿 파일
dxf 도면 교환 (Drawing Interchange (eXchange)) 형식, 바이너리 DWG 형식의 텍스트 표현
dxr 디렉터 무비 파일 (편집불가)
 
ear 자바 엔터프라이즈 애플리케이션 패키징 유니트
ebs WindowsXP 스캐너 파일
ebs Rational, Rose 98 스크립트 소스
efx Everex EFax, 팩스 문서
efx Efax Reader, 팩스 문서
emf Enhanced Windows Metafile
eml 마이크로소프트 아웃룩 익스프레스, 메일 메시지 파일 (MIME RFC 822)
enc Lotus 1-2-3 - uuencode, Encoded file - UUENCODEd 파일
enc Encore, 음악 파일
env WOPR, Enveloper Macro
env Microsoft WordPerfect for Windows, 환경 파일
eps 캡슐화된 포스트스크립트 이미지
er1 ERWin 파일
erx ERWin 파일
esp 포스트스크립트 프린터를 위해 설계된 정보를 담고 있는 파일들
etf Enriched Text File
evt 이벤트 로그 (마이크로소프트 윈도우NT, 2000)
exe 실행 파일
exp 저장된 대화 (ICQ에서)
ext WS_FTP PRO, ASCII 이진전송 파일
 
f FORTRAN 파일
f FREEZE 압축파일 아카이브
fcd 가상 CD-ROM 파일
fcd FastCAD/EasyCAD 출력 파일
ffa 마이크로소프트 find fast 파일
fla 플래시 무비 파일
fli 오토데스크의 FLIC 애니메이션
flm 오토캐드, 필름 롤
flx DataFlex, 컴파일된 바이너리 파일
fmg FreeMarkets 그래픽 브라우저
fnt 이야기97용 글꼴 파일
fon 시스템 글꼴 파일
for FORTRAN 소스코드
frm 폼(form) 파일
fxr WinFax 수신문서 (TIFF 형식)
 
g APPLAUSE, 데이터 차트
g723 가공하지 않은 CCITT G.723 3 또는 5 비트 ADPCM 형식의 데이터
gal 이야기, 갈무리 파일
gdb 영산정보통신 GVA 및 GVA2000, 압축된 강의 파일
gdb InterBase 데이터베이스 파일
gid 윈도우95 글로벌 인덱스
gif 컴퓨서브 그래픽 파일
gsp Gnuzip, Zip 파일
gul 훈민정음 파일
gz 유닉스 gzip 압축 파일
 
h C 프로그램 헤더 파일
h30 한글 워디안, 한글97 문서를 한글 워디안으로 불러왔을 때 생기는 백업 파일
hdr 한그림97, 그림 파일
hdr Pc-File+, 데이터베이스 헤더 파일
hdr Egret, 데이터 파일
hdr ProComm Plus, 메시지 헤더 텍스트
hdr 1st Reader, 메시지 헤더 텍스트
hem AnyEQ 수식 매크로 파일
hft 아래아한글 글꼴 파일
hgl HP Graphics Language, 도면 파일
hhp ProComm Plus, 원격 사용자들을 위한 도움말 정보
hlp 도움말 파일
hma 한컴 글맵시 파일
hml HWPML(Hangul Word Processor Markup Language) 파일
hnt 힌트 파일. 게임 등에서 자주 사용된다.
hp THOR 데이터베이스, 제1 해시 파일
hp HP/GL, HP 프린터 또는 플로터 출력용 프린트 파일
hpt 한컴 슬라이드 파일
hsm 한컴 이지샘 파일
hst

(일반적으로) 히스토리 파일

hta 97 글맵시 파일
hta 시스템 레지스트리를 갱신하게 위해 바이러스에 의해 사용되는 HTML 파일
htm 하이퍼텍스트 문서
html 하이퍼텍스트 문서
htx 확장 HTML, 템플릿 파일
hwd Hollywood, 프레젠테이션
hwp 아래아한글 파일
hwt 아래아한글 서식 파일
 
icm Image Color Matching 프로필
icn 아이콘 소스코드
ico 아이콘 파일
idx Outlook Express 4, 메일 저장 파일
iff Interchange file, (Amiga ILBM)
iff Image (Sun TAAC/SDSC Image Tool)
igs CAD 오버레이 파일
img GEM, 이미지 파일
img Ventura Publisher, 비트맵 그래픽 파일
inc Include 파일 (어셈블러 언어 또는 Active Server)
indd Adobe, Indesign
inf 설치정보 파일
ini 초기화 파일, 환경설정 파일
ipx Interactive Pictures Corporation, AV 파일
iso ISO 9660 CD-ROM 파일시스템 표준에 기반을 둔, CD-ROM 상의 파일 목록
isu InstallShield, 언인스톨 스크립트
 
j6i Ricoh 디지털 카메라 파일
jar 자바 아카이브 (애플릿이나 관련 파일들을 위한 압축 파일)
java 자바 소스코드
jnb Sigma Plot 5, Workbook 파일
jpe JPEG 이미지
jpeg JPEG 비트맵 그래픽 파일
jpg JPEG 비트맵 그래픽 파일
js 자바스크립트 소스 파일
 
lan NetWare, Loadable module (LAN DLL)
lbm 비트맵 (DeluxePaint)
lbm Linear Bitmap graphics (XLib)
lcd CDSpace, CD 이미지 파일
ldif 주소록 교환 형식
lgc 윈도우 애플리케이션 로그 파일
lha LZH 파일의 또다른 확장자명
lib 라이브러리
lnk 윈도우 바로가기 파일
lod 로드 파일
log 로그 파일
lzh LH ARC 압축 파일
lwd LotusWorks, 텍스트 문서 파일
 
m3u MPEG URL (MIME 오디오 파일) (MP3 재생 목록)
mac 이미지 (MacPaint)
mak 비주얼 베이직 또는 비주얼 C++ 프로젝트 파일
max Kinetix 3D Studio Max, 3D 장면
max Paperport, 문서 파일
max OrCad, 레이아웃 파일
max MAX, 소스코드
mbx Outlook Express 4, 메일 저장 파일
mcc MathCad, 구성 파일
mcd MathCad, 문서 파일
mcf MathCad, 글꼴 파일
mcp Metrowerks CodeWarrior 프로젝트 파일
mcp Capsule 애플리케이션 스크립트
mcp Mathcad 프린터 드라이버
mcr DataCad, 키보드 매크로 파일
mdb 마이크로소프트 액세스 데이터베이스
mdf 마이크로소프트, MS-SQL Master 데이터베이스 파일
mdi 마이크로소프트, 오피스 문서 이미지 파일
mdl CA-Compete!, 스프레드시트
mdl Digital Trakker, 음악 모듈
mdl 3D Design Plus, 모델
mdl Quake, 모델 파일
mdl Rational Rose, 모델 파일 요소
mht 마이크로소프트, MHTML 문서
mhtm MHTML 문서 (MIME)
mhtml MHTML 문서 (MIME)
mi Cocreate ME10 데이터 파일
mi 잡다한(Miscellaneous) 파일들의 일반적인 총칭
mid 미디 음악 파일
mix Power C, 오브젝트 파일
mix 마이크로소프트 PhotoDraw 2000, 그림 파일
mix 마이크로소프트 Picture-It!, 그림 파일
mix Command & Conquer, 패키지 파일
mix Westwood Studios, 리소스 아카이브
mmp MindMapor, MindManager 파일
mmp Bravado, MMP 출력 비디오
model CATIA, 도면 파일
mov QuickTime for Windows 무비 파일
mp2 MPEG Audio Layer 2 파일 (MIME 비디오 파일)
mp3 MPEG Audio Layer 3 로 압축된 음악 파일
mp4 MPEG-4 비디오 파일
mpeg MPEG 동영상 파일
mpf MP3 Folders, 폴더 파일
mpg MPEG 동영상 파일
mpp 마이크로소프트 프로젝트, 프로젝트 파일
mpp CAD 도면 파일
mpt 마이크로소프트 프로젝트, 템플릿 파일
mrc 서지 데이터 (Machine-Readable Cataloging records)
mrk Informative Graphics, 마크업 파일
msc 마이크로소프트 윈도우 2000, Common Console Document
msg 마이크로소프트, 전자우편 메시지
msi 마이크로소프트 윈도우 인스톨러 패키지
mus Oak Road Systems, WHISTLE 데이터 파일
   
nas NASTRAN 파일
nfo Folio, Infobase 파일
nil Norton, 아이콘 라이브러리 파일
nls Uniscape, 현지화를 위해 사용된 국어 지원 파일
nod Netobject Fusion, 파일
nrg Nero, ISO 9660 이미지 (CD-ROM 데이터용 순수 ISO 9660 이미지와 동일)
nxl 한컴 넥셀 파일
   
obd 마이크로소프트 오피스, 바인더
obz 마이크로소프트 오피스, 바인더 마법사
ocx 마이크로소프트 OLE custom control
oft 마이크로소프트 아웃룩, 서식 파일
ogg Vorbis, Vorbis 오디오 파일
olb 마이크로소프트 OLE, 오브젝트 라이브러리
old 백업 파일 들의 일반적인 총칭
or3 로터스 오거나이저 97 파일
ost 마이크로소프트 아웃룩, 오프라인 파일
ovl 오버레이 파일
ovr 오버레이 파일
 
p7m S/MIME, 암호화와 서명, 불명료한 서명이나 일반적인 서명된 문서
pab 마이크로소프트, 개인 주소록
pam Tonline, Ob4hbci 스마트 업데이트 파일
pak PAK, 압축 아카이브 파일
pas 볼랜드 파스칼, 소스코드 파일
pbk 파일마이크로소프트 폰북
pbr 파워빌더 자원 파일
pcd 코닥 Photo-CD 이미지
pcl HP 프린터 제어 언어 파일
pco Pro*COBOL, 원시파일
pct 매킨토시 PICT drawing
pcx ZSoft PC 페인트브로쉬 비트맵 파일
pdf 어도비 애크로뱃 문서 형식 (Portable Document Format)
pdx ProCite, 데이터베이스 색인 파일
pg 2D Graphic
pgd PGPdisk, 볼륨 파일
pgp Pretty Good Privacy, 암호화된 파일
php PHP 스크립트가 들어있는 HTML 페이지
php3 PHP 스크립트가 들어있는 HTML 페이지
phtml PHP 스크립트가 들어있는 HTML 페이지
pic PC Paint 비트맵
pic Lotus picture
pic 매킨토시 PICT drawing
pict 매킨토시 PICT 이미지 파일
pif 프로그램 정보 파일(Program Information File)
pjt 마이크로소프트 비주얼 폭스프로(Visual FoxPro), 프로젝트 테이블 메모 파일
pkg P-CAD, 데이터베이스
pl Perl 프로그램
pls 윈앰프, MPEG 재생목록 파일
plt HPGL Plotter, 도면 파일
plt AutoCAD, 플롯 도면
plt (일반적으로) 팔레트 파일
pm4 페이지메이커 4.0 문서 파일
pmp Sony 디지털 카메라 파일
png Portable Network Graphics 비트맵 그래픽 파일
pot 마이크로소프트 파워포인트 서식 파일
ppd Adobe Acrobat v.4.0, 포스트스크립트 프린터 정의 파일 규격
pps 마이크로소프트 파워포인트 슬라이드 쇼
pps Personal Producer 스토리 보드
ppt 마이크로소프트 파워포인트 파일
ppv Windows CE, 포켓 파워포인트 파일
prf 마이크로소프트 윈도우, 시스템 파일
prf 매크로미디어 디렉터, 설정 파일
prf Improces-Fastgraph, Pixel Run 형식 그래픽
prf dBase IV, 프린터 드라이버
prf Profiler, 출력 파일
prl Perl 스크립트
prn 프린트 테이블 (빈칸으로 구분된 텍스트)
prn 데이터 캐드, 윈도우 프린터 파일
prn 시그너처, 프린터 드라이버
prn 로터스123 심포니, 텍스트 파일
prt CADKEY, 부품 파일
prz 로터스 프리랜스97, 그래픽 파일
ps 포스트스크립트 형식의 출력용 파일
psd 어도비 포토샵 비트맵 파일
psp 페인트샵 프로 이미지 파일
pst 마이크로소프트 아웃룩, 개인 폴더 파일
pub Ventura Publisher, Publication 파일
pub Microsoft Publisher, 문서 파일
pub PGP, 공개키 링 파일
pwi Windows CE, 포켓 워드 파일
pwl 윈도우95/98 패스워드 목록 파일
pxl Windows CE, 포켓 엑셀 파일
pxr Pixar, Pixar 이미지 형식
pxt 마이크로소프트, 포켓 엑셀 템플릿
 
qic 마이크로소프트, 백업 파일 (Quarter Inch Cassette)
qrp Centura, 보고서 작성자 파일
qtx QuickTime, 이미지 파일
 
ra 리얼오디오 소리 파일
ram 리얼오디오 메타 파일
rar RAR 압축 파일
raw Raw File Format (비트맵)
rbf Rbase, 데이터 파일
rbk 한컴 슬라이드 서식
rc 마이크로소프트 C/C++, 리소스 스크립트
rc Borland C++, 리소스 스크립트
rc emacs, 구성 파일
rcp Recomposer's MIDI 시퀀서 음악 파일
rdo Xerox, Document Assembler Metafile
reg 윈도우 레지스트리 파일
res 마이크로소프트 Visual C++, 리소스 파일
rle Run-Length Encoded bitmap
rm 리얼오디오 비디오 파일
rmi MIDI 음악 파일
rol FM 음악 Adlib 음악파일 (Roland)
rom 카트리지 기반의 홈 비디오 게임 에뮬레이터 파일
rpm 레드햇 리눅스의 패키지 매니저 파일
rpt 크리스탈 리포트 파일 (및 마이크로소프트 비주얼베이직의 서브셋)
rtf Rich Text Format 문서
 
s 유닉스, 어셈블러 원시 코드 파일
s3m Scream Tracker v 3.0, 16 채널 음악 파일
sat ACIS, Solid 모델
sav 저장된 게임 파일 (일반 명칭)
sbd Storyboard Editor, 스토리보드 데이터 파일
sbd Superbase, 데이터 정의 파일
sbl Shockwave 플래시 오브젝트
scc 마이크로소프트, 소스 세이프 파일
scr 화면보호기 파일
sd2 SAS 데이터베이스 (윈도우95/NT OS/2, 매킨토시)
sea 자체적으로 압축이 풀리는 아카이브 파일 (매킨토시 파일들을 위해 Stuffit에서 사용됨)
sfx RAR 자체-풀림 아카이브
sgml Standard Generalized Markup Language 파일
shtml Server Side Includes (SSI)가 포함되어 있는 HTML 파일
sh3 하바드 그래픽스 프레젠테이션 파일
sib Sibelius, 음악 파일
sit Stuffit, 압축된 매킨토시 아카이브 파일
smi 로터스 CC:Mail, 스마트 아이콘
snd NeXT, 사운드 파일
snd 매킨토시, 사운드 리소스 파일
sng 롤랜드, 음악 데이터 파일
snm 넷스케이프, 메일 폴더 인덱스
snp Computer Eyes, 출력 비디오 파일
spi Siemens Scanner, 그래픽 파일
spi Phillips Scanner, 그래픽 파일
spl Macromedia, 플래쉬용 무비 파일
step ISO-10303 STEP 제품 데이터
stp 어도비, Acrobat Exchange 플러그인
stp ISO-10303 STEP 제품 데이터
stp DART Pro, DART Pro 98 시스템 설정치
sty 아래아한글 스타일 파일
sub Divx 서브타이틀
sur AutoData Systems, Survey Plus 2000 Survey File
svg W3C, 스케일러블 벡터 그래픽스 파일 (인터넷 멀티미디어 파일 교환용)
swa Macromedia Director, 쇽웨이브 오디오 파일
swf 쇽웨이브 플래시 객체
swp DOS, 스왑파일
syd QEMM, 기동 파일 백업
sys 시스템 파일
 
tar 테이프 아카이브
tbl Pagemaker TableEditor, 그래픽 형식
tbl OS/2, 표 형식의 값들
tel 이야기97용 전화걸기 정보 파일
tga Targa 비트맵
tgz 유닉스 Gzip/테이프 아카이브
thm 비디오 썸네일 파일
tif Tag Image File Format 비트맵 파일
tiff Tag Image File Format 비트맵 파일
tlb 마이크로소프트 OLE type 라이브러리 파일
tlb 버블 에디터 참고 테이블
tlb VAX 텍스트 라이브러리
tlb 비주얼 C++ Type 라이브러리
tmp 윈도우 임시 파일
trm 윈도우 터미널 파일
trx I-Cite, 익스포트 파일
tsd trueSpace 4, 데모 파일
tsk Pocket PC, 스킨 파일 (테마)
tsm OS/2용 Turbo Assembler, 설명서 파일
ttc 트루타입 컬렉션 파일
ttf 트루타입 글꼴
txt 아스키 텍스트
tzz 탑정보통신 밤톨이 압축파일 (분할 압축시 두번째 파일부터는 002, 003 ... 등 숫자가 사용됨)
 
ukx Epic Games, Inc., Unreal Tournament 2003 Animation
urh 훈넷 슬라이더, 이미지 주소 파일
url 인터넷 바로가기 파일
uu UU-encode된 파일
uue UU-encode된 파일
 
vbg 비주얼베이직, 그룹 프로젝트
vbp 비주얼베이직, 프로젝트
vbr 비주얼베이직, Remote automated registration 파일
vbs 비주얼베이직, 스크립트 파일
vbw 비주얼베이직, Workspace 파일
vbx 비주얼베이직, custom control 파일
vcd Virtual CD-ROM
vcf 넷스케이프, 가상 카드 파일
vct 마이크로소프트 폭스프로(FoxPro) 클래스 라이브러리
vcx 마이크로소프트 폭스프로(FoxPro) 클래스 라이브러리
vob Digital Video Disk, 현재 DVD에서 사용되는 암호화된 비디오 및 오디오 파일들
voc 크리에이티브 랩스 사운드 블라스터 오디오 파일
voc Quartet 오디오 파일
vqe 야마하 사운드 VQ Locator 파일
vqf 야마하 사운드 VQ 파일 (새로운 표준이 될 가능성이 있는 후보)
vql 야마하 사운드 VQ Locator 파일
vrml VRML 파일
vsd 비지오 드로잉 파일
vss 비지오 스텐실 파일
vue dBase IV 뷰 파일
vue 마이크로소프트 폭스프로 뷰 파일
vxd 마이크로소프트 가상 장치 드라이버
 
w44 dBase 임시 파일
wab Outlook 주소록
wav 윈도우 웨이브 파일
wcm WordPerfect 매크로
wej 나모 웹에디터, 프로젝트 파일
wfx 윈도우 팩스 파일
wi 코렐, Wavelet 압축 비트맵 파일
wks Microsoft Works, 문서
wma 마이크로소프트 Windows Media 오디오 파일 (ASF 형식으로 변경 가능)
wmf 윈도우 메타 파일
wmv 마이크로소프트, 윈도우 미디어 파일
wp4 WordPerfect 4 문서
wp5 WordPerfect 5 문서
wp6 WordPerfect 6 문서
wpd WordPerfect 문서
wpg WordPerfect 그래픽
wps Microsoft Works, 텍스트 문서
wpt WordPerfect 템플릿
wrl 가상현실 모델
wq1 쿼트로프로/DOS용 스프레드시트
wq2 쿼트로프로/버전5 스프레드시트
wsd WordStar, 문서파일
wsf Windows 스크립트 파일
wsp Fortran PowerStation, WorkSpace file
wsz WinAmp, 스킨파일
 
xcf GIMP, 이미지 파일
xdw 제록스 DocuWorks 문서
xlc 마이크로소프트 엑셀 차트
xlm 마이크로소프트 매크로 파일
xls 마이크로소프트 엑셀 파일
xlt 마이크로소프트 엑셀 서식 파일
xml eXtensible Markup Language 파일
xy XYWrite, 텍스트 파일
 
y Amiga, Yabba 압축 아카이브
yal Arts & Letters 클립아트 라이브러리
 
zip Zip 압축 파일
zoo Zoo, 초창기의 압축 파일 형식
 
123 로터스 1-2-3 파일
2bp Pocket PC 비트맵

'old > 용어정리' 카테고리의 다른 글

FLOPS (floating-point operations per second) ; 플롭스  (0) 2010.11.11
flip-flop ; 플립플롭  (0) 2010.11.10
field ; 필드  (0) 2010.11.10
fault-tolerant ; 무정지형  (0) 2010.11.10
relational database ; 관계형 데이터베이스  (0) 2010.11.10
Posted by jazzlife
,

field ; 필드

old/용어정리 2010. 11. 10. 10:13

field ; 필드

필드는 어떤 목적을 가진 레코드나 메시지 헤더 또는 컴퓨터 명령어와 같은 데이터 단위 내의 고정된 장소를 말하는데, 그 길이는 미리 정해지는 것이 보통이다. 한 필드는 더 작은 필드들로 나뉠 수 있는데, 다음에 몇 가지 예가 있다.

  1. 웹사이트 상의 입력 폼을 채울 때, 정보를 요구하는 각 박스가 바로 텍스트 입력 필드이다.

  2. 가변길이 전송 단위의 헤더에서, 헤더 내의 2 바이트 짜리 서브필드가 메시지의 길이를 식별하는데 사용될 수 있다.

'old > 용어정리' 카테고리의 다른 글

flip-flop ; 플립플롭  (0) 2010.11.10
file formats  (0) 2010.11.10
fault-tolerant ; 무정지형  (0) 2010.11.10
relational database ; 관계형 데이터베이스  (0) 2010.11.10
SGML (Standard Generalized Markup Language)  (0) 2010.11.10
Posted by jazzlife
,

fault-tolerant ; 무정지형

무정지형이라는 말은 컴퓨터 시스템이나 그 구성요소들을 설계할 때 주로 사용되는 말로서, 어떤 한 부품에 장애가 생겼을 때 예비 부품이나 절차가 즉시 그 역할을 대체 수행함으로써 서비스의 중단이 없도록 하는 것을 말한다. 무정지 서비스는 소프트웨어 만에 의해 제공되는 경우도 있지만, 하드웨어에 내장된 형태 또는 몇 가지가 조합된 형태로 제공될 수 있다. 소프트웨어에서의 구현을 살펴보면, 운영체계는 프로그래머가 하나의 트랜잭션 내에서 미리 정해진 시점에 매우 중요한 데이터를 검사할 수 있도록 인터페이스를 제공한다. 하드웨어에서의 구현에서는, 프로그래머 입장에서 컴퓨터 하드웨어가 무정지형 기능을 갖추었다는 사실조차 알 필요가 없다.

하드웨어 차원에서, 무정지형은 각 하드웨어 부품들을 이중화함으로써 달성된다. 디스크들은 당연히 미러링되며, 다중 프로세서들이 서로 계단 모양으로 묶여 있어 각자가 내놓은 결과의 정확도를 비교하게 된다. 이상이 발생되면 장애가 생긴 부품이 운영 라인에서 즉시 배제 되지만, 컴퓨터 시스템은 평상시처럼 기능을 계속하게 된다.

'old > 용어정리' 카테고리의 다른 글

file formats  (0) 2010.11.10
field ; 필드  (0) 2010.11.10
relational database ; 관계형 데이터베이스  (0) 2010.11.10
SGML (Standard Generalized Markup Language)  (0) 2010.11.10
entity ; 실체  (0) 2010.11.10
Posted by jazzlife
,

relational database ; 관계형 데이터베이스

관계형 데이터베이스는 1970년에 IBM의 E. F. Codd에 의해 개발되었다. 관계형 데이터베이스는 일련의 정형화된 테이블로 구성된 데이터 항목들의 집합체로서, 그 데이터들은 데이터베이스 테이블을 재구성하지 않더라도 다양한 방법으로 접근하거나 조합될 수 있다.

사용자와 관계형 데이터베이스를 연결시켜주는 표준 검색언어를 SQL 이라고 하는데, SQL 문장은 관계형 데이터베이스에 있는 데이터를 직접 조회하거나 또는 보고서를 추출하는데 사용된다.

관계형 데이터베이스는 만들거나 이용하기가 비교적 쉽지만, 무엇보다도 확장이 용이하다는 장점을 가지고 있다. 처음 데이터베이스를 만든 후 관련되는 응용프로그램들을 변경하지 않고도, 새로운 데이터 항목을 데이터베이스에 추가할 수 있다 (파일이나 네트웍 데이터베이스 등, 그 이전의 데이터베이스들은 항목이 수정되면, 그 데이터베이스를 사용하는 모든 응용 프로그램도 함께 수정해야하는 어려움이 있었다).

관계형 데이터베이스는 미리 정의된 내용에 따라 테이블들이 구성되는데, 각 테이블은 데이터 종류나 성격에 따라 여러 개의 컬럼이 포함될 수 있다. 예를 들어, 주문거래 데이터베이스에는 성명, 주소, 전화번호 등의 컬럼 항목으로 구성된 테이블과 또한 주문내용(제품, 고객, 일자, 판매가격 등)을 나타내는 테이블이 포함될 것이며, 데이터베이스 사용자는 사용자의 필요에 맞는 형태로 데이터베이스의 내용을 볼 수 있다.

또한, 관계형 데이터베이스를 구축할 때 데이터 컬럼이 가질 수 있는 값의 범위나, 그 값에 적용될 수 있는 제한사항을 정의할 수 있다. 예를 들어, 고객의 성명을 빈 칸으로 남겨 놓지 못하게 한다거나, 판매가격에는 마이너스(-) 값이 올 수 없도록 제한할 수 있다.

관계형 데이터베이스를 정의하게 되면 그 테이블이나 컬럼, 도메인 및 제한사항에 대한 내용을 가진 메타 데이터 테이블이 함께 만들어진다.

'old > 용어정리' 카테고리의 다른 글

field ; 필드  (0) 2010.11.10
fault-tolerant ; 무정지형  (0) 2010.11.10
SGML (Standard Generalized Markup Language)  (0) 2010.11.10
entity ; 실체  (0) 2010.11.10
enterprise ; 엔터프라이즈  (0) 2010.11.10
Posted by jazzlife
,

SGML (Standard Generalized Markup Language)

SGML[에스지에멜]문서의 마크업 언어나 태그 셋을 어떻게 정의할 것인가에 대한 표준이다. 이러한 규격 그 자체는 DTD 이다. SGML은 문서 언어 그 자체에 들어있는 것은 아니며, 다만 어떻게 지정할 것인지에 대한 설명이다. 이것은 메타 언어이다.

SGML은 문서들은 그 요소들이 어떻게 표현될 것인가에 관한 언급 없이 묘사될 수 있는 구조적이고 의미론적인 요소들을 가지고 있다는 사고에 기반을 두고 있다. 이러한 문서의 실제적인 표현은 출력 매체나 스타일의 선호도에 따라 달라질 수 있다. SGML에 기반을 두고 있는 문서들의 장점은 다음과 같다.

  • 문서의 표현특성보다는 구조에 중점을 두고 만들어질 수 있다.
  • SGML 컴파일러가 그 문서의 DTD 참조를 통해 어떠한 문서라도 해석할 수 있으므로, 이식성이 좋아진다.
  • 인쇄 매체를 위해 만들어진 문서가 컴퓨터 화면 등의 같은 다른 매체에 쉽게 다시 제작될 수 있다.

브라우저에서 사용하는 언어인 HTML도 실은 SGML에 기반을 두고 있는 언어이며, HTML을 위한 DTD가 따로 있다 (그리고 HTML 규격을 읽는 것은 실제로는 DTD의 확장판을 읽는 것이다). SGML은 어느 정도는 일찍이 IBM에서 개발된 일반화된 마크업 언어인 GML과 ISIL 등에 기반을 두고 있다.

'old > 용어정리' 카테고리의 다른 글

fault-tolerant ; 무정지형  (0) 2010.11.10
relational database ; 관계형 데이터베이스  (0) 2010.11.10
entity ; 실체  (0) 2010.11.10
enterprise ; 엔터프라이즈  (0) 2010.11.10
end user ; 최종사용자  (0) 2010.11.10
Posted by jazzlife
,