하드웨어 2

하드웨어 2차시 과제

CPU 기본 구조 CPU구조는 아키텍처마다 다 다르다. 표기법도 OS마다 약간씩 다르다. CPU는 크게 CU(Control Unit), ALU(Arithmetic-Logic Unit), Register Set으로 나눌 수 있다. ALU는 각종 산술 연산과 논리 연산을 수행하는 하드웨어 모듈이다. Register set은 레지스터(register)의 집합이다. 레지스터는 CPU 내부의 기억 장치로서, CPU가 동작하면서 사용하는 기억장치이다. 기억 장치 중에 가장 액세스 속도가 빠르다. CU는 프로그램 코드(명령어)를 해석하고 제어 신호를 발생시키는 하드웨어 모듈이다. ISA(Instruction Set Architecture)에 따라 구조가 달라진다. ISA는 컴퓨터가 실행할 수 있는 명령의 집합이다. ..

하드웨어 1차시 과제

ROM : Read Only Memory로 말그대로 읽기만 가능한 메모리를 뜻한다. 일반적으로 전원이 공급되지 않아도 데이터가 삭제되지 않고 반영구적으로 보존이 가능하기에 비휘발성(nonvolatile) 메모리라고도 한다. 일반적으로는 한번 데이터를 기록하면 더이상 수정이 불가능하기에, 바뀔 가능성이 거의 없는 BIOS같은 소프트웨어들이 이 ROM에 저장된다. 일부 특수한 종류의 ROM은 데이터를 변경하거나 쓸 수 있다. 또한 ROM이라고해서 Random Access가 안되는 것은 아니다. 실제로 대부분의 ROM은 랜덤하게 엑세스된다. 당연히 쓰기는 대부분 안된다. ROM은 여러가지로 분류할 수 있다. MROM, PROM, EPORM, EEPROM, FLASH 등이 여기에 속한다. FLASH같은 경우는 ..