1. 개요

메모리는 일정 기간 동안 지식을 유지하여 미래의 행동에 영향을 미치는 일련의 과정을 의미한다.[1] 이는 단순히 정보를 저장하는 것에 그치지 않고, 습득한 정보를 나중에 다시 떠올릴 수 있도록 보관하는 기능까지 포함한다.[2] 생물학적 관점에서 메모리는 크게 서술적 기억과 절차적 기억으로 구분될 수 있다.[1] 이러한 과정은 뇌의 특정 부위에서 이루어지며, 정보가 안정적으로 자리 잡는 공고화 과정을 거친다.[1]

인간의 는 매일 발생하는 모든 경험과 새로운 정보를 전부 저장할 수 없기 때문에, 무엇을 기억할 것인지 결정하는 선택 메커니즘을 가진다.[2] 이에 따라 가치 있는 정보만을 선별하여 저장하게 된다. 메모리의 형태는 시간에 따라 구분되는데, 몇 초 또는몇분 동안 정보를 유지하는 단기 기억과 더 오랜 기간 동안 정보를 보관하는 장기 기억이 존재한다.[2] 장기 기억의 경우, 정보가 가진 지각적 특성에 따라 대뇌의 다양한 영역으로 분산되어 저장된다.[1]

메모리 시스템은 학습과 정보 유지라는 핵심적인 역할을 수행하며 생명체의 생존과 적응에 기여한다. 생물학적 메모리 형성 과정에서는 장기 강화 현상과 분자 수준의 변화가 동반된다.[1] 이러한 메커니즘이 원활하게 작동하지 않을 경우 정보를 회상하는 데 어려움이 발생할 수 있다. 특히 연령이 높아짐에 따라 기억을 떠올리는데더 많은 시간이 소요되는 등 기능적 변화가 나타나기도 한다.[2]

메모리 관련 연구는 생물학적 영역을 넘어 컴퓨터 구조 분야에서도 중요한 비중을 차지한다. 이상적인 메모리는 즉각적인 접근성, 영구 저장, 최소한의 에너지 소비, 소형화 및 저비용이라는 특성을 모두 갖추어야 한다.[3] 그러나 현실적인 제약으로 인해 다양한 기술을 조합한 메모리 계층 구조를 사용하게 된다.[3] 최근에는 계산기와 메모리 사이의 병목현상을 해결하기 위해 PIM(Processing-in-Memory)과 같은 새로운 구조에 대한 연구가 진행되고 있다.[4]

2. 인지 및 신경생물학적 유형

메모리는 정보의 성격에 따라 크게 서술적 기억절차적 기억으로 구분된다.[1] 서술적 기억은 사실이나 사건에 대한 명시적인 정보를 포함하며, 절차적 기억은 기술이나 습관처럼 몸으로 익히는 비명시적인 과정을 의미한다. 뇌는 매일 발생하는 모든 경험을 저장할 수 없으므로, 어떤 정보가 기억할 가치가 있는지를 결정하는 과정을 거친다.[2] 이러한 선택 과정은 정보를 효율적으로 관리하기 위한 필수적인 단계이다.

에피소드 기억은 과거의 특정 사건이나 개인적인 경험을 저장하는 형태를 의미한다. 이는 오늘 아침에 주차한 자동차의 위치나 지난달 친구와 함께했던 저녁 식사와 같은 구체적인 정보를 포함한다.[3] 에피소드 기억이 형성되기 위해서는 부호화 공고화 (consolidation/storage, )그리고 인출 (retrieval)이라는 세 가지 단계의 메모리 처리 과정이 필요하다. 이 과정은 단순히 정보를 담아두는 것을 넘어, 과거의 경험을 현재의 맥락으로 다시 불러오는 복합적인 메커니즘을 수반한다.

신경생물학적 관점에서 메모리의 공고화 과정은 해마와 측두엽 주변 구조에서 이루어진다.[1] 형성된 장기 기억은 정보가 가진 다양한 지각적 특성에 따라 대뇌의 여러 영역으로 분산되어 저장된다. 메모리가 형성되는 동안에는 장기 강화 및 다양한 분자적 변화가 발생하며, 이러한 생물학적 기전이 정보의 안정적인 보관을 가능하게 한다.[1] 결과적으로 뇌는 신경세포 간의 연결성을 변화시킴으로써 외부 정보를 체계적으로 처리하고 유지한다.

3. 컴퓨터 메모리 계층 구조

이상적인 형태의 단순한 컴퓨터 모델에서는 단 하나의 주 기억장치 memory만을 사용하는 것을 목표로 한다. 이러한 단일 메모리는 즉각적인 데이터 접근이 가능해야 하며, 정보를 영구적으로 저장할 수 있는 기능과 최소한의 에너지 소모, 높은 집약도, 그리고 저렴한 비용이라는 조건을 동시에 충족해야 한다.[3] 그러나 현재의 기술 수준에서는 위에서 언급한 모든 특성을 단일 기술로 구현하는 것이 불가능하다. 따라서 컴퓨터 공학자들은 각 기술이 가진 고유한 장점을 활용하기 위해 여러 종류의 저장 매체를 조합하여 사용한다.

현실적인 제약 조건에 따라 다양한 기술을 결합하여 형성된 체계가 바로 메모리 계층 구조 hierarchy이다.[3] 이 구조는 데이터의 저장 방식과 접근 속도 사이의 상관관계를 최적화하기 위해 설계되었다. 상위 계층에 위치한 메모리는 용량이 작고 비용이 높지만, 데이터에 대한 즉각적인 접근성을 제공한다. 반면 하위 계층으로 내려갈수록더 큰 용량의 데이터를 저렴하고 안정적으로 저장할 수 있으나, 데이터에 도달하는 데 걸리는 시간은 길어진다.

컴퓨터 시스템은 이러한 계층적 설계를 통해 전체적인 데이터 접근 효율성을 극대화한다. 자주 사용되는 데이터는 상위 계층의 빠른 메모리에 배치하여 처리 속도를 높이고, 상대적으로 덜 중요한 정보는 하위 계층에 저장함으로써 비용 대비 성능을 조절한다. 이러한 방식은 제한된 자원 내에서 시스템이 요구하는 성능을 효율적으로 달성하게 해주는 핵심적인 설계 원칙이다.[3]

4. 반도체 및 하드웨어 분류

반도체 기술을 기반으로 하는 메모리 어레이는 상보형 금속 산화물 반도체 시스템 온 칩(SoC) 내에서 차지하는 트랜지스터의 비중이 매우 높다.[5] 하드웨어 구조에 따라 메모리는 데이터에 접근하는 방식이 달라지는데, 대표적으로 특정 주소를 사용하여 데이터에 접근하는 랜덤 액세스 메모리 방식이 존재한다. 이러한 RAM은 지정된 주소에 상관없이 일정한 지연 시간을 유지하며 데이터를 읽거나쓸수 있는 특징을 가진다.[5]

메모리의 작동 방식은 데이터 접근 경로를 기준으로 구분된다. 특정 주소를 통해 직접 접근하는 RAM과 달리, 직렬 액세스 메모리는 데이터를 순차적으로 차례대로 접근해야 하므로 별도의 주소가 필요하지 않다.[5] 또한 내용 주소 지정 메모리 memory라는 형태도 존재하는데, 이는 특정 키 값과 일치하는 데이터를 포함하고 있는 주소를 통해 정보를 결정하는 방식이다.[5] 이러한 분류는 하드웨어 설계 목적에 따라 각기 다른 접근 메커니즘을 제공한다.

데이터의 유지 특성에 따라 메모리는 휘발성과 비휘발성으로 나뉜다. 휘발성 메모리는 전원 공급이 중단되면 저장된 데이터가 사라지는 성질을 가지며, 비휘발성 메모리는 전력 공급이 끊어지더라도 정보를 영구적으로 보관할 수 있다. 이러한 물리적 특성은 컴퓨터 아키텍처 설계시주 기억 장치와 보조 기억 장치를 구분하는 핵심적인 기준이 된다.[5] 하드웨어의 효율성을 극대화하기 위해 시스템은 각 메모리 유형의 장단점을 조합하여 최적의 데이터 처리 환경을 구축한다.

5. 컴퓨터 구조와 최신 연구 동향

현대 컴퓨터구조에서 직면한 가장 핵심적인 과제는 연산 장치와 메모리 사이의 데이터 전송 속도 차이로 발생하는 병목 현상을 해결하는 것이다. 이를 극복하기 위해 메모리 내부에서 직접 연산을 수행하는 PIM(Processing-in-Memory) 기술에 대한 연구가 진행되고 있다.[4] 이러한 방식은 데이터 이동을 최소화함으로써 시스템의 전체적인 효율성을 높이는 데 기여한다.[4]

딥러닝 모델의 확산에 따라 저전력 동작이 가능한 칩 아키텍처 설계의 중요성이 더욱 강조된다. 새로운 계산 방식인 인공지능 알고리즘을 효과적으로 구현하기 위해 에너지 소모를 줄이는 구조적 접근이 이루어지고 있다.[4] 특히 서버 환경에서 수요가 급증하는 그래프 데이터베이스와 같은 새로운 워크로드(Workload)에 대응하여 시스템의 에너지 효율성을 획기적으로 향상시키는 연구가 병행된다.[4]

메모리 기반의 새로운 컴퓨터 구조를 설계하는 연구는 기존의 하드웨어 한계를 넘어서는 것을 목표로 한다. 이는 단순한 저장 장치의 개선을 넘어 임베디드 시스템 및 고성능 컴퓨팅 환경 전반에 걸친 혁신을 포함한다.[4] 이러한 연구 결과는 데이터 처리 방식의 근본적인 변화를 이끌어내며 차세대 컴퓨팅 기술의 토대가 된다.[4]

6. 기억 장애 및 관련 증상

대부분의 사람은 일시적인 기억 상실 현상을 경험한다. 이러한 현상은 대개 스트레스를 받거나 노화가 진행됨에 따라 나타나는 정상적인 결과인 경우가 많다.[7] 뇌는 매일 발생하는 모든 정보를 저장할 수 없으므로, 어떤 정보가 기억할 가치가 있는지 결정하는 과정을 거친다.[2] 이 과정에서 정보의 선택과 저장이 이루어지며, 단기 기억은몇초 또는몇분 동안 정보를 유지하고 장기 기억은 더 오랜 기간 동안 정보를 보관한다.[2]

기억 장애가 일상적인 기능 수행에 영향을 미치기 시작하면 주의가 필요하다. 구체적으로 직무 수행 능력이나 독립적인 생활을 유지하는 데 지장을 줄 정도의 기억력 저하가 나타난다면, 기억 상실 문제를 전문적으로 다루는 의료 전문가의 도움을 받아야 한다.[7] 이러한 증상은 단순한 망각을 넘어 일상생활의 효율성을 저해하는 심각한 상태로 발전할 수 있다.

신경학적 관점에서 기억은 지식을 일정 기간 유지하여 미래의 행동에 영향을 미치는 과정이다.[1] 기억 공고화해마에서 이루어지며, 장기 기억은 각기 다른 지각적 특성에 따라 대뇌의 여러 영역으로 분산되어 저장된다.[1] 기억이 형성되는 동안에는 장기 강화 현상과 함께 분자 변화가 발생한다.[1] 이러한 생물학적 기제에 문제가 생길 경우, 인지 기능의 저하나 심각한 기억 장애로 이어질 수 있다.

7. 같이 보기

[1] Ppmc.ncbi.nlm.nih.gov(새 탭에서 열림)

[2] Mmedlineplus.gov(새 탭에서 열림)

[3] Ccomputerscience.chemeketa.edu(새 탭에서 열림)

[4] Ccse.snu.ac.kr(새 탭에서 열림)

[5] Eebooks.inflibnet.ac.in(새 탭에서 열림)

[7] Nneurology.duke.edu(새 탭에서 열림)