운영체제
- 컴퓨터 시스템의 자원을 보다 효율적으로 사용할 수 있도록 도와주는 시스템 소프트웨어
- 사용자와 컴퓨터 하드웨어 간의 인터페이스
운영체제의 목적
- 시스템 성능 극대화
- 처리 능력 증대
- 응답시간 단축
- 사용 가능도 증대
- 신뢰도 향상
- 사용자 편의 극대화 (인터페이스 제공)
- > 결국 유저가 시스템을 잘 쓰기 위해, 효율적으로 쓰기 위함.

운영체제의 기능
- 컴퓨터 시스템의 초기화 기능
- 효율적인 자원관리와 할당 기능
- 편리한 사용자 인터페이스 제공
운영체제의 기능 - 시스템 초기화 기능

CMOS (RAM) : 컴퓨터 부팅 시, 필요한 모든 하드웨어의 정보를 가지고 있음 (ex: 시간, 날짜, 암호, 하드 디스크 사양 등등)
BIOS (ROM) : 컴퓨터 시스템과 주변 장치 사이에서 정보 제어 및 조작하는 프로그램, 보조기억장치(ex: ssd)에 접근해서 저장된 운영체제를 불러옴.
부트스트랩 로더 : 보조기억장치에 들어있는 운영체제를 주 기억장치에 상주시켜 주는 프로그램 .
<기억 장치 + ROM, RAM>
( 주 기억장치 : CPU가 처리중인 작업의 내용을 기억하는 기억장치, 처리 속도가 빠름, ROM과 RAM이 존재)
( 보조기억 장치: SSD나 HDD처럼 물리적인 기억장치, 주 기억장치보단 느림, 저장된 데이터가 사라지지 않고 지우지 않는 한 영구적임)
(ROM: Read Only Memory, 일반적으로 쓰기가 불가능함, 전원이 꺼져도 사라지지 않는 비휘발성 메모리)
(RAM: Random Access Memory, 사용중인 프로그램 or 데이터가 있음, 전원이 꺼지면 사라지는 휘발성 메모리)