Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Основы автоматизации проектирования в строительстве

..pdf
Скачиваний:
1
Добавлен:
12.11.2023
Размер:
13.8 Mб
Скачать

интересов. Здесь можно комментировать предыдущие обсуждения или начинать новую дискуссию.

Наиболее известные иерархии групп: alt. - все, что существует под Солнцем;

bit. - группы, копирующие какие-то списки почтовых рассылок; сотр. - компьютеры и компьютерные сети; к\2. - образование;

misk. - группы, не поддающиеся легкой классификации; news. - все, что касается самой UseNet;

гес. - развлечения (спорт, игры и т.п.); sci. - наука и здравоохранение;

talk. - основные группы для общего обмена мнениями.

Каждая иерархия имеет много подуровней, например

comp.sys.ibm.pc.games.

URL - адреса телеконференций строятся следующим образом: news:<apynna (что получить, а не откуда) >. Например

news:alt.pets.chia

3. Файловая система FTP

FTP (File Transfer Protocol) - один из основных способов рас­ пространения бесплатных программ и различных исправлений и до­ полнений к коммерческим версиям программ. Это протокол специ­ ального соединения с другим узловым компьютером, позволяющий перемещаться по его каталогам, выбирать и переписывать себе дво­ ичные и текстовые файлы (просмотр осуществляется после этого).

Для входа на FTP-сервер требуется знать логин и пароль, которые устанавливает администратор FTP-сервера. Для доступа в некоторые FTP-архивы логин и пароль и не требуются. Такие FTP-серверы назы­ ваются анонимными.

Если вам известны имена файлов, но не известно, где их найти, то можно использовать сервис Archie - это банк данных всех ано­ нимных FTP серверов во всем мире. В последнее время этот сервис стал менее популярным, так как во Всемирной паутине появились аналогичные системы, и поиск файлов стал более простым.

Броузер Microsoft Internet Exploer может работать с протоко­ лом FTP. Для этого достаточно набрать в адресной строке броузера нужный (/ЛГ-адрес с префиксом ftp://:

ftp:// <адрес сервера>/<путевое имя файла>

Искать файлы на FTP-серверах непросто. Для поиска вполне определенного файла следует использовать системы поиска файлов на FTP-серверах, например, http://www.filesearch.ru, http://ftpsearch. rambler, ru, http.V/ftpsearch. tomsk. ru.

Наиболее широкая область применения FTP в настоящее вре­ мя - это публикация в сети сайтов6

После наступления эпохи гипертекста роль файловых FTPархивов стала уменьшаться, однако полностью они не исчезли. И сейчас в сети немало FTP-серверов, с которыми можно связаться и загрузить какие-либо файлы или, наоборот, разместить свои файлы для свободного пользования. Например, подобными общедоступ­ ными серверами являются: ftp.cdrom.com,ftp.twocows.com.

4.Сервис WWW (World Wide Web) - Всемирная паутина

С 1994 года World Wide Web является доминирующей техноло­ гией сети Internet (разработана Тимом Бернерсом Ли). В основе данной технологии лежит понятие гипертекста, т.е. множества от­ дельных текстов, которые имеют ссылки друг на друга. В настоя­ щее время правильнее сказать гипермедиа, так как ссылки могут быть на графику, звук, видео и другие. Ссылки могут указывать на любой документ, имеющийся в сети в любом месте земного шара. Принцип работы с WWW похож на работу с энциклопедией: вы чи­ таете статьи, находите интересующие вас ссылки и читаете другие статьи. Данный сервис бурно развивается, и многая информация, ранее распространяемая с помощью других средств Internet, теперь доступна из Всемирной паутины.

Для работы с WWW используется специальный протокол

HTTP (Hiper Text Tranfer Protocol). Гипертекстовые документы- Weft-страницы - создаются с помощью специального языка HTML {Hiper Text Markup Language) или XML. Набор Weft-страниц, свя­

s

Сайт (по-английски «site») означает место.

занных между собой перекрестными ссылками, расположенный под одним общим корневым именем, называют сайтом.

Программы, работающие с гипертекстовой информацией: MS Internet Explorer и Netscape Navigator.

Правило построения [/^-адресов:

http://<adpec сервера>/<путевое имя файла>

5.Другие службы Internet

Внастоящее время в сети Internet постоянно появляются новые сервисы и протоколы, но активно используются и многие старые. Вот некоторые из них.

Telnet - удаленный доступ, весьма почтенная служба Internet, позволяющая присоединяться к другому узлу в режиме терминала. Дает возможность абоненту работать на любой ЭВМ глобальной вычислительной сети, как на своей собственной, т.е. запускать про­ граммы, менять режим работы и т.д. Все меньше узлов предостав­ ляют такую услугу в целях безопасности.

^ L -адрес формируется следующим образом:

telnet:// <адрес сервера>

Система G opherсредство поиска, позволяющее находить информацию по ключевым словам и фразам. Работа с системой на­ поминает просмотр оглавления, при этом пользователю предлагает­ ся пройти сквозь ряд вложенных меню и выбрать нужную тему. URL-гдрес формируется следующим образом:

gopher://< адрес сервера >/<пункт меню>/.../<пункт меню>

Эта система была прообразом Всемирной паутины, в настоя­ щее время постепенно отмирает.

Система WAIS — способ поиска информации по ключевым словам. Огромная распределенная по всему миру БД. В настоящее время данная система почти не используется.

£//^-адрес формируется следующим образом:

wais://< адрес сервера >/<название базы>/<ключевые слова>

Достаточно популярным сервисом (услугой) в Internet является средство общения IRC {Internet Relay Chat) - беседа через Internet или просто ЧАТ. Эта система чем-то похожа на группы новостей,

но обмен информацией в ней происходит в режиме реального време­ ни on-line. В ЧАТе беседу можно выставить на всеобщее обозрение или стать участником многих одновременных, чаще всего беспред­ метных разговоров. Обычно для входа в ЧАТ требуется регистрация. По мере поступления новых сообщений страница автоматически обновляется, но сообщения не сохраняются.

Есть и другие сервисы для общения в сети в режиме реального времени.

Это гостевая книга, представляющая собой web-страницу, на которой любой посетитель сайта может оставить свое сообщение. Эти сообщения сохраняются, и владелец гостевой книги имеет воз­ можность исправлять и удалять внесенные в нее сообщения. Этот сервис удобно использовать для ведения переговоров и дискуссий.

Другой сервис - Форумы - это комплекс web-страниц, предна­ значенных для обмена сообщениями с возможностью классифика­ ции этих сообщений по темам и сохранения их для последующего прочтения.

Промежуточное значение между ЧАТом и электронной почтой занимает интернет-пейджинг. От первого он отличается тем, что сообщения, посланные в то время, когда получатель не находится в сети, остаются на сервере и передаются ему позже, тогда как обще­ ние в ЧАТе происходит только в режиме реального времени. Элек­ тронная почта, напротив, не допускает общения в реальном времени. Программы для интернет-пейджинга: ICQ («ай-си-кью»), AIM (предназначенная для делового общения) и другие.

6. Поиск информации в Internet

Взаимодействие пользователя с информационными ресурсами сети Internet осуществляется либо с помощью непосредственной адресации на нужный сервер (если адрес известен), либо при помощи поисковых машин, постоянно исследующих глобальную вычисли­ тельную сеть с целью пополнения своих баз данных новыми доку­ ментами. Чтобы получить информацию, необходимо найти ее адрес. Для этого предназначены информационно-поисковые системы (ИПС), которые представляют собой сетевые компьютеры с мощ­

ными каналами связи. У каждой поисковой системы, как у любого другого сервера, есть адрес.

Информационно-поисковые системы условно можно разделить на несколько типов: тематические каталоги (К); подборки ссылок (С); машины web-поиска (М).

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

Подборки ссылок представляют собой отсортированные по темам WWW-адреса.

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

Существуют два основных типа поисковых машин: полнотекстовые поисковые машины индексируют каждое сло­

во на WWW-странице, исключая лишь некоторые стоп-слова; абстрактные поисковые машины создают некий реферат

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

Крупнейшими и наиболее популярными информационно-поис­ ковыми системами российскими и зарубежными в настоящее время можно назвать следующие:

Наименование ИПС

Тип

Адрес

 

ИПС

 

Российские

http://www.yandex. ги

Yandex

м

Rambler

м

http://www. rambler.ru

Апорт

м

http.V/www. aport.ru

Turtle

м

http://www. turtle.ru

Punto

м

http://www. punto.ru

Созвездие Интернета

к

http://www.stars,ru

Открытые информационные

с

http.V/www

ресурсы Интернета

 

tmn.ru/resource.html

Зарубежные

http://aItavista.digital,com

Altavista

м

Yahoo

к

http.V/www. Yahoo.com

HotBot

м

http://www.hotbot.com

InfoSeek

м

http://www. infoseek.com

Google

м

http://directory,google,com

Поскольку www-страницы изменяются непрерывно, поисковые машины индексируют все без учета даты. Однако в каждый момент времени ссылки, выдаваемые в ответ на запросы пользователей, мо­ гут быть однодневной давности, могут быть и месячной давности, а то и большей.

Контрольные вопросы

1. Какие основные характеристики обеспечит привлечение Internet-технологий комплексным системам автоматизированного проектирования в строительстве?

2.Как осуществляется функционирование глобальной сети Internet?

3.Какие аппаратные и программные средства необходимы для доступа в Internet?

4.Типы адресов, используемые в Internet.

5.Услуги и службы глобальной вычислительной сети.

6. Какие информационно-поисковые системы существуют в Internet?

ЛЕКЦИЯ 6

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

ОПЕРАЦИОННЫЕ СИСТЕМЫ

Операционные системы занимают особое место среди всех программных средств, являясь ядром программного обеспечения.

§1. О б щ и е с в е д е н и я о б о п е р а ц и о н н ы х с и с т е м а х

Операционная система (ОС) - система программ, предназна­ ченная для управления устройствами ЭВМ, обработки и хранения данных, обеспечения пользовательского интерфейса, т.е. средства взаимодействия человека с компьютером [23]. В настоящее время существует большое количество ОС, разработанных для ЭВМ раз­ личных типов. Это наиболее машинно-зависимый вид программно­ го обеспечения, ориентированный на конкретные модели компью­ теров, поскольку они напрямую управляют их устройствами или, как еще говорят, обеспечивают интерфейс между пользователем и аппаратной частью компьютера.

На свойства операционной системы непосредственное влияние оказывают аппаратные средства, на которые она ориентирована. По типу аппаратуры различают операционные системы персональных компьютеров, мейнфреймов, сетей ЭВМ, среди которых могут быть как однопроцессорные варианты, так и многопроцессорные. Оче­ видно, что ОС большой машины является более сложной и функ­ циональной, чем ОС персонального компьютера.

Основные функции операционных систем заключаются в управ­ лении ресурсами ЭВМ (физическими, виртуальными и логическими)

инепосредственно процессами вычислений.

Кфизическим ресурсам относят: центральный процессор, опе­

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

Наряду с физическими ресурсами - реальными устройствами ЭВМ средствами современных операционных систем могут созда­ ваться и использоваться виртуальные (воображаемые) ресурсы. По значимости виртуальные ресурсы - одна из важнейших концепций построения современных ОС. Виртуальный ресурс представляет собой модель некоего физического ресурса, создаваемую искусст­ венно с помощью другого физического ресурса. Так, например, часть информации, которая должна храниться в оперативной памя­ ти, может записываться на магнитный диск. Если этот процесс орга­ низован так, что пользователь воспринимает всю расширенную таким образом память как оперативную, то такая «оперативная» память будет называться виртуальной.

К логическим ресурсам относят программы, которые могут выполнять экспертные и другие логические функции.

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

1.Общие принципы организации структуры

ифункционирования операционных систем

Несмотря на существенные различия известных операционных систем, существуют некоторые общие принципы организации их структуры и функционирования [41].

Так, например, в составе операционных систем выделяется ядро, которое является основой всей системы. В состав ядра входят наибо­ лее часто используемые составляющие, такие как модуль управления системой прерываний, средства по распределению оперативной па­ мяти и т.д.

Концепция прерываний выполнения программ является базо­ вой при построении любой операционной системы. Системные пре­ рывания возникают, в частности, в том случае, когда у процесса, находящегося в активном состоянии, возникает потребность полу­ чить некоторый ресурс или отказаться от него, либо выполнить над ресурсом какие-нибудь действия.

Программы, входящие в состав ядра, помещаются в оператив­ ную память и находятся там при функционировании ЭВМ. Такие программы называют резидентными. К резидентным относятся также и программы-драйверы, управляющие работой периферий­ ных устройств (принтеров, сканеров и др.).

Важной частью ОС является командный процессор - про­ грамма, отвечающая за интерпретацию и исполнение простейших команд, подаваемых пользователем.

По мере своего развития операционные системы претерпели значительную эволюцию. Так, первые операционные системы были

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

По мере развития ЭВМ и ОС стали создаваться многопользо­ вательские многозадачные операционные системы, которые преду­ сматривают одновременное выполнение многих заданий многих пользователей, обеспечивают разделение ресурсов компьютера в соответствии с приоритетами пользователей и защиту данных ка­ ждого пользователя от несанкционированного доступа. В этом слу­ чае операционная система работает в режиме разделения времени, т.е. обслуживает многих пользователей, работающих каждый со своего терминала (устройства общения с ЭВМ).

Одной из разновидностей режима разделения времени является фоновый режим, когда программа пользователя с более низким приоритетом работает на фоне программы с более высоким приори­ тетом. Заметим, что иерархия приоритетов устанавливается для пользователей по тем или иным признакам администратором ЭВМ. Работа в фоновом режиме реального времени аналогична работе секретаря руководителя. Секретарь занимается текущими делами до тех пор, пока начальник не дал срочное поручение.

Кроме рассмотренных режимов организации вычислительного процесса, все большее распространение получает схема, при кото­ рой ЭВМ управляет некоторым внешним процессом, обрабатывая

данные и информацию, непосредственно поступающую от объекта управления. Например, при автоматизации процесса приготовления бетона и раствора. Поскольку определяющим фактором являются реально поступающие от объекта управления данные, такой режим называют режимом реального времени, а его организация возлага­ ется на специализированную операционную систему.

Современные операционные системы отличаются одна от другой:

ориентацией на вычислительные машины определенного

класса;

ассортиментом поддерживаемых режимов работ;

способом распределения оперативной памяти;

построением системы адресов хранящейся информации;

ассортиментом предоставляемых сервисных возможностей.

2. Файловая система

Информация современных ЭВМ на внешних носителях хранит­ ся в виде файлов.

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

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

Файловые системы ОС создают для пользователей некоторое виртуальное представление внешних запоминающих устройств ЭВМ, позволяя работать с ними на высоком уровне наборов и структур данных, а не на низком уровне команд управления фи­

Соседние файлы в папке книги