Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 안드로이드
- CS지식
- 리액트네이티브
- Database
- Android
- 개발
- 프로세스
- MVVM
- github
- 안드로이드 개발
- OS
- 운영체제
- 리액트
- 스레드
- 데이터베이스
- 액티비티
- 디자인패턴
- 앱
- 메모리
- 디자인 패턴
- 앱 개발
- Operating System
- db
- 안드로이드 디자인 패턴
- 앱개발
- Kotlin
- reactnative
- cs
- 코틀린
- React
Archives
- Today
- Total
목록캐시 계층 (1)
Tech Log
[Operating System] 캐시
캐시 데이터를 미리 복사해 놓는 임시 저장소이자, 빠른 장치와 느린 장치의 속도 차이에 따른 병목 현상을 줄이기 위한 메모리. 캐시를 통해 데이터를 접근하는 시간이 오래 걸리는 경우를 해결하고, 무언가를 다시 계산하는 과정을 생략하여 시간 절약할 수 있다. 캐싱을 할 때는 자주 사용하는 데이터를 기반으로 캐시를 직접 설정한다. 이때 자주 사용하는 데이터의 기준은 지역성으로 정한다. 지역성은 시간 지역성(temporal locality)과 공간 지역성(spatial locality)으로 나뉜다. 시간 지역성 최근 사용한 데이터에 다시 접근하려는 특성. for(i in 0..10){ arr[i] = i } 위와 같은 코드에서 시간 지역성을 기준으로 자주 사용하는 데이터는 i가 된다. 공간 지역성 최근 접근한..
Computer Science/Operating System
2023. 1. 28. 12:10