[커널 16차] 122주차

이파란 2021.12.05 23:28 조회 수 : 125

[커널 16차 스터디] 122주차 참석인원 조사

일시: 21년 12월 11일 토요일

 

코로나19로 인해 온라인(zoom)과 오프라인(모임플러스)을 병행할 예정입니다

ex) 참석 - 온라인, 참석 - 오프라인

 

IAMROOT16 Linux Kerenel v5.1 study log tree

 

다음주는 kmalloc, vmalloc 부분 + slub 디버깅 관련 내용을 우선 보기로 정했습니다.

 

문C 님이 가이드 해주신 내용을 정리하면 아래와 같습니다.

 

메모리 관리 이후 스터디 코스는 다음과 같이 제안합니다.
1) 클럭 -> 카운터/타이머 -> 타임 관리 -> 인터럽트/gic -> 스케줄러들 -> 프로세스/태스크 관리(fork)

향후 드라이버 관련된 메모리 관리에 대해서는 cma, dma(coherent), iommu 등도 관심을 갖으시면 됩니다.

 

우리가 보는 서적들의 관련 부분을 정리해보면 아래와 같습니다.

 

  1.  문C 블로그
      – Common Clock Framework - 1, 2 (http://jake.dothome.co.kr/clk-1/)
      – Timer 시리즈 (http://jake.dothome.co.kr/lowrestimer/ 저해상도(Low Resolution) ... )

      – Timer Init (http://jake.dothome.co.kr/time_init/)
 

  2.  리눅스 커널의 이해(ULK)

      - 6장 타이밍 측정 - 클록과 타이머 회로 244p ...

 

  3.  디버깅을 통해 배우는 리눅스 커널의 구조와 원리

      - 8장 커널 타이머 관리 - 8.1 커널 타이머(저해상도 타이머)의 주요 개념 ...

 

> 참고: http://jake.dothome.co.kr/slub-drain-flush-cache/#comment-306169

 

XE Login