[1000줄 OS 구현하기] Boot

Featured image for [1000줄 OS 구현하기] Boot

Booting the Kernel | OS in 1,000 Lines 1. Booting 보통 컴퓨터를 부팅하면 BIOS나 UEFI가 하드웨어를 초기화하고 OS를 로드한다. QEME virt machine에서는 OpenSBI가 BIOS나 UEFI 역할을 수행한다. 종류 long form 설명 특징 BIOS Basic Input/Output System 컴퓨터 부팅 시 가장 먼저 실행되는 펌웨어 하드웨어 초기화, 운영체제 로드, 오래된 PC에서 주로 사용 UEFI Unified Extensible Firmware … 더 읽기

2022-04-13 Shell_Kernel

Featured image for 2022-04-13 Shell_Kernel

쉘과 커널 쉘과 커널 – 생활코딩 쉘과 커널 – 생활코딩 Kernel H/W에는 CPU, 메모리(RAM), 하드디스크(HDD), 기타 입출력 장치 등 많은 것들이 있다. 사용자가 실제 직접 조작할 수도 없고 할 수 있어도 위험하다. 그래서 커널이 존재한다. 사용자는 커널을 통해서 하드웨어 시스템의 자원을 관리, 제어할 수 있다. 윈도우즈는 커널의 소스를 공개하지 않는다. 오직 MS사에서만 커널을 수정할 수 … 더 읽기