«computer-architecture» 태그된 질문

컴퓨터 아키텍처는 컴퓨터의 외부 인터페이스 (명령 세트) 디자인과 컴퓨터의 내부 구현 (마이크로 아키텍처)을 모두 의미합니다. 이러한 설계 결정의 목표는 속도, 전력 효율, 크기 또는 비용을 최적화하면서 나머지 제약 조건을 충족시키는 것입니다.

7
왜 컴퓨터가 0과 1 만 사용합니까?
왜 컴퓨터가 0과 1 만 사용합니까? 2 또는 3과 같은 다른 숫자를 추가해도 컴퓨터 속도가 향상되지 않습니까? 또한 2와 3을 사용하여 정수의 비트 길이를 줄일 수 있습니다 (2와 3을 사용하여 정수를 종료 할 수 있으므로 숫자 1에는 하나의 2 비트 만 필요합니다.). 이진 컴퓨터가 더 선호되는 이유는 무엇입니까?

4
더 높은 온도에서 컴퓨터 속도가 향상됩니까?
더 높은 온도에서 컴퓨터가 더 빨라 집니까? 온도가 높으면 핵심 구성 요소가 손상 될 수 있으므로 항상 컴퓨터를 식히기를 원할 것입니다. 그러나 더 높은 온도에서 더 많은 전자를 방출하는 실리콘과 온도에 따라 증가하는 금속 성분의 저항은 실리콘 사이의 상호 작용입니까? 아니면 전체 컴퓨터 성능 측면에서 무시해도 될까요?


4
RISC / CISC 명령을 실행하는 데 몇 개의 클럭 사이클이 필요합니까?
Harris와 Harris의 Digital Design and Computer Architecture 에 따르면 다음과 같은 몇 가지 방법으로 MIPS 프로세서를 구현할 수 있습니다. 단일주기 마이크로 아키텍처가 한 사이클 전체에서 명령을 실행한다. (...) 멀티 사이클 마이크로 아키텍처 짧은주기의 시리즈에서 실행 지침. (...) 파이프 라인 마이크로 아키텍처는 단일 사이클 마이크로 아키텍처에 파이프 라이닝 적용됩니다. 아키텍처는 종종 …


6
CPU의 opcode를 효율적으로 디자인하는 방법은 무엇입니까?
Logisim에 간단한 16 비트 CPU를 구축 중이며 ALU를 준비하고 있고 원하는 opcode를 가지고 있습니다. 이제 다른 하위 회로 (예 : 논리, 산술)에 모든 제어 와이어 (코딩을 구성하는)가 입력으로 필요하지는 않지만 가능한 한 적게 명령에 적합한 코딩을 찾기가 정말 어렵습니다. 효율적인 opcode 디자인에 도움이되는 전략이나 방법이 있습니까? 미리 thx

3
CPU가 스택을 지원한다는 것은 무엇을 의미합니까?
CPU는 어떻게 스택을 지원하지 않습니까? 서브 루틴을 사용하는 아키텍쳐 (모든 아키텍쳐라고 확신합니다)는 리턴 주소를 스택으로 푸시하여 서브 루틴을 호출 한 곳으로 돌아갈 수 있습니까? 스택은 특정 방향으로 성장하고 스택 데이터 구조로 작동하는 포인터가있는 메모리 섹션을 의미합니다. 아키텍처가 스택을 지원할 수없는 방법을 이해하지 못합니다. 컴파일러와 하드웨어 아키텍처에 의해 자동 메모리 저장 …

4
왜 두 레지스터를 XOR하여 0을 생성 할 수 있는데 MIPS가 R0을“0”으로 사용합니까?
나는 사소한 질문에 대한 답을 찾고 있다고 생각합니다. MIPS 아키텍처가 레지스터 자체에 대해 XOR을 수행하여 동일한 결과를 얻을 수있을 때 레지스터에서 명시 적 "0"값을 사용하는 이유를 이해하려고합니다. 작업이 이미 완료되었다고 말할 수 있습니다. 그러나 많은 "제로"값을 사용하는 상황을 실제로 상상할 수 없습니다. 나는 Hennessey의 원본 논문을 읽었으며, 정당한 정당화없이 사실의 …

4
왜 CMOS 기술을 사용하여 BIOS의 ROM 칩이 만들어지지 않습니까?
BIOS / CMOS에서 컴퓨터 하드웨어 과정을 읽은 후에도 여전히 CMOS 기술을 사용하여 BIOS의 ROM 칩이 빌드되지 않은 이유와 저장을 위해 "CMOS"라는 별도의 칩에 연결된 이유를 확인할 수 없습니다. 구성 정보. 이것은 강의 노트 에서 나온 것입니다 . 프로그램은 시스템 BIOS 칩에 저장되고 변경 가능한 데이터는 CMOS 칩에 저장됩니다 CMOS 하드웨어 …

3
레트로 컴퓨터 스쿨 프로젝트를위한 CPU
저는 IT 학교의 학생이며 우리는 1 학년 학생들에게 무대 뒤에서 어떻게 작동하는지 보여주기 위해 사용할 수있는 프로젝트를 생각하고 있으며 결국 복고풍 컴퓨터를 만드는 것을 생각했습니다. Z80 프로세서와 관련하여 많은 것을 읽었지만 더 강력한 무언가가 필요하다고 생각합니다. 아키텍처에 대해 궁금해하고 있습니다.하지만 많은 문서를 찾을 때 ARM이 좋은 선택 일지 모릅니다. 또한 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.