1

old/용어정리 2010. 7. 7. 12:09

glibc : GNU C 라이브러리(줄여서 glibc)는 GNU 프로젝트의 일환으로 만든 C 표준 라이브러리의 한
             종류이다.

EABI : EABI(임베디드 응용 프로그램 이진 인터페이스, embedded-application binary
            interface)는 임베디드 소프트웨어 프로그램을 수행하는 파일 형식, 자료형, 레지스터 사
            용, 스택 프레임 조직, 명령 변수를 위한 표준 변환을 정의하고 있다.

             EABI를 지원하는 컴파일러는 이와 같은 또다른 컴파일러가 만든 코드와 호환되는 목적코드를
             만드므로 개발자들이 다른 컴파일러가 만들어 낸 목적 코드와 한 컴파일로로 만
             든 라이브러리를 연결할 수 있게 한다. 자체적인 어셈블리어 코드를 작성하는 개발자
             들은 EABI를 사용하여 호환 컴파일러가 만들어낸 어셈블리 코드와 상호 작용하게 할 수
             있다.

             일반 목적의 운영 체제에서 ABI와 EABI의 추된 차이점은 권한 명령이 응용 프로그램 코
             드 내에서 실행되는 점, 동적 링크가 요구되지 않는다는 점(심지어는 아예 동적 링크를
             허용하지 않는 경우도 있음), 메모리 저장을 위해 더 작아진 스택 프레임 조직을 갖춘다
             는 점이 있다.[1]

             널리 쓰이는 EABI로는 파워피씨[2]ARM 아키텍처[3][4]가 있다.
            
primitive : 컴퓨터 프로그램 작성에서 어떤 복잡한 프로그램을 만드는 데 사용될 수 있는 언어의 가장 기본적인 
                단위, 즉 문자, 숫자, 요소 등.

marshalling : 마샬링은 하나 이상의 프로그램 또는 연속되어 있지 않은 저장 공간으로부터 데이터를 모은 
                      다음, 데이터들을 메시지
버퍼에 집어넣고, 특정 수신기나 프로그래밍 인터페이스에 맞도록 그 
                      데이터를 조직화하거나, 미리 정해진 다른 형식으로 변환하는 과정을 말한다.


Daemon (computer software): a background process

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

bottleneck ; 병목현상  (0) 2010.11.04
sms  (0) 2010.07.13
Refactoring - Martin P.  (0) 2010.04.26
Network  (0) 2010.03.24
MMC/MNC 란?  (0) 2010.02.10
Posted by jazzlife
,