문제

내가 올바르게 이해한다면 현대 컴퓨터는 Von Neumann 아키텍처 후에 모델링됩니다. 나는 때때로 대안에 대한 언급을 보았지만, 비 폰 Neumann 아키텍처가 어떻게 조직되고 기능하는지에 대한 좋은 설명을 실제로 보지 못했습니다.

누구든지 사례가 있습니까? 대체 컴퓨터 조직의 장점/단점은 무엇입니까?

도움이 되었습니까?

해결책

나는 가장 흔한 것이 하버드 건축 아니면 그 수정 된 하버드 아키텍처 많은 팔 기반 칩에 사용됩니다. 나는 많은 차이점이 있다고 확신하지만 여기에 눈에 띄는 것이 있습니다.

하버드 아키텍처를 사용하는 컴퓨터에서 CPU는 캐시 없이도 명령을 읽고 동시에 데이터 메모리 액세스를 수행 할 수 있습니다.

다른 팁

비 폰 Neumann 기계의 예로는 DataFlow 머신과 감소 기계가 있습니다. 이 두 경우 모두 높은 수준의 평행주의가 있으며 변수 대신 이름과 일정한 값 사이에 불변의 바인딩이 있습니다. Von Neumann은 일반적으로 Von Neumann 모델에서 급진적 인 출발을 나타내는 기계를 위해 예약되어 있으므로 일반적으로 다중 프로세서 또는 멀티 컴퓨터 아키텍처에 적용되지 않으므로 일련의 협력 Von Neumann 기계를 제공합니다.

Cellular Automata-이 프레젠테이션 신경망이지만 아이디어는 매우 유사합니다.

http://en.wikipedia.org/wiki/cellular_automaton

신경망은 셀룰러 오토마타의 한 형태 또는 그들 자신의 뚜렷한 비 폰 니만 아키텍처로 볼 수 있습니다.

http://en.wikipedia.org/wiki/neural_network

양자 컴퓨터도 또 다른 예입니다. 그것들은 다른 컴퓨터와 다릅니다. 주로 문제가 해결되는 데 필요한 시간이 필요하기 때문입니다. Von Neuman이든 하버드 등 Turing Machine을 사용하여 일반적인 컴퓨터를 모델링 할 수 있습니다. 그들은 Quantum Turing Machine이라는 고유 한 모델을 가지고 있습니다.

데이터 흐름 컴퓨터 및 축소 컴퓨터는 Von Neumann Arhchitecture의 예입니다.

또 다른 예 : 문제가되지 않는 기계 (오늘날 대부분의 기계의 경우).

분명히 예는 수수께끼가 있습니다. 제 2 차 세계 대전에서 독일 군대가 사용하는 것 : 커뮤니케이션의 한 가지 문제를 해결할 수 있습니다!

v. Neumann 아키텍처에서 기계는 가능한 문제를 해결할 수 있어야합니다. 시간이 실제로 컴퓨터를 건설하는 데 사용되는 기술이라는 유일한 제한 사항 : P

뇌는 비 폰 Neumann 아키텍처 컴퓨터로 간주 될 수 있습니다. IBM은 현재 비 폰 Neumann 솔루션을 연구하고 있습니다. HP Labs "The Machine"도 Von-Non-Nomann 일 수도 있습니다.

는 어때 아날로그 컴퓨터? 나는 그들이 다른 아키텍처를 사용한다고 생각합니다.

PIC 마이크로 컨트롤러는 하버드 아키텍처를 사용합니다. www.microchip.com을 참조하십시오 https://en.wikipedia.org/wiki/pic_microcontroller. 이들은 조명을 켜거나 모터 시동과 같은 다른 장치를 제어하도록 프로그래밍 할 수있는 매우 저렴한 컨트롤러입니다. 프로그래밍 관점의 재미있는 부분은 프로그램 코드가 메모리에 있고 모든 변수가 레지스터에 보관된다는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top