computer science/hardware(2)
-
캐시(Cache) 메모리와 지역성::하드웨어
1. 캐시의 정의 CPU의 처리속도와 메모리의 속도 차이로 인한 병목현상을 완화하기 위해 사용하는 고속 버퍼 메모리입니다. 주기억장치에 있는 데이터를 액세스 하려면 비교적 오랜 시간이 걸리게 됩니다. 따라서 데이터를 빠르게 액세스 할 수 있도록 중간에 캐시 메모리를 두었습니다. 주기억장치 내에서 자주 읽고 쓰는 데이터의 일부를 캐시 메모리에 불러와 속도 차이를 줄이고, 주기억장치와 CPU 간 신호 교환에 이용되는 Memory Bandwidth를 I/O 사용에 집중할 수 있기 때문에 궁극적으로 성능 향상의 결과를 불러옵니다. 2. 캐시의 종류 L1 Cache - 프로세서와 가장 가까운 캐시 - 속도를 위해 IC와 DC로 나뉩니다. - IC(Instruction Cache) : 메모리에서 text 영역의 데..
2020.07.06 -
RAM, ROM, Flash 메모리::하드웨어
1. ROM(Read Only Memory) 전원이 공급되지 않아도 기록된 데이터를 보존하는 비휘발성(Non-volatile) 메모리입니다. 한 번 기록된 정보를 읽을 수만 있고, 수정할 수는 없는 고정 기억 장치입니다. 다시 쓰고 지울 수 있는 방식에 따라 MASK ROM, PROM, EPROM 등으로 구분됩니다. 종류 설명 MASK ROM - 가장 기본적인 ROM - 제조 과정에서 미리 내용을 기록해 놓은 메모리 - 사용자가 내용 수정 불가 PROM (Programmable ROM) - 사용자가 한 번만 기록 가능 EPROM (Erasable PROM) UV EPROM - 강한 자외선(UV)으로 데이터 삭제 EEPROM (Electrically EPROM) - 전기적인 기능으로 데이터 삭제 초기의 M..
2020.07.03