목록컴퓨터 구조 (13)
Kim Seon Deok
MIPS는 16비트의 ARM 과는 다르게 32비트를 사용한다.(레지스터 32개) MIPS displacement Addressing MIPS는 RICS 타입이기 때문에 메모리를 직접 액세스 하는 것은 load,store밖에 없다. 워드는 항상 4의 배수로 align되므로 데이터가 한꺼번에 오갈 수 있는 양은 32비트이다. 주소의 단위는 byte이다. MIPS에서 32비트 레지스터는 메모리와 데이터를 주고받아야 하기때문에, 메모리 또한 32비트의 폭을 가지고 있어야 한다. 예를 들어 3번지 메모리를 레지스터로 읽어온다면, 3번부터 시작해서 4바이트 즉, 3,4,5,6을 읽어와야 한다. 하지만 이렇게 되면 데이터가 연결된 위치의 자리가 바뀌게 되고 구현이 복잡해지기 때문에 성능이 느려지게 된다. 따라서 wo..
ISA(Instruction Set Architecture) Instruction = 컴퓨터가 이해하는 명령어 Instruction set = 명령어 집합 프로세서가 다르면 ISA도 약간 다르다 PC의 x86 >> CISC 휴대폰의 ARM >> RISC RISC(reduced instruction set) : 프로세서가 수행해야 하는 명령 중 간단한 형태 ex) 휴대폰 ARM CISC(complex instruction set) : 프로세서가 수행해야 하는 명령 중 복잡한 형태 ex) intel PC. x86 RISC CISC instruction 수 늘어남 instruction 수 줄어듦 한 instruction 당 필요로 하는 클럭 갯수 증가 & 클럭 길이 감소 한 instruction 당 필요로 하..
컴퓨터의 응용분야 1.개인용 컴퓨터(personal computer, PC) 개인용 컴퓨터는 낮은 가격으로 사용자에게 좋은 성능을 제공하는 것을 중요시하며(가격대비 성능에 민감) 제 3자 소프트웨어를 실행하기 위해 주로 사용된다. 2.서버(server) 네트워크를 통해서만 접근되며 대개 대형 작업 수행에 이용된다. 연산과 입출력 용량의 확장성이 PC보다 훨씬 더 크다. 서버가 고장나며 단일 사용자 PC와는 비교할 수 없이 큰 손해가 발생하므로 신용도를 매우 강조한다. 3.슈퍼컴퓨터(supercomputer) 수십만개의 프로세서와 수 TB의 메모리를 가지고있다. 전력소모가 크고 유지비용이 많이 든다. 4.임베디드 컴퓨터(embedded computer) 다른 장치에 포함되어 있어서 미리 정해진 한가지 일이..