행복한 하루 1

  • 홈
  • 태그
  • 방명록

current_stack_pointer 1

디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1, 도서 공부하기 17 - 태스크 디스크립터(task_struct) 접근 매크로 함수(current)

안녕하세요. 이전 글에서는 프로세스를 관리하는 자료 구조로 task_struct, thread_info 구조체를 확인했습니다. 커널 입장에서는 프로세스 속성 정보가 있는 이 구조체에 자주 접근해서 프로세스를 처리가 필요합니다. 그런데 디바이스 드라이버 코드에서는 이 구조체에 접근하지 못하게 하고 있으나 매크로 함수(current_thread_info(), current)로 대신 접근할 수 있게 하고 있습니다. 1. current 매크로 current 매크로의 제공 배경은 책에서 설명 있긴한데, 여기서는 간단하게 요약하자면 시스템에 영향을 주지 않는 형태로 태스크 디스크립터의 주소에 접근하는 매크로를 필요 요구사항에 의해 만들어졌다고 합니다. current 매크로는 현재 구동 중인 프로세스..

IT/Linux Kernel 2025.04.24
이전
1
다음
더보기
반응형
프로필사진

IoT, Raspberry Pi, aduino, Android 등 개발 자료 공유와 생활 제품 등 후기 등을 볼 수 있는 블로그

  • 분류 전체보기 (508) N
    • Embedded (106)
      • RaspberryPI (31)
      • Raspberry Pi Pico (17)
      • Arduino (38)
      • STM32 (9)
      • Book_RasberryPi_SkillUp (0)
      • Electronic Circuit (8)
    • Programming (79)
      • 영상처리 (7)
      • Python (7)
      • Unity (3)
      • Qt (39)
      • Node-RED (1)
      • Android (6)
      • C, C++ (12)
    • Artificial Intelligence (10)
      • vision (2)
      • basic (8)
    • IT (81)
      • Unified Communications (13)
      • Linux Kernel (20)
    • 생활 제품 리뷰 (48)
    • Book Report (43) N
      • IT&Tech (2) N
      • Finance (0)
      • Humanities&Others (2)
    • English Study (117) N
      • Pop Song (38)
      • News (74) N
      • Tip (2)
    • 작은 기부 실천 (14)
    • 취미 (10)
      • 식물키우기 (4)
      • 공모전 (6)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바