Needaeng@nate.com 메모리란?? 20006760123 조대민 -1-
메모리의 정의 메모리의 종류 및 특징(RAM) 메모리의 동작원리 차 례 -2-
Memory메모리란 무엇인가? 메모리는 컴퓨터의 마이크로프로세서가 신속하게 이용할 수 있도록 명령어와 데이터를 전자적인 방법으로 저장하는 장소이다. . 정의의 말 그대로, CPU(마이크로프로세서)가 처리할 내용을 특정위치에 저장하고 있다가 CPU가 필요한 시점에 공급하는 장치 입니다. CPU에서 처리되는 것은 2가지가 있다. 명령어(Instruction)계통과 데이터(Data)계통 이다. 예를 들어 1+1 ? 이라는 처리를 수행하고 싶을 경우 메모리에 있는 Data 1,1 과 명령어 +(ADD)를 CPU에 전송하면 CPU가 명령어와 데이터를 처리하여 결과를 출력한다. 최초 컴퓨터가 나올 당시 일일이 수작업으로 명령어와 데이터를 입력했다고 합니다. 아무래도 수작업으로 하면 힘도 들고 처리하는데 많은 시간이 걸리겠죠. 이러한 고민을 해결한 것이 바로 메모리 이다. -3-
RAM의 종류 및 특징 DRAM(Dynamic Random Access Memory) FPM(Fast Page Mode) DRAM EDO (Extended Data output) DRAM BEDO(Burst Enhaced Data Out) DRAM SDRAM(Synchronous Data RAM) 메모리의 종류 및 특징 RAM의 종류 및 특징 -4-
DRAM(Dynamic Random AccessMemory 메모리의 종류 및 특징 DRAM(Dynamic Random Access Memory)이 주로 사용되는 곳은 PC의 주기억장치와 그래픽 카드의 메모리로 사용 되고 있다. 일정한 주기로 리플래시(Refresh)라는 동작을 통해 데이터를 보존해야 하기 때문에 소모 전력이 크다는 단점이 있다. 그러나, 비휘발성 메모리인 플래시 메모리에 비해 동작속도가 빠르고 SRAM(Static Random Access Memory)에 비해 집적도가 크기 때문에 현재 메모리들 중에서 시장이 가장 크고 널리 쓰인다. 초기에는 일부 모바일 기기에도 사용이 되었지만, 현재는 저전력 SRAM(Low Power SRAM)과 플래시 메모리에 그 자리를 내주었다. DRAM은 그 종류가 상당히 많은데, EDO DRAM, S-DRAM(Synchronous -DRAM), AS-DRAM(Asynchronous-DRAM),DDR-DRAM, RDRAM(Rambus-DRAM) 등이 있는데 이것을 DRAM셀(Cell)의 구조는 동일하지만 데이터의 입출력을 어떻게 하느냐에 따른 설계의 차이만 있다. -5-
FPM(Fast Page Mode) DRAM SRAM 방식이 4096비트(bit)를 한 번에 읽어 처리하는데, 만약 1비트만 사용한다면 나머지는 낭비된다는 이유로 개발된 것이 페이지 모드이다. 여기서 DRAM에 들어 잇는 SRAM은 외붕p서 제어신호가 들어간 다음에 내용을 출력하고 제어신호가 끝나면 출력을 중지한다. 메모리의 종류 및 특징 FPM(Fast Page Mode) DRAM -6-
EDO (Extended Date Output) DRAM EDO DRAM은 페이지 모드에서 DRAM의 출력 핀에 래치(일종의 중간 기억장치)를 달아서 제어신호가 끝나고 난 후에도 다음 번 제어신호가 올 때까지 데이터를 계속 출력하게 한 메모리이다. 이렇게 하면 제어신호를 보내고 나서 DRAM의 출력을 읽기 전에 미리 제어신호를 꺼버릴 수 있으므로 EDO DRAM에서 다음 데이터를 읽는 동안 다음 동작을 할 수 있는 상태가 된다. 즉 서로 데이터를 주고받는 데 필요한 시간을 대폭 줄여 속도를 높인 메모리이다. 메모리의 종류 및 특징 EDO (Extended Date Output) DRAM -7-
BEDO(Burst Enhaced Data Out) DRAM 대부분의 CPU가 버스트 사이클에서 더욱 빠른 메모리를 필요로 한다는 데 착안해 만든 것이 BEDO DRAM이다. 버스트 사이클은 첫 번째 사이클에서 주어진 주소에서 다음에 필요한 주소가 어디인지 예측을 할 수 있다. 또한 두 번째부터는 마지막 네 번째 사이클에서 뭘 일고 쓸지 미리 예측할 수 있기 때문에 BEDO DRAM에게 특정 주소를 제어할 필요가 없다. 이런 이유로 EDO DRAM에 비해 속도를 향상 시킬 수 있다. 그러나 SDRAM보다는 약간 성능이 떨어지는 편이다. 메모리의 종류 및 특징 BEDO(Burst Enhaced Data Out) DRAM -8-
SDRAM(Synchronous Data RAM) SDRAM은 DRAM의 발전된 형태이며 보통 DRAM 과는 달리 제어 장치 입력을 클럭 펄스(Clock Pulse)와 동시에 일어나도록 하는 동기식 DRAM이다. DDR SDRAM의 보급으로 SDR SDRAM이라는 관례적인 명칭이 주어졌는데 SDR은 Single Data Rate의 약자이다. 이 의미는 기존의 SDRAM이 각 클럭 펄스가 상승 또는 하강하는 시점에서 한번만 정보를 전송하는 것에서 나온 명칭이다. SDRAM은 64bit모듈 (CPU로 데이터를 입축력 하는 폭)로 되어있고 액세스(Access) 시간은 8-12ns로 EDO RAM을 더욱 발전시킨 것이다. 시스템 버스 속도가 빨라지고 이에 따라 램도 그 속도에 맞추어지는 것이 필요하게 되었는데 이것이 개발된 것이 SDRAM이다. SDRAM의 경우 PC100이라는 명칭을 사용했는데 이것은 8ns의 SDRAM이 시스템 버스 속도가 100Mhz이나 그 이상인 시스템에서 운용되어야 램의 성능이 보장된다는 의미이다. 같은 용량의 램이라도 명칭에 따라 성능과 가격에 차이가 발생한다. 메모리의 종류 및 특징 SDRAM(Synchronous Data RAM) -9-
메모리의 동작원리 메모리의 종류 및 특징 -10-
SRAM의 소자회로도
자료 검색 –www.naver.com http://session.kr/bbs/board.php?bo_table=server_study&wr_id=214&sfl=&stx=&sst=wr_hit&sod=desc&sop=and&page=3 http://blog.naver.com/csn96?Redirect=Log&logNo=120066848269 http://blog.naver.com/seoduddl?Redirect=Log&logNo=50093906900 -11-
Q & A 질문 있으시면 질문해주세요! -11-