일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- SwiftUI
- UserDefaults
- deadlock
- Apple Developer Academy
- IOS
- Linked List
- 데드락
- forEach
- Codable
- COLOR
- decode
- 비동기
- 프로세스 스케줄링
- 인프런
- 동기화
- 가상 메모리
- 상호배제
- 알고리즘
- Algorithm
- struct
- 100 days of SwiftUI
- 앨런
- 오브젝트
- async
- @state
- core data
- 운영체제
- Swift
- scrollview
- 동시성
Archives
- Today
- Total
목록TLB Reach (1)
기어가더라도 제대로
[운영체제-김덕수 교수님] 가상 메모리 관리(6/6) - 다른 고려사항
긴 호흡으로 달려왔는데, 아직 남은 개념들이 있다. page size 는 보통 어떻게 정할까? 또 프로그램의 구조를 어떻게 짜는게 메모리적으로 효율적일까? 새로운 개념인 TLB reach 라는 개념에 대해서 알아 보자. 목차. 1. page size 2. program restructuring 3. TLB reach 1. Page Size 시스템 특성에 따라 다름 No best answer! 점점 커지는 경향 일반적인 page size 2^7^(128) bytes ~ 2^22^(4M) bytes Small page size Large page size - Large page table / # of PF - high overhead(kernel) - Small page table / # of PF - Lo..
CS/운영체제
2022. 8. 17. 17:22