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 | 31 |
Tags
- 파이썬
- HTTP
- 자바
- java
- 웹
- 자료구조
- 스프링
- 파이썬3
- 디자인 패턴
- 웹 개발
- Spring Boot
- mysql
- bytecode
- 안드로이드
- BCI
- 데이터베이스
- Spring
- node.js
- 스프링 부트
- 스프링부트
- 보안
- Python
- db
- rabbitmq
- django
- python3
- 장고
- ORM
- JPA
- 개발
Archives
- Today
- Total
목록리눅스 커널 (1)
semtax의 개발 일지
운영체제론 : 가상메모리 내용 간략 정리
개요 해당 포스팅은, 예전에 학교 과제로 정리했던 시스템 프로그래밍/운영체제론 과제를 하면서 정리한 내용들을 올린 포스팅입니다. 틀린내용이 있을 수 있으므로 너그럽게 봐주시면 감사하겠습니다. 1. 가상메모리의 정의 실제 메모리(혹은 디바이스)의 물리적인 주소와 가상의 주소를 물리 주소와 대응 시켜서 실제 물리적인 용량보다 더욱 큰 용량을 사용할 수 있게 하는 기법이다. 보통 세그먼트 방식과 페이징 방식 2가지가 사용된다. (추가적인 내용으로 캐시의 주소도 가상주소를 사용하는 경우가 있는데 보통 VIVT(인덱스 / 태그 주소를 둘다 가상화), VIPT(인덱스만 가상화),PIVT(태그 주소만 가상화), PIPT(둘다 물리주소 사용) 등의 기법이 존재하고, VIPT를 보통 많이 사용하는것으로 알려져 있다. 2..
보안/시스템 해킹
2020. 4. 23. 00:39