본문 바로가기

학부_대학원/대학원_학과공부정리

(37)
가상화 -xen(2) Hypervisor를 이해하기 위해서는 기본적으로 OS에 대한 지식이 필요로 하다. 앞서 CPU 가상화를 이용해서 Emulation 방식이 아닌 Direct Execution방식이 가능하다고 하였다.해당 직접 실행방식으로 hpyervisor를 채택하면 안전상에 문제가 생길 수 있다.그 전에 특권 모드와 비특권 모드에 관해서 알아볼 필요가 있다. 특권모드 and 비특권모드우리가 흔히 말하는 ring0 - ring3를 생각하면 된다. user단(ring0)에서 kernel단(ring3)의 코드나 데이터를 함부로 침해 할 수 없다.그래서 syscall이라는 시스템 콜의 중계자가 필요해진다. syscall을 이용해서 user application이 hardware의 동작을 요구 할 수 있게 된다.만약에 위와 같..
가상화- xen WHY?왜 가상화를사용하고, 공부해야하는가? 1. Server Consolidation[서버 통합] 처음 사용이유는 Server Consolidation[서버 통합] 하드웨어의 발전으로 자원이 충분해짐에서 발단하였다. 각 서버마다 해야 할 역할을 분담해서 나뉘어 놓았다. 즉 웹, DATA, DNS 서버를 각각 PC로 사용 했었다.하지만 이는 불편하고 효율이 떨어진다. 생각해보면... 서버 관리 할 때, 일일이 관리하리간 힘들것이다.가상머신을 구동 함으로써 하나의 PC에서 여러개의 서버를 동작하고 관리 할 수 있게 되었다. 2. Isolation [격리]각자의 가상 OS를 돌림으로서 각 서버에 대한 독립성[Isolation]을 확보 할 수 있다.예를들어서 하나의 물리 PC에 가상머신 없이 Web, Data..
[Lecture] LaTeX - 2 보호되어 있는 글입니다.
[Lecture] LaTeX - 1 보호되어 있는 글입니다.
논문 주제 생각정리 보호되어 있는 글입니다.