[https://ejrtmtm2.wordpress.com/2013/03/13/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9D%B4%ED%95%B413%EB%85%84-3%EC%9B%94-11%EC%9D%BC-%EA%B0%95%EC%9D%98%EB%82%B4%EC%9A%A9/]
[https://m.blog.naver.com/adamdoha/222027573357]
마이크로프로그램(Micro-program) : ROM이나 PROM에 영구히 기록되는 프로그램을 말하는 것으로 보통 펌웨어(Firmware)를 말하며 마이크로코드(Microcode)라고도 합니다.
기계어(Machine Language) : 기계어는 0과 1로 표시되며 실행할 명령, 데이터, 기억 장소의 주소 등을 포함합니다. 하드웨어를 직접 실행시킬 수 있는 형태로 구성되며 컴퓨터의 모든 하드웨어를 제어하기 위한 다양한 비트 형식의 명령어가 존재합니다.
[https://articles09.tistory.com/41]
** 바이오스 프로그램 (BIOS; Basic Input/Output System) : 운영 체제 중 가장 기본적인 소프트웨어이자 컴퓨터의 입출력을 처리하는 펌웨어
[https://ko.wikipedia.org/wiki/%EB%B0%94%EC%9D%B4%EC%98%A4%EC%8A%A4]
[https://velog.io/@codemcd/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9COS-1.-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C%EB%9E%80]
1. POST(Power-On Self-Test) : 현재 컴퓨터의 상태를 검사한다.
2. Boot Loader : 하드디스크(보조기억장치)에 저장되어 있는 운영체제를 찾아 RAM(주기억장치)로 가지고 온다.
기억할 것🧐
- 운영체제는 유저와 하드웨어의 매개자 및 인터페이스 역할.
- 그 중에서도 Shell은 커뮤니케이션을 담당하고, Kernel은 각종 입출력장치 및 프로그램 제어 등 핵심적인 역할을 함