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

Содержание

Слайд 2

Системное программное обеспечение -

это комплекс программ, которые обеспечивают эффективное управление компонентами

Системное программное обеспечение - это комплекс программ, которые обеспечивают эффективное управление компонентами
вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс» с одной стороны которого аппаратура, а с другой приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ и управляет аппаратными ресурсами вычислительной системы.

Слайд 3

Предназначение системных программ.

1. Организация выполнения прикладных программ.
2. Обеспечение надежной и эффективной работы

Предназначение системных программ. 1. Организация выполнения прикладных программ. 2. Обеспечение надежной и
самого компьютера и вычислительной сети.
3. Автоматизация разработки и создания новых программ.
4. Выполнение вспомогательных технологических процессов.
5. Проведение диагностики аппаратуры компьютера и вычислительных сетей.

Слайд 4

Системное ПО

Системы управления файлами

Утилиты (служебные программы)

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

Интерфейсные оболочки

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

Системное ПО Системы управления файлами Утилиты (служебные программы) Системы программирования Интерфейсные оболочки Операционные системы

Слайд 5

Операционная система -

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

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

Слайд 6

Функции операционной системы.

1. Прием от пользователя заданий и команд, сформулированных на соответствующем

Функции операционной системы. 1. Прием от пользователя заданий и команд, сформулированных на
языке.
2. Загрузка в оперативную память подлежащих исполнению программ.
3. Обеспечение работы СУФ и СУБД.
4. Организация и управление всеми операциями ввода/вывода.
5. Идентификация всех программ и данных.
6. Обеспечение режима мультипрограммирования, т.е. выполнения двух или более программ на одном процессоре.
7. Распределение и организация виртуальной памяти.

Слайд 7

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

• Mac OS – операционная система корпорации Apple.
• OS/2 —

Основные операционные системы. • Mac OS – операционная система корпорации Apple. •
операционная система фирмы IBM.
• Windows - операционная система корпорации Microsoft.
• Linux - общее название Unix-подобных операционных систем на основе одноимённого ядра и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU.

Слайд 8

Системы управления файлами

предназначены для более удобного доступа к данным, организованным в виде

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

Слайд 9

Основные файловые системы.

• FAT - наиболее простая из файловых систем. Диск, отформатированный

Основные файловые системы. • FAT - наиболее простая из файловых систем. Диск,
в файловой системе FAT, делится на кластеры, размер которых зависит от размера тома. Основой системы FAT является таблица размещения файлов, которая помещена в самом начале тома.
• HPFS - в этой файловой системе поддерживается структура каталогов FAT и добавлена сортировка файлов по именам. Файл состоит из «данных» и специальных атрибутов, помимо их так же присутствуют сведения о создании и внесении изменений, а также дата и время доступа.

Слайд 10

Утилиты -

программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания

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

Слайд 11

Функции утилит.

1.Мониторинг показателей датчиков и производительности оборудования, мониторинг температур процессора.
2. Управление параметрами

Функции утилит. 1.Мониторинг показателей датчиков и производительности оборудования, мониторинг температур процессора. 2.
оборудования.
3. Тонкая настройка параметров системы.
4. Расширение возможностей компьютера.
5.Контроль показателей — проверка ссылочной целостности; правильности записи данных.

Слайд 12

Типы утилит.

• Дисковые утилиты: дефрагментаторы, программы проверки диска (Scandisk), очистки диска (CCleaner),

Типы утилит. • Дисковые утилиты: дефрагментаторы, программы проверки диска (Scandisk), очистки диска
разметки диска (fdisk).
• Менеджеры процессов (AnVir Task Manager).
• Утилиты работы с реестром (Reg Organizer).
• Утилиты мониторинга оборудования (SpeedFan).
•Средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
• Архиваторы (WinRar).
• Программы-драйверы.

Слайд 13

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

программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ,

Системы программирования - программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения
записанных на определенном языке программирования. Системами программирования, ориентированные на создание Windows-приложений, являются: Borland Delphi, Microsoft Visual Basic, Borland C++ .

Слайд 14

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

1. Транслятор (преобразует программу, написанную на одном из языков высокого

Компоненты систем программирования. 1. Транслятор (преобразует программу, написанную на одном из языков
уровня, в программу, состоящую из машинных команд). Реализуются в виде компиляторов или интерпретаторов.
2. Библиотека подпрограмм и функций.
3. Интегрированная среда разработки.
4. Отладочные программы (помогают находить и устранять ошибки в программе).
5. «Дружественная" к пользователю диалоговая среда.

Слайд 15

Интерфейсные оболочки -

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

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

Слайд 16

Требования к системному ПО.

• Прозрачность работы.
• Гарантированная надежность выполнения.
• Максимальная скорость выполнения.

Требования к системному ПО. • Прозрачность работы. • Гарантированная надежность выполнения. •
Минимальные затраты на хранение машинных кодов.
•Поддержка средств связи с прикладными программами.
Эффективность системных программ зависит от надежности исполняемого кода. Требование эффективности системных программ вызывает необходимость использования специальных языков: машинно-ориентированных типа языка Assembler и высокого уровня типа C или C++.