'용어'에 해당되는 글 66건

  1. 2010.07.07 1
  2. 2010.03.24 Network
  3. 2010.02.25 Intent
  4. 2010.02.25 Context
  5. 2010.02.10 MMC/MNC 란?
  6. 2010.02.10 IMSI 란?

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
,

Network

old/용어정리 2010. 3. 24. 17:12
Gateway (telecommunications) :
  • In a communications network, a network node equipped for interfacing with another network that uses different protocols.
    • A gateway may contain devices such as protocol translators, impedance matching devices, rate converters, fault isolators, or signal translators as necessary to provide system interoperability. It also requires the establishment of mutually acceptable administrative procedures between both networks.
    • A protocol translation/mapping gateway interconnects networks with different network protocol technologies by performing the required protocol conversions.
  • Loosely, a computer configured to perform the tasks of a gateway. For a specific case, see default gateway.

Routers exemplify special cases of gateways.

Gateways, also called protocol converters, can operate at any layer of the OSI model. The job of a gateway is much more complex than that of a router or switch. Typically, a gateway must convert one protocol stack into another.


Router :

A router, pronounced /ˈraʊtər/ in the United States and Canada, and /ˈruːtər/ in the UK and Ireland (to differentiate it from the tool used to rout wood), is a purposely customized computer used to forward data among computer networks beyond directly connected devices. (The directly connected devices are said to be in LAN, where data are forwarded using Network switches.)

More technically, a router is a networking device whose software and hardware [in combination] are customized to the tasks of routing and forwarding information. A router differs from an ordinary computer in that it needs special hardware, called interface cards, to connect to remote devices through either copper cables or Optical fiber cable. These interface cards are in fact small computers that are specialized to convert electric signals from one form to another, with embedded CPU or ASIC, or both. In the case of optical fiber, the interface cards (also called ports) convert between optical signals and electrical signals.

Routers connect two or more logical subnets, which do not share a common network address. The subnets in the router do not necessarily map one-to-one to the physical interfaces of the router.[1] The term "layer 3 switching" is used often interchangeably with the term "routing". The term switching is generally used to refer to data forwarding between two network devices that share a common network address. This is also called layer 2 switching or LAN switching.

Conceptually, a router operates in two operational planes (or sub-systems):[2]

  • Control plane: where a router builds a table (called routing table) as how a packet should be forwarded through which interface, by using either statically configured statements (called statical routes) or by exchanging information with other routers in the network through a dynamical routing protocol;
  • Forwarding plane: where the router actually forwards the traffic (or called packets in IP protocol) from ingress (incoming) interfaces to an egress (outgoing) interface that is appropriate for the the destination address that the packet carries with it, by following rules derived from the routing table that has been built in the control plane.

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

1  (0) 2010.07.07
Refactoring - Martin P.  (0) 2010.04.26
MMC/MNC 란?  (0) 2010.02.10
IMSI 란?  (0) 2010.02.10
URI 란?  (0) 2010.02.10
Posted by jazzlife
,

Intent

old/definition 2010. 2. 25. 14:55

An intent is an abstract description of an operation to be performed. It can be used with startActivity to launch an Activity, broadcastIntent to send it to any interested BroadcastReceiver components, and startService(Intent) or bindService(Intent, ServiceConnection, int) to communicate with a background Service.

An Intent provides a facility for performing late runtime binding between the code in different applications. Its most significant use is in the launching of activities, where it can be thought of as the glue between activities. It is basically a passive data structure holding an abstract description of an action to be performed. The primary pieces of information in an intent are:

  • action -- The general action to be performed, such as ACTION_VIEW, ACTION_EDIT, ACTION_MAIN, etc.

  • data -- The data to operate on, such as a person record in the contacts database, expressed as a Uri.

'old > definition' 카테고리의 다른 글

Context  (0) 2010.02.25
Posted by jazzlife
,

Context

old/definition 2010. 2. 25. 14:54
Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It allows access to application-specific resources and classes, as well as up-calls for application-level operations such as launching activities, broadcasting and receiving intents, etc.

'old > definition' 카테고리의 다른 글

Intent  (0) 2010.02.25
Posted by jazzlife
,

MMC/MNC 란?

old/용어정리 2010. 2. 10. 10:54

<MCC/MNC>

 

 

MCC: mobile country code. 국가별로 unique한 값을 가짐.

) 한국: 450, 중국: 460, 일본: 440....

MNC: mobile network code. 사업자 별로 unique한 값을 가짐.

) KTF: 08, SKT: 05

MCC + MNC를 합해서 plmn id라고 부름. 따라서 전 세계 사업자들은 unique plmn id를 가지게 된다.
단말은 초기 셀 search시 이 plmn을 확인해 보고 해당 셀로 camping on을 할지 말지를 결정한다. Home plmn이면 고민할 필요 없이 위치등록 시도하며, equivalent plmn인 경우도 고민 할 필요가 없다. 아닐 경우는 suitable cell이 없는 것으로 인식하고 그에 따른 동작을 하게 된다.
또 단말의 plmn 선택 모드에 따라서도 plmn search 동작이 틀려진다(automatic/manual)

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

Refactoring - Martin P.  (0) 2010.04.26
Network  (0) 2010.03.24
IMSI 란?  (0) 2010.02.10
URI 란?  (0) 2010.02.10
MIME란?  (0) 2010.02.10
Posted by jazzlife
,

IMSI 란?

old/용어정리 2010. 2. 10. 10:51

An International Mobile Subscriber Identity or IMSI (pronounced /ˈɪmzi/) is a unique number associated with all GSM and UMTS network mobile phone users. It is stored in the SIM inside the phone and is sent by the phone to the network. It is also used for acquiring other details of the mobile in the Home Location Register (HLR) or as locally copied in the Visitor Location Register. To prevent eavesdroppers identifying and tracking the subscriber on the radio interface, the IMSI is sent as rarely as possible and a randomly-generated TMSI is sent instead.

The IMSI is used in any mobile network that interconnects with other networks, in particular CDMA and EVDO networks as well as GSM networks. This number is provisioned in the phone directly or in the R-UIM card (a CDMA analogue equivalent to a SIM card in GSM).

An IMSI is usually 15 digits long, but can be shorter (for example MTN South Africa's old IMSIs that are still being used in the market are 14 digits). The first 3 digits are the Mobile Country Code (MCC), and is followed by the Mobile Network Code (MNC), either 2 digits (European standard) or 3 digits (North American standard). The remaining digits are the mobile station identification number (MSIN) within the network's customer base.

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

Network  (0) 2010.03.24
MMC/MNC 란?  (0) 2010.02.10
URI 란?  (0) 2010.02.10
MIME란?  (0) 2010.02.10
Schema 란?  (0) 2010.02.09
Posted by jazzlife
,