TIL 12월 4일 2023년

ORCASUIT·2023년 12월 16일

날짜 : 2023-12-04 10:56

주제 :


개요

발표

  • 개발자는 의심이 많아야함 디버깅, printf() 자주 찍어 확인할 것
  • 커뮤니티마다 다르지만 보통 function은 한 화면에 표현됨. ( C, C++ 개발은 다를지도... )
  • 부동소수점 vs 고정소수점의 차이
    - 커널 수준 프로그래밍에서는 고정소수점 연산을 사용함.
  • 현대에 와서 중요해진 것은 성능보다 코드의 가독성 예를들어 함수안의 함수는 최대한 배제하고 if문의 {} 는 무조건 추가하는게 좋음.
  • 얼리리턴 패턴을 C언어에서 많이 쓰는데 다른 언어의 경우 try-catch를 사용함.
  • 스무딩 파라미터를 알아보자

발제

  • 저번주와 똑같은 팀으로 진행
  • extra도 있음. 시간남으면 함
  • 다음주 목요일 한번만 발표
  • 내일 퀴즈는 넘어감
  • csapp 8.2~8.4 교재 매핑
  • Argument Passing 과 User memory는 PASS 목표가 아니라 구현이 목표.
  • User mode kernel mode 와 관련해 어떻게 시스템이 바뀌는지
  • User Stack, System Call
  • rax 레지스터가 어디에서 쓰이는지 알아보면 도움이 됨

출처(참고문헌)

연결문서

0개의 댓글