데브콘 8월 두번째

조영록·2023년 8월 19일
1

운영체제

  • 인터럽트는 CPU의 실행을 일시정지 한 것을 의미.

  • 저장장치 구조
    - 레지스터, 캐시, 메인 메모리, 비휘발성 메모리, 하드 디스크 드라이브, 광학 디스크, 자기 테이프

    • 대강 설명하면 위 항목들의 왼쪽일수록 저장용량과 작지만 속도가 빠르고 휘발성이다.
  • 오버헤드 (과부하)가 발생할 때 직접 메모리 액세스(DMA)를 활용하여 해결하는 방식

  • 프로그램을 인스턴스화 한 것이 프로세스

  • 프로세스를 실행할 때 스레드가 활용됨

  • 사용자 모드는 소프트웨어 실행, 커널 모드는 시스템.

  • 프리미티크 : 선점권을 얻는 것.

이후 발표 팁.

책에 있는 모든 내용을 정리하는 것이 아니라, 필요없는 부분은 삭제하고, 본인이 중요하다고 싶은 내용을 확실하고 명확하게 이해하고 공유하기!

발표 피드백

  • DB 종류나 AWS 솔루션 같은 앞 부분보다는
  • 책 목차를 훑을 것이 아니라, 후반부 로드밸런서를 사용해야 하는지, 샤딩을 하고 어떻게 관리하는지, 페이스북과 인스타그램이 RDBMS가 아닌 NoSQL을 사용하는지 정말 중요한 부분을 중점으로 발표하기.
  • 책이 아닌 실제 인스타그램, 페이스북이 어떻게 했는지 테크 블로그를 찾아서 다시 조사해오기
  • 책에 나온 내용이 아닌 중요한 부분을 딥다이브해서 인사이트를 찾아서 발표해야 한다! (책에 나온 내용은 기초일뿐, 실제 면접에서는 실제 사례를 물어본다.)
profile
늘 성장하고 싶은 개발자입니다 :) 제가 볼려고 쓰는 블로그입니다.

0개의 댓글