
- •Введение Литература
- •Сокращения
- •Тема № 1. Основные понятия информатики
- •1.1. Информатизация общества
- •1.2. Информатика и информационные технологии
- •1.3. Виды и свойства информации
- •1.4. Единицы информации
- •1.5. Системы счисления
- •1.6. Математические основы информатики
- •Тема № 2. Аппаратное обеспечение
- •2.1. Принцип действия компьютера
- •2.2. Классификация устройств вычислительной техники
- •2.3. Внутреннее устройство компьютера
- •2.4. Запоминающие устройства и диски
- •2.5. Устройства ввода-вывода информации
- •Тема № 3. Программное обеспечение
- •3.1. Файловая система компьютера
- •3.2. Терминология и классификация программного обеспечения
- •3.3. Виды системных и инструментальных программ
- •3.4. Обзор системного программного обеспечения
- •3.5. Виды прикладных программ
- •3.6. Обзор прикладного программного обеспечения
- •Тема № 4. Базы данных
- •4.1. Базы данных и субд
- •4.2. Работа с таблицами данных
- •4.3. Работа с запросами данных
- •Тема № 5. Компьютерные сети
- •5.1. Виды и компоненты компьютерных сетей
- •5.2. Принципы построения и функционирования сетей
- •5.3. Принципы взаимодействия в сети
- •5.4. Глобальная сеть Интернет
- •5.5. Службы и протоколы Интернета
- •Тема № 6. Алгоритмизация
- •6.1. Алгоритм и блок-схема
- •6.2. Структуры алгоритмов
- •6.3. Массивы
- •Тема № 7. Инструментарий технологии программирования
- •7.1. Языки программирования
- •7.2. Обзор инструментальных программ
- •Оглавление
Тема № 3. Программное обеспечение
3.1. Файловая система компьютера
Файловая структура – иерархическая система для представления именованных областей, хранящих информацию во внешней памяти.
Каталог (папка, директория) – именованная область внешней памяти для хранения других именованных областей.
Файл – именованная область внешней памяти для хранения произвольной информации. Файл имеет:
Собственное имя файла, которое означает разрешённый набор символов в данной ВС.
Сокращённое имя файла, которое включает собственное имя файла и его расширение, разделённые точкой.
Расширение – набор символов, означающих назначение файла.
Маска файла – обозначение имён нескольких файлов, которое может включать символы:
“?” (один любой символ);
“*” (несколько любых символов).
Пример.
turbo.exe
Иванов1.pas
turbo.*
*.pas
tur??.exe
tur*.ex?
*.*
Полное имя файла, которое включает разделённые символом “\”:
путь доступа к файлу (имена диска и каталогов, внутри которых расположен файл);
сокращённое имя файла.
Общий вид полного имени файла таков:
<имя диска> \ <имя каталога 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. Терминология и классификация программного обеспечения
В файлах наиболее часто хранятся:
База данных – объединение структурированной информации, отражающей состояние объектов с их взаимосвязями.
База знаний – объединение слабо структурированной информации, являющейся результатом мышления людей.
Программа для ЭВМ – последовательность команд компьютера.
Программное обеспечение (ПО, англ. software) – совокупность программных средств, которые могут применяться для управления компьютером, а также сопутствующей документации.
Программный продукт – комплекс компьютерных программ, использующихся как промышленный товар. Как правило, программный продукт предоставляет широкий спектр возможностей по определенной тематике.
По сфере использования на ПК программы бывают:
Системные, обеспечивающие работу всех систем ПК.
Прикладные, которые позволяют прикладывать возможности ПК к какой-либо сфере деятельности.
Инструментальные, содержащие инструменты для создания новых программ.
3.3. Виды системных и инструментальных программ
Системная программа – программный продукт, предоставляющий вспомогательные услуги по взаимодействию с файловой системой и аппаратным обеспечением. К системным программам относятся:
Базовые программы (базовая система ввода-вывода, драйвера, операционные системы).
Программы-оболочки (менеджеры файлов, операционные оболочки).
Сервисные программы (системные утилиты, архиваторы, антивирусы, записывающие программы).
Кроме того, к системным программам также условно можно отнести:
Сетевые программы (программы сетевого доступа, менеджеры загрузки, сервера сетевых служб).
Вредительские программы (компьютерные вирусы, спам, черви, троянские программы).
Инструментальная программа – программный продукт, позволяющий создавать новые программы с помощью инструментов программирования. К инструментальным программам относятся:
Системы программирования.
Интегрированные среды разработки (ИСР).
Среды проектирования информационных систем (CASE-средства).
Трансляторы (компиляторы, интерпретаторы).