MMAP & MUNMAP
MMAP address length protect flags filedes offset MUNMAP mmap()함수와 munmap()함수는 가상 메모리의 영역들을 생성하고 삭제할 수 있게 해주는 함수들이다. MMAP mmap()함수는 Memory Ma...
MMAP address length protect flags filedes offset MUNMAP mmap()함수와 munmap()함수는 가상 메모리의 영역들을 생성하고 삭제할 수 있게 해주는 함수들이다. MMAP mmap()함수는 Memory Ma...
가상화란 컴퓨터 리소스의 추상화를 의미한다. 추상화라는 단어가 CS에는 매우 자주 등장하는 듯 한데, 개인적으로 무언가를 추상화 하려면 이미지가 중요하다고 생각해서 이미지를 찾아보니 이런 걸 찾았다: </img> 가상화란, 하나의 물리 리소스를 여러개의 논리 리소스처럼 기능 시키거나, 여러 개의 물리 리소스를 하나의 논리 리소스처럼 기...
힙 힙이란 완전 이진 트리의 일종이며, 여러 개의 값들 중에서 최대값이나 최솟값을 빠르게 찾아내도록 만들어진 자료구조이다. 최대 힙 기준으로 큰 키값이 상위 레벨에 있고 작은 키값이 하위 레벨에 있으며 이러한 특징으로 인해 부모 노드의 키값이 자식 노드의 키값보다 항상 큰 이진 트리이다. 자세한 내용은 힙에 정리되어있다. 힙 정렬 힙 자료구조를...
배열
컴퓨터에서 자주 사용되는 스택과 큐라는 자료구조에 대해서 알아보자. 스택 스택은 데이터의 삽입과 삭제가 한 쪽에서만 이루어지는 선형 자료구조이다. 이러한 삽입과 삭제 구조로 인해 스택에서의 데이 터 삭제는 삽입된 순서의 역순으로 삭제되는 특징을 가지며, 이를 선입후출 또는 후입선출, 영어로 Last In First Out, 줄여서 LIFO라고...