vm 썸네일형 리스트형 정글[Week_11-12]: Pintos의 VM 구현하기 2주에 걸쳐 Pintos의 project 3를 수행하였다. 이전에는 1 주당 한 번의 프로젝트를 수행하였으나, 분명 이번에는 2주를 준 이유가 있겠지.. 생각하였고, 이유는 진행하면서 깨닫게 되었다. 결론은.. 개념이 상당히 난해하고 이를 scratch에서 머릿속에 지도를 그려가는데 꽤나 곡선을 그렸다는 것이다. 부족한 RAM 공간을 가상으로 넓히다물리 법칙상 램의 속도는 CPU가 어찌 감당할 정도이나, 디스크.. Pintos에서 칭하는 file은 매우 느리다는 것이 특징이다. 문제는, 램의 용량은 상당히 한정적인 반면에 디스크는 대규모 정보를 저장이 가능하다. 기술이 발전하면서, 컴퓨터 설계 구조는 대규모 정보를 저장하는 디스크에는 실제 정보를 저장하되 곧바로 실행은 안되는 것과, 여기에 있는 실행 .. 더보기 Docker(도커) vs Virtual Machine(가상머신), 왜 도커를 사용하나? Docker와 Virtual Machine은 백엔드 서버에서 구축하는데 빈도 높게 사용하는 일종의 기술이다. 먼저 이 두 기술은 vitualization(가상화)라고 불리는 공통점이 있다. 가상화 기술은 일종의 추상화 계층(abstraction layer)를 만든다. 여기서 추상화 계층은 관리자/개발자가 복잡한 저수준의 구성, 즉 cpu나 ram, 프로세스 등을 직접 다루지 않고, 프로그램을 다룰 수 있도록 해주는 일종의 '징검다리' 역할을 한다. (일단 이렇게 이해했는데 저도 잘 모르겠습니다...ㅜㅜ)무슨 말이냐면, 쉽게 말해서, 현재 시스템 내에 또 다른 가상 체계를 만드는 것으로 이해를 하면 좋다. 게임을 좋아하는 분들 중에, 모바일 게임을 PC에서 하기 위해, 안드로이드 에뮬레이터를 설치하여 데스.. 더보기 이전 1 다음