일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- two pointer
- CS
- Algorithm
- dfs
- ML
- Virtual Memory
- 백트래킹
- 투포인터
- Loss
- Github
- 파이썬
- 코딩테스트
- Python
- python3
- 신나는함수실행
- sort
- 코테
- OS
- 브루트포스
- BF
- 1일1솔
- 백준
- 완전탐색
- 정렬
- 머신러닝
- 재귀함수
- 프로그래머스
- backtracking
- 재귀
- 알고리즘
Archives
- Today
- Total
목록page (1)
이것저것 공부 기록하기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/S7crD/btq5bfGEFHW/C6sjEQBNteair6fyvmmxz1/img.png)
페이징(paging) 개념 크기가 동일한 페이지로 가상 주소 공간과 이에 매칭하는 물리 주소 공간을 관리 하드웨어 지원이 필요 Intel x86시스템(32bit) CPU에서는 사이즈 단위를 4KB, 2MB, 1GB 지원 리눅스에서는 4KB로 paging 페이지 번호를 기반으로 가상 주소/물리 주소 매핑 정보를 기록/사용 페이징 시스템(paging system) 실질적인 예를 기반으로 페이징 시스템에 대해 알아보자. 프로세스(4GB)의 PCB(Process Control Block)에 Page Table 구조체를 가리키는 주소가 들어있음 Page Table에는 페이지 각각의 번호 별로 가상주소와 그에 해당하는 물리 메모리 주소를 매핑해놓은 정보가 있음 페이지 테이블은 페이지가 엄청 많으니까 당연히 길다. ..
CS/OS
2021. 5. 19. 17:06