OS (Operating System, 운영체제) : 컴퓨터(하드웨어) 시스템을 운영하는 소프트웨어
컴퓨터 : 정보를 처리하는 기계
정보 : 불확실한 상황을 측정해서 그것을 수치적으로 표현한 것
정보의 최소 단위 : bit (binary digit)
정보의 처리 : 정보의 상태 변환 ( 0에서 1로, 1에서 0으로)
부울 대수(Boolean Algebra): NOT, AND, OR (트랜지스터로 논리 게이트를 만들 수 있음)
논리게이트 : NOT, AND, OR, XOR, NAND, NOR
논리 회로 : IC, LSI, VLSI, ULSI, SoC, ... (게이트들을 회로에 배치할 수 있음)
정보의 저장: 플립-플롭
정보의 전송 : 데이터 버스, RF (Radio Frequency, 무선)
컴퓨터의 할아버지 (앨런튜링, Turing Machine)
컴퓨터의 아버지 (폰노이만, Instruction Set Architecture)
운영체제
전통적인 컴퓨터 시스템의 구조
Bootstrap program
Interrupts
폰노이만 아키텍처 (복습)
Storage System
I/O Structure
컴퓨터 시스템 요소의 정의
user mode & kernel mode
Virtualization (가상화)
OS 인터페이스
실제 응용프로그램이 OS와 상호작용하는 방식
인프런 운영체제 공룡책 강의, 주니온