TIL 11월 9일 2023년 목요일

ORCASUIT·2023년 11월 10일

WEEK 5

  • [[가상메모리]]
  • [[페이징]]
  • [[동적메모리할당(힙, sbrk, malloc, free)]]
  • [[메모리 단편화]]
  • [[메모리 할당 정책(first fit, next fit, best fit)]]
  • [[implict free list, explict free list]]
  • [[demand-zero memory]]
  • [[시스템콜]]
  • [[DMA]]
  • [[이더넷]]

발제

  • 링크드리스트, 더블링크드리스트 만들어보기
  • malloc을 만들기
  • CSAPP 9 장을 읽어보며 Malloc을 어떻게 구현할 수 있을지 생각.
  • 메모리 단편화 (버추얼 메모리 9장)
  • 시스템 콜에 대해 cssapp 살짝 보기
  • 팁 : 책에 malloc 자체에 대한 구현 파트를 찝어서 볼 것
  • 각각의 3가지 전략 중의 하나를 선택해서 구현해볼 것
  • 첫번째 전략 카피해서 써보기
  • DMA에 대해서 공부해보기
  • 시간남을 때 이더넷이 뭔지 공부해보기.

[[CSAPP]]

6장 : 메모리 계층구조
8장: 예외적인 제어흐름
9장: 가상메모리

빨간불

  • 이대로면 PintOS 진행 못할 수도 있음.
  • 일요일 까지 BST, C언어로 코딩.
  • CSAPP 9.9장만 보고 implicit, first fit 구현에 집중

0개의 댓글