UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 15

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваНайпростіший випадок взаємодії двох комп\'ютерів (реферат)
АвторPetya
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось855
Скачало264
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Реферат на тему:

 

Найпростіший випадок взаємодії двох комп'ютерів

 

У самому простому випадку взаємодія комп'ютерів може бути реалізована

за допомогою тих же самих засобів, які використовуються для взаємодії

комп'ютера з периферією, наприклад, через послідовний інтерфейс RS-232C.

На відміну від взаємодії комп'ютера з периферійним пристроєм, коли

програма працює, як правило, тільки з одного боку з боку комп'ютера, в

цьому випадку відбувається взаємодія двох програм, працюючих на кожному

з комп'ютерів.

 

Програма, працююча на одному комп'ютері, не може отримати безпосередній

доступ до ресурсів іншого комп'ютера його дискам, файлам, принтеру. Вона

може тільки “попросити” про це програму, працюючу на тому комп'ютері,

якому належать ці ресурси. Ці “прохання” виражаються у вигляді

повідомлень, що передаються по каналах зв'язку між комп'ютерами.

Повідомлення можуть містити не тільки команди на виконання деяких дій,

але і власне інформаційні дані (наприклад, вміст деякого файла).

 

Розглянемо випадок, коли користувачеві, який працює з текстовим

редактором на персональному комп'ютері А, треба прочитати частину

деякого файла, розташованого на диску персонального комп'ютера В (мал.

1.7). Передбачимо, що ми зв'язали ці комп'ютери по кабелю зв'язку через

СОМ-порти, які, як відомо, реалізовують інтерфейс RS-232C (таке

з'єднання часто називають нуль-модемним). Нехай для визначеності

комп'ютери працюють під управлінням MS-DOS, хоч принципового значення в

цьому випадку це не має.

 

Драйвер СОМ-порту разом з контролером СОМ-порту працюють приблизно так

само, як і у описаному вище разі взаємодії ПП з комп'ютером. Однак при

цьому роль пристрою управління ПП виконує контролер і драйвер СОМ-порту

іншого комп'ютера. Разом вони забезпечують передачу по кабелю між

комп'ютерами одного байта інформації. (У “справжніх” локальних мережах

подібні функції передачі даних в лінію зв'язку виконуються мережевими

адаптерами і їх драйверами.)

 

Драйвер комп'ютера В періодично опитує ознаку завершення прийому, що

встановлюється контролером при правильно виконаній передачі даних, і при

його появі прочитує прийнятий байт з буфера контролера в оперативну

пам'ять, роблячи його тим самим доступним для програм комп'ютера В. В

деяких випадках драйвер викликається асинхронно, по перериваннях від

контролера.

 

 

МАЛ. 1.7. Взаємодія двох комп'ютерів

 

Таким чином, в розпорядженні програм комп'ютерів А і В є засіб для

передачі одного байта інформації. Але задача, що розглядається в нашому

прикладі значно складніше, оскільки треба передати не один байт, а певну

частину заданого файла. Всі пов'язані з цим додаткові проблеми повинні

вирішити програми більш високого рівня, ніж драйвери СОМ-порту. Для

визначеності назвемо такі програми комп'ютерів А і В додатком А і

додатком В відповідно. Отже, додаток А повинен сформувати

повідомлення-запит для додатку В. В запиті необхідно указати ім'я файла,

тип операції (в цьому випадку читання), зміщення і розмір області файла,

що містить потрібні дані.

 

Щоб передати це повідомлення комп'ютеру В, додаток А звертається до

-----> Page:

0 [1]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ