2022/01/11 2

02-02-01 리눅스의 구조

리눅스의 구조 부트 매니저 부트 매니저의 개요 부트 매니저의 정의: 보조기억장치에 위치한 운영체제를 주기억장치로 로드하기 위한 프로그램으로 '부트로더'라고 함 부트 매니저의 동작 원리 시스템이 켜지면 BIOS는 디스크의 첫 번째 섹터(0번 섹터)인 부트 섹터에서 512바이트의 MBR(Master Boot Recoder)을 읽는다. MBR은 크기가 제한되기 때문에 IPL(Initial Program Loader)이라 불리는 부트로더의 일부가 먼저 실행된다. IPL은 파티션 테이블을 검사하여 부트로더의 나머지 코드의 위치를 알아내 실행한다. 리눅스 부트 매니저 프로그램은 LILO(Linux Loader), GRUB(Grand Unified BootLoader), GRUB2가 있다. 부트 매니저의 종류 LIL..

02-01 리눅스와 하드웨어

리눅스와 하드웨어 하드웨어의 이해 컴퓨터의 구성 요소 중앙처리장치(CPU: Central Processing Unit) 외부에서 정보를 입력받아 컴퓨터 프로그램의 명령어들을 해석하고 연산하여 결과를 반환하는 컴퓨터 제어 장치 Register와 연산장치(ALU: Arithmetic-Logic Unit) 그리고 제어장치(Control Unit)로 구성 주기억장치(Main Memory) CPU가 처리할 명령어와 데이터를 저장하기 위한 컴퓨터 하드웨어 메모리는 휘발성 메모리인 RAM(Random Access Memory)과 비휘발성 메모리인 ROM(Read Only Memory)으로 분류 RAM은 DRAM(Dynamic RAM)과 SRAM(Static RAM)으로 나눔 ROM은 저장 데이터를 변경할 수 없는 M..