Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Компьютерное железо
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2011, 03:51   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Присоединюсь к теме....
Smitt&Wesson, можете посоветовать литературу для чтения?
Человек_Борща вне форума Ответить с цитированием
Старый 17.07.2011, 04:08   #12
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Цитата:
Объясните мне как взаимодействуют процессор, и например, видео карта или звук.
Процессор выполняет основную программу и по мере потребностей выдает задания звуковой/видеокарте, те получают данные, у себя там локально их обрабатывают и делают в целом то, что приказано - выводят изображение и звук.
Само взаимодействие организовывается процессором, он перекидывает нужные данные из ОЗУ, точнее сетапит DMA контроллер для этой задачи, а он уже в свою очередь перекидывает заданные регион памяти в видеопамять.

У видеокарты в ОЗУ есть свой собственный буфер, все измнения в этом регионе памяти записываются в видеопамять и наоборот. Как он конкретно организован, честно-говоря не помню или даже не знаю, но подозреваю, что там задействован сугубо механизм виртуальной памяти и все работой занимается MMU. Со звуковой картой вероятно немного по другому, у нее своей памяти нет, потому процессор просто пересылает данные в потоковом режиме или же опять же использует для этого DMA контроллер.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 17.07.2011, 13:07   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

еще про IO-порты забыли
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.07.2011, 14:04   #14
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

"Организация ЭВМ 5-е издание"
К.Хамахер, З.Вранешич, С.Заки
2003
Питер
Стоит сейчас на полке)
Не скажу что мегакрутая, но достаточно интересная.
Levsha100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процессор subsonic Общие вопросы Delphi 10 19.06.2008 11:37
Зачем принтеру процессор? Иллидан Компьютерное железо 6 21.05.2008 20:11
Как работает win rar? Altera Свободное общение 2 30.03.2008 08:05
не работает! RECREATOR Общие вопросы Delphi 6 29.11.2007 12:42
виртуальный процессор darkstoun Помощь студентам 3 23.11.2007 21:12