본문 바로가기
  • AI (Artificial Intelligence)
Fundamental/Technical

용어정리

by 로샤스 2014. 2. 14.
메타데이타
[위키인용]
메타데이터 (metadata)란 데이터(data)를 위한 데이터이다. 어떤 데이터 즉 구조화된 정보를 분석, 분류하고 부가적 정보를 추가하기 위해 그 데이터 뒤에 함께 따라가는 정보를 말한다. 이를테면, 디지털 카메라에서는 사진을 찍어 기록할 때마다 카메라 자체의 정보와 촬영 당시의 시간, 노출, 플래시 사용 여부, 해상도, 사진 크기 등의 사진 정보를 화상 데이터와 같이 저장하게 되어 있다. 이러한 데이터를 분석하여 이용하면 그 뒤에 사진을 적절하게 정리하거나 다시 가공할 때에 아주 유용하게 쓸 수 있는 정보가 된다. 오늘날에는 GPS 기능을 사용하여 위치 정보까지 사진의 메타데이터에 입력할 수 있게 되었는데, 이를 이용하면 사진이 어디에서 촬영되었는지을 쉽게 알 수 있고, 이로써 다시 다른 지역 정보를 검색하거나 같은 지역에서 찍은 다른 사진을 검색하게 하는 검색성을 향상시킬 수 있다.

하지만 보통 메타데이터 그 자체만으로 제품의 기능을 향상시켜 주지는 않는다. 메타데이터는 메타데이터가 부여되고 쓰일 때의 맥락적인 정보를 구조화시켜 그 활용도의 가능성을 확대시키는 역할을 한다.

특히, 웹 2.0이나 온톨로지(Ontology)의 분야에서 구조화된 메타데이터는 매우 중요하다.

참조링크


아이노드
전산학에서 아이노드(inode)는 UFS와 같은 전통적인 유닉스 계통 파일 시스템에서 사용하는 자료구조이다. 아이노드는 정규 파일, 디렉터리 등 파일 시스템에 관한 정보를 가지고 있다.

파일들은 각자 1개의 아이노드를 가지고 있으며, 아이노드는 소유자 그룹, 접근 모드(읽기, 쓰기, 실행 권한), 파일 형태, 아이노드 숫자(inode number, i-number, 아이넘버) 등 해당 파일에 관한 정보를 가지고 있다. 파일시스템 내의 파일들은 고유한 아이노드 숫자를 통해 식별 가능하다.

일반적으로 파일 시스템을 생성할 때 전체 공간의 약 1퍼센트를 아이노드를 위해 할당한다. 아이노드를 위한 공간이 한정되어 있는 만큼 파일시스템이 가질 수 있는 파일의 최대 개수도 한정되어 있다. 그러나 대부분의 경우, 사용자가 느끼기에 거의 무한 개에 가까운 파일을 생성하고 관리할 수 있다.

참조링크: http://ko.wikipedia.org/wiki/Inode



프로세스 제어 블록(TCB:TCB(Process Control Block)
프로세스 제어 블록(Process Control Block, 줄여서 PCB)은 특정한 프로세스를 관리할 필요가 있는 정보를 포함하는 운영 체제 커널의 자료 구조이다. 작업 제어 블록(Task Control Block, 줄여서 TCB) 또는 작업 구조라고도 한다. "PCB는 운영 체제가 프로세스를 표현한 것이다.

http://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%A0%9C%EC%96%B4_%EB%B8%94%EB%A1%9D




ALU(Arithmetic logic unit) 산술논리장치
산술 논리 장치(Arithmetic logic unit)는 두 숫자의 (덧셈, 뺄샘같은) 산술연산과 (배타적 논리
합, 논리곱, 논리합같은) 논리연산을 계산하는 디지털 회로이다. 산술논리장치는 컴퓨터 중앙처리장치의 기본 설계 블록이다.

많은 종류의 전자 회로는 어떤 형태의 산술연산을 계산하는 데 필요한데, 심지어 디지털 시계에 있는 작은 회로조차도 현재 시간에 1을 더하고, 언제 알람을 울려야 하는지를 검사하는 작은 산술논리장치를 지녔다.

명백히, 가장 복잡한 전자 회로는 펜티엄 같은 현대의 마이크로프로세서 칩 내부의 설계일 것이다. 그러므로 이런 프로세서는 내부에 강력하고 매우 복잡한 산술논리장치를 가지고 있다. 사실, 현대의 마이크로프로세서 (혹은 메인프레임)은 멀티코어, 다중의 실행 장치, 다중의 산술논리장치를 가지고 있다.

대다수의 다른 회로는 내부에 산술논리장치를 포함하고 있다: 엔비디아나 ATI의 그래픽 카드 같은 그래픽 처리 장치, 오래된 80387 보조 처리기 같은 부동 소수점 장치, 사운드 블래스터 사운드 카드에서 발견할 수 있는 디지털 신호 처리기, CD 재생기, 고선명 텔레비전 등이 있다. 이런 모든 것은 내부에 몇 개의 강력하고 복잡한 산술논리장치를 가지고 있다.

참조링크
http://ko.wikipedia.org/wiki/%EC%82%B0%EC%88%A0_%EB%85%BC%EB%A6%AC_%EC%9E%A5%EC%B9%98


Drive-by Download

의미
개념없이 아무 사이트를 방문하거나 이거 저것 클릭해서 자신의 컴퓨터에 악성코드가 심겨지고 범죄수단(좀비pc화)으로도 사용되도록 하는 뻘짓거리

두가지 의미가 존재
가. 인터넷으로 부터 사용자가 의도하지 않은 다운로드
나. 권한을 가지고 있지만 무슨 용도인지 모르고 다운로드(ActiveX, 자바서블릿)

발생원인
가. 악성코드가 심어져 있는 웹사이트 방문
나. 전자메일 보기
다. 팝업윈도우를 잘 확인하지 않고 클릭

참조링크 http://en.wikipedia.org/wiki/Drive-by_download



Endianness(엔디언)

엔디언(Endianness)은 컴퓨터의 메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻하며, 바이트를 배열하는 방법을 특히 바이트 순서(Byte order)라 한다.

엔디언은 보통 큰 단위가 앞에 나오는 빅 엔디언(Big-endian)과 작은 단위가 앞에 나오는 리틀 엔디언(Little-endian)으로 나눌 수 있으며, 두 경우에 속하지 않거나 둘을 모두 지원하는 것을 미들 엔디언(Middle-endian)이라 부르기도 한다.


참조링크: http://ko.wikipedia.org/wiki/%EC%97%94%EB%94%94%EC%96%B8


LFSR(Linear feedback shift register)

선형 되먹임 시프트 레지스터(Linear feedback shift register, LFSR)는 시프트 레지스터의 일종으로, 레지스터에 입력되는 값이 이전 상태 값들의 선형 함수로 계산되는 구조를 가지고 있다. 이때 사용되는 선형 함수는 주로 배타적 논리합(XOR)이다. LFSR의 초기 비트 값은 시드(seed)라고 부른다.

LFSR의 동작은 결정론적이기 때문에, LFSR로 생성되는 값의 수열은 그 이전 값에 의해 결정된다. 또한, 레지스터가 가질 수 있는 값의 갯수는 유한하기 때문에, 이 수열은 특정한 주기에 의해 반복된다. 하지만 선형 함수를 잘 선택한다면 주기가 길고 무작위적으로 보이는 수열을 생성할 수 있다.

LFSR는 의사 난수, 의사 난수 잡음(PRN), 빠른 디지털 카운터, 백지화 수열 등의 분야에서 사용된다.

참조링크
http://ko.wikipedia.org/wiki/%EC%84%A0%ED%98%95_%EB%90%98%EB%A8%B9%EC%9E%84_%EC%8B%9C%ED%94%84%ED%8A%B8_%EB%A0%88%EC%A7%80%EC%8A%A4%ED%84%B0

 

 

 

 

 

 

출처 : http://c8korea.blogspot.kr/search/label/%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%BC%EB%B0%98

 

 

 

 

 

'Fundamental > Technical ' 카테고리의 다른 글

In-Line mode  (1) 2014.04.01
가상화의 형태 - 하이퍼바이저[Hypervisor]  (0) 2014.03.11
하이퍼바이저 - Hypervisor  (0) 2014.03.11
GIT  (0) 2014.02.17
빌드와 빌드도구  (0) 2014.02.17

댓글