IT 지식/CS 기초

컴퓨터가 기억 공간을 관리하는 방법

Security Engineer 2024. 8. 3. 00:15

기억장치의 종류와 역할

그림1 - 컴퓨터의 기억장치 종류

  • 1차 메모리 = RAM
  • 2차 메모리 = HDD, SDD, USB → Extenrnal(Storage)
  • Computer(Internal) 부분은 휘발성으로 전원이 꺼지면 정보가 사라진다.
  • Externel(Storage) 부분은 비휘발성으로 전원이 꺼져도 정보가 저장되어 있다.
  • CPU > RAM > DISK 순으로 속도차이가 있으며, RAM은 CPU와 DISK의 속도 차이를 극복하기 위해 사용
  • 하위 단계일수록 용량↑ 속도↓ 가격↓, 상위 단계일수록 용량↓ 속도↑ 가격↑
  • RAM은 CPU에 비해 속도가 느리므로 속도 차이를 극복하기 위해 중간에 Cache memory를 사용한다. 
  • CPU가 연산을 하면서 Cache memory에 RAM에서 가져올 다음 정보를 예측하여 복사해온다.
  • CPU: 교수, Cache memory: 조교, RAM: 도서관 → 조교는 교수가 다음에 사용할 책을 예상하여 도서관에서 가져온다.

 

 

컴퓨터가 기억 공간을 관리하는 방법

  • 컴퓨터는 기본적으로 모든 것이 다 '숫자'이다.
  • 정보가 저장된 위치도 '숫자' (보통은 일련번호)로 표시한다.
  • 이 같은 관리 체계는 아파트 단지에서 각 가구를 동, 호 숫자로 관리하는 것과 유사하다.
  • 레지스터, 주 기억장치(RAM), 보조 기억장치(HDD, SSD)를 관리하는 방법은 조금씩 다르다.

레지스터 → 개별 기억 공간마다 고유 이름을 붙인다.

주 기억장치  → 일련번호를 붙인다. = 메모리 주소 = Excel과 유사하다.

보조기억장치 → 트랙(Track)번호와 섹터(Sector)번호를 붙여 관리한다. = 파일(File)

 

 

 

 

 

 

 

 

 

 

참고

https://www.inflearn.com/course/%EB%84%93%EA%B3%A0%EC%96%95%EA%B2%8C-%EC%BB%B4%EA%B3%B5-%EC%A0%84%EA%B3%B5%EC%9E%90