You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
메모리 계층
- 메모리 계층은 레지스터, 캐시, 메모리, 저장장치로 구성되어 있다.
- 레지스터 : 휘발성
- 캐시 : 휘발성
- 주기억장치 : 휘발성, RAM을 가리킴
- 보조기억장치 : 비휘발성, HDD, SSD를 가리킴
- 올라갈 수록 속도가 빨라지고 내려올수록 용량이 커진다.
- 지역성
- 시간 지역성 : 최근 사용한 데이터에 다시 접근하려는 특성
- 공간 지역성 : 최근 접근한 데이터를 이루고 있는 공간이나 그 가까운 공간에 접근하는 특성
- 캐시히트와 캐시미스
- 캐시에서 원하는 데이터를 찾았다면 캐시히트
- 해당 데이터가 없다면 주메모리로 가서 데이터를 찾아오는 것을 캐시미스
💡 웹브라우저의 캐시 : 쿠키, 로컬 스토리지, 세션 스토리지 웹브라우저에서는 컴퓨터의 램을 사용한다.쿠키
로컬 스토리지
세션 스토리지
- 세션 스토리지는 만료기한이 없는 키-값 저장소
- 탭 단위로 세션 스토리지를 생성, 탭을 닫을 때 데이터가 삭제됨
- 5MB까지 저장 가능
- HTML5를 지원하는 곳에서만 사용
- 클라이언트에서만 수정 가능
💡 데이터베이스 시스템을 구축할 때도 메인 데이터베이스 위에 레디스(redis) 데이터베이스 계층을 ‘캐싱 계층’으로 둬서 성능 향상시킴메모리 관리
Beta Was this translation helpful? Give feedback.
All reactions