커널 메모리 04 (mem_init 함수 소스 설명)

20,000원
추가 금액
수량
품절된 상품입니다.
주문 수량   0개
총 상품 금액 0원
페이스북
네이버 블로그
밴드

결재를 진행하시면 아래의 동영상을 시청할 수 있는 권한을 부여해 드립니다.

본인 소유의 google 계정 이메일 주소가 있어야 합니다.

 

커널 메모리 소스 분석 04-1(mm_core_init 함수 소스 분석)


mm_core_init()

    build_all_zonelists()

        build_zonelists(pgdat)

    page_alloc_init_cpuhp()

        page_alloc_cpu_online()

        page_alloc_cpu_dead()

 

[kstudy 20250906] 리눅스 커널 메모리 build_all_zonelists() 함수 소스 분석

유투브 링크: https://youtu.be/pDxLSxMNJMM

상영시간: 2시간 48분

 

mm_core_init()

page_ext_init_flatmem();

mem_debugging_and_hardening_init();

kfence_alloc_pool_and_metadata();

report_meminit();

kmsan_init_shadow();

stack_depot_early_init();

 

[kstudy 20250913] 리눅스 커널 메모리, 위의 함수들 소스 분석

유투브 링크: https://youtu.be/53_2lj-CxqA

상영시간: 2시간 36분

 

커널 메모리 소스 분석 04-2(mem_init 함수 소스 분석)


mem_init()

    memblock_free_all()

        free_low_memory_core_early()

                    for_each_free_mem_range(i, , &start, &end, NULL)

                        __free_memory_core(start, end)

                            __free_pages_memory(start_pfn, end_pfn)

                                memblock_free_pages(pfn_to_page(start), start, order)

                                    //mm/page_alloc.c

                                    __free_pages_core(page, order, MEMINIT_EARLY);

 

[kstudy 20250920] 위의 함수들(mem_init) 소스 분석

유투브 링크: https://youtu.be/lC_ayaZ3prk

상영시간: 2시간 50분

 

[kstudy 20251011] __free_pages_core() 함수 소스 분석

//mm/page_alloc.c

__free_pages_core(page, order, MEMINIT_EARLY)

    __free_pages_ok(page, order, FPI_TO_TAIL)

        free_one_page(zone, page, pfn, order, fpi_flags)

            split_large_buddy(zone, page, pfn, order, fpi_flags)

                __free_one_page(page, pfn, zone, order, mt, fpi)

 

유투브 링크: https://youtu.be/8jrwCZoNWME

상영시간: 2시간 19분

 

[kstudy 20251018] find_buddy_page_pfn() 함수 소스 분석

//mm/page_alloc.c

__free_one_page(page, pfn, zone, order, mt, fpi)

    buddy = find_buddy_page_pfn(page, pfn, order, &buddy_pfn)

        __find_buddy_pfn(pfn, order);

    __add_to_free_list(page, zone, order, migratetype, to_tail)

        list_add(&page->buddy_list, &area->free_list[migratetype]);

 

유투브 링크: https://youtu.be/0joYe8EIGOs

상영 시간: 2시간 40분

커널 메모리 04 (mem_init 함수 소스 설명)

20,000원
추가 금액
수량
품절된 상품입니다.
주문 수량   0개
총 상품 금액 0원
재입고 알림 신청
휴대폰 번호
-
-
재입고 시 알림
페이스북
네이버 블로그
밴드
floating-button-img