Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методика проведения КТЭ.doc
Скачиваний:
48
Добавлен:
14.11.2019
Размер:
354.82 Кб
Скачать

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

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

Файлы имеют имя и расширение (последнее не обязательно), разделяемые точкой. Имя файла – это определенный набор символов, количество и состав которых могут меняться в зависимости от операционной системы. Так, например, для операционной системы MS-DOS имя файла должно содержать не более 8 символов и не должно содержать спецсимволов (например, символа «пробел») и символов национальных языков. Для операционных систем Windows 95 (98) и Windows NT имя файла может содержать до 256 символов, включая служебные и символы национальных языков.

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

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

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

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

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

Microsoft DOS (MS-DOS) SYMBOL 150 \f "Times New Roman" \s 14– одна из первых операционных систем, созданных для работы на персональных компьютерах на платформе Intel. Эта однопользовательская система с текстовым интерфейсом имела большое количество ограничений, и с ростом производительности персональных компьютеров фирма Microsoft прекратила выпуск новых версий этой ОС. В настоящее время MS-DOS используется все меньше и меньше, но из-за большого количества программного обеспечения, написанного за время ее существования, практически все современные ОС вынуждены встраивать в свои системы эмулятор DOS. Последней из официальных версий, выпущенных на рынок, была версия 6.22. Некоторые фирмы выпускали свои версии DOS, совместимые с версией фирмы Microsoft.

В дальнейшем фирма Microsoft выпустила надстройку над DOS, имеющую графический интерфейс, получившую название Windows. Windows не являлась полноценной операционной системой, хотя и обладала многими ее свойствами. Были выпущены версии от Windows 1.0 до Windows for Workgroup 3.11, ориентированной для совместной сетевой работы. Полноценной операционной системой Windows стала только с выходом Windows 95.

Windows 95 (98) SYMBOL 150 \f "Times New Roman" \s 14– графическая операционная система, наиболее популярная в мире на сегодняшний день среди пользователей персональных компьютеров.

Практически одновременно с выходом Windows 95 фирмой Microsoft была разработана операционная система Windows NT. Эта сетевая операционная система, вобравшая в себя многие черты UNIX-систем, была выпущена в двух вариантах: Windows NT Workstation и Windows NT Server. Workstation анонсировалась как мощная персональная система, хотя и могла выполнять многие функции сервера.

Windows NT Server является полноценной многозадачной серверной сетевой операционной системой. В настоящее время выпускаются следующие версии этой ОС: для компьютеров на платформе Intel; для компьютеров, построенных на базе RISС-процессора Alpha фирмы Digital; для компьютеров на базе RISС-процессора MIPS. С 2000 года фирма Microsoft выпустила новую операционную систему Windows 2000, являющуюся логическим развитием операционной системы Windows NT.

Операционная система OS/2 фирмы IBM выпускается для компьютеров, построенных на базе процессора фирмы Intel. В настоящий момент существуют несколько версий этой операционной системы. Все версии OS/2 являются многозадачными операционными системами и относятся к системам с вытесняющей многозадачностью. Начиная с версии OS/2 1.1, в операционной системе используется многооконный графический интерфейс, похожий на интерфейс X-Windows, используемый в операционной системе UNIX.

Операционная система Novell NetWare – сетевая операционная система для серверов на базе процессора Intel – была лидирующей на этом рынке до появления Windows NT Server.

В 1969 г. фирмой AT&T была выпущена небольшая и, как позже оказалось, довольно удачная операционная система UNIX. Широкое распространение эта ОС получила в середине 70-х гг., когда несколько независимых компаний выпустили на базе первоначального варианта системы свои версии UNIX как многозадачной ОС. Несмотря на своеобразие интерфейса и отсутствие централизованной стандартизации, UNIX стала одной из наиболее часто встречающихся операционных систем благодаря тому, что ее сопровождает и распространяет большое число компаний. Существуют версии UNIX для многих систем – от персонального компьютера до суперкомпьютеров (таких, как Cray Y-MP). Большинство версий UNIX достаточно дорогие и сложные. Однако существуют и свободно распространяемые версии. В последнее время UNIX все чаще используется на персональных компьютерах, построенных на Intel-платформе. Довольно широкое распространение получили такие версии UNIX для персональных компьютеров, как Linux, Free BSD, SCO и др. Так как исходные модули данных ОС распространяются свободно (или условно свободно), имеется возможность построения ОС, предназначенной для решения конкретных задач и имеющей в своем ядре нестандартные пользовательские модули (например, кодирования информации).