https://casys-kaist.github.io/pintos-kaist/project1/introduction.html최소한의 기능을 갖춘 thread system에서 device directory 와 thread directory 의 파일들을 적절히 수
📖Priority Inversion (donation) 📑Priority scheduling 에서 Inversion은 왜 발생하고 Donation 왜 필요할까? https://web.eecs.umich.edu/~akamil/teaching/sp04/pri/#fi
운영체제는 커널 모드, 유저 모드로 나뉘어 구동된다. 이때 프로그램 (user program)은 유저 모드 레벨에서 구동되는데, 파일을 읽거나, 쓰거나, 화면에 메세지를 출력하는 등의 커널 모드에서 구동되는 기능들을 호출하기위해 system call이라는 interfa
페이스북 팀 백엔드 , 광고 포지션 제안돈은 광고에서 나온다. 하지만 백엔드는 서비스를 만드는 팀이다. 보통 4~5년 주기로 이직을 한다. 페이스북은 사이드 보너스를 많이 준다.구글 x페이스북 -> 구글 -> 핀테크, 스타트업 -> 다시 it한국에서는 먼저 삼성을 간다
standford 버젼에서 바꾼 kaist 버젼으로 바꾼 이유너무 코드들이 많아.Computer science의 네 기둥시스템 외국에서는 전산학과에서 70년부터 전필이 되었다.OS 시스템 공부가 필요한 이유.정석적인 답: 컴퓨터가 어떻게 동작하는지 이해하기 위해서.on
가상 메모리란, OS가 추상화하는(abstraction) 컴퓨터 혹은 머신의 세가지 주 영역 CPU, file, memory 중 memory를 추상화시키는 메모리 관리 기법 중 하나이다. 각 프로세스는 하나의 가상 메모리를 할당 받으며, 프로세스 내에서 실행되는 여러
https://casys-kaist.github.io/pintos-kaist/project2/introduction.htmlhttps://web.stanford.edu/class/cs140/projects/pintos/pintos_3.html이제는 O
VM 시스템을 지원하기위해 Virtual Page와 (page) Physical frame을 (frame) 효율적으로 관리해야한다. 이 뜻은 특정 (v든 p든) 메모리가 사용되고 있는지, 그렇다면 무슨 목적으로, 누구에게, 그리고 등등의 정보를 계속해서 추적할 수 있어
파일 시스템이란?컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체계(자료구조, 방법)를 가리키는 말이다.파일 시스템은 통상 하드 디스크나 SSD, CD-ROM 같은 실제 자료 보관 장치를 사용하여 파일의 물리적 소재를 관리하는 것을 가리