본문 바로가기

DevNet14

Python 기반 원격 접속 실습 Editors and IDEs1. Code Editors (코드 에디터)단순 텍스트 에디터이지만 프로그래밍에 특화된 기능을 제공함.주요 기능:구문 강조(syntax highlighting)코드 자동 정렬(code formatting)일부 디버깅 기능 지원→ 예: Visual Studio Code, Sublime Text, Atom 2. IDE (Integrated Development Environment, 통합 개발 환경)애플리케이션 개발을 위한 올인원 툴여러 개발 도구(코드 편집기, 빌드 시스템, 디버거, 버전 관리 등)를 하나의 GUI 환경에서 제공함.개발 생산성을 높여줌.→ 예: PyCharm, Eclipse, IntelliJ, Visual Studio 정리코드 에디터는 가볍고 빠르며 코드 작성에.. 2025. 8. 19.
Hypervisor, REST API, HTTP Methods 이론 하이퍼바이저(Hypervisor)1. 정의하이퍼바이저(Hypervisor)란,하나의 물리적 컴퓨터(호스트)에서 여러 개의 가상 머신(VM, Virtual Machine)을 실행할 수 있도록 하드웨어 자원을 관리·분할해 주는 소프트웨어 계층을 말한다.쉽게 말하면,"CPU, 메모리, 디스크, 네트워크 자원을 잘라서 각 가상머신에 나눠주고, 동시에 격리와 스케줄링까지 해주는 관리자"다. 2. 동작 원리하이퍼바이저는 물리 하드웨어 위에서 돌아가면서, 가상 머신들이 마치 자기만 CPU·RAM·디스크를 독점하는 것처럼 속인다.각 VM은 실제로는 하이퍼바이저가 제공하는 "가상 하드웨어" 위에서 OS를 실행.이 덕분에 하나의 서버 위에서 Windows, Linux, BSD 같은 서로 다른 OS들을 동시에 돌릴 수 있다.. 2025. 8. 18.