[PintOS] Project1 - Threads
KAIST PintOS 프로젝트 1의 깃북을 해석하며 스레드 구조와 동기화, Alarm Clock과 우선순위 스케줄링 구현을 정리했습니다.
KAIST PintOS 프로젝트 1의 깃북을 해석하며 스레드 구조와 동기화, Alarm Clock과 우선순위 스케줄링 구현을 정리했습니다.
크래프톤 정글 14주차에 뒤끝으로 멀티 플레이 인게임 방을 구현하며 겪은 시행착오와 나만무 팀 구성 과정을 정리했습니다.
32비트와 64비트 프로세서가 접근할 수 있는 메모리 주소 범위의 차이와, 두 운영체제의 특징을 비교했습니다.
크래프톤 정글 13주차에 핀토스를 마치고 유니티와 뒤끝 백엔드를 공부하며 프로젝트를 준비한 과정과 회고를 정리했습니다.
크래프톤 정글 8~12주차 동안 진행한 PintOS의 스레드·유저 프로그램·가상 메모리 프로젝트와 학습 키워드를 정리했습니다.
C++에서 0 < nx <= n 형태의 연속 비교가 의도와 다르게 동작해 발생한 액세스 위반 오류의 원인과 해결 방법을 정리했습니다.
파이썬의 모듈과 네임스페이스, 패키지, 라이브러리, 프레임워크가 각각 무엇을 뜻하는지 구분해 정리했습니다.
URL의 구조와 HTTP의 특성, 그리고 요청과 응답 메시지가 어떤 구조로 구성되는지를 정리했습니다.
유닉스에서 프로세스가 파일에 접근할 때 쓰는 파일 디스크립터의 개념과, 커널이 이를 관리하는 방식을 정리했습니다.
CPU가 프로세스를 교체할 때 문맥을 저장하고 복원하는 과정과, PCB의 역할 및 인터럽트 처리 흐름을 정리했습니다.