장소 : 단국대 사회과학관 (2PM ~ 10PM)

인원 : 송원식 외 6명

진도 : ARM System Developer's Guide 강독 (~P499)

 
스터디 진행 사항
 - 인터럽트 루틴 과정 확인

  •   usr => irq=> svc 모드로 전환시 context 전환 과정 분석

 - 캐시 아키텍쳐

  •   cache를 clean하고 flush하는 부분 확인

    (책을 읽을때 좀 지루한면이 많았습니다. 소스코드에 사용되는 부분을 보면 좀더 흥미가 생길 것 같아서 관련 소스 위치 공유합니다)
    "/linux/arch/arm/mm/"폴더 밑에 프로세스 별로 cache로 시작되는 어셈 파일이 있습니다. 해당 내용을 보시면 실제 linux kernel이 cache를 사용하는 내용을 알수 있습니다.
    

스터디 운영 관련
- 6주차 참석 여부 갱신해주세요 :

  https://docs.google.com/spreadsheets/d/1QteLbtnsuW9J-SkTv0BqNKOnWtq1n3FR9R0fc42sHoc/edit#gid=0

 

앞으로 진행 방향 협의 필요

- "ARM System Developer's Guide" 교재 강독이 완료된 후 향후 진도 논의 필요
  새로운 책, 커널 코드 분석 등등..

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 커널 스터디 관련 Q&A 게시판 입니다. [5] woos 2016.04.09 2198
1745 setup.c 파일의 cacheid_init 함수 [1] file HyunGyu 2013.11.05 72302
1744 Vol.1의 CMPS ~ CVTPD2PS 입니다. 늦어서 죄송합니다. file 지현구 2007.03.10 64215
1743 as86(1) - Linux man page 입니다. 김민석 2010.04.30 36679
1742 lilo.c에서 !! 관한 토론? [6] 오시리스 2011.07.25 34354
1741 [ARM중] 1차 분석 복습 [5] file 홍문화 2011.08.08 33711
1740 ZONE_DMA, ZONE_NORMAL, ZONE_HIGHMEM (미완성) 구본규 2013.10.15 32781
1739 fork() 함수가 리턴을 두번하는 이유 설명 [2] 커널B조 2016.05.07 30233
1738 task_struct 구조체입니다. [1] file 아폴로 2013.04.30 29856
1737 ARM 프로세서 모드 [7] 홍문화 2011.06.08 26499
1736 BIOS 를 통하여 PCI configuration space를 액세스하는 방법 지현구 2007.08.12 22865
1735 파이프라인과 익셉션의 관계 관련 블로그 주소입니다. 이한울 2012.05.26 22081
1734 buildroot 사용법 [1] 구본규 2012.07.20 20243
1733 [x86] 스터디때 나왔던 cpu_dev 문제 [2] file pororo 2012.02.19 18433
1732 페이지 테이블에 주소 변환 정보가 채워지는 원리 [16] 홍문화 2011.07.12 16326
1731 odroid bootlog 입니다 박장운 2010.08.14 15560
1730 명령어 정리 - 늦어서 죄송.. 송형주 2007.03.09 14527
1729 Linux booting 과정 (start_kernel() 함수 전까지) 관련 참고자료들 모음 file 지현구 2007.04.27 14328
1728 분석 환경 구축 실습 [11] file 권석민 2013.05.19 14204
1727 [x86] 가족번호 [2] pororo 2012.02.27 13914
1726 LVM에 대해 간략하게 정리했습니다. [2] file 조성진 2013.05.07 13825
XE Login