A. 컴퓨터의 종류Embedded Computer : 특정 목적을 위해 설계된 컴퓨터. 필요한 하드웨어 스펙까지 설계하기 때문에 하드웨어의 제약이 생긴다. ex) 계산기, 키오스크Personal Computer : 일상적, 범용으로 사용 가능한 컴퓨터 ex) 데스크탑,
A. CPUHW architectureALU(Arithmetic Logic Unit) : 산술 연산, 논리연산자 수행CU(Control Unit) : return, goto 등을 처리MMU(Memory Management Unit) : 하드웨어적인 처리\-> 메모리를
CPU : 스스로를 초기화 & test0xffffff0(BIOS/UEFI의 주소)로 이동 (전기 공급 없이도 코드가 살아있다)BIOS (Basic Input/Output System) -> CPU 외의 I/O device들 체크UEFI (Unified Extensibl
I/O request via I/O instructionDirect I/O : CPU가 register에 직접적으로 명령을 준다Memory-mapped I/O : 특정 메모리에 I/O device들을 mapping / 데이터가 많을 경우 사용한다I/O methodPol
1\. Storage hierachy \-> 위로 갈수록 비싸지만 빠르다ROM VS RAMROM한번만 사용가능지울 수 없고 재사용이 불가능하다비휘발성(전력공급 없이 생존)ex) BIOSRAM반영구적으로 사용 가능휘발성(전력 없이 생존 불가능)ROM에 비해 속도
💡 Program disk에 저장되어 있는 binary file 아직 메모리에 load 되지 않았다 💡 Process program이 메모리 위에 올라간 것 process마다 고유한 아이디(PID)를 가진다 💡 Process State [State] read