«computer-architecture» 태그된 질문

컴퓨터 하드웨어의 구성 및 설계에 대한 질문

10
모든 컴퓨터에 대한 범용 어셈블리 언어가 가능합니까?
어셈블리 언어에 대해 몇 가지 질문을하고 싶습니다. 내 이해는 기계 언어에 매우 가깝기 때문에 더 빠르고 효율적입니다. 컴퓨터 아키텍처가 다르기 때문에 어셈블리에서 다른 아키텍처에 대해 다른 코드를 작성해야합니까? 그렇다면 왜 어셈블리가 아닌가? 한 번만 작성하십시오-모든 유형의 언어를 실행 하시겠습니까? 한 번만 쓰고 다른 구성을 가진 거의 모든 컴퓨터에서 실행할 수 …

1
시스템 클럭과 CPU 클럭은 무엇입니까? 그리고 그들의 기능은 무엇입니까?
책을 읽는 동안 나는 아래 주어진 단락을 보았습니다. 컴퓨터의 모든 작업을 동기화하기 위해 시스템 클럭 (마더 보드에있는 작은 수정)이 사용됩니다. 시스템 클럭은 정기적으로 다른 모든 컴퓨터 구성 요소에 신호를 보냅니다. 그리고 다른 단락 : 오늘날 많은 개인용 컴퓨터에는 200MHz에서 실행되는 시스템 클럭이 있으며 이러한 시스템 클럭과 동기화 된 모든 장치 …

5
머신 코드는 실제로 실행되는 동안 어떻게 생깁니 까?
기계 코드가 실제로 하드웨어와 CPU에 의해 실행될 때, 어떻게 생겼습니까? 명령어가 1과 0으로 표시되는 것처럼 이진처럼 보입니까, 아니면 opcode가 바이트 코드와 같은 16 진 숫자로 표시되는 바이트 인 16 진 숫자로 구성됩니까? 바이트 코드와 같이 이진 숫자로 다시 나눌 수 있습니까?

4
연간 CPU 주파수
~ 2004 년 이래로 Moore의 법칙은 CPU 클럭 속도에 대한 작업을 중단했다는 것을 알고 있습니다. 나는 이것을 보여주는 그래프를 찾고 있지만 그것을 찾을 수 없습니다 : 대부분의 차트는 트랜지스터 수 또는 연간 용량을 보여줍니다. 지난 수십 년에서 오늘날까지 컴퓨터의 CPU 주파수 (개인 컴퓨터, 서버, 랩톱 등)를 보여주는 데이터는 어디에서 찾을 …

3
오늘날의 대규모 병렬 처리 장치가 셀룰러 오토마타를 효율적으로 실행할 수 있습니까?
요즘 그래픽 카드에서 제공되는 대규모 병렬 계산 단위 ( 예 : OpenCL 에서 프로그래밍 가능한 것 )가 1D 셀룰러 오토마타 (또는 2D 셀룰러 오토마타?)를 효율적으로 시뮬레이션하기에 충분한 지 궁금합니다. 우리가 칩의 메모리에 맞는 유한 그리드를 선택한다면,이 그리드에 정의 된 셀룰러 오토 마톤의 한 번의 전이가 (일시) 일정한 시간 안에 계산 …

7
부동 소수점 표현이 음수를 나타 내기 위해 2의 보수 대신 부호 비트를 사용하는 이유
부동 소수의 변성 사례로 간주 될 수있는 고정 소수점 표현을 고려하십시오. 음수에 2의 보수를 사용하는 것은 전적으로 가능합니다. 그러나 부동 소수점 숫자에 부호 비트가 필요한 이유는 무엇입니까? 가수 비트가 2의 보수를 사용해서는 안됩니까? 또한 지수 비트가 부호있는 크기 표현 (가수 비트와 유사) 또는 2의 보수 표현 대신 바이어스를 사용하는 이유는 …

6
학문적으로 '한 컴퓨터가 다른 컴퓨터보다 느리다'고 어떻게 말할 수 있습니까?
나는 연구 논문을 쓰고 있는데 기본적으로 하나의 마이크로 컨트롤러가 다른 마이크로 프로세서보다 느리다는 것을 말해야한다. 그러나 나는 그것이 느리다고 말하는 것이 연구 논문에서 적절하지 않을 것이라고 걱정하고 있습니다. 내가 맞아? 하나의 프로세서가 '더 느리다'고 말하는 것이 좋습니까, 아니면 다른 말을해야합니까? 다른 말을 할 수 있습니까? 내가 생각해 낸 최선은 하나가 …

5
다른 캐시의 태그, 인덱스 및 오프셋 비트 수를 계산하는 방법은 무엇입니까?
구체적으로 특별히: 1) 각 블록에 8 개의 32 비트 워드가있는 4096 개의 블록 / 라인을 갖는 직접 매핑 된 캐시 . 32 비트 주소를 가정하면 태그 및 색인 필드에 몇 비트가 필요합니까? 2) 1)과 같은 질문이지만 완전히 연관성있는 캐시 ? 내가 틀렸다면 나를 수정하십시오. 태그 비트 = 주소 비트 길이-인덱스 …

1
메모리 일관성과 캐시 일관성
Sequential Consistency가 Cache Coherence보다 강력한 속성이라는 것이 사실입니까? 에 따르면 소린, 다니엘 J; 힐 마크 D; Wood, David A : 메모리 일관성 및 캐시 일관성에 대한 입문서 , Morgan & Claypool, 2011 순차적 일관성은 (공식적으로 아님)으로 설명 될 수 있습니다. 순차 일관성 메모리 모델은 시스템이 모든 스레드의로드를 실행하고 각 스레드의 …

2
"메모리 통합"이란 무엇입니까?
그래픽 처리 장치에는 메모리 통합이라는 것이 있다는 것을 알게되었습니다. 그것에 대해 읽을 때 나는 주제에 대해 명확하지 않았습니다. 이것이 메모리 레벨 병렬 처리와 관련이 있습니까? Google에서 검색했지만 만족스러운 답변을 얻을 수 없었습니다. 누군가 더 포괄적이고 이해하기 쉬운 설명을 제공하면 도움이 될 것입니다.

2
슈퍼 컴퓨터의 목적
지난 가을 저는 일리노이 대학교에서 Blue Waters 슈퍼 컴퓨터를 둘러 보았습니다. 나는 누군가가 전체 컴퓨터를 사용했는지 물었다. 나는 항상 여러 프로젝트에서 작업하고 있다고 들었습니다. 그것은 슈퍼 컴퓨터의 유용성에 대해 궁금하게 만들었습니다. 아마도 Blue Waters는 업계와 대학이 공유해야한다는 점에서 특이합니다. 모릅니다. 단일 슈퍼 컴퓨터의 프로세서와 메모리를 관리하는 데 약간의 오버 헤드가 …


2
MIPS에 shamt가 포함되고 funct / opcode가 구별되는 이유는 무엇입니까?
MIPS 설계자가 시프트 전용 5 비트를 포함하고 별도의 opcode 및 기능 비트를 갖는 이유에 대해 혼란 스럽습니다. MIPS는 RISC이기 때문에 몇 가지 명령으로 만 시프트를 수행한다고 가정하므로 5 비트는 즉시 배치 할 수있을 때 공간을 낭비하는 것처럼 보입니다. 나는 op-code와 funct가 R- 및 I-type 명령어를 구별하기 위해 별도로 있다고 가정하지만 …

1
TLB 및 데이터 캐시는 어떻게 작동합니까?
시험 공부를하려고하는데 TLB와 데이터 캐시의 작동 방식이 혼란 스러웠습니다. TLB는 본질적으로 가장 최근에 사용 된 물리적 주소의 캐시라는 것을 알고 있습니다. 그러나 나는 교과서에있는 다이어그램을보고 있었는데 (아래 그림 참조), 무슨 일이 일어나고 있는지 이해할 수 없습니다. 갑자기 물리적 주소를 분할하고 캐시를 색인하는 데 사용합니다. 그러나 왜 캐시와 데이터를 별도로 표시합니까? …

3
일상적인 재료의 논리 게이트
논리 게이트는 전자기 릴레이, 진공관 또는 트랜지스터로 구현할 수있는 추상 장치입니다. 이러한 구현은 기본 이진 안정성 이상의 연쇄 성, 내구성 및 크기의 다양한 속성으로 인해 컴퓨팅에서 부분적으로 성공했습니다. 또한 전기는 쉽게 운반 할 수있는 에너지 원이기 때문에 잘 작동합니다. 나는 나무, 대리석, 중력으로 만들어진 가산기를 보았습니다 . 내가 본 것 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.