Системное программное обеспечение
Структура системного программного обеспечения. Базовое программное обеспечение. Сервисное программное обеспечение. Оптимальный состав системного программного обеспечения современных персональных компьютеров.
Системное программное обеспечение (System Software) – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Системное программное обеспечение (СПО) включает в себя: базовое ПО, содержащее операционные системы (ОС) и операционные оболочки; сервисное ПО (или утилиты), содержащие программы диагностики работоспособности компьютера, антивирусные программы, программы обслуживания дисков, программы архивирования данных, программы обслуживания сетей. Базовое программное обеспечение – минимальный набор программных средств, обеспечивающих работу компьютера. Сервисное программное обеспечение – программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя. В базовое программное обеспечение входят: операционная система; операционные оболочки (текстовые и графические); сетевая операционная система. Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ. В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell. Операционные оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя. Наиболее популярны следующие виды текстовых оболочек операционной системы Windows: Norton Commander - фирма Symantec; Norton Navigator и др. Эти программы существенно упрощают задание управляющей информации для выполнения команд операционной системы, уменьшают напряженность и сложность работы конечного пользователя. Сетевые операционные системы – комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Сетевая ОС предоставляет пользователям различные виды сетевых служб (управление файлами, электронная почта, процессы yправления сетью и др.), поддерживает работу в абонентских системах. Расширением базового программного обеспечения компьютера является набор сервисных, дополнительно устанавливаемых программ, которые можно классифицировать по функциональному признаку следующим образом: 1.программы диагностики работоспособности компьютера; 2.антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов; 3.программы обслуживания дисков, обеспечивающие проверку качества поверхности магнитного диска, контроль сохранности файловой системы на логическом и физическом уровнях, сжатие дисков, создание страховых копий дисков, резервирование данных на внешних носителях и др.; 4.программы архивирования данных, которые обеспечивают процесс сжатия информации в файлах с целью уменьшения объема памяти для ее хранения;- программы обслуживания сети. Эти программы часто называются утилитами. Утилиты - программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров (диагностики, тестирования аппаратных и программных средств, оптимизации использования дискового пространства, восстановления разрушенной на магнитном диске информации и т.п.). Оптимальный состав системного программного обеспечения современных персональных компьютеров состоит из: 1. операционной системы; 2.антивирусной программы; 3. файловый менеджер; 4. программы архивирования данных.
- Информация как основа объективной реальности
- Информатизация. Понятие информационного общества
- Представление и кодирование информации
- Бинарная логика вычислительной техники
- Периферийные устройства
- Организация и технологии компьютерных сетей
- Архитектура операционных систем
- Операционные системы семейства Microsoft Windows и Unix-подобные операционные системы
- Сетевые операционные системы
- Задачи компьютерной графики и вычислительной геометрии
- Математические и алгоритмические основы компьютерной графики
- Информационная безопасность компьютеров и сетей
- Правовые основы защиты информации
- Состав аппаратного обеспечения персонального компьютера
- Алгоритмы и алгоритмизация вычислительных задач
- Языки программирования и методы трансляции
- Фундаментальные понятия теории баз данных и систем управления базами данных
- Состав и функции баз данных и систем управления базами данных
- Основные понятия экспертных систем и систем искусственного интеллекта
- Компьютерные математические системы
- Компьютерное моделирование
- Компьютерное моделирование.
- Системное программное обеспечение
- Прикладное программное обеспечение
- Инструментарий технологии программирования
- Теория вычислительных погрешностей
- Нечеткие вычисления
- Этапы разработки и внедрения автоматизированных систем, программных комплексов, программных продуктов
- Разработка алгоритмов программных продуктов
- Методология и технология разработки информационных систем