Вверх ↑
Этот топик читают: Гость
Ответов: 2125
Рейтинг: 159
#16: 2007-02-06 00:22:54 ЛС | профиль | цитата
nesco писал(а):
в любой оси ничего одновременно не делается

Если процессор физически один. А если два? Да и запись в порты делается не обязательно в пределах обработчика прерывания. Многие устройства имеют буферизированный ввод-вывод и могут подождать.
карма: 1

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#17: 2007-02-06 00:33:59 ЛС | профиль | цитата
tsdima писал(а):
Да и запись в порты делается не обязательно в пределах обработчика прерывания

Мне кажется, что это не совсем правильно. Скорее, вот это более верно
tsdima писал(а):
Многие устройства имеют буферизированный ввод-вывод и могут подождать
Но обработана каждая команда будет в пределах одного цикла прерывания. Иначе нарушается синхронизация на аппаратно-программном уровне.
карма: 22

0
Ответов: 2125
Рейтинг: 159
#18: 2007-02-06 00:42:47 ЛС | профиль | цитата
nesco писал(а):
Иначе нарушается синхронизация на аппаратно-программном уровне.

Зависит от устройства. Клавиатура, например, вовсе не требует, чтобы очередной код клавиши был считан непосредственно после прерывания. Человек не столь быстро печатает, чтобы переполнить физический буфер клавиатуры, который больше рассчитан на хранение многобайтовых кодов клавиш. Точнее, поскольку для связи с клавиатурой используется стандартный UART, автоматически имеем его буфер длиной 16 байт.
карма: 1

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#19: 2007-02-06 00:55:59 ЛС | профиль | цитата
Я не имел ввиду низкоскоростные устройства. В основном я имел ввиду устройства, быстродействие которых соизмеримо с квантом времени опроса диспетчером прерываний и работающих, в основном в командном режиме, например: HDD.
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#20: 2007-02-06 10:33:56 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 06:25:16
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#21: 2007-02-06 11:15:22 ЛС | профиль | цитата
SimplyUser, при наведении на точку хинт возникает
    Определяет смещение относительно базового порта для операций чтения записи
Можно таким способом смещать адресацию порта при каждом обращении.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#22: 2007-02-06 11:51:26 ЛС | профиль | цитата
guest писал(а):
Объясните пожалуйста еще, а для чего точка index в компоненте ввода/вывода в порт? Чтобы индексировать открываемое портовое пространство? Спасибо.

Нормально
Сам задал вопрос
Сам ответил
Сам себя поблагодарил
карма: 9

0
Ответов: 8921
Рейтинг: 823
#23: 2007-02-06 14:35:01 ЛС | профиль | цитата
Galkov, он тоже "просто пользователь", как и мы все, забыл, правда, добавить после своего ответа, что тема закрыта
карма: 19

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#24: 2007-02-06 14:44:50 ЛС | профиль | цитата
Леонид, да SimplyUser сейчас еще чего вспомнит. Так что, тему ранова-то закрывать.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#25: 2007-02-06 15:47:26 ЛС | профиль | цитата
Леонид писал(а):
...............забыл, правда, добавить после своего ответа, что тема закрыта
Тема закроется как только будет готова программа (вирус) убивающая комп наповал через CMOS
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#26: 2007-02-06 16:03:50 ЛС | профиль | цитата
Tad, Мдааа... А это уже серьезно. Типа: а вы не бойтесь, запускайте, фигня все это, маленькая "трясучка" (плавно перерастающая в матерный понос на всех, кого только помнишь)
карма: 22

0
Ответов: 9906
Рейтинг: 351
#27: 2007-02-06 17:52:39 ЛС | профиль | цитата
Ну вот, пошутишь - и столько флуда сразу
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#28: 2007-02-06 19:03:08 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 06:25:15
карма: 0

0
Ответов: 1305
Рейтинг: 29
#29: 2007-02-07 18:56:27 ЛС | профиль | цитата
SimpleUser писал(а):
Не бойтесь ребята, ......... вчера меня слегка куснула черная собака...

Ну и как тут не бояться
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#30: 2007-02-07 20:44:26 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 06:25:16
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)