[Linux][Kernel] Process 프로세스 상태 (1) - 런큐(Runqueue) 디버깅

Guillermo Austin Kim|2017년 12월 14일
Posts

[Linux][Kernel] Process 프로세스 상태 (1) - 런큐(Runqueue) 디버깅

Guillermo Austin Kim|2017년 12월 14일

이번 시간에는 각 프로세스 상태에 대해 조금 더 짚어보려고 해요. 리눅스 커널 책을 보면 프로세스 상태에 대한 State Machine을 많이 볼 수 있는데요.Running/Ready 상태 이런 거죠. 실제 리눅스 커널에서는 어떤 API로 구현되는 지 살펴보려고 해요. 무엇보다 실제 데이터 구조체를 살펴보려고 해요. 1> Running State Process 프로세스가 실행되기 위해서는 뭘 해야 할까요? 런큐에 프로세스를 큐잉해야 해요. Runqueue에서 돌고 있는 프로세스를 Running 상태 프로세스라고 볼 수 있어요. 그럼 Crash Tool로 이 디버깅 정보를 어떻게 확인 가능하냐면요. 아래 커맨트로 볼 수 있어요.crash> runqCPU 0 RUNQUEUE: c4b4cb80

Related Posts

3 posts
카페24 프로 쇼핑몰제작부터 PRO 마케팅까지 만들기와 관리하기

카페24 프로 쇼핑몰제작부터 PRO 마케팅까지 만들기와 관리하기

JD의 취미공간|2026년 2월 4일|마케팅

안녕하세요, 제이디입니다 :) 온라인 비즈니스를 준비할 때 가장 먼저 마주하는 벽이 바로 쇼핑몰제작입니다. 저 역시 마케팅을 위해서 여러 플랫폼을 다뤄봤지만, 단순히 디자인이 예쁜 것을 넘어 실제 매출로 이어지는 프로세스를 만드는 건 전혀 다른 영역이더라고요. 요즘은 인터페이스가 워낙 직관적으로 변해서 만드는 것 자체는 쉬워졌지만, 문제는 그 다음에 '얼마나 운영을 쉽고 편하게 할 수 있는지'입니다. 오늘은 초보 창업자부터 이미 시작은 했지만 더 큰 성장을 꿈꾸는 운영자까지 눈여겨볼 만한 카페24 프로(PRO) 라인업을 살펴보려 합니다. 제작부터 마케팅 최적화까지 직접 들여다보면서 실무적으로 느낀 점을 전해.......

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는 애플이 만든 운영체제로 디자인과 안정성이 뛰어나다. 창작자들에게 인기가 많지만, 비싼 하드웨어 가격과 폐쇄적인 생태계가 아쉽다. 리눅.......