Технический форум
Вернуться   Технический форум > Компьютерный форум > Любые вопросы от новичков


Ответ
 
Опции темы Опции просмотра
Старый 21.06.2017, 23:06   #1 (permalink)
CyberGudvin
Новичок
 
Регистрация: 21.06.2017
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Question Взаимодействие устройств ПК

По курсовой нужно написать программу Персональный компьютер.
Реализуемые объекты: процессор, память, системная плата, устройства ввода вывода. Реализовать процедуры ввода/вывода с учетом возможностей оборудования.
Решил задать вопрос в этот раздел, т.к. на данном этапе меня пока интересует правильное взаимодействие устройств между собой, а не часть разработки. Надеюсь я выбрал верный раздел.
В интернете не смог найти полную информацию: где-то расписано слишком обобщенно, а где-то слишком углубляются в детали чуть ли не до низкоуровневых процессов.
Вот как я понимаю, если что исправьте меня или дополните (описывать буду сразу на примере):
1)С клавиатуры была введена какая-либо инфа. Эта инфа передается на контроллер клавиатуры, котор. находится на системной плате.
2)Контроллер клавиатуры преобразует эту инфу в команду, которую поймет процессор и передает ее на информ. магистраль системной платы. ВОПРОС: что передается на шину данных, что на шину адреса, а что на шину управления?
3)По информ. магистрали команда поступает в опер. память (ram). Из ram ее достает процессор. ВОПРОС:
Как процессор узнает что поступила новая команда в ram? Там что-то вроде бесконечного цикла проверки на новые команды? И вот еще:между процессором и ram своя линия связи? Или опять же команда поступает снова на инф. магистраль чтобы дойти до процессора?
4)Процессор обрабатывает команду. ВОПРОС:
В процессоре есть блок АЛУ и блок УУ. Всегда ли работают оба блока? Например если просто была нажата клавиша WINDOWS - зачем блоку АЛУ что-то вычислять? Процессору просто надо отправить команду на выход: открыть меню ПУСК. Объясните пожал. этот момент... После обработки процессор отправляет от себя команду в устройствам на выход., точнее на инф. магистраль.
5)С магистрали она попадает в ram. С ram опять на магистраль. ВОПРОС:
еще один возник. А кто управляет всеми этими передвижениями с магистрали на устройство, с устр. опять на магистраль? Команда не сама же передвигается по маршруту?
6)С магистрали на устройства вывода.

Чувствую я, что многое непарвильно. Но вы уж исправьте пожалуйста как надо, чтобы было близко к правде. Мне просто нужно создать имитацию работы устройств ПК.
CyberGudvin вне форума   Ответить с цитированием

Старый 21.06.2017, 23:06
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 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)
DRK
Banned
 
Регистрация: 29.08.2015
Сообщений: 1,511
Сказал(а) спасибо: 9
Поблагодарили 8 раз(а) в 1 сообщении
Репутация: 4994
По умолчанию

Я бы вам посоветовал почитать как работают 8 разрядные персональные машины,
там все описано грамотно и подробно,
и отталкиваясь от этих знаний можно написать не только курсовую,но и собрать компьютер.
Пример
Цитата:
Сообщение от CyberGudvin Посмотреть сообщение
Реализуемые объекты:
ввода вывода это клавиатура все кнопочки постоянно сканируютя и
подключается к одному из портов
DRK вне форума   Ответить с цитированием
Старый 23.06.2017, 14:49   #4 (permalink)
vfsa
Новичок
 
Регистрация: 23.06.2017
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

ребят подскажите клава на ноуте липнет ч сделать лучше
vfsa вне форума   Ответить с цитированием
Старый 23.06.2017, 18:44   #5 (permalink)
Чик
Banned
 
Регистрация: 17.05.2016
Сообщений: 385
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: -2157
По умолчанию

Цитата:
Сообщение от vfsa Посмотреть сообщение
ребят подскажите клава на ноуте липнет ч сделать лучше
сверху снять чехольчик открутить винтики и отсоединить шлейф по моему на авито 250 рублей новая, не стоит лезть в чужую тему создай свою тему в разделе ноутбуков.
Чик вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 18:21.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.