'IT용어'에 해당되는 글 16건

  1. [IT용어] ㅂ
  2. [IT용어] ㅁ
  3. [IT용어] ㄹ
  4. [IT용어] ㄷ
  5. [IT용어] ㄴ
  6. [IT용어] ㄱ

[IT용어] ㅂ



브라우저 [Browser] 

인터넷의 가장 대중적인 서비스인 월드와이드웹(www)에서 사용되는 프로그램을 말한다. 인터넷에서 정보를 제공하는 웹 서비스를 이용하기 위해 개발된 프로그램이라는 의미에서 웹 브라우저(Web Browser)라고도 한다. 즉, 웹 페이지를 열람하기 위한 소프트웨어라고도 할 수 있다. 네트워크에서 HTML 파일·화상 파일·음악 파일·영상 파일 등을 다운로드 해서 레이아웃을 해석하여 표시 또는 재생한다. 세계 최초 그래픽 웹브라우저는 NCSA(미국 국립 수퍼 컴퓨터 응용 연구소: National Center for Supercomputing Application)에 의해 개발된 모자이크라는 소프트웨어이고, 현재는 모자이크 개발 팀이 만든 넷스케이프 커뮤니케이션 사의 '넷스케이프'와 마이크로소프트사의 '인터넷 익스플로러'가 거의 시장을 양분하고 있다.


버퍼 [Buffer] 

하나의 장치에서 다른 장치로 데이터를 전송할 경우에 양자간의 데이터의 전송속도나 처리속도의 차를 보상하여 양호하게 결합할 목적으로 사용하는 기억영역을 버퍼 또는 버퍼 에어리어라고 한다. 보통 중앙처리장치와 단말이나 다른 입출력장치사이의 데이터 송수신에는 입출력 영역으로서 버퍼를 필요로 한다. 또, 중앙처리장치와 주기억장치의 사이에 고속으로 동작하는 소용량의 버퍼 메모리(로컬 메모리라고도 한다)를 설치하여 처리의 고속화를 꾀하는 방식도 있다.

cp.) 컴퓨터의 주기억 장치와 주변 장치 사이에서 데이터를 주고 받을 때, 둘 사이의 전송 속도의 차이를 해결하기 위해 전송할 정보를 임시로 저장하는 고속 기억 장치

cf.) 버퍼 메모리 [Buffer Memory] 

일반적으로 주기억장치와 중앙처리장치의 사이에 명령이나 데이터를 일시 유지하는데 사용되는 고속의 기억장치를 가리킨다. 버퍼 메모리는 주기억장치보다 메모리용량은 작지만 보다 고속의 기억 소자를 사용함으로써 주기억장치와 중앙처리장치 사이의 정보의 흐름을 원활하게 한다. 또, 다른 견지(見地)에서 보면 기억의 계층구성을 실현하고 있다고도 표현할 수 있다.

근년에는 다중레벨을 가진 버퍼 메모리를 실현한 컴퓨터도 있다. 또한 버퍼 메모리를 달리 로컬 메모리 혹은 캐시(cache)라고도 한다.


빌드자동화 [Build automation]

빌드 자동화는 개발자가 반복적으로 수행하는 다양한 작업을 자동화 또는 스크립트로 만드는 행위로, 소스코드를 바이너리 코드로 컴파일하기, 바이너리 코드를 패키징하기, 테스트 수행하기, 운영시스템으로 배포하기, 관련된 문서 생성하기 작업을 포함한다.

cf.) 빌드툴은 소스코드를 컴파일/테스트/패키징/배포/문서화하는 작업을 지원하는 툴로 이해하면 되겠다. 작업 순서는 일반적으로 아래와 같이 수행된다.

1.개발자가 작성한 소스코드(Source Code)를 컴파일(Compile)하여 컴퓨터가 이해할 수 있는 언어(바이너리 코드)로 바꾸기, 

2.정상적으로 작동하는지 테스트하기, 

3.관련된 리소스(resource, 자원) 및 바이너리 코드를 압축하여 묶기(Packaging), 

4.실제 운영환경(또는 테스트환경)에 배포(deploy)하기 

5.관련된 문서 만들기


바인딩

프로그램 언어에서 어떤 대상물의 이름을 그것이 나타내는 실제의 대상물과 연결하는 것.

프로그래밍 용어로서, 각종 값들이 확정되어 더 이상 변경할 수 없는 구속(bind) 상태가 되는 것. 프로그램 내에서 변수, 배열, 라벨, 절차 등의 명칭, 

즉 식별자(identifier)가 그 대상인 메모리 주소, 데이터형 또는 실제값으로 배정되는 것이 이에 해당되며, 

원시 프로그램의 컴파일링 또는 링크 시에 확정되는 바인딩을 정적 바인딩(static binding)이라 하고, 프로그램의 실행되는 과정에서 바인딩되는 것을 동적 바인딩(dynamic binding)이라고 한다. 

프로그램 작성에서는 바인딩을 가급적 뒤로 미루도록 권고하고 있다.


빅데이터 [big data]

데이터의 생성 양ㆍ주기ㆍ형식 등이 방대한 데이터

데이터의 생성 양ㆍ주기ㆍ형식 등이 기존 데이터에 비해 너무 크기 때문에, 종래의 방법으로는 수집ㆍ저장ㆍ검색ㆍ분석이 어려운 방대한 데이터를 말한다. 빅데이터는 각종 센서와 인터넷의 발달로 데이터가 늘어나면서 나타났다. 컴퓨터 및 처리기술이 발달함에 따라 디지털 환경에서 생성되는 빅데이터와 이 데이터를 기반으로 분석할 경우 질병이나 사회현상의 변화에 관한 새로운 시각이나 법칙을 발견할 가능성이 커졌다. 일부 학자들은 빅데이터를 통해 인류가 유사 이래 처음으로 인간 행동을 미리 예측할 수 있는 세상이 열리고 있다고 주장하기도 하며, 이를 주장하는 대표적인 학자로는 토머스 멀론(Thomas Malone) 미국 매사추세츠공과대학 집합지능연구소장이 있다.

빅데이터는 초대용량의 데이터 양(volume), 다양한 형태(variety), 빠른 생성 속도(velocity)라는 뜻에서 3V라고도 불리며, 여기에 네 번째 특징으로 가치(value)를 더해 4V라고 정의하기도 한다. 빅데이터에서 가치(value)가 중요 특징으로 등장한 것은 엄청난 규모뿐만 아니라 빅데이터의 대부분은 비정형적인 텍스트와 이미지 등으로 이루어져 있고, 이러한 데이터들은 시간이 지나면서 매우 빠르게 전파하며 변함에 따라 그 전체를 파악하고 일정한 패턴을 발견하기가 어렵게 되면서 가치(value) 창출의 중요성이 강조되었기 때문이다.


백그라운드 프로세스

사용자가 특정 명령을 실행하고 있는 동안 뒤에서 조용히 실행되는 프로세스를 의미한다. 웹서버, FTP서버,메일서버 등의 데몬 프로세스 등이 백그라운드로 실행된다.

작업시간이 많이 걸리는 프로세스를 백그라운드로 처리함으로서 사용자는 계속 새로운 명령을 실행할수 있다.

fg 명령을 사용하여 백그라운드 프로세스를 포그라운드 프로세스로 변경할수 있다.


cf.) 프로세스란?

현재 실행중인 프로그램을 의미 한다. 프로세스에는 포그라운드와 백그라운드가 있다.


cf.) 포그라운드 프로세스란

현재 실행하고 있는 프로세스를 말한다. 포그라운드 상태의 프로세스를 중지하고자 할 경우 Ctrl + Z를 사용하여 bg명령을 사용하여 백그라운드 프로세스를 처리할 수 있다.


비트 [bit]

컴퓨터에서 다루는 데이터의 최소 단위. 디지털 회로에서는 0과 1의 상태는 일반적으로 전압이 인가되어 있거나 인가되어 있지 않은 것으로 나타낸다. 그것이 2진수(binary)의 숫자(digit) 표기와 일치라기 때문에 binary digit를 줄여서 bit라는 조어가 생겨났다. 따라서 1bit 1자리의 2진수와 같아서 0과 1의 두 종류의 데이터 표현이, 2bit에서 11,01,10,11의 4 종류의 표현이 가능하다.


바이트 [byte]

보통 컴퓨터가 처리하는 정보의 기본 단위, 8개의 비트가 묶여 있어 1바이트가 나타낼 수 있는 최대의 정수는 8개 비트가 모두 1로 되었을 때 255이다. 1바이트로 나타낼 수 있는 정보는 0에서 255까지의 256개이며, 보통 영문자 한 글자이다.


배포[deploy]

배포는 개발된 결과물(소프트웨어)을 시장에 발표하는 것을 의미한다. 웹 애플리케이션의 경우 개발된 결과물을 실제 서비스로 사용되는 서버 장비에 복사하는 과정이 배포 과정이다. 예를 들어, 개발한 JSP 파일, 서블릿 파일, 이미지 파일, 자바 스크립트 파일등을 실 운연 서버에 FTP나 SCP 등을 이용해서 복사하는 과정이 배포 과정이다.


블루투스(Bluetooth)

WPAN의 일종으로 휴대폰과 PC 주변장치 간의 효율적인 무선 인터페이스를 위해 에릭슨 사가 1994년에 도입한 기술이다. 데이터 교환 대상으로는 컴퓨터, 개인용 단말기(핸드폰, PDA), 백색 가전제품(냉장고, 세탁기) 등이 있다.



'IT용어' 카테고리의 다른 글

[IT용어] ㅇ  (0) 2014.12.20
[IT용어] ㅅ  (0) 2014.12.20
[IT용어] ㅁ  (0) 2014.12.20
[IT용어] ㄹ  (0) 2014.12.20
[IT용어] ㄷ  (0) 2014.12.20

[IT용어] ㅁ



마크업 [markup] 

①문서 처리를 지원하기 위해 문서에 추가되는 정보. 마크업 정보는 문서의 논리적 구성이나 체제와 같은 문서의 포맷을 지정하거나, 문서 내용의 찾아보기 또는 찾아보기 작업(indexing) 방법을 지정하거나, 문서 내용 중의 요소와 같은 문서 또는 다른 문서 중의 다른 요소와의 연결(link)을 지정한다. 마크업 정보를 표현하는 언어를 마크업 언어라고 한다. 

②마크업 정보를 문서 중에 삽입하는 작업.

cf.) 그 파일이 프린터로 출력되거나 화면에서 어떻게 보여야할 것인지를 나타내기 위해 또는 그 문서의 논리적인 구조를 묘사하기 위해서, 텍스트나 워드프로세싱 파일의 특정위치에 삽입되는 일련의 문자들이나 기호들을 말한다. 마크업에 사용되는 표지를 흔히 ‘태그’라고 부른다. 


모듈 [module] 

원래 건축학에서 처음 사용되었으며, 일반적으로 컴퓨터 분야에서의 모듈은 독립되어 있는 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는데 사용된다. 컴퓨터 프로그래밍에서는, 특히 PL/1과 같이 오래된 언어에서 원시언어로 작성된 문장들로부터 컴파일러의 출력물을 구분해 지칭하기 위해 오브젝트 모듈이라는 용어를 썼다. IBM의 OS/360과 같은 메인프레임 시스템에서 오브젝트 모듈은 하나의 로드 모듈(load module)을 이루기 위해 다른 오브젝트 모듈들과 함께 연결되었다.

소프트웨어에서 모듈이란 한 프로그램의 일부분이다. 프로그램들은 하나 이상의 독립적으로 개발된 모듈로 구성되며, 이들은 그 프로그램이 링크되기 이전까지는 결합되지 않는다.

컴퓨터 하드웨어나 전자공학에서 말하는 모듈이란, 커다란 장치나 배열 내에서 비교적 작은 크기의 부품으로서 독립적으로 설치되고, 교체되고, 사용될 수 있도록 설계된 구성요소를 말한다. 예를 들어, SIMM(single in-line memory module)은 여러 개의 메모리 칩들을 하나의 작은 보드에 서로 연결하여 설치함으로써, 사용자들이 별도로 구입하여 개인용 컴퓨터에 쉽게 추가할 수 있도록 만들어 놓은 램을 말하는데, 이를 메모리 모듈이라고 부른다.


MIME [multipurpose internet mail extensions] 

multipurpose internet mail extensions의 약어. 인터넷에서 멀티미디어 전송을 위한 메일 규약을 뜻하는 것으로 인터넷 문서 RFC 1521, 1522에 정의되어 있으며, 전송되는 내용에 대한 자세한 구분을 헤더로 주고받아 일반 텍스트는 물론 음성이나 화상 정보까지 주고받을 수 있도록 준비된 하나의 규약이다.


MIME Type

MIME Type이란 Multipurpose Internal Mail Extensions의 약어로 메시지 콘텐츠 형식을 정의하기 위한 인터넷 표준을 말한다. MIME 메시지는 텍스트, 이미지, 오디오, 비디오 및 기타 어플리케이션의 특정 데이터를 포함할 수 있으며 일반적으로 홈페이지 상에 표현되는 멀티미디어 데이터에 대한 형식을 말한다. 클라이언트의 웹브라우저나 웹사이트를 제공하는 웹서버에서 MIME Type이 등록되지 않는다면 사용자들은 해당하는 콘텐츠를 웹브라우저에서 볼 수 없게 된다.


메타데이터 [Meta Data]

메타데이터라는 말은 영어로 Meta Data 라고 쓰고 많은 데이터를 갖고 있을 때 그 데이터를 정의하고 설명해 주는 데이터를 말합니다.

인터넷 웹html 문서에서는 메타태그(META TAG) 안의 내용이라고 할 수 있지요.이것은 어떠한 ‘무슨 데이터이다’라고 설명해 주는 데이터가 메타데이터이다 .메타데이터의 내용에는 자료 데이터의 종류나 크기 등의 설명도 포함된다.


매핑(Mapping)
매핑이란 해당 값이 다른 값을 가리키도록 하는 것이다.
다른 데이터 셋과 대응 관계를 가지고 있는 일련의 데이터 셋을 지칭한다. 
메모리나 디스크 상에 현재 저장되어 있는 데이터나 객체 목록을 지칭한다. 
디스크 드라이브에 경로나 디스크 문자 (A:, C:, R: 등)를 할당하는 것으로, 특히 드라이브 매핑이라고 부르기도 한다. 
일련의 객체들을 한 장소에서 다른 곳으로 이동시키는 것이다. 예를 들면, 디스크 상의 프로그램 모듈들은 메모리에 사상(寫像)된다. 
메모리 내의 그래픽 이미지는 비디오 화면상에 사상된다. 하나의 주소는 다른 주소에 사상된다. 
논리적 데이터베이스 구조는 물리적 데이터베이스에 사상된다. 매핑을 위해서는 대체로 한 형식에서 다른 형식으로 변환하는 것이 필요하다. 
일련의 객체들을 다른 객체들에 관련시키는 것이다. 예를 들어, 어떤 공급자의 프로토콜은 OSI 참조 모델에 사상된다. 

마이그레이션[migration, 이주(移住)]
정보기술에서, 마이그레이션이란 한 운영환경으로부터, 대개의 경우 좀더 낫다고 여겨지는 다른 운영환경으로 옮겨가는 과정을 말한다. 
예를 들어, 윈도우NT 서버를 윈도우2000 서버로 옮겨가는 것을 마이그레이션이라고 볼 수 있는데, 그 이유는 새로운 특색들이 이용된다는 것과, 
이전의 설정치들을 변경할 필요가 없다는 것에 대한 확신, 
그리고 현재의 애플리케이션들이 새로운 환경에서도 계속 운영됨을 보장하는 단계 등이 수반되기 때문이다. 
마이그레이션은 또한 윈도우NT 환경으로부터 유닉스 기반의 운영체계로 옮기는 것 (또는 그의 반대방향의 경우도 마찬가지다)을 의미할 수도 있다. 
마이그레이션은 새로운 하드웨어나, 새로운 소프트웨어, 또는 둘 모두가 바뀌는 환경으로의 이주를 포함할 수 있다. 
마이그레이션의 규모에는, 단일 시스템이 옮겨가는 것과 같은 소규모 마이그레이션도 있지만, 
많은 시스템들이 새로운 애플리케이션이나 새롭게 재설계된 네트웍으로 옮겨가게 되는 대규모 마이그레이션도 있을 수 있다.
마이그레이션은 한 종류의 데이터베이스에서 다른 종류의 데이터베이스로 데이터를 옮기는 경우도 될 수 있다. 
이것은 대체로 이전의 데이터베이스로부터의 출력이 새로운 데이터베이스의 입력이 되도록 어떤 공통된 형식으로 데이터를 변환하는 작업이 필요하다. 
새로운 데이터베이스는 다르게 구성될 수 있기 때문에, 마이그레이션이 진행중인 파일들을 처리할 수 있는 프로그램을 작성하는 것이 필요할 수도 있다.
마이그레이션은 또한 데이터를 한 저장장치에서 다른 저장장치로 옮기는 과정을 의미하는 데에도 사용된다.


'IT용어' 카테고리의 다른 글

[IT용어] ㅅ  (0) 2014.12.20
[IT용어] ㅂ  (0) 2014.12.20
[IT용어] ㄹ  (0) 2014.12.20
[IT용어] ㄷ  (0) 2014.12.20
[IT용어] ㄴ  (0) 2014.12.20

[IT용어] ㄹ



LAN [local area network] 

근거리통신망. 300m 이하의 통신회선으로 한 건물 안에서나 제한된 지역 내에서 컴퓨터 및 주변장치 등을 연결하여 정보와 프로그램을 공유할 수 있도록 해주는 네트워크를 말한다. 1970년대 말에서 1980년대 초 제록스 사의 한 연구소에서 LAN에 관한 중요한 업적이 이루어졌다. 이 연구소에서 이더넷(Ethernet)이라고 이름을 붙인 컴퓨터 연결방법이 처음으로 실용화되었다. 예를 들어 기업 내부에서 각종 정보를 컴퓨터에 입력해 놓고 각 부서에 설치되어 있는 컴퓨터와 통신망을 연결하여 부서간 업무 연락과 정보를 공유하는 것을 LAN이라 할 수 있다. LAN의 주요기능은 컴퓨터간의 파일전송, 전자우편, 대용량의 기억장치, 프로그램과 정보의 공유 등을 꼽을 수 있다. 한편 지리적으로 넓은 범위에 떨어져 있는 컴퓨터 시스템들을 연결시키는 통신망을 광역통신망(Wide Area Network ; WAN)이라고 한다.


라이선스 [license , 認可] 

(1) 예를 들면, 컴퓨터의 적용 업무 프로그램에서는 프로그램을 제작한 프로그램 메이커와 프로그램을 구입한 사용자(user)와의 사이에 라이선스 계약을 맺는다. 이로써 사용자가 부당하게 타인에게 프로그램을 카피시키지 않도록 하는 대신에 사용자는 프로그램이 버전 업(version up)되었을 때 지원받을 수 있다. 그러나 백업 등을 위하여 사용하는 프로그램의 카피는 허용된다. 또 교육용을 목적으로 한 종류이지만 대량의 프로그램을 사용할 수 있는 라이선스를 사이트 라이선스(site license)라 하며, 최근에 각광받고 있다.

(2) 공업적으로는 어떤 메이커가 특허를 취득한 장치 등에 대하여 다른 메이커가 생산할 수 있는 권리를 말한다. 즉, 다른 기업은 라이선스를 받아 생산을 행할 수 있는 것이다. 이것을 라이선스 생산이라 부르며, 라이선스를 받은 대가로서 로열티(royality)라고 하는 라이선스 사용료를 지불할 필요가 있다. 흔히 licensed의 형으로도 사용된다.


리모트(원격) [remote]

통신 회선」을 경유하여 중앙측의 컴퓨터 시스템에 연결되어 있는 장소를 원격측 또는 단순히 원격(remote)이라고 한다. 「통신 회선」의 경유와 컴퓨터 시스템과의 사이에서 행해지는 각종 조작과 기능에 흔히 사용된다.


루틴 [routine] 

컴퓨터 프로그램에서 어떤 일을 담당하는 하나의 정리된 일. 또 프로그램의 일부를 표시하는 경우도 있고, 전부를 표시하는 경우도 있다. 프로그램은 크고 작은 여러 가지 루틴을 조합시킴으로써 성립된다. 루틴은 메인 루틴(main routine)과 서브루틴(subroutine)으로 구분하고 있다. 메인 루틴이란 프로그램의 주요한 부분이며, 전체의 개략적인 동작 절차를 표시하도록 만들어진다. 이 대강의 정도는 서브루틴의 작업 정도에 의해 정해진다. 결국, 메인 루틴에서는 몇 가지의 서브루틴을 호출하고, 서브루틴에 의해서 프로그램의 세세한 실행을 행한다. 서브루틴이란 프로그램의 일부를 담당하는 부분 프로그램이며, 메인 프로그램으로부터 호출되어 실행된다.

프로그램 중에서 사용 빈도가 높은 부분은 공통화하여서 브루틴으로 함으로써 메모리의 사용 효율을 상승시키며 또 프로그래밍 효율도 상승시킨다. 그리고 흔히 사용하는 루틴을 루틴 라이브러리로서의 파일형으로 해두면 프로그래밍할 때 아주 편리하다. 또한 서브루틴에는 그 역할과 목적에 맞는 이름을 붙인다. 이로써 프로그램을 읽을 때 이해가 쉽고 읽기 쉬운 프로그램이 된다. 서브루틴과 메인 루틴은 서로 입력 데이터의 계산 결과를 파라미터로서 주고 받는다. 그 경우 파라미터는 변수형으로 주어지며 그 파라미터에 데이터값을 대입하여 서브루틴을 호출함으로써 마치 내장 함수인 것처럼 실행할 수 있다.


리소스 [resource] 

컴퓨터 시스템에 관한 여러 가지의 자원을 총칭하는 말이며, 중앙처리장치나 자기테이프 등의 주변장치, 단말장치를 가르킨다. 또한, 중앙처리장치의 처리시간, 기억장치의 에어리어 등을 가리키는 경우도 있으며, 넓은 의미로는 컴퓨터 시스템에 종사하는 인력을 포함하는 경우도 있다.

cf.) 일반적으로 리소스란 사용될 수 있는 어떤 항목을 말한다. 프린터나 디스크 드라이브와 같은 장치들이 리소스가 될 수 있으며, 메모리도 마찬가지이다. 컴퓨터 운영체계에서는 특히 프로그램들이 활용할 수 있는 데이터나 루틴들을 가리키며, 커다란 시스템의 일부를 이루는 하드웨어, 소프트웨어 또는 데이터의 한 구성요소를 말한다.

예를 들어, 네트웍 리소스는 네트웍상에서 활용 가능한 서버나 프린터 등을 지칭한다. 소프트웨어 리소스에는 프로그램, 유틸리티, 또는 심지어 프로그램 내의 작은 구성요소를 지칭할 수 있다. 데이터 리소스는 액세스 할 수 있는 파일이나 데이터베이스 등이 포함된다.

cf.) 리소스(resource)는 다음을 가리키는 말이다.

기본적으로 자원의 뜻이다.

리소스 (컴퓨터 과학)은 다음을 포함한다. 

리소스 (웹): URI가 정의한 아무 항목

리소스 (매킨토시): 맥 오에스 파일에 연결된 데이터

리소스 (윈도): EXE, DLL 파일 안에 들어 있는 데이터

리소스 (자바): 응용 프로그램 데이터


로그 [Log] 

컴퓨터의 처리 내용이나 이용 상황을 시간의 흐름에 따라 기록한 것, 혹은 기록하는 것. 사고가 발생했을 때 데이터의 복원이나 사고 원인의 규명 등에 도움이 되고, 네트워크의 부정 이용이나 데이터 파괴의 방지, 이용 요금의 산정의 기본 등에 쓰인다. 또 PC(개인용 컴퓨터) 통신에서 메일 등 통신 내용의 기록을 로그라 하고, 그 파일을 로그 파일이라고 한다.


cf.) 운용 기록[log , 運用記錄] 

①기계 작동에 관한 기록, 기계 상황의 변경, 스위치 선택, 입출력 장치에 대한 사항, 제어 콘솔에서 입력한 자료, 기계 정지 시의 상태나 원인 등에 관한 사항의 기록 등 컴퓨터 운용에 관계되는 모든 기록. 컴퓨터에 있는 로그 파일에 자동적으로 기록되게 할 수 있다. 

②어떤 트랜잭션이 데이터베이스의 어떤 값을 갱신할 때 갱신 전의 값과 후의 값을 로그 파일에 먼저 기록하는 것. 트랜잭션의 시작과 완료, 철회 등의 정보도 로그 파일에 기록된다.


RSS [RDF Site Summary, Rich Site Summary, Really Simple Syndication]

인터넷 사용자에게 자동으로 배포할 목적으로 새로운 소식이나 콘텐츠를 기술하는 방식이다. 사용자가 관심을 가지고 있는 웹 사이트의 갱신 유무를 쉽게 확인하고, 웹브라우저를 이용하여 배포된 정보를 쉽게 얻을 수 있도록 해준다. 배포되는 콘텐츠로는 문자는 물론 소리, 영상과 같은 멀티미디어 자료도 포함한다. W3C에서 제시한 RDF(Resource Description Framework, 자원 기술 개념)에 부착되는 XML로 된 애플리케이션의 일종이다.

'IT용어' 카테고리의 다른 글

[IT용어] ㅂ  (0) 2014.12.20
[IT용어] ㅁ  (0) 2014.12.20
[IT용어] ㄷ  (0) 2014.12.20
[IT용어] ㄴ  (0) 2014.12.20
[IT용어] ㄱ  (0) 2014.12.20

[IT용어] ㄷ



디버깅 [debugging] 

오류 수정. 컴퓨터 프로그램의 잘못을 찾아내고 고치는 작업. 일단 작성된 프로그램들이 정확한가(즉 잘못 작성된 부분이 없는가)를 조사하는 과정. 이 작업은

① 기계에 넣기 전에 책상 위에서 주어진 문제대로 프로그램이 작성되었는가를 순서도와 메모리의 작업 영역표에 실제 데이터를 넣어서 수동 작업으로 정확한 결과가 나오는가를 검사하는 데스크 상의 검사와

② 컴퓨터를 이용한 표준적 데이터로 메인 루틴을 조사하는(이때 예외 사항이 포함된 데이터와 오류가 있는 데이터도 함께 이용한다) 컴퓨터를 사용한 검사,

③ 실제 데이터를 사용하는 조사 등 세 단계로 나누어 진행된다. 또한 이 작업은 프로그램의 한 스텝 한 스텝씩을 추적해가는 추적(trace) 기능을 이용해도 좋지만, 프로그램 처리 내용이나 기억 장치의 내용을 덤프하여 디버그 보조기(debugging aid)를 이용하는 것이 바람직하다.


도스 [disk operating system] 

디스크(disk)에 운영체제를 저장하고, 디스크 중심으로 시스템을 관리하는 컴퓨터 운영체제를 말한다. 마이크로소프트사의 MS-DOS는 DOS라는 이름을 상품명으로 사용했다.컴퓨터 시스템을 제어하고 관리하는 소프트웨어를 운영체제(OS:operating system)라고 한다. 이 운영체제는 컴퓨터 시스템이 가동하기 시작하면 주기억장치가 이를 읽어 시스템을 관리하게 되지만, 기본적으로는 디스크나 자기 테이프 등의 보조기억장치에 저장되어 있다.

운영체제를 어떤 보조기억장치에 저장하고, 어떤 보조기억장치를 중심으로 하여 컴퓨터 시스템을 관리하는가에 따라 운영체제를 분류하거나 명명하고 있다. DOS는 디스크에 운영체제를 저장하고 있으며, 디스크를 중심으로 시스템을 관리한다. 과거에는 자기 테이프에 운영체제를 저장하고 이를 중심으로 시스템을 관리하였으나, 현재는 대부분이 디스크를 중심으로 관리하고 있기 때문에 거의 모든 운영체제를 DOS라 불러도 무방하다고 볼 수 있다.

DOS라는 용어를 상품명으로 사용하기도 하였는데 가장 유명한 것은 마이크로소프트사(社)의 MS-DOS이다. 그러나 MS-DOS가 개발되기 훨씬 이전부터 IBM도 운영체제에 DOS라는 명칭을 사용하였다. 개인용 컴퓨터가 널리 확산되면서 MS-DOS가 사람들에게 많이 알려져 DOS라 하면 MS-DOS를 먼저 연상하게 된 것이다.


데몬 [daemon] 

주기적인 서비스 요청을 처리하기 위해 계속 실행되는 프로그램을 말한다. 디먼은 수집된 요구들을 또다른 프로그램이나 프로세스들이 처리할 수 있도록 적절히 전달한다. 사전적 의미에 따르면, 신화에 나오는 디먼은 "신들과 사람들 중간에 위치하고 있는 일종의 수호신"이라고 되어 있다.


DoS [Denial Of Service, 서비스 거부 공격]

시스템이 정상적으로 서비스를 제공할 수 없도록 만드는 인터넷 상의 공격 행위의 일종이다. 주로 TCP SYN flooding, 이메일 폭탄 등의 공격을 통하여 버퍼 오버플로우의 발생을 유도하여 공격한다. 여러 곳에 분산하여 에이전트를 미리 설치한 다음에 이들을 이용하여 Dos 공격을 하는 특별한 경우를 DDoS(Distributed DoS) 공격이라고 부른다.


'IT용어' 카테고리의 다른 글

[IT용어] ㅂ  (0) 2014.12.20
[IT용어] ㅁ  (0) 2014.12.20
[IT용어] ㄹ  (0) 2014.12.20
[IT용어] ㄴ  (0) 2014.12.20
[IT용어] ㄱ  (0) 2014.12.20

[IT용어] ㄴ


NFC [near field communication] 

10cm 이내의 가까운 거리에서 다양한 무선 데이터를 주고받는 통신 기술무선태그(RFID) 기술 중 하나로 13.56MHz의 주파수 대역을 사용하는 비접촉식 통신 기술이다. 통신거리가 짧기 때문에 상대적으로 보안이 우수하고 가격이 저렴해 주목받는 차세대 근거리 통신 기술이다. 데이터 읽기와 쓰기 기능을 모두 사용할 수 있기 때문에 기존에 RFID 사용을 위해 필요했던 동글(리더)이 필요하지 않다. 블루투스 등 기존의 근거리 통신 기술과 비슷하지만 블루투스처럼 기기 간 설정을 하지 않아도 된다.

'IT용어' 카테고리의 다른 글

[IT용어] ㅂ  (0) 2014.12.20
[IT용어] ㅁ  (0) 2014.12.20
[IT용어] ㄹ  (0) 2014.12.20
[IT용어] ㄷ  (0) 2014.12.20
[IT용어] ㄱ  (0) 2014.12.20

[IT용어] ㄱ



게이트웨이[gateway] 

한 네트워크에서 다른 네트워크로 들어가는 입구 역할을 하는 장치. 근거리통신망(LAN)과 같은 하나의 네트워크를 다른 네트워크와 연결할 때 사용된다. 게이트웨이가 필요한 것은 네트워크마다 데이터를 전송하는 방식이 다르기 때문이다. 다시 말해 각각의 네트워크는 다른 네트워크와 구별되는 프로토콜(데이터를 처리하는 방식으로 미리 정해 놓은 약속)로 데이터를 전송한다. 다른 프로토콜을 사용하는 네트워크와 직접 연결하면 데이터를 공유할 수 없다. 흔히 인터넷으로 보내온 전자우편을 PC통신 서비스에서도 받아 볼 수 있는데, 이것은 인터넷과 PC통신 서비스 회사의 통신망을 중개하는 게이트웨이가 있기 때문이다



cp.)

복수의 컴퓨터와 근거리 통신망(LAN ; local area network) 등을 상호 접속할 때 컴퓨터와 공중 통신망, LAN과 공중 통신망 등을 접속하는 장치를 가리킨다. 실제로는 미니컴퓨터 등이 사용되고 있으며, 게이트웨이 프로세서(gateway processor)라고도 불린다. 일반적으로 컴퓨터와 단말기를 공중 통신망을 경유하여 접속할 경우에는 게이트웨이로서는 대규모 장치를 필요로 하지 않는다. 그러나 네트워크 간 통신을 행할 때에는 통신 속도의 제어, 트래픽 제어, 네트워크 사이에서의 컴퓨터 어드레스의 변환 등 복잡한 처리를 행하기 때문에 게이트웨이 프로세서로서는 적지 않게 미니컴퓨터 정도의 능력을 갖는 장치가 필요하게 된다. 요즘은 원래의 정의 대신에 「라우터(router)」라는 용어가 대신 사용된다. 게이트웨이는 자체 프로세서와 메모리를 가지고 있으며, 프로토콜 변환이나 대역폭 변환을 하기도 한다. 일반적으로 게이트웨이는 근거리 통신망 프로토콜이 하나 이상 설치되어 있는 큰 규모의 네트워크에서 볼 수 있는데, 예를 들어 키네틱 사의 패스트패스(fastpath)라는 애플토크(AppleTalk)와 이더넷(Ethernet) 네트워크를 연결할 수 있다.



'IT용어' 카테고리의 다른 글

[IT용어] ㅂ  (0) 2014.12.20
[IT용어] ㅁ  (0) 2014.12.20
[IT용어] ㄹ  (0) 2014.12.20
[IT용어] ㄷ  (0) 2014.12.20
[IT용어] ㄴ  (0) 2014.12.20