81 – 메모리 관련 함수

대부분의 학교에서 활용할 수 있도록 학생 정보를 저장하는 프로그램을 개발한다고 하자. 학교 규모에 따라 학생 수가 100명 내외로 있을 수도 있고, 10000명 이상이 될 수도 있는 것이다. 그래서 최대 수를 10000으로 잡는다고 하자. 그럴 경우, 50명이 정원인 학교에서 이 프로그램을 사용하면 메모리가 심하게 낭비될 것이다. 더구나 10000명이 넘는 학교에서는 이 프로그램으로 전교생을 관리할 수 없다.

이럴 때, 메모리를 필요한 크기만큼 그때 그때 동적으로 할당받을 수 있다면 문제가 되지 않을 것이다. 리눅스의 라이브러리에서는 메모리를 동적으로 관리하는 함수를 제공하고 있다. 다른 운영체제들 또한 마찬가지지만, 리눅스 환경에서 하는 C 프로그래밍이므로 리눅스 함수와 라이브러리를 위주로 작성하겠다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.