최근 포스트

JS async, await, promise

최대 1 분 소요

JS의 비동기 키워드(async, await, promise) 작업을 ‘비동기’적으로 처리한다는 것은 ‘동시에’ 처리하되 ‘그 순서를 보장하지 않는다’는 말이다 그로 인하여, 특정한 작업이 끝날때까지 ‘대기’하는 중 프로그램이 멈추지 않고 다른 작업을 처리하도록 만들 수 있다...

React JS

3 분 소요

개인 과제 나만무 시작 전, 개인 과제를 진행하고 관련 프레임워크에 대한 공부를 하기 위해 내가 정한 것은 ‘프론트엔드’이며, 그 중 관련된 것은 ‘React’였다

AWS 강의

2 분 소요

AWS 강의 리전 : 서버가 호스팅 될 물리적인 위치 latency를 고려하여 리전을 배치한다

Pintos 회고

1 분 소요

Pintos Project3 까지… OS가 얼마나 대단하고 소중한 (?) 존재인지 깨달을 수 있었던 5주였던 것 같다 각각 스케쥴링, 시스템 콜, 가상 메모리 에 대한 OS의 핵심적인 역할에 대하여 보다 심도있게 이해할 수 있었다 이전에야 CS 적인 지식을 익히고 ‘OS...

Pintos VM

3 분 소요

pintos VM 진행 중 알게된 점들을 정리하기 일부 진행 중 궁금하였던 내용과 알게된 내용을 정리하는 용도의 TIL

Pintos VM

2 분 소요

이해 중… 일단 Git Book을 따라가며 진행 중이나 몇 가지 생각해야 할 부분이 존재한다

권영진 교수님 OS 강의 2

5 분 소요

정리 이전 권영진 교수님께서 pdf를 주셔서 해당 pdf의 일부 이미지를 참고하였고, 정리 중 일부 내용을 추가하였다

Multi-level Page Table

2 분 소요

다중 레벨 페이지 테이블이 필요한 이유! Page Table은 기본적으로 메인 메모리에 존재한다 이는 ‘DRAM’에 존재한다는 것인데…. 문제는 Page의 개수가 상~당히 많다는 점이다

Mmap

1 분 소요

가상 주소 공간과 mmap [출처] : https://devraphy.tistory.com/428 가상 주소 공간의 ‘영역’은 주로 Code, Data (+ bss), heap, stack 등으로 이루어져 있다

Page Replacement Policy

2 분 소요

Page Replacement Policy [출처] : https://velog.io/@owlsuri/%ED%8E%98%EC%9D%B4%EC%A7%80-%EA%B5%90%EC%B2%B4-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98