728x90

OS 4

[WSL] WSL 1 사용을 추천하는 경우 | 인턴

1. 프로젝트 파일 저장 위치 선택: WSL 1을 사용하면 Windows 파일 시스템에 프로젝트 파일을 저장하면 Windows에서 빠르게 액세스 가능. WSL 2에서는 Windows 파일 시스템의 프로젝트 파일에 더 빠르게 액세스할 수 없으며, Linux 파일 시스템에 저장해야 할 경우, WSL 1을 사용하여 OS 파일 시스템에서 더 빠른 성능을 얻을 수 있음. 2. 프로젝트 크로스 컴파일: Windows 및 Linux 도구를 모두 사용하여 동일한 파일에 대해 크로스 컴파일이 필요한 프로젝트. 현재는 WSL 1에서 Windows 애플리케이션을 사용하여 Linux 파일에 액세스할 때 더 빠른 성능을 얻을 수 있음. 3. 직렬 포트 및 USB 디바이스 액세스: USB 디바이스 지원은 USBIPD-WIN 프로..

[WSL] WSL 1 VS WSL 2 차이점 알아보기 | 인턴

WSL 1 WSL 2 가상화 방식 windows 시스템과 Linux 시스템 간의 번역 레이어를 통해 Linux 바이너리를 실행. 가상 머신 없이 동작하며 windows 커널에서 Linux 시스템 호출을 해석하여 처리 hyper-v를 기반으로 하는 가상머신을 사용하여 Linux 커널을 실행. wls2는 전체 linux 커널을 가상 환경에서 독립적으로 실행할 수 있으며 성능이 향상됨. 성능 가상화의 부족으로 인해 I/O 및 네트워크 성능에서 한계 존재 가능. 파일시스템 성능 제한 가상머신을 사용하므로 I/O 및 네트워크 성능이 향상. 파일시스템 성능이 크게 향상 커널 호환성 windows커널과 linux 커널 사이의 호환성이 제한되어 있어 몇가지 기능이나 성능 향상을 지원하지 않을 수 있음. linux 커널..

[OS] OS 기본 설명

# OS의 흐름 Program Binary code Main Memory high level language /command low level language / Instruction, data excutable code Compiler : 하나의 command가 여러개의 instruction으로 저장 Loader : excutable code # OS의 기본 element processor IO module main memory system bus # Processor 컴퓨터의 작동을 관리. 데이터를 처리하는 함수를 실행 CPU라고도 불린다. == core라고도 불린다

728x90