реклама на сайте
подробности

 
 
> какие архитектуры существуют, и в чем разница?
addi
сообщение Dec 21 2015, 06:41
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Здравствуйте!

Подскажите пожалуйста по существующим архитектурам, RISC, CISC, x86, ARM, MIPS, SPARK, PowerPC
Как я понимаю они все производные от RISC, за исключением CISC, x86, тогда какая в них существенная разница и разница по отношению к CISC, x86?

Заранее благодарен!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ataradov
сообщение Dec 21 2015, 08:12
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



RISC и CISC - это не архитектуры, это названия групп архитектур.

Классификация для всех современных архитектур весьма условна, но чаще всего можно увидеть распределение x86 - CISC, все остальное - RISC.
Go to the top of the page
 
+Quote Post
addi
сообщение Dec 21 2015, 08:53
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Цитата(ataradov @ Dec 21 2015, 11:12) *
RISC и CISC - это не архитектуры, это названия групп архитектур.

Классификация для всех современных архитектур весьма условна, но чаще всего можно увидеть распределение x86 - CISC, все остальное - RISC.

ага, я так и понял, а х86 проишел от CISC?, и в чем посути разница в количестве команд или в реализации команд условных переходов?. Везде получаеться одно и тоже, РОН, АЛУ, счетчик команд....???
Go to the top of the page
 
+Quote Post
ataradov
сообщение Dec 21 2015, 09:03
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (addi @ Dec 21 2015, 02:53) *
ага, я так и понял, а х86 проишел от CISC?
Кошки произошли от животных?

CISC - это не конкретный процессор или архитектура, это общее название.

QUOTE (addi @ Dec 21 2015, 02:53) *
и в чем посути разница в количестве команд или в реализации команд условных переходов?
В сложности действий выполняемых одной командой. CISC - более сложные, RISC - простые команды с идеей, что проще выполнить несколько простых, чем одну сложную. На самом деле все довольно размыто.

Например, x86 может прибавить к регистру значение из памяти напрямую. В ARM для этого потребуется загрузить значение из памяти во временный регистр и прибавить значение этого временного регистра у целевому, так как АЛУ работает только с регистрами.

Ну и стоить отметить, что все современные x86 содержат RISC ядро и микрокод, который занимается разбором сложных команд и трансляцией их в последовательность внутренних простых инструкций. Это не совсем полноценный RISC процессор, конечно но весьма близко.

Сообщение отредактировал ataradov - Dec 21 2015, 09:03
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 19:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016