Программное обеспечение для ПК.

Компьютерные сети.

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

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

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

НО, для обеспечения работы локальной сети, часто выделяется специальный компьютер “Сервер”.

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

Многие сервера стоят значительно дороже (в 10-20 раз) обычных компьютеров. Ведь они являются весьма мощными компьютерами с большим количеством оперативной и дисковой памятью.

Глобальные сети – позволяют обмениваться информацией на больших расстояниях. И работают уже между собой миллионы пользователей.

Зародышем ее была распределенная сеть ARPAnet, которая была создана в конце 60 годов по заказу Министерства Обороны США для работы между собой компьютеров этого министерства. Разработанная программа оказалась настолько удачной, что многие организации, университеты стали создавать собственные сети на тех же принципах.

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

 

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

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

Как правило, различают 4 типа программ:

- базовое программное обеспечение,

- системное

- прикладное

- служебное программное обеспечение.

Они находятся в неразрывной связи друг с другом. Если представить программную конфигурацию ПК в виде иерархической структуры, то ее основой будет базовое программное обеспечение. На базовое программное обеспечение опирается ОПЕРАЦИОННАЯ система (системное программное обеспечение). Она в свою очередь, управляет ПРИКЛАДНЫМ программным обеспечением (прикладными программами, приложениями). Среди прикладных программ в особую группу можно выделить СЛУЖЕБНОЕ программное обеспечение (служебные программы, утилиты), которые выполняют вспомогательную функцию.

Рассматривая особенности взаимодействия программ различных типов друг с другом и с аппаратной конфигурацией ПК, надо сказать о СОВМЕСТИМОСТИ их. Под этим термином понимается способность аппаратных или программных средств работать совместно с другими аппаратными или программными средствами.

Так, например, ОС –му Windows невозможно установить на компьютер фирмы Apple Macintosh – они несовместимы, поскольку используют принципиально различные команды.

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

Для поддержки информационных технологий выделяются три класса программных продуктов:

 

1) Системное программное обеспечение.

2) Прикладные программы.

3) Инструментальные системы.

Системное программное обеспечение - Системные программы обеспечивают управление всеми ресурсами компьютера, а также работу других программ:

· Операционная система – загружается при включении компьютера и осуществляет управление ПК, диалог ПК с пользователем, запуск других программ

 

· Драйверы устройств – расширяют возможности Операционной системы по управлению контроллерами периферийных устройств,

Например, драйвер мыши, драйвер принтера

 

· Операционные оболочки – открывают новые возможности для работы с ПК, это графический интерфейс (теперь можем просматривать информацию в графическом режиме), одновременно можно запускать несколько программ (например, калькулятор, текстовый редактор Word, прослушивать музыкальные диски и т.д.). Это такие оболочки как фирмы Microsoft, операц. система Windows 3.1, 3.11, а более поздняя разработка фирмы Microsoft - операционная система Windows NT, Windows Milenium

 

· Сервисные программы (утилиты)

 

Утилитами считаются вспомогательные программы, которые могут поставляться как с Операционной системой , так и отдельно и выполняют полезные функции, например,

 

· Антивирусные программы (aidstest, drweb, Касперский и другие),

· Упаковщики (архиваторы) – позволяющие сжимать информацию (arj, Pkzip/Pkunzip, arj, RAR и другие)

· Программы для диагностики компьютера (проверка работоспособности компьютера).

 

Прикладные программы.

 

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

 

Широко применяются программы :

· Для подготовки текстов (редакторы Write, Word),

· Для обработки табличных данных (редактор Excel)

· Для подготовки документов типографского качества (например, для выпуска газет и журнал, используют редактор Paqe Maker, Ventura)

· Графические программы (Corel Drav, Paint Brush)

 

Инструментальные системы.

Языки и системы программирования, обеспечивающие создание нового программного обеспечения. В состав современных систем программирования обычно входят: компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах; библиотеки заранее подготовленных подпрограмм, позволяющих выполнять определенные действия; компоновщик, собирающий из нескольких компонентов готовую для выполнения программу; вспомогательные программы, например, текстовые редакторы, отладчики и т.д. (Turbo Pascal, Borland Delphi, Visual Basic, Microsoft C++ и т.д.)