Linux 커널의 hungtask 감지 메커니즘 분석
기능 개요
Linux 커널 5.10.0 버전에서 hungtask 기능은 시스템 내 모든 프로세스 스레드를 주기적으로 점검하여, TASK_UNINTERRUPTIBLE 상태에 지속적으로 머무르는 비정상적인 작업을 탐지합니다. 이 상태가 설정된 시간(기본값: 120초) 이상 지속되면 경고를 출력하거나 시스템을 패닉시킵니다.
초기화 과정
hung_task_init() 함수는 커널 부팅 시 실행되며, khungtas ...
5월 27일 20:07에 게시됨
Linux 커널의 I2C 프로토콜 아키텍처 및 구현
I2C 프로토콜 사양 문서
THE I2C-BUS SPECIFICATION VERSION 2.1 JANUARY 2000: https://www.csd.uoc.gr/~hy428/reading/i2c_spec.pdf
I2C(Inter-IC)는 종종 IIC 또는 TWI(Two-Wire Interface)로도 불리며, 일부 표준에서는 SMBus와 유사한 하위 프로토콜로 분류된다.
전기적 기초
이더넷은 단순히 데이터선(SDA)과 클럭선(SCL) 두 개로 구성되며, 각각에 상향 저항(보상 ...
5월 23일 23:03에 게시됨