[크래프톤 정글] pintOS Week01

Y_Y·2023년 5월 27일
0

KraftonJungle

목록 보기
10/13
post-thumbnail

pintOS

Week01

체크포인트 : interrupt

  1. 쓰레드 상태 (무엇이 있는지, 어떤 함수 또는 인터럽트등이 불려지면 어떤 상태로 전환되는지)
  2. 스케줄링이 무엇인지? (1의 함수들 호출과 스케줄링 관계 설명)
  3. 컨택스트 스위칭이란? + PCB
  4. 동기화 수단 (무엇이 있는지, 각각을 비교) - semaphore, lock, monitor (mutex)
  5. 프로세스와 쓰레드의 차이점
  6. atomic이란?
  7. 스케줄링 알고리즘 (fifo, rr, ...)
  8. 프로세스는 무엇을 가상화하고 있나요? (토요일 권영진교수님 특강에서 아주 쉽게 설명해주실것 같네요)

김현수 코치님 :
"면접관님이 운영체제에 대해서 이런 범위에서 질문을 하실텐데요.
개념적인 내용에 대해서 잘 대답하고
추가로 “그것들의 내부 구현은 이렇게 되어있습니다” 라고 설명한다면
기본기가 충실하면서, 경쟁력 있는 신입으로 보이지 않을까요?"

Alarm Clock

Priority Scheduler

Modify pintOS scheduler for priority scheduling

profile
남을 위해(나를 위해) 글을 쓰는 Velog

0개의 댓글