[Windows System Programming] 메모리 관리(Virtual Memory, Heap, MMF)
·
내가 공부한 것들/Windows 시스템 프로그래밍
이제 여기까지 왔다면 사실상 책의 최종장에 들어섰다 해도 과언이 아닙니다. 이번 글에서는 가상 메모리를 관리하는 방법에 대해서 다루게 됩니다. [공부했던 것을 되짚어보며] 이전 글에서는 꽤 어려운 개념인 비동기 I/O에 대해서 공부를 했었죠. 아마 한 번에 이해가 되기에는 어려운 개념인지라 여러 번 보면서 천천히 내용을 정리하시는 것이 좋습니다. 앞에서도 말했지만 이번에는 가상 메모리를 관리하는 방법에 대해 다루게 됩니다. https://sevenshards.tistory.com/68 [Windows System Programming] 컴퓨터 구조 - (4) 이제 책의 마지막 챕터까지 오게 되었습니다. 이번 글에서는 컴퓨터 구조에 대한 마지막 이야기를 다루게 됩니다. 그리고 앞으로 작성하게 되는 글은 메..
[자료구조, C] 힙을 이용한 우선순위 큐(Priority Queue) 구현
·
내가 공부한 것들/자료구조 & 알고리즘
[PriorityQueue.h] /* * 비선형 자료구조 - 힙(Heap) 기반의 우선순위 큐(Priority Queue) * 파일명: PriorityQueue.h * 파일 버전: 0.1 * 작성자: Sevenshards * 작성 일자: 2023-11-24 * 이전 버전 작성 일자: * 버전 내용: 힙을 기반으로 한 우선순위 큐 구현 * 이전 버전 내용: */ #ifndef __PRIORITY_QUEUE_H__ #define __PRIORITY_QUEUE_H__ #include "Heap.h" typedef Heap PQueue; // Heap을 PQueue라고 별칭 부여 typedef HData PQData; // HData를 PQData라고 별칭 부여 // 우선 순위 큐 초기화 void PQueueI..
[자료구조, C] 배열 기반의 힙(Heap) 구현
·
내가 공부한 것들/자료구조 & 알고리즘
[Heap.h] /* * 비선형 자료구조 - 배열 기반의 힙(Heap) * 파일명: Heap.h * 파일 버전: 0.2 * 작성자: Sevenshards * 작성 일자: 2023-11-24 * 이전 버전 작성 일자: 2023-11-24 * 버전 내용: 우선 순위 판단 기준을 힙에 설정할 수 있도록 함수 포인터로 변경 * 이전 버전 내용: 간단한 힙의 구현 */ #ifndef __HEAP_H__ #define __HEAP_H__ #define TRUE 1 #define FALSE 0 #define HEAP_LEN 100 typedef char HData; // 힙에 저장될 데이터를 HData라고 별칭 typedef int PriorityComp(HData d1, HData d2); // 힙에서 사용될 우선..
sevenshards
'힙' 태그의 글 목록