본문 바로가기

임베디드

Big-endian vs Little-endian 출처 : http://kimsumin75.blog.me/20055881438
RAM bank 컴퓨터 주기판(mainboard)에서 램 모듈을 끼우는 자리. 메모리 뱅크는 프로세서가 메모리를 관리하는 최소 구성 단위로서 메인 메모리인 램은 뱅크0, 뱅크1, 뱅크2, ... 등으로 구분, 1~4개의 물리적인 소켓에 배정함으로써 필요에 따라 용량의 확장이 가능하도록 하고 있다. 뱅크는 0번부터 사용해야 하고, 램을 여러 개 장착할 때는 가급적 같은 속도, 같은 회사의 제품을 사용해야 한다. 하나의 뱅크를 구성하는 비트(bit) 수는 프로세서의 종류에 따라서 다르다. 펜티엄과 펜티엄 2 프로세서는 64비트의 시스템 버스(bus)를 사용하므로 64비트의 메모리가 하나의 뱅크가 된다.[네이버 지식백과] RAM 뱅크 [RAM bank] (IT용어사전, 한국정보통신기술협회)
Memory Map 주기억 장치의 주소를 기호적으로 표현한 것. 예를 들어, 8086 CPU에서는 1MB까지의 메모리를 관리할 수 있으므로 사용자에게는 640KB의 메모리 영역이 해방되어 있으며, 나머지 부분은 BIOS나 VRAM 등의 시스템이 사용하도록 되어 있다. 그리고 이런 상태에서 MS-DOS를 움직이면 다시 일정한 영역이 DOS의 기본 소프트웨어의 상주에 의해 점유되는데, 이것을 도식화하여 표현한 것이 기억 배치도이다.[네이버 지식백과] 메모리 맵 [memory map] (컴퓨터인터넷IT용어대사전, 2011.1.20, 일진사) 컴퓨터 공학에서 메모리 맵(memory map)은 여러가지 측면에서 접근할수 있으나 컴퓨터 체계 중 메모리와 관련된 다음과 같은 경우이다:프로세스의 메모리 배치 맵 : 프로그램에 의해 작성 ..
Segment 프로그램이나 메모리의 부분. 프로그램의 경우는 주기억에 탑재하는 단위를 세그먼트라 한다. 메모리의 경우는 하나의 주소레지스터로 지정되는 메모리 영역을 가리킨다. IBM PC등에 사용되는 8086계 마이크로 프로세서에서는 주소레지스터가 16비트 폭 밖에 되지 않아서 16KB마다 세그먼트로 된다. IMB의 주기억 영역에 액세스하기 위해서는 세그먼트 레지스터라는 마이크로프로세서의 내부 레지스터 값을 바꾸면서 처리할 필요가 있다. 프로그램이 액세스하는 범위가 64바이트를 초과하는지의 여부에 따라 취급이 달라지므로 프로그래머를 괴롭혔던 8086계에서도 80286이후 마이크로프로세서는 메모리의 세그먼트를 의식하지 않아도 올바로 사용할 수 있게 되었다.[네이버 지식백과] 세그먼트 [segment] (매일경제, 매경닷컴)
RTC(Real Time Clock) 프로그램에 의하여 설정된 시각이 되면 인터럽트(interrupt)를 일으키는 기능. 컴퓨터에 공급되는 주기성을 가진 신호이다. 이 신호에 따라 어떤 사상(事象)과 다른 사상 간의 경과 시간을 측정하는 것이 가능하고 또 해당 시각이 되면 일정한 처리를 실행하기 위한 시각을 나타낸다.[네이버 지식백과] 실시간 클록 [real-time clock, 實時間, じつじかんクロュク] (용어해설)
SoC(System On Chip) 칩 하나로 모든 기능을 처리하는 반도체로서 마이크로프로세서, 메모리반도체, 디지털신호처리칩(DSP), 마이크로컨트롤러(MCU) 등 개별 반도체를 하나의 칩에 통합하는 것을 의미한다. 즉 회로판(PCB : printed circuit board) 위에서 여러 개의 반도체 칩으로 구현되던 시스템이 한 개의 칩으로 집적돼, 연산 기능과 데이터의 저장 및 기억, 아날로그와 디지털 신호의 변화 등을 하나의 칩으로 해결하는 것이다. 시스템 온 칩은 프로세서, 멀티미디어, 그래픽, 인터페이스, 보안 등 다양한 기능을 모두 흡수하며 더욱 복잡한 시스템으로 발전하고 있다. SoC 기술이 발달하면 회로판에서 많은 칩들이 차지하던 공간을 줄여 제품의 크기를 대폭 줄일 수 있고 별도로 장착될 때 발생하는 노이즈(칩 간 충돌 ..