Программное обеспечение

Классификация программного обеспечения: системное, инструментальное, прикладное. Файловая система как основной элемент операционной системы. Драйверы внешних устройств. Сетевые операционные системы. Программы-оболочки, утилиты, программы-архиваторы.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 29.10.2013
Размер файла 125,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Классификация программного обеспечения: системное, инструментальное, прикладное

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

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

В компьютерном сленге часто используется слово софт от английского слова software, которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университета Джон Тьюки (англ. John W. Tukey) в 1958 году

Программное обеспечение принято по назначению подразделять на:

1. системное

2. прикладное

3. инструментальное

а по способу распространения и использования на:

1. несвободное / закрытое

2. открытое

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

4. Также программное обеспечение по условию распространения подразделяют на giftware (пользователь данного ПО должен отправить издателю любой подарок (символический)), mailware (пользователь данного ПО должен отправить письмо издателю о работе программы и предложение по её улучшению) и т.д.

Системное ПО - программное обеспечение, включающее в себя операционные системы, сетевое ПО, сервисные программы, а также средства разработки программ (трансляторы, редакторы связей, отладчики и пр.)

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

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

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

1. управление памятью, вводом - выводом информации, файловой системой, взаимодействием процессов;

2. диспетчеризацию процессов; защиту информации; учет использования ресурсов;

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

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

Одной из важнейших функций ОС является автоматизация процессов ввода-вывода информации, управления выполнением прикладных задач, решаемых пользователем. ОС загружает нужную программу в память ЭВМ и следит за ходом ее выполнения; анализирует ситуации, препятствующие нормальным вычислениям, и дает указания о том, что необходимо сделать, если возникли затруднения. Пользователь взаимодействует с персональным компьютером через внешний интерфейс, организуемый операционной системой. В зависимости от своих целей, он вводит задания и получает результаты их выполнения либо, работая в диалоговом режиме, использует для общения с ПК специальный интерфейс диалога. Диалоговый интерфейс - это совокупность программных средств, предназначенных для обмена информацией между пользователем и операционной системой. Существуют два типа диалоговых интерфейсов между пользователем и компьютером: текстовый, как, например, в операционной системе MS DOS, и графический, характерный для операционной системы Windows. В графических интерфейсах информация и команды представляются в виде пиктограмм (значков), и пользователь выполняет те или иные действия, указывая на эти пиктограммы и манипулируя ими определенным образом.

Составные части операционной системы

Термин «операционная система» не имеет строгого определения, поскольку в различных операционных системах в ее состав входят различные системные программы. Наиболее важными частями операционной системы являются: файловая система, драйверы внешних устройств, загрузчик, системная библиотека.

Командный язык

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

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

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

Драйверы внешних устройств

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

Драйверы стандартных устройств хранятся в микросхеме флэш-памяти BIOS или в микросхемах, смонтированных на контроллерах устройств ввода-вывода. Драйверы модернизированных или новых устройств представлены отдельными программами, которые при запуске компьютера динамически подключаются к операционной системе.

Виды операционных систем

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

1. Управление аппаратными средствами компьютера.

2. Создание рабочей среды и интерфейса пользователя.

3. Выполнение команд пользователя и программных инструкций.

4. Организация ввода-вывода, хранение информации и управление файлами и данными.

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

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

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

Одноранговые сетевые ОС применяются на ПК самостоятельно в виде отдельных программных средств либо входят в состав пакетов, другую половину которых представляют программы, обслуживающие мощные компьютеры управления сетями, - серверы. Операционные системы, например OS/2 WarpConnect, Windows NT Workstation, Windows for Workgroups, Artisoft LANtastic Network Operating System, Performance Technologies PowerLan - одноранговые.

К числу серверных операционных систем с высокой производительностью и широкими сетевыми возможностями относятся: Novell NetWare, Windows NT Server, OS/2 LAN Server, OS/2 SMP, VINES, UNIX Ware, LINUX, SC исходя из выполняемых функций, ОС можно разбить на группы

1. Однозадачные и многозадачные.

2. Однопользовательские и многопользовательские.

3. Сетевые и локальные.

4. Системы с разделением времени и реального времени.

5. Однопроцессорные и многопроцессорные.

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

1. улучшающие пользовательский интерфейс;

2. защищающие данные от разрушения и несанкционированного доступа;

3. восстанавливающие данные;

4. ускоряющие обмен данными между диском и ОЗУ;

5. архивации - разархивации;

6. антивирусные средства.

Интерфейсные системы являются естественным продолжением операционной системы и модифицируют как пользовательский, так и программный интерфейсы, а также реализуют дополнительные возможности по управлению ресурсами ЭВМ. В связи с тем, что развитая интерфейсная система может изменить весь пользовательский интерфейс, часто их также называют операционными системами. Эго относится, например, к Windows 3.11 и Windows 3.11 for Work Groups (для рабочих групп).

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

Утилиты предоставляют пользователям средства обслуживания компьютера и его ПО. Они обеспечивают реализацию следующих действий:

1. обслуживание магнитных дисков;

2. обслуживание файлов и каталогов;

3. предоставление информации о ресурсах компьютера;

4. шифрование инфорформации;

5. защита от компьютерных вирусов;

6. архивация файлов и др.

Существуют отдельные утилиты, используемые для решения одного из перечисленных действий, и многофункциональные утилиты. В настоящее время для ПЭВМ среди многофункциональных утилит одним из наиболее совершенных является комплект утилит Norton Utilities. Существуют его версии для использования в среде DOS и Windows.

Средства разработки программ используются для разработки нового программного обеспечения как системного, так и прикладного.

Транслятор языка программирования - это программа, которая переводит текст программы с языка программирования в машинный код.

Комплекс средств, включающих в себя входной язык программирования, транслятор, машинный язык, библиотеки стандартных программ, средства отладки оттранслированных программ и компоновки их в единое целое, называется системой программирования. В системе программирования транслятор переводит программу, написанную на входном языке программирования, па язык машинных команд конкретной ЭВМ. В зависимости от способа перевода с входного языка (языка программирования) трансляторы подразделяются на компиляторы и интерпретаторы.

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

Интерпретатор осуществляет пошаговую трансляцию и немедленное выполнение операторов исходной программы: каждый оператор входного языка программирования транслируется в одну или несколько команд машинного языка, которые тут же выполняются без сохранения на диске. Таким образом, при интерпретации программа на машинном языке не сохраняется и поэтому при каждом запуске исходной программы па выполнение ее нужно (пошагово) транслировать заново. Главным достоинством интерпретатора по сравнению с компилятором является простота.

Входной язык программирования называется языком высокого уровня по отношению к машинному языку, называемому языком низкого уровня.

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

Прикладное ПО

ПО предназначенное для решения определенной целевой задачи из проблемной области. Часто такие программы называют приложениями. Из всего разнообразия прикладного ПО выделяют группу наиболее распространенных программ (типовые пакеты и программы), которые можно использовать во многих областях человеческой деятельности: (Офисное приложение, Текстовый редактор, Текстовый процессор, Табличный процессор, Редактор презентаций, Корпоративная информационная система, Аудиторская программа, Бухгалтерская программа, Система MRP, Система MRP, II Система ERP, Система CRM, Система POS, Ситема управления версиями (VCS), Система управления проектами (Project Management), Система автоматизации документооборота (EDM), Финансово-аналитическая система, Система управления архивами документов (DWM), Корпоративный портал, Система проектирования и производства, Система автоматизации проектных работ (САПР, CAD), CAE-система, CAM-система, PDM-система, PLM-система, АСУТП (SCADA), АСТПП (MES), Система логистической поддержки изделий, Система анализа логистической поддержки (LSA), Система создания ИЭТР (IETM), Система обработки и хранения медицинской информации, Система передачи, обработки, хранения и архивации изображений, Радиологическая информационная сеть (РИС), Госпитальная информационная сеть (ГИС).

Средство разработки программного обеспечения, среда разработки, RAD, SDK, система управления базами данных (СУБД), реляционная (DB2, Informix, Interbase, Firebird, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, ЛИНТЕР), объектно-ориентированная (Cachй), иерархическая, сетевая. Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.

Инструментальное ПО

2. Сервисные программы: программы-оболочки, утилиты, программы-архиваторы, антивирусные программы

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

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

Можно сказать, что оболочка выполняет тройную функцию, обеспечивая:

1. наглядное отображение файловой системы на экране и удобные средства для перемещений по этой системе;

2. простой и гибкий механизм диалога с MS DOS;

3. всевозможные служебные функции (манипуляции с файлами и др.).

Примеры программ-оболочек: Norton Commander, Volkov Commander, FAR, Windows Commander и др.

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

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

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

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

Дисковые архиваторы позволяют программным способом увеличить доступное пространство на жестком диске. Типичный дисковый архиватор представляет собой резидентный драйвер, который незаметно для пользователя архивирует любую записываемую на диск информацию и распаковывает ее обратно при чтении. Однако операции чтения / записи файлов несколько замедляются, поскольку процессору требуется время для упаковки и распаковки.

Для архивирования используются специальные программы - архиваторы или диспетчеры архивов. Наиболее известные архиваторы: WinZip; WinRar; WinArj. Эти программы обеспечивают возможность использования и других архиваторов, поэтому, если на компьютере, куда перенесены сжатые в них файлы, отсутствуют указанные программы, архивы можно распаковать с помощью другого архиватора. До сих пор широко используются и соответствующие программы, созданные в MS DOS, но способные работать и в Windows.

Почти все архиваторы позволяют создавать удобные самораспаковывающиеся архивы (SFX - Self-extracting-архивы) - файлы с расширением .ехе. Для распаковки такого архива не требуется программы-архиватора, достаточно запустить архив *.ехе как программу. Многие архиваторы позволяют создавать многотомные (распределенные) архивы, которые могут размещаться на нескольких дискетах.
Основными характеристиками программ-архиваторов являются:

· скорость работы;

· сервис (набор функций архиватора);

· степень сжатия - отношение размера исходного файла к размеру упакованного файла.

Основными функциями архиваторов являются:

· создание архивных файлов из отдельных (или всех) файлов текущего каталога и его подкаталогов, загружая в один архив до 32 000 файлов;

· добавление файлов в архив;

· извлечение и удаление файлов из архива;

· просмотр содержимого архива;

· просмотр содержимого архивированных файлов и поиск строк в архивированных файлах;

· ввод в архив комментарии к файлам;

· создание многотомных архивов;

· создание самораспаковывающихся архивов, как в одном томе, так и в виде нескольких томов;

· обеспечение защиты информации в в архиве и доступ к файлам, помещенным в архив, защиту каждого из помещенных в архив файлов циклическим кодом;

· тестирование архива, проверка сохранности в нем информации;

· восстановление файлов (частично или полностью) из поврежденных архивов;

· поддержки типов архивов, созданных другими архиваторами и др.

Типы архивов

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

· jpg - для графических данных;

· mpg - для видеоданных;

· mp3 - для звуковых данных.

Характерные форматы сжатия без потери информации:

· tif. pcx и другие - для графических файлов;

· avi - для видеоклипов;

· zip. arj. rar. lzh. cab и др. - для любых типов файлов.

Основные алгоритмы сжатия

Говоря об алгоритмах сжатия, будем иметь в виду обратимые алгоритмы.

Алгоритм RLE (Run-Length Encoding) использует принцип выявления повторяющихся последовательностей. При сжатии записывается последовательность из двух повторяющихся величин: повторяемого значения и количества его повторений.

Алгоритм KWE (Keyword Encoding) предполагает использование словаря, в котором каждому слову соответствует двухбайтовый код. Эффективность сжатия увеличивается с ростом объема кодируемого текста.

Алгоритм Хафмана предполагает кодирование не байтами, а битовыми группами. В нем можно выделить три основные этапа.

Антивирусная программа - это программа, которая предотвращает заражение ПК компьютерными вирусами и позволяет устранить последствия заражения.

Вполне естественно, что раз существуют компьютерные вирусы, то существуют и антивирусные программы, позволяющие эти самые вирусы удалять с компьютера, а иногда даже спасать поврежденную информацию. Чтобы предотвратить возможность «заражения» компьютера, обычно используются антивирусные программы, которые можно подразделить на два основных вида:

· антивирусный сканер - эта категория позволяет проверять файлы и каталоги, содержащиеся на жестком диске или на любом сменном носителе, на наличие в них программного кода, характерного для того или иного компьютерного вируса (не секрет, что вирусы «прикрепляют» себя к исполняемым файлам других программ). При этом вы можете запустить проверку в любое удобное для вас время;

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

На сегодняшний день наиболее популярными являются антивирусные программы:

· AVP или Антивирус Касперского, официальный сайт http:// www.kaspersky.ru;

· Dr.Web, созданная специалистами компании «Диалог-Наука» http:/www.dials.ru /;

· Symantec Norton Antivirus, http://www.symantec.com/.

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

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

3. Локальные компьютерные сети: основные понятия, топология

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

Компьютеры в сети можно соединять:

· непосредственно друг с другом (так называемое двухточечное соединение);

· через промежуточные узлы связи.

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

Рабочая станция - это любой рабочий компьютер в сети, не являющийся сервером, как правило, за ними работают пользователи. Требования к рабочим станциям определяются кругом задач станции. Обычно главными требованиями являются требования к быстродействию и к объему оперативной памяти.

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

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

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

Локальные сети (от английского local - местный) - это сети, состоящие из близко расположенных компьютеров, чаще всего находящихся в одной комнате, в одном здании или в близко расположенных зданиях. Локальные компьютерные сети, охватывающие некое предприятие или фирму и объединяющие разнородные вычислительные ресурсы в единой среде, называют корпоративными (от английского corporate - корпоративный, общий). Примеры: банковская сеть, сеть учебного заведения.

Важнейшей характеристикой локальных сетей является скорость передачи данных, поэтому компьютеры соединяются с помощью высокоскоростных адаптеров со скоростью передачи данных не менее 10 Мбит/с. В локальных сетях применяются высокоскоростные цифровые линии связи. Кроме того, локальные сети должны легко адаптироваться, обладать гибкостью: пользователи должны иметь возможность располагать компьютеры, подключенные к сети там, где понадобится, добавлять или перемещать компьютеры или другие устройства, а также по необходимости отключать их без прерываний в работе сети.

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

Топология локальных сетей

Топология - это конфигурация сети, способ соединения элементов сети (то есть компьютеров) друг с другом. Чаще всего встречаются три способа объединения компьютеров в локальную сеть: «звезда», «общая шина» и «кольцо».

Соединение типа «звезда» (рис. 1). Каждый компьютер через специальный сетевой адаптер подключается отдельным кабелем к объединяющему устройству. При необходимости можно объединить вместе несколько сетей с топологией «звезда», при этом конфигурация сети получается разветвленной.

Достоинства: При соединении типа «звезда» легко искать неисправность в сети.

Недостатки: Соединение не всегда надежно, поскольку выход из строя центрального узла может привести к остановке сети.

Соединение «общая шина» (рис. 2). Все компьютеры сети подключаются к одному кабелю; этот кабель используется совместно всеми рабочими станциями по очереди. При таком типе соединения все сообщения, посылаемые каждым отдельным компьютером, принимаются всеми остальными компьютерами в сети.

Достоинства: в топологии «общая шина» выход из строя отдельных компьютеров не приводит всю сеть к остановке.

программный файловый операционный драйвер

Недостатки: несколько труднее найти неисправность в кабеле и при обрыве кабеля (единого для всей сети) нарушается работа всей сети.

Соединение типа «кольцо» (рис. 3). Данные передаются от одного компьютера к другому; при этом если один компьютер получает данные, предназначенные для другого компьютера, то он передает их дальше (по кольцу).

Достоинства: балансировка нагрузки, возможность и удобство прокладки кабеля.

Недостатки: физические ограничения на общую протяженность сети.

От схемы зависит состав оборудования и программного обеспечения. Топологию выбирают, исходя из потребностей предприятия. Если предприятие занимает многоэтажное здание, то в нем может быть применена схема «снежинка» (рис. 4), в которой имеются файловые серверы для разных рабочих групп и один центральный сервер для всего предприятия.

Размещено на Allbest.ru


Подобные документы

  • Программное обеспечение как совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. Системное ПО (программы общего пользования), прикладное и инструментальное (системы программирования).

    реферат [73,1 K], добавлен 04.06.2010

  • Системное, инструментальное и прикладное программное обеспечение. Современные настольные издательские системы. Программные средства мультимедиа. Системы искусственного интеллекта. Прикладное программное обеспечение автоматизированного проектирования.

    реферат [59,4 K], добавлен 18.12.2013

  • Семейства и хронология операционных систем: правовая охрана программ и GNU GPL. ОС Microsoft Windows и ОС GNU/Linux. Файловая система, драйверы, вирусы, сетевые черви, троянские программы. Административные меры борьбы с вирусами, антивирусы. Архиваторы.

    реферат [127,4 K], добавлен 17.07.2008

  • Конечная цель любой компьютерной программы – управление аппаратными средствами. Пирамидальная конструкция уровней ПО. Характеристика базового, системного и служебного уровней. Системное, прикладное, инструментальное и сервисное программное обеспечение.

    контрольная работа [27,7 K], добавлен 03.01.2011

  • Системное и программное прикладное программное обеспечение. Понятие "операционная система". Утилиты, программно-инструментальные средства. Системы технического обслуживания. Пакеты прикладных программ общего назначения. Сетевая операционная система.

    презентация [70,2 K], добавлен 31.10.2016

  • Классификация программного обеспечения. Операционные системы и их функции. Служебные приложения Windows. Средства обеспечения компьютерной безопасности. Программы проверки и обслуживания диска Windows. Классификация служебных программных средств.

    реферат [50,5 K], добавлен 23.06.2012

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

    презентация [481,3 K], добавлен 29.11.2012

  • Системное, прикладное и инструментальное программное обеспечение. Наиболее распространённые пакеты прикладных программ. Назначение и структура системных программ. Заполнение таблицы и работа с итогами в Excel, фильтрация данных и построение диаграммы.

    контрольная работа [1,6 M], добавлен 29.01.2014

  • Назначение системного программного обеспечения и его классификация. Операционные системы и их виды. Краткая характеристика сервисного ПО. Утилита - компьютерная программа, расширяющая ОС, ее функции, примеры. Работа с табличным процессором MS Excel.

    контрольная работа [668,6 K], добавлен 27.07.2010

  • Компьютеры – универсальные устройства для обработки информации; активное и пассивное сетевое и телекоммуникационное оборудование, его функции, классификация. Операционные системы и прикладное программное обеспечение: назначение, виды и свойства.

    реферат [19,0 K], добавлен 06.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.