[Linux][Kernel] 슬랩 Slab Memory 소개

Guillermo Austin Kim|2017년 12월 11일
Posts

[Linux][Kernel] 슬랩 Slab Memory 소개

Guillermo Austin Kim|2017년 12월 11일

리눅스 커널 Memory Management의 꽃 슬랩(Slab)을 소개할께요. 슬랩이 소개 되기 전 리눅스 커널 메모리는 모두 동적 할당을 했어요. 한참 그렇게 메모리를 썼었죠. 그러다가 메모리 성능을 높이기 위한 과제를 리눅스 커널 전문가들이 진행했어요. 여러가지 메모리 성능을 키우는 코드 작업을 진행하다가, 한 가지 조사를 했어요. 뭐나면, 어떤 타입의 메모리를 커널 코드에서 할당하는지에 대해서였어요. 그런데 재미있게도 메모리를 할당하는 패턴이 정해져 있다는 걸 확인했어요. 평범한 서민들이 먹는 식단을 몇 가지가 될까요? 아마 전 먹는 메뉴가 20여 가지로 정해져 있거든요. 비빔밥, 짜장면, 고구마(저녁으로 먹죠), 스타벅스, 삽겹살, 순대… 저 같은 경우는 20가지도 안되는 것 같네요. 그래서

Related Posts

3 posts
LINUX 리눅스 vs DOS CMD 명령어 비교

LINUX 리눅스 vs DOS CMD 명령어 비교

코예커플 IT|2026년 1월 20일|IT리뷰

LINUX 리눅스 vs DOS CMD 명령어 비교 필자는 어려서 DOS 컴퓨터를 사용하기도 했었고, 대학에서 리눅스를 통한 프로젝트를 진행하기도 했었습니다. 텍스트를 기반으로 명령어를 넣는 방식은 동일하지만 명령어가 같거나 달라서 헷갈리기도 하는데요. 대표적으로 IP 확인 명령어인데, CMD 명령어 에서는 [ipconfig]이고 리눅스 명령어 에서는 [ifconfig] 혹은 [ip addr show]이죠. 필자는 지금도 CMD 명령어에 ifconfig를 치곤한답니다. ㅎㅎ 오늘은 DOS와 LINUX 리눅스 명령어 차이점을 비교해 보도록 하겠습니다. 모든 명령어를 알아보긴 힘드니 주요 명령어만 추려서 살펴보도록 하겠습니다. 리눅스는 < 목차 > 목록 보기 디렉토리 생성.......

리눅스 우분투로 운영체제 OS 톺아보기 (linux / ubuntu)

리눅스 우분투로 운영체제 OS 톺아보기 (linux / ubuntu)

✔️ OS(운영체제)가 뭘까? ✔️ 리눅스는 어떤 역할을 하지? ✔️ 우분투는? OS(운영체제)가 뭘까? 운영체제는 컴퓨터의 하드웨어와 소프트웨어 사이에서 중재자 역할을 한다. CPU, 메모리, 저장장치 같은 하드웨어 자원을 효율적으로 관리하고, 여러 프로그램이 동시에 돌아갈 수 있게 조율한다. 운영체제는 크게 윈도우, macOS, 리눅스로 나눌 수 있다. 윈도우는 마이크로소프트가 개발한 os로 다양한 소프트웨어 지원이 강점이다. 한데, 유료라는 점과 가끔 느려지는 성능이 단점으로 꼽힌다. macOS는 애플이 만든 운영체제로 디자인과 안정성이 뛰어나다. 창작자들에게 인기가 많지만, 비싼 하드웨어 가격과 폐쇄적인 생태계가 아쉽다. 리눅.......

리눅스 LINUX 기반 개인 정보 보호를 위한 졸라폰 Jolla Phone

리눅스 LINUX 기반 개인 정보 보호를 위한 졸라폰 Jolla Phone

코예커플 IT|2025년 12월 9일|IT리뷰

리눅스 LINUX 기반 개인 정보 보호를 위한 졸라폰 Jolla Phone 졸라(Jolla) 폰은 안드로이드와 iOS 중심의 스마트폰 시장에서 보기 드문 개인정보 중심 철학을 전면에 내세운 기기입니다. 일반적인 스마트폰이 편의성과 앱 생태계를 우선한다면, 졸라폰은 운영체제 단계부터 정보 수집을 최소화하는 구조를 채택했습니다. 이 기기의 핵심 기반은 개방형 운영체제인 리눅스이며, 정확히는 LINUX 커널을 기반으로 한 Sailfish OS를 사용합니다. 사용자 개입 없이 자동으로 이루어지는 추적 요소가 없다는 점이 이 플랫폼의 가장 큰 차별점입니다. 리눅스 기반 운영체제와 개인정보 중심. 물리적 프라이버시 스위치의 의미. 하드웨어 사.......