русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

СЕРВИСЫ ИНТЕРНЕТ


Дата добавления: 2013-12-23; просмотров: 964; Нарушение авторских прав


Аналогично организована работа при чтении данных с устройства.

 

Драйвер блок-ориентированного устройства состоит в общем случае из секций открытия и закрытия файлов, а также секции стратегии. Кроме адресов этих секций, в таблице bdevsw указаны адреса так называемых таблиц устройств (rktab). Эти таблицы содержат информацию о состоянии устройства - занято или свободно, указатели на буфера, для которых активизированы операции обмена с данным устройством, а также указатели на цепочку буферов, в которых находятся блоки данных, предназначенные для обмена с данным устройством.

Рис 5.17. Структурная схема драйвера диска типа RK

На рисунке 5.17 приведена упрощенная схема драйвера жесткого диска.

Секция стратегии - rkstrategy - выполняет постановку запроса на ввод-вывод в очередь к устройству путем присоединения указанного буфера к цепочке буферов, уже предназначенных для обмена с данным устройством. В случае необходимости секция стратегии запускает устройство (программа rkstart) для выполнения чтения или записи блока с устройства. Вся информация о требуемой операции может быть получена из заголовка буфера, указатель на который передается секции стратегии в качестве аргумента.

После запуска устройства управление возвращается процессу, выдавшему запрос к драйверу.

Об окончании ввода-вывода каждого блока устройство оповещает операционную систему сигналом прерывания. Первое слово вектора прерываний данного устройства содержит адрес секции драйвера - модуля обработки прерываний rkintr. Модуль обработки прерываний проводит анализ правильности выполнения ввода-вывода. Если зафиксирована ошибка, то несколько раз повторяется запуск этой же операции, после чего драйвер переходит к вводу-выводу следующего блока данных из очереди к устройству.

 

 

Под сервисами или службами Internet обычно понимаются те виды услуг, которые оказываются серверами, входящими в сеть. Рассмотрим наиболее популярные из сервисов Интернет



- Электронная почта (e-mail) - сервис передачи сообщений.

- Usenet (телеконференции, группы новостей).

- FTP - сервис передачи файлов.

- Telnet - сервис удаленного доступа к компьютерам.

- World-Wide Web (WWW, Web, «Всемирная паутина») -сервис поиска и просмотра гипертекстовых документов, включающих в себя графику, звук и видео.

Электронная почта (e-mail) является одним из самых старых сервисов Интернет (появилась в 1970 г.) . Работает в режиме off-line («отложенное чтение»).

Посылая сообщение по электронной почте, Вы должны заполнить те же поля, что и в обычном письме - куда и кому письмо предназначено, обратный адрес (только все имена и адреса, конечно, электронные). Вы можете отправить письмо “под копирку“ нескольким адресатам, можете “присоединить“ к письму файл и так далее.

Дальнейшая работа с электронным письмом также сильно напоминает отправку обычного письма. Вы соединяетесь с почтовым сервером (обычно по протоколу POP3 - Post Office Protocol) и отправляете письмо на этот сервер (“относите на почту“). Далее почтовый сервер организует доставку письма на почтовый сервер получателя, откуда он (получатель) может забрать письмо.

Работать с электронной почтой можно с помощью программы Outlook Express.

На многих Web-сайтах есть возможность создания бесплатного почтового ящика, например:

www.mail.ru

www.rambler.ru

www.aport.ru

www.yahoo.com

Преимущества электронной почты:

- Высокая скорость доставки

- Дешевизна

- Надежность

- Возможность пересылки как тестовых, так и нетекстовых файлов

- Возможность получения письма и ответа на него в любое удобное время

Недостатки электронной почты:

- Возможность наличия вирусов в файлах-приложениях.

- Отсутствие невербальных аспектов

Последний недостаток можно частично компенсировать использованием эмотиконов (смайликов)

:-) - «улыбочка»

:-( - неудовольствие

;-) - подмигивание

8-) - крайняя степень удивления (или тот факт, что Вы носите очки).

Телеконференции (Usenet)

Иногда нужно не просто обмениваться сообщениями, а делать это более организованно, в рамках некоторой дискуссии, посвященной определенной теме. Сервис, позволяющий организовать подобные дискуссии, называется Usenet.

Этот сервис работает следующим образом. В Сети организованы серверы Usenet (или news-серверы), которые собственно и ведут прием и отправку сообщений от пользователей, причем все news-серверы связаны между собой.

Разобраться в тематике телеконференций можно благодаря тому, что существуют определенные правила составления их адресов (названий).

Название телеконференции начинается с имени иерархии

- comp - компьютеры и программирование

- news - вопросы, связанные с ТКФ

- rec -отдых, хобби

- sci - наука

- soc - социальные вопросы

- talk - беседы

- misc - все остальное

Например, нетрудно разобраться в тематике ТКФ с адресами

comp.sys.sun.admin

relcom.comp.os.os2 (названия многих российских ТКФ начинаются с иерархии relcom, поскольку первоначально их развивало АО «Релком»).

Интересные телеконференции находятся в иерархиях

relcom.education и relcom.kids.

Работа может происходить как в реальном времени (режим on-line), так и в режиме отложенного чтения (off-line) с помощью электронной почты.

Для работы с ТКФ могут использоваться программы Outlook Express и Netscape Navigator.



<== предыдущая лекция | следующая лекция ==>
Драйверы | World-Wide Web


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.095 сек.