Классификация системного программного обеспечения. Виды и основные функции операционных систем. Анализ взаимодействия с аппаратными средствами. Характеристика операционных систем MS Dos, Unix, Linux. История развития операционной системы Windows.
Аннотация к работе
Системное программное обеспечение ЭВМСистемные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера - центральным процессором, памятью, вводом-выводом. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы. Системное ПО состоит из базового программного обеспечения, которое, как правило, поставляется вместе с компьютером, и сервисного программного обеспечения, которое может быть приобретено дополнительно. В базовое программное обеспечение входят: · операционная система; Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.Операционная система обычно хранится во внешней памяти компьютера - на диске. Основная функция всех операционных систем - посредническая и заключаются в обеспечении трех видов интерфейса: · интерфейс пользователя - интерфейс между пользователем и программно-аппаратными средствами компьютера; Все операционные системы способны обеспечивать как пакетный, так и диалоговый режим работы с пользователем. В диалоговом режиме ОС находится в ожидании команды пользователя и, получив ее, приступает к исполнению, а, исполнив, возвращает отклик и ждет очередной команды. Все операционные системы обеспечивают свой автоматический запуск.Ни один разработчик программного обеспечения не в состоянии предусмотреть все варианты взаимодействия средств аппаратного обеспечения вычислительной техники со своей программой. Выпуская устройство, его разработчик прикладывает к нему несколько драйверов - специальных программных средств управления, предназначенных для основных операционных систем. Драйверы имеют точки входа для взаимодействия с прикладными программами, а диспетчеризация обращений прикладных программ к драйверам устройств - это одна из функций операционной системы.Надежность работы дисков (особенно жесткого диска) определяет не только надежность работы компьютера в целом, но и безопасность хранения данных, ценность которых может намного превышать стоимость самого компьютера. Логические ошибки, при проверке целостности файловой структуры, как правило, устраняются средствами самой операционной системы.Виртуальная память - расширение адресного пространства задачи, полученное за счет использования части внешней памяти.Взаимодействие процессора с дисками компьютера происходит намного медленнее операций обмена с оперативной памятью, и операционная система принимает специальные меры по сохранению части прочитанных с диска данных в специальной области ОЗУ, называемой дисковым кэшем.Ценность данных, размещенных на компьютере, принято измерять совокупностью затрат, которые может понести владелец в случае их утраты.В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell.ОС Windows создана на базе объектно-ориентированной методологии программирования, ее основные понятия: объект, его свойства и действия, которые объект может выполнять в зависимости от запроса. Операционная система Windows является многозадачной, т.е. она способна "одновременно" выполнять несколько программ. На самом деле один микропроцессор может выполнять инструкции только одной программы. При вытесняющей многозадачности распределением процессорного времени между программами занимается операционная система. Основой интерфейса пользователя в ОС Windows является использование идей так называемого WIMP-интерфейса, т.е. ориентация на: · окна (Windows) как основной элемент экрана, в границах которых происходят все действия пользователя;Первая версия MS-DOS (Microsoft Disk Operating System) была установлена на IBM PC вместе с Microsoft Basic, Microsoft Cobol, Microsoft Fortran и некоторыми другими программами Microsoft. Она состоит из следующих основных модулей: базовая система ввода-вывода (BIOS); модуль расширения базовой системы ввода-вывода (IO. Так, базовая система ввода-вывода находится в постоянном запоминающем устройстве (ПЗУ), а не на дисках, как все остальные модули.Операционная система UNIX была создана в Bell Telephone Laboratories. Система полностью написана на ассемблере, официальным днем ее рождения стало 1 января 1970 года. В 1973 году большая часть ядра UNIX переписывается на языке высокого уровня C и имеет только около 10% кода на ассемблере, что сделало ее простой для понимания, изменения и переноса на другие платформы. Один мощный сервер может обслуживать запросы большого количества пользователей. Кроме того, система способна выполнять большое количество различных функций, в частности, работать, как вычислительный сервер, как сервер базы данных, как сетевой сервер, поддерживающий важнейшие сервисы сети и т.д.Linux (полное название GNU/Linux, произносится "гну слэш линукс") - общее название UNIX-подобных операционных систем на основе одноименного ядра и собранных для него библиотек и системных программ , разработанных в рамках проекта GNU .
План
Содержание
1. Классификация системного ПО
2. Виды и основные функции операционных систем
3. Взаимодействие с аппаратными средствами
3.1 Средства проверки дисков
3.2 Средства управления виртуальной памятью
3.3 Средства кэширования дисков
3.4 Средства резервного копирования данных
4. Наиболее распространенные операционные системы
4.1 Характеристика операционной системы Windows
32-разрядная архитектура
Многозадачность и многопоточность
Графический пользовательский интерфейс
Использование виртуальной памяти
Совместимость с ранее созданным программным обеспечением
Наличие коммуникационных программных средств
Наличие средств мультимедиа
4.2 Характеристика операционной системы MS DOS
4.3 Характеристика операционной системы UNIX
4.4 Характеристика операционной системы LINUX
5. История развития ОС Windows
1. Классификация системного ПО
Системное программное обеспечение (System Software) - совокупность программ и программных комплексов для обеспечения работы компьютеров и сетей ЭВМ.