넓고 얇은 컴퓨터 기본 지식

기억장치에 대한 이해

람대리 2023. 2. 2. 20:54
728x90

컴퓨터 연산에 사용되는 기억장치에 대해 알아보자

 

기억장치 구조

기억장치는 내부기억장치(RAM, 캐시 메모리, 레지스터)와 외부기억장치(HDD.SDD)로 나뉜다.

내부기억장치는 처리속도가 빠르며 소용량이며, 외부기억장치는 처리속도가 느리며 대용량이다.

 

-기억장치를 이용한 연산 과정

 

먼저 HDD에서 트렉과 섹터를 검색하여 정보값을 찾는다. 도서관에서 책을 찾는거와 비슷하다

 

HDD에서 RAM으로 이동한다. RAM에 기억장치 형태는 목욕탕 신발장과 같다.

신발장 공간마다 번호가 부여된 것 처럼 바이트마다 일렬번호가 부여되어 정보값이 관리된다.

32bit RAM이라면 2의 32제곱까지 일렬번호가 부여되어 약 49억개 번호 부여가 가능하다.

 

 RAM에서 캐쉬 메모리로 이동한다. 캐쉬 메모리는 RAM 처리속도와 CPU 처리속도를 맞추기 위해 미리 데이터를 준비한다. 데이터는 캐시 메모리에 대기하다 CPU 레지스터로 이동한다. 

 

레지스터로 이동한 데이터는 CPU 내부에 ALU로 이동하고 연산된다. 연산된 데이터는 다시 RAM으로 이동되어 화면으로 송출되거나 HDD로 이동되어 다시 저장된다.

 

기억장치 처리과정