Лекция: Системное программное обеспечение.

Направлено на:

1)Создание операционной среды функционирования других программ.

2)На обеспечение надежной и эффективной работы самого компьютера и вычислительных сетей.

3)На выполнение вспомогательных процессов.

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

Структура системного программного обеспечения:

1) Базовое программное обеспечение – это минимальный набор, программных средств, обеспечивающий работу компьютера Поставляется как правило вместе с компьютером.

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

Функции операционных систем: Основные, дополнительные.

Компоненты операционной системы.

1) загрузчик – загружает ядро операционной системы и параметры.

2) ядро – процессы файлы, симаторы, потоки события, мьютексы, каналы, файлы, проецируемые в память.

3)командный процессор(интерпретатор) преобразует команды пользователя в машинный язык.

4)BIOS- обеспечивает доступ к аппаратуре компьютера и устройствам.

5) Драйверы устройств – операционная система получает доступ к аппаратному обеспечению компьютера.

6) Интерфейс – совокупность средств, методов и правил, взаимодействия между элементами системы.

 

Отличительные признаки UNIX систем:

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

2) широкое применение утилит запускаемых в командной строке.

3) взаимодействие с пользователем по средствам виртуального устройства.

4) представление физических и виртуальных устройств, а также некоторых средств межпроцессового взаимодействия, как файлов.

5) использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу.

Сетевые операционные системы – это комплекс программ, обеспечивающий обработку, передачу и хранением данных в сети.

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

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

Инструментарий технологии программирования – это программы и продукты поддержки технологии программирования. Выделяют 2 направления: средства для создания приложений и case-технологию. Средство для создания приложений включают: локальные средства разработки программ, обеспечивающие выполнение отдельных работ по созданию программ; интегрированные среды разработчика программ, обеспечивающих выполнение комплекса работ по созданию программ. Case-технология представляет собой методы анализа, проектирования и создания программных систем, предназначена для автоматизации процессов разработки и реализации информационных систем.

 

23.11.12

еще рефераты
Еще работы по информатике