The OpenNET Project / Index page

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



"Intel развивает упрощённую архитектуру x86S, работающую только в 64-разрядном режиме"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Intel развивает упрощённую архитектуру x86S, работающую толь..." +/
Сообщение от n00by (ok), 22-Май-23, 07:11 
> Вопрос был не что такое порты I/O и как с ними работать,
> это понятно

Как раз это и не понятно. Команды in и out появились в процессорах, когда шина адреса была узкая, её хватало лишь на небольшое по объёму ОЗУ, 64 Кб и меньше. При исполнении команд ввода-вывода процессор на специальной ножке выдавал сигнал "я обращаюсь не к ОЗУ, а к периферии". Позже адресное пространство увеличилось и стало больше объёма ОЗУ. Что позволяет зарезервировать диапазон адресов для доступа к устройствам. Теперь процессор читает-пишет память обычной командой mov, контроллер (мост) смотрит на значение адреса, если попадает в диапазон - перенаправляет обращение к регистрам устройства.

Попробуйте команду
lspci -vv | grep Region

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

Оглавление
Intel развивает упрощённую архитектуру x86S, работающую только в 64-разрядном режиме, opennews, 20-Май-23, 21:03  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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