리눅스 free 명령어
2021. 12. 25. 06:46
리눅스/Command
free 명령어 free 명령어는 man 페이지에서 이렇게 정의되어 있다. 커널에서 사용하는 버퍼와 캐시뿐만 아니라 시스템에서 사용 가능한 물리적 메모리와 스왑 메모리의 총량을 표시합니다. 또한, free 명령어는 /proc/meminfo 의 정보를 가져와 분석하여 수집된다. 쉽게 말해, 리눅스 시스템에서 전체적인 메모리에 대한 현황을 보여주는 명령어라고 생각하면 된다. [사용법] $ free [옵션] [옵션] -b, -k, -m, -g : 바이트, 킬로바이트, 메가바이트, 기가바이트 단위로 출력 --tera, --peta : 테라바이트, 페타바이트 단위로 출력 -h, --human : 자동으로 단위를 조정해서 출력 -w, --wide : 와이드 모드로 실행. cache와 buffers 를 따로 출력 -..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRjY3W%2FbtqX1oaQrLs%2FbfEHCKj8cAKb3mSZNkn510%2Fimg.png)
부스트코스(Boostcourse) CS50 5주차 심화 과정 💎 생각해보기(4)
2021. 2. 19. 22:00
스터디&교육/부스트코스 CS50 2기
이번에는 c언어에서 메모리와 관련된 함수가 어떤 것이 있는지 알아보았다. 메모리와 관련된 함수는 2가지의 헤더 파일을 통해 사용할 수 있었다. [ stdlib.h 헤더파일 ] void * malloc ( size_t size ); size 바이트의 메모리를 힙에서 할당하여 반환한다. void * calloc ( size_t num, size_t size );(num * size) 바이트의 메모리를 힙에서 할당하여 반환한다. 메모리를 할당할 때 모든 값을 0으로 초기화한다. void * realloc ( void * ptr, size_t size );ptr이 가리키는 메모리를 size 바이트만큼 힙에서 재할당하여 반환한다. void free ( void * ptr );ptr이 가리키는 메모리를 해제한다.(..