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
- 의미와 무의미의 경계에서
- 1253번
- 비재귀셰그먼트
- FBX
- 1759번
- 2단계로킹
- oracle
- 1967번
- 실습
- SQL
- 5639
- 언리얼 플러그인
- 언리얼 커스텀 플러그인
- 백준 1253번
- OS
- hackerank
- command not found
- 데이터베이스 배움터
- C++
- 오손데이터읽기
- Unreal
- UActor
- 셰그먼트트리
- 트랜잭션 관리
- 백준
- UnrealMP
- Linux
- objtofbx
- Security
- 민겸수
Archives
- Today
- Total
목록컴퓨터 공학 (11)
fatalite
OS - Memory Management
Memory OS에서의 메모리 관리에 관해 서술한다. 우리는 프로그램이 바이너리화 되어, 저장 장치에 있다는 것을 알고 있다. 이제 프로그램이 메모리에 올라오면 프로세스가 된다. 프로세스는 각각 기준 레지스터와 상한 레지스터(기준 + offset)을 지니며, 프로세스끼리는 침범하지 않는다는 것을 기본으로 한다. 그렇다면 메모리에 프로세스를 어떻게 할당할까? 이 할당하는 시기에 따라 나뉘는데, 1. Compile time 2. Load time 3. Execute time 으로 나뉜다. 3. 실행 시간의 경우, 특별한 하드웨어가 필요하다. 논리 공간에서 생성된 주소는 MMU를 통해 계산되고 물리 메모리 주소로 바뀐다. 그리고 할당하는 방법에 따라 Contiguous하거나 non-contiguous 한 할당..
컴퓨터 공학/Operating System 운영체제
2022. 12. 7. 14:04