티스토리 뷰
기억의 정의
메모리는 컴퓨터 프로그램, 명령어 및 데이터를 저장하는 데 사용되는 하드웨어 장치입니다. 프로세서 내부의 메모리는 기본 메모리 (RAM) 이고 프로세서 외부의 메모리는 보조 메모리 (하드 드라이브) 입니다. 또한 메모리는 휘발성 및 비 휘발성 메모리를 기준으로 분류 할 수 있습니다.
기본적으로 컴퓨터 메모리 는 컴퓨터 의 기본 메모리 를 말하며, 보조 메모리 는 컴퓨터의 저장소 라고합니다. 기본 메모리는 데이터 액세스에 지연이 없으므로 프로세서가 직접 액세스 할 수있는 메모리이므로 프로세서가 더 빠르게 계산합니다.
주 메모리 또는 RAM은 시스템 전원이 켜지면 주 메모리의 데이터가 존재하고 시스템이 꺼지면 데이터가 사라지는 휘발성 메모리입니다. 기본 메모리에는 CPU에서 현재 실행중인 프로그램이 필요로하는 데이터가 들어 있습니다. 프로세서가 필요로하는 데이터가 1 차 메모리에 없으면 데이터는 2 차 저장소에서 1 차 메모리로 전송 된 다음 프로세서에서 가져옵니다.
컴퓨터에 데이터를 저장 하면 기본 메모리에 남아있을 때까지 보조 스토리지 로 전송됩니다. 현재 주 메모리 또는 RAM의 범위는 1GB ~ 16GB 입니다. 다른 한편, 2 차 스토리지는 현재 기가 바이트 (GB)에서 테라 바이트 (TB) 까지 다양합니다.
레지스터와 메모리의 주요 차이점
- 레지스터와 메모리의 주된 차이점은 레지스터 가 CPU가 현재 처리 하고있는 데이터를 보유하는 반면 메모리 는 처리에 필요한 데이터를 보유한다는 것 입니다.
- 레지스터의 범위는 32 비트 레지스터에서 64 비트 레지스터 이지만 메모리 용량은 GB 에서 TB 정도 입니다.
- 프로세서는 메모리보다 빠르게 레지스터에 액세스합니다.
- 컴퓨터 레지스터는 누적 레지스터, 프로그램 카운터, 명령어 레지스터, 주소 레지스터 등입니다. 반면에 메모리는 RAM 인 컴퓨터의 주 메모리라고합니다.
멀티플렉서를 통해 데이터의 이동 경로 파악이 가능함
램의 근본적인 기능 → 메모리 셀이 대량으로 포개진 행과 열 안에서 정보 비트를 저장함
(행렬을 사용하여 필요한 선의 개수를 줄임
ex) 필요한 선이 129개 -> 35개)
계산한 결과가 저장되어야 연속적인 연산이 원활함 → 메모리 필요
Write enable -이것이 켜지면
Data in을 1이나 0으로 바꿀 수 있고 끄면
Input을 뭘 넣어도 그 상태가 계속 유지됨
레지스터의 비트 수는 너비width
'TIL WIL' 카테고리의 다른 글
항해 99 TIL-10 중앙 처리 장치 (CPU) (0) | 2022.02.14 |
---|---|
[WIL-5week] 2021.02.07~02.13 (0) | 2022.02.13 |
항해 99 TIL-8 컴퓨터는 어떻게 계산할까? (0) | 2022.02.11 |
항해 99 TIL-7 이진수로 숫자와 문자 나타내기 (0) | 2022.02.10 |
항해 99 TIL-6 부울 연산과 논리 게이트 (0) | 2022.02.09 |