The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Intel развивает упрощённую архитектуру x86S, работающую только в 64-разрядном режиме, opennews (?), 20-Май-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


65. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от mikhailnov (ok), 20-Май-23, 22:48 
Эльбрусы в "защищенном режиме" 128-битные. Уже сейчас.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

95. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –4 +/
Сообщение от Ivan_83 (ok), 21-Май-23, 00:25 
Где!?
На амазоне нет, на ебее нет, на алишке тоже нет.
Ответить | Правка | Наверх | Cообщить модератору

133. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –4 +/
Сообщение от n00by (ok), 21-Май-23, 06:45 
У того разработчика ОС много интересных гипотез, например, #define в языке Си объявляет переменную.
Ответить | Правка | Наверх | Cообщить модератору

220. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –1 +/
Сообщение от FF (?), 21-Май-23, 17:14 
на Авито посмотри
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

222. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +2 +/
Сообщение от FF (?), 21-Май-23, 17:14 
а, ну да, ты же не в России
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

366. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +1 +/
Сообщение от Аноним (366), 23-Май-23, 00:39 
Там теоретические выкладки, так что там в военное время 512 битные процессоры бывают...
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

132. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  –1 +/
Сообщение от n00by (ok), 21-Май-23, 06:40 
> Эльбрусы в "защищенном режиме" 128-битные. Уже сейчас.

Кто допустил этого программиста на баш до разработки операционных систем и почему эти люди ещё на свободе?

"""
В архитектуре E2K представлен сверхбольшой файл регистров. Все регистры E2K являются универсальными и могут содержать как целочисленные данные, так и числа с плавающей запятой. Всего имеется 256 регистров длиной по 64 разряда каждый. В E2K есть два почти симметричных кластера, каждый из которых содержит по 256 регистров.
"""

>> регистров длиной по 64 разряда

64 разряда - это 64 бита, если выражаться на твоей мове.

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

434. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от Аноним (-), 25-Май-23, 20:18 
А как они стэк сохраняют в таком монстрятнике? И сколько времени в этой штуки переключение контекста вообще занимает с такими регистровыми файлами?
Ответить | Правка | Наверх | Cообщить модератору

439. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от пох. (?), 25-Май-23, 22:42 
> А как они стэк сохраняют в таком монстрятнике? И сколько времени в

ты бы сперва уточнил, есть ли у них вообще этот самый стек.
А то ж это изобретали во времена всеобщей любви к 360.
> этой штуки переключение контекста вообще занимает с такими регистровыми файлами?

Если стека нет и второго регистрового файла для ring0 тоже нет - то доооолго.

Ответить | Правка | Наверх | Cообщить модератору

441. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от n00by (ok), 26-Май-23, 08:58 
Так сохранять надо не при переходе в ядро (что надо, и так сохраняется в прологе функции, которая вызывает шлюз). Сохранять и восстанавливать надо при переключении на другой поток. На каждый поток теневых регистров не напасёшся.
Ответить | Правка | Наверх | Cообщить модератору

440. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от n00by (ok), 26-Май-23, 08:52 
Из нижеследующего я понял, что сохранять надо 32 регистра, остальные (стековая часть) отображены в память (представляют собой вариант быстрого кеша, ячейки которого адресуются явно).

"9.3.1 Рабочие регистры

...

Рабочие регистры составляют регистровый файл. Размер регистрового файла - 256 регистров. Ну-
мерация регистров и их форматы приведены выше на рисунке D-2. Регистровый файл разделен на
две части: глобальную и стековую. Глобальная область находится в верхней части регистрового фай-
ла (младшие номера) и состоит из 32 регистров. Остальные 224 регистра составляют стековую часть
регистрового файла. Глобальная часть регистрового файла доступна во всех процедурах и не участ-
вует в процедурных механизмах. Стековая область регистрового файла используется в процедурных
механизмах и может быть аппаратно откачана в память или загружена из памяти."


Однако в другом месте пишут (см. ниже), что регистры не отображаются. Вероятно, это относится к первым 32-м регистрам. Это цитаты из "Руководство по эффективному программированию на платформе «Эльбрус» Выпуск 1.0". Талмуда по системному программированию у меня нет, это надо вон того программиста операционных систем спрашивать (кто 64 разряда адреса + 64-х разрядный тег назвал "Эльбрусы ... 128-битные").


"8.2 Виды локальности данных

...

ˆ простые локальные данные без взятия адреса:
– местоположение - регистры;
– время жизни - до выхода из процедуры;
– регистры не отображаются в память, ни с кем не конфликтуют;"

Ответить | Правка | К родителю #434 | Наверх | Cообщить модератору

324. "Intel развивает упрощённую архитектуру x86S, работающую толь..."  +/
Сообщение от _kp (ok), 22-Май-23, 13:19 
> Эльбрусы в "защищенном режиме" 128-битные. Уже сейчас.

Только, это WLIW, под который никак не осилят вменяемые компиляторы, иначе б о проблемах переноса ПО не знал только ленивый. А если нет возможности даже простой перетрансляции, без конского падения производительности, то считай, что процессора и нет.

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру