컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중개자 역할을 하는 프로그램이다.사용자 프로그램 실행 및 사용자 문제 해결을 쉽게 함컴퓨터 시스템 사용을 편리하게 함컴퓨터 하드웨어를 효율적으로 사용함→ 운영체제는 사용자 프로그램과 하드웨어 사이에 위치한 모든 소프트웨어이다.H
CPU는 가장 최근의 arithmetic, logical operation을 설명하는 single-bit 조건 코드(condition code) 레지스터들을 운영CF(Carry Flag): 가장 최근 연산에서 MSB를 받아 올림(carry)이 발생한 것을 표시 \-
C파일 p1, p2를 p로 컴파일 \- Optimization: level O0~O3. 일반적으로 O2를 사용. \- -o: output을 의미preprocessing: 컴파일러가 \`> C program (p1 p2) <- TextCompiler(gc