[라즈베리파이] 워크큐(Workqueue)는 왜 잘 알아야 할까?

Guillermo Austin Kim|2018년 8월 22일
Posts

[라즈베리파이] 워크큐(Workqueue)는 왜 잘 알아야 할까?

Guillermo Austin Kim|2018년 8월 22일

이번에 워크큐는 왜 잘 알아야 하는지 생각해 봅시다.워크큐는 영어 문법으로 보면 BE 동사와 같다고 볼 수 있습니다. 리눅스 커널을 탑재한 어느 시스템에서도 워크, 워커 쓰레드를 볼 수 있습니다. 리눅스 핵심 함수들에서 워크큐를 쓰고 있기 때문입니다. 다른 기법과 마찬가지로 워크큐 함수를 모르면 드라이버 코드를 읽을 수 없습니다. 워크를 써서 후반부 처리를 하는 코드를 작성하기는 쉽습니다. 하지만 워크를 쓰다가 생기는 문제는 개발자가 직접 해결해야 합니다. 워크큐 커널 함수 입장에서는 누가 워크를 큐잉했는지 모릅니다. 그래서 커널 핵심함수나 드라이버에서 워크를 큐잉해도 워크큐 커널 함수는 동등하게 처리합니다. 워크를 쓰다 생기는 문제를 해결하려면 어떤 단계를 밟아야 할까요? 우선 우선 커널이 워크큐를 어떻

Related Posts

3 posts
라즈베리파이5 미니 PC 8GB VS 16GB 체감 차이는 심하게 날까?

라즈베리파이5 미니 PC 8GB VS 16GB 체감 차이는 심하게 날까?

라즈베리파이 5 이제 16GB 시대일까요? 메모리 가격이 많이 오른 시점이기에 사용하는 목적에 따라서 달라져야 합니다 안녕하세요 다양한 정보를 알려주는 삼돌이군입니다 요즘 미니 PC 커뮤니티가 뜨겁습니다. 바로 라즈베리파이 5 16GB 모델 때문인데요. 하지만 최근 AI 열풍으로 메모리 가격이 오르면서 16GB 모델 가격이 200달러를 넘보고 있죠. 과연 그만큼의 가치가 있을까요? 이건 본인이 어떤 용도로 사용하고 싶은지에 따라서 달라져야 합니다. 그래야지 가치가 달라진다고 생각합니다. 그럼 어떤 차이가 있는지 자세히 보겠습니다 테스트 차이는? 먼저 CPU 싱글 스레드와 멀티 스레드 2가지로 테스트를 해봤습니다. 여기서 많은 분들이.......

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 리눅스 명령어 차이점을 비교해 보도록 하겠습니다. 모든 명령어를 알아보긴 힘드니 주요 명령어만 추려서 살펴보도록 하겠습니다. 리눅스는 < 목차 > 목록 보기 디렉토리 생성.......

Bash, Zsh, 유닉스 리눅스 셸 언어 차이점

Bash, Zsh, 유닉스 리눅스 셸 언어 차이점

Bash, Zsh, 유닉스/리눅스 셸 언어 차이점 – 왜 이렇게 많을까? 안녕하세요 그남자 입니다. 리눅스를 처음 접하면 낯선 화면, 까만 창(CLI)이 먼저 반기죠. 이때 사용하는 게 바로 ‘셸(Shell)’이라는 건데요. 셸은 명령어를 받아 시스템에 전달하는 인터페이스입니다. 그런데 왜 Bash, Zsh, Unix 셸처럼 종류가 다양할까요? 이번 글에서는 가장 많이 사용되는 Bash와 Zsh의 차이점, 그리고 유닉스/리눅스 기본 셸 언어의 개념 차이까지, 입문자 눈높이에 맞춰 쉽고 실용적으로 정리해보겠습니다. 목차 셸(Shell) 언어란? – 시스템과 사용자를 연결하는 창구 Bash – 리눅스의 표준 셸, 가장 널리 쓰이는 기본 Zsh – 더 강력하고 똑똑한.......