Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Первыйсем_ Инф1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
304.64 Кб
Скачать

Тема № 3. Программное обеспечение

3.1. Файловая система компьютера

Файловая структура – иерархическая система для представления именованных областей, хранящих информацию во внешней памяти.

Каталог (папка, директория) – именованная область внешней памяти для хранения других именованных областей.

Файл – именованная область внешней памяти для хранения произвольной информации. Файл имеет:

  1. Собственное имя файла, которое означает разрешённый набор символов в данной ВС.

  2. Сокращённое имя файла, которое включает собственное имя файла и его расширение, разделённые точкой.

Расширение – набор символов, означающих назначение файла.

Маска файла – обозначение имён нескольких файлов, которое может включать символы:

  • “?” (один любой символ);

  • *” (несколько любых символов).

Пример.

  • turbo.exe

  • Иванов1.pas

  • turbo.*

  • *.pas

  • tur??.exe

  • tur*.ex?

  • *.*

  1. Полное имя файла, которое включает разделённые символом “\”:

  • путь доступа к файлу (имена диска и каталогов, внутри которых расположен файл);

  • сокращённое имя файла.

Общий вид полного имени файла таков:

<имя диска> \ <имя каталога 1> \ \ <имя каталога N> \ <собственное имя> . <расширение>

Пример.

  • С:\PASCAL\USER1\turbo.exe

  • A:\КОСМОС\ВЕНЕРА\Исследования.doc

Наиболее известные расширения файлов такие:

  • exe – выполняемые файлы (программы, выполняемые при загрузке данных файлов);

  • com – командные файлы (наборы команд);

  • bat – пакетные файлы (пакеты обращений к нескольким программам);

  • bak – резервные копии файлов;

  • arj, rar, zip – архивные файлы;

  • txt, rtf – текстовые файлы;

  • doc – файлы текстовых документов;

  • xls – файлы электронных таблиц;

  • mdb – файлы баз данных;

  • mcd – файлы вычислительных документов;

  • bmp, jpg, gif – файлы растровых рисунков и фотографий;

  • ppt, pps – файлы презентаций;

  • dwg – файлы чертежей;

  • pas, bas, cpp – файлы с текстами программ на языках Pascal, Basic, C++;

  • htm – файлы с описанием Web-страниц на языке HTML;

  • wav, mp3 – звуковые файлы;

  • avi – файлы аудиовидеоклипов.

3.2. Терминология и классификация программного обеспечения

В файлах наиболее часто хранятся:

  1. База данных – объединение структурированной информации, отражающей состояние объектов с их взаимосвязями.

  2. База знаний – объединение слабо структурированной информации, являющейся результатом мышления людей.

  3. Программа для ЭВМ – последовательность команд компьютера.

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

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

По сфере использования на ПК программы бывают:

  1. Системные, обеспечивающие работу всех систем ПК.

  2. Прикладные, которые позволяют прикладывать возможности ПК к какой-либо сфере деятельности.

  3. Инструментальные, содержащие инструменты для создания новых программ.

3.3. Виды системных и инструментальных программ

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

  1. Базовые программы (базовая система ввода-вывода, драйвера, операционные системы).

  2. Программы-оболочки (менеджеры файлов, операционные оболочки).

  3. Сервисные программы (системные утилиты, архиваторы, антивирусы, записывающие программы).

Кроме того, к системным программам также условно можно отнести:

  1. Сетевые программы (программы сетевого доступа, менеджеры загрузки, сервера сетевых служб).

  2. Вредительские программы (компьютерные вирусы, спам, черви, троянские программы).

Инструментальная программа – программный продукт, позволяющий создавать новые программы с помощью инструментов программирования. К инструментальным программам относятся:

  1. Системы программирования.

  2. Интегрированные среды разработки (ИСР).

  3. Среды проектирования информационных систем (CASE-средства).

  4. Трансляторы (компиляторы, интерпретаторы).