21.06.2017, 23:06 | #1 (permalink) |
Новичок
Регистрация: 21.06.2017
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Взаимодействие устройств ПК
Реализуемые объекты: процессор, память, системная плата, устройства ввода вывода. Реализовать процедуры ввода/вывода с учетом возможностей оборудования. Решил задать вопрос в этот раздел, т.к. на данном этапе меня пока интересует правильное взаимодействие устройств между собой, а не часть разработки. Надеюсь я выбрал верный раздел. В интернете не смог найти полную информацию: где-то расписано слишком обобщенно, а где-то слишком углубляются в детали чуть ли не до низкоуровневых процессов. Вот как я понимаю, если что исправьте меня или дополните (описывать буду сразу на примере): 1)С клавиатуры была введена какая-либо инфа. Эта инфа передается на контроллер клавиатуры, котор. находится на системной плате. 2)Контроллер клавиатуры преобразует эту инфу в команду, которую поймет процессор и передает ее на информ. магистраль системной платы. ВОПРОС: что передается на шину данных, что на шину адреса, а что на шину управления? 3)По информ. магистрали команда поступает в опер. память (ram). Из ram ее достает процессор. ВОПРОС: Как процессор узнает что поступила новая команда в ram? Там что-то вроде бесконечного цикла проверки на новые команды? И вот еще:между процессором и ram своя линия связи? Или опять же команда поступает снова на инф. магистраль чтобы дойти до процессора? 4)Процессор обрабатывает команду. ВОПРОС: В процессоре есть блок АЛУ и блок УУ. Всегда ли работают оба блока? Например если просто была нажата клавиша WINDOWS - зачем блоку АЛУ что-то вычислять? Процессору просто надо отправить команду на выход: открыть меню ПУСК. Объясните пожал. этот момент... После обработки процессор отправляет от себя команду в устройствам на выход., точнее на инф. магистраль. 5)С магистрали она попадает в ram. С ram опять на магистраль. ВОПРОС: еще один возник. А кто управляет всеми этими передвижениями с магистрали на устройство, с устр. опять на магистраль? Команда не сама же передвигается по маршруту? 6)С магистрали на устройства вывода. Чувствую я, что многое непарвильно. Но вы уж исправьте пожалуйста как надо, чтобы было близко к правде. Мне просто нужно создать имитацию работы устройств ПК. |
21.06.2017, 23:06 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Ранее на форуме создавалось что то аналогично Взаимодействие водки с телефоном Взаимодействие MySQL и модулей PHP |
23.06.2017, 03:41 | #2 (permalink) |
Banned
Регистрация: 17.05.2016
Сообщений: 385
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: -2157
|
если включить фантазию то
на шину данных, что на шину адреса, а что на шину управления винчестер,банки памяти ,мозг процессор. я вообще без понятия сборщик самоучка компов вряд ли кто-то здесь напишет такой сложный технологический процесс. наверное так если почитать векипедию на шину данных- определяет разрядность 32/64 винчестер на шину адреса- озу память на шину управления- процессор отдаёт приказы вообще хочу сказать что собрать свой комп по учебнику нельзя нужно месяц сидеть за компом чтоб понять как он устроен вот из-за таких курсовиков И вот еще:между процессором и ram своя линия связи? Или опять же команда поступает снова на инф. магистраль чтобы дойти до процессора? память идёт через материнскую плату и потом в проц не может же по воздуху телепортировать связь процессора с памятью для меня вообще непонятен такой подход в материнской плате есть северный и южный мост, есть сокет и слоты pcl ,слоты ddr, а такие глобальные углубления нужны ремонтнику который решил без мультиметра определить поломку как слепой в фильме пошевелив бровями |
23.06.2017, 11:10 | #3 (permalink) |
Banned
Регистрация: 29.08.2015
Сообщений: 1,511
Сказал(а) спасибо: 9
Поблагодарили 8 раз(а) в 1 сообщении
Репутация: 4994
|
Я бы вам посоветовал почитать как работают 8 разрядные персональные машины,
там все описано грамотно и подробно, и отталкиваясь от этих знаний можно написать не только курсовую,но и собрать компьютер. Пример ввода вывода это клавиатура все кнопочки постоянно сканируютя и подключается к одному из портов |
23.06.2017, 18:44 | #5 (permalink) |
Banned
Регистрация: 17.05.2016
Сообщений: 385
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: -2157
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|