OSDev

для всех
Текущее время: 28 апр 2024, 07:08

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: другие архитектуры (не x86)
СообщениеДобавлено: 13 авг 2013, 10:22 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
всем привет,
многие осдеверы пишут свою ось на архитектуре А-32(x86), но существую и другие архитектура,
хотелось бы по колекционировать какие они есть и в чём у них значительная разница,
на сколько мне известно есть ещё PowerPC, MIPS, Sparc, ARM, вот только в чём они значительно отличаюся не понятно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 13 авг 2013, 12:28 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Скачайте описания да почитайте. И процессорных архитектур в мире многие тысячи, а не пяток.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 14 авг 2013, 07:22 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
я же спрашивал какие ещё архитектуры бывают,

если хочешь назови эти многие тысячи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 14 авг 2013, 12:59 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
http://en.wikipedia.org/wiki/List_of_instruction_sets
Причём, это далеко не полный список. Существуют сотни малораспространённых архитектур. Например, там не представлены архитектуры суперкомпьютеров Cray, наша серия Эльбрусов вплоть до последней разработки Бабаяна - E2K (aka Эльбрус 2000) и мноооожество других. Ещё огромное количество (разных) микроконтроллеров, под которые тоже можно написать ОСь. Ещё можно добавить большое количество виртуальных машин.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 14 авг 2013, 17:28 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
во, спасибо Yoda.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 28 авг 2013, 18:48 

Зарегистрирован: 12 авг 2010, 22:45
Сообщения: 3
Откуда: Красногорск
PowerPC, MIPS, ARM - сокращённый набор команд (отсутствуют команды для изменения данных в памяти), и они не блокируют процессор,
Sparc - то же самое, плюс регистровые окна.

Больше заметных отличий нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 29 авг 2013, 10:08 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
XOR AX, AX писал(а):
и они не блокируют процессор

Не понял.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 29 авг 2013, 21:06 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
Видимо не блокируют (не занимают) процессор более одного такта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 30 авг 2013, 08:34 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Тогда это не соответствует действительности. Любые процессоры могут "тормозиться" попавшейся им "неудачной" инструкцией (при кэш-промахе, например); кроме того, по крайней мере у ARM есть команды, выполняющиеся много тактов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: другие архитектуры (не x86)
СообщениеДобавлено: 30 авг 2013, 20:03 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Цитата:
ARM - сокращённый набор команд (отсутствуют команды для изменения данных в памяти), и они не блокируют процессор,

Прям игра в сломанный телефон. Попробую разгадать тайну.
1)В процессоре ARM есть набор команд thumb. Он выполняет не все действия что и полный набор ARM зато кодируется меньшим числом байт.
2)
Так вот в описание на ARM если не ошибаюсь в разделе про набор thumb, такая фраза not lock command. По слову lock можно поискать.
3) А вот что она значит я толком не разобрался. У меня только предположение что среди этого набора нет команды которая могла бы блокировать запись или чтение данных.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB