Есептеу Жүйелердегі Ақпаратты Тасымалдау Ұйымдастырудың Негізгі Принциптері
Компьютердің жұмыс істеу барысында. екі құрал (модуль) арасында ақпарат тек беру интерфейс арқылы «нұкте-нүкте» принципі бойынша тасымалданады. Сол уақытта құралдың біреуі активті (задатчик), екіншісі – пассивті (исполнитель) болады. Активті құрал алмасу процедурасын бастап, үрдіспен бақылайды. Пассивтік құрал активтік құралдың командаларын орындайды. Компьютерде кейбір құралдар тек активтік, екіншілері – тек пассивтік болады, ал кейбіреулер әр алуан уақытта задатчик немесе исполнитель болу мүмкін. Процессор әр қашан активтік құрал, ОЗУ – пассивтік құрал. ПҚ процессормен жұмыс істегенде исполнитель, ал ОЗУ жадысымен жұмыс жасаған уақытта задатчик ретінде қарастырылады. Тасымалдау екі ПҚ арасында жүзеге асу мүмкін. Сонда біреусі – задатчик, екіншісі – исполнитель болады.
Сондықтан, ОЗУ немесе ПҚ пассивті құрал болып табылады.
(Со стороны процессора средства управления этими двумя типами устройств существенно различны. Это обусловлено тем, что для передач процессор-ОЗУ заранее известны все типы и параметры устройств, которые должны соединяться между собой, т.к. эти устройства однотипны, в то время как ПУ существенно различаются, как по задержке, так и по пропускной способности. Кроме того, процесс управления ПУ
намного сложнее и требует большего времени и учета специфики работы.)
ПРОЦЕССОР-ОЗУ тасымалдау үрдісі микрокоманда деңгейінде біреу ақ командамен орындалады. Ал ПҚ спецификасын зерттеп енгізу шығару үрдістер драйвермен бақылап тұрады. Драйвер компьютер командаларын, әр ПҚ үшін бақылау командаларын қамтиды.
Активтік құралдан пассивті құралға деректер тасымалдау үрдісі - жазу, ал оған кері - оқу операциясы деп аталады.
ПҚ мен ОП арасындағы тасымалдауды ақпараттың енгізу-шығаруын айтады. Енгізу - оқу операциясы, шығару - жазу операциясы.
(Если на процессор возложить функции управления вводом-выводом, то у него не хватит времени для выполнения своей главной функции – преобразования информации. Это обусловлено широким диапазоном скоростей работы ПУ, сложностью их управления и большим разнообразием и количеством разных ПУ.)
Процессордың жұмысын шағындандыру үшін енгізу-шығару үрдісін бірнеше құралға ажыратты: процессор, енгізу-шығарудың бас контроллері (канал), ПҚ контроллері, ПҚ бақылау блогы. Бас контроллер мен ПҚ контроллері енгізу-шығару жүйесін ұйымдастырады. ПҚ бақылау блогы ПҚ ішінде орналасқан.
(Такое распределение позволяет оптимизировать загрузку каждого вида устройств присущими ему функциями при мультипрограммном режиме работы компьютера. Это происходит за счет совмещения во времени работы различных по функциям устройств. Функциональная схема
передачи информации в компьютере показана на рис.2.)
Рис. 3. Функциональная схема организации передачи информации в компьютере
Операцию ввода-вывода начинает процессор, выдавая в главный контроллер ввода-вывода соответствующую команду (2). Предварительно, с помощью слова состояния канала, процессор должен убедиться, что он готов к работе (1).
Канал приступает к управлению вводом-выводом с помощью специальной программы канала. После чего процессор отключается от процесса ввода-вывода и функции управления принимает на себя канал.
Канал, после анализа слова состояния (4) соответствующего контроллера о его готовности, передает ему управляющий приказ (команду канала) (6,7) и может переходить к работе с контроллером другого ПУ. Контроллер ПУ принимает эстафету управления вводом-выводом, формирует и передает в блок управления ПУ необходимый управляющий код (сигнал) (8,9), получив который ПУ преступает к процессу передачи данных (10).
Как следует из рассмотрения, каждый уровень управления вводом-выводом должен иметь регистры управления, состояния и данных для реализации своих действий по передаче информации. При реализации такой многоуровневой системы управления вводом-выводом для связи устройств между собой используется два вида интерфейсов: системные интерфейсы (внутренние) для взаимосвязи модулей в системном блоке и внешние интерфейсы ПУ (интерфейс периферийных устройств) для подсоединения ПУ к системному блоку (см. рис.3).