본문 바로가기

전체 글32

컴퓨터 구조 1 - Memory operands Memory Operands에 대하여 배열, 구조체, 동적 데이터와 같은 복합 데이터 타입은 메인 메모리에서 사용됩니다. 산술 연산을 적용하기 위해서는 메모리에서 값을 레지스터로 로드한 다음 연산을 수행해야 합니다. 연산 결과는 레지스터에서 메모리로 저장됩니다. 메모리는 바이트 주소 지정(Byte-addressed)을 사용합니다. 즉, 각 메모리 주소는 8비트 바이트를 식별합니다. 또한, 메모리에서 워드(Word)는 정렬되어 있습니다. 즉, 주소는 4의 배수여야 합니다. MIPS 아키텍처는 Big Endian 방식을 사용합니다. 이는 워드의 가장 중요한 바이트(Most-significant byte)가 가장 작은 주소에 있음을 의미합니다.반면, Little Endian 방식은 가장 적은 주소에 가장 낮은.. 2023. 5. 18.
컴퓨터 구조 1 - MIPS? 먼저 MIPS에 대한 간단한 설명을 하고 Instruction에 대해 설명하겠습니다 MIPS는 무엇인가? MIPS는 RISC 계열의 명령어 집합 체계로, MIPS Technologies에서 개발되었습니다. MIPS 명령어 체계는 깔끔하게 설계되어 있어서 많은 대학교에서 컴퓨터 아키텍처 과목에서 가르치고 있습니다. 이는 MIPS 명령어 체계가 RISC(Reduced Instruction Set Computing) 체계로 분류되기 때문입니다. RISC 체계는 명령어의 수를 줄이고, 명령어의 길이를 일정하게 유지하여 명령어 해석 및 실행 속도를 높이는 방식으로 설계되었습니다. 하지만 2021년에는 MIPS를 개발한 회사가 MIPS를 개발 중단하고, RISC-V로 이주를 발표했습니다. RISC-V는 MIPS와 .. 2023. 5. 17.
컴퓨터 구조 1 - Reducing Power In CMOS IC tech Reducing Power 새로운 CPU가 이전 CPU의 85% 정도의 capacitive load(커패시터 부하)를 가지고 있다고 가정할 때, 전압을 15% 낮추고 주파수를 15% 낮추면 전력 소비를 줄일 수 있습니다. 그리고 이를 수식으로 나타내면 위와 같습니다. 이 수식을 통하여 새로운 CPU가 전력을 어떻게 소비하는지와 이전 CPU와 비교한 전력 소비량의 차이를 계산할 수 있습니다. 그러나, 전압(voltage)을 더 낮출 수 없고 더 이상 열(heat)을 제거할 수 없을 때 최대 성능을 얻기 위해 어떻게 해야 하는지에 대한 고민이 필요할 것 같은데요? 이를 통해 전력 소비를 줄이면서 성능을 향상시키는 최적의 방법을 찾는 것이 중요합니다. Multiprocessors .. 2023. 5. 16.
유니콘에 대하여 유니콘이 무엇인가? 유니콘은 기업가치가 10억 달러 이상인 비상장 스타트업을 이르는 말입니다. 이 용어는 스타트업이 상장 전에 기업 가치 10억 달러 이상으로 성장하는 것은 상상 속에서나 존재하는 유니콘과 같이 희귀하다는 의미로 사용되었습니다. 이 용어는 2013년 벤처 투자자 에일린 리에 의해 처음 사용되었습니다. 스타트업 기업 중 성장 가능성이 높은 기업들이 대개 유니콘 기업으로 불립니다. 이러한 기업은 대개 기술적 혁신과 높은 성장률을 갖추고 있으며, 이는 대개 인터넷, 소프트웨어, 생명공학, 인공지능 등의 분야에서 주로 일어나는 현상입니다. 기업가치가 100억 달러 이상의 스타트업은 데카콘(decacorn)이라 부르며, 기업가치가 1천억 달러 이상인 스타트업은 헥토콘(hectorcorn)이라 부릅.. 2023. 5. 15.