Раздел 2. системное программное обеспечение
Тема 3. СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПК
12) Понятие и состав программного обеспечения ПК
Программное обеспечение (software) – это набор команд, управляющих работой компьютера. Без программного обеспечения компьютер не сможет выполнять задачи, которые мы обычно связываем с компьютерами. Функции программного обеспечения следующие:
- управлять компьютерными ресурсами организации;
- обеспечивать пользователя всеми инструментами, необходимыми для извлечения пользы из этих ресурсов;
- выполнять роль посредника между организациями и хранимой информацией.
Программное обеспечение компьютера делится на:
- системное ПО;
- прикладное ПО;
- системы программирования.
13) Системное ПО:
К системному ПО относятся:
· операционные системы (эта программа загружается в ОЗУ при включении компьютера);
· программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander);
· операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.;
· Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера);
· утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг).
К утилитам относятся:
· диспетчеры файлов или файловые менеджеры;
· средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия);
· средства просмотра и воспроизведения;
· средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков;
· средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами;
· средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
14) Прикладное ПО:
К прикладному ПО, например, относятся:
· Комплект офисных приложений MS OFFICE.
· Бухгалтерские системы.
· Финансовые аналитические системы.
· Интегрированные пакеты делопроизводства.
· CAD – системы (системы автоматизированного проектирования).
· Редакторы HTML или Web – редакторы.
· Браузеры – средства просмотра Web - страниц.
· Графические редакторы.
· Экспертные системы.
15) Инструментальное ПО
· Текстовый редактор для создания файла с исходным текстом программы.
· Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.
· Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ.
· В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов.
Тема 4. КЛАССИФИКАЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ. ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16. Состав ОС:
· Ядро – переводит команды с языка программ на язык «машинных кодов», понятный компьютеру.
· Драйверы – программы, управляющие устройствами.
· Интерфейс – оболочка, с помощью которой пользователь общается с компьютером.
17. Классификация операционных систем:
— однопользовательские однозадачные, которые могут выполняться только на одном компьютере, обслуживать только одного пользователя и работать только с одной (в данный момент) задачей. В настоящее время практически не используются;
— однопользовательские многозадачные, или настольные. которые обеспечивают одному пользователю одновременную работу с несколькими задачами.
— многопользовательские многозадачные или серверные. Позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС наиболее сложны и требуют значительных машинных ресурсов.
18. Основные функции ОС:
- управление устройствами компьютера (ресурсами), т.е. согласованная работа всех аппаратных средств ПК: стандартизованный доступ к периферийным устройствам, управление оперативной памятью и др.
- управление процессами, т.е. выполнение программ и их взаимодействие с устройствами компьютера.
- управление доступом к данным на энергонезависимых носителях (таких как жесткий диск, компакт-диск и т.д.), как правило, с помощью файловой системы.
- ведение файловой структуры.
- пользовательский интерфейс, т.е. диалог с пользователем.
19. Состав операционной системы
В общем случае в состав ОС входят следующие модули:
- Программный модуль, управляющий файловой системой.
- Командный процессор, выполняющий команды пользователя.
- Драйверы устройств.
- Программные модули, обеспечивающие графический пользовательский интерфейс.
- Сервисные программы.
- Справочная система.
20. Взаимодействия пользователя с компьютером
а) Командное взаимодействие:
- Работа с файлами
- Выполнять разметку внешних носителей
- Запуск программ
б) Графический интерфейс
- То, что мы видим
в) Рабочий стол
- Экран
- Значки на нем
- Окна
- Панели
г) Много вариантность подачи команд
- Горячие клавиши
- Контекстное меню
- Панель инструментов
Тема 5. ФАЙЛОВЫЕ СИСТЕМЫ
21. Определение и основные функции файловой системы
Файловая система (ФС) - это часть операционной системы, назначение которой состоит в том, чтобы организовать эффективную работу с данными, хранящимися во внешней памяти, и обеспечить пользователю удобный интерфейс при работе с такими данными.