Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция ОС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
16.44 Mб
Скачать

Введение

Студент должен:

иметь представление:

  • об общих принципах архитектуры операционных систем;

  • об истории развития операционных систем

  • о современном уровне операционных систем

Роль и место знаний по дисциплине «Операционные системы и среды» при освоении смежных дисциплин по выбранной специальности; в сфере профессиональной деятельности.

Современный уровень и перспективы развития операционные систем и сред.

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис. 1):

  1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок и т.п.;

  2. системные программы, выполняющие различные вспомогательные функции, например:

    • управление ресурсами компьютера;

    • создание копий используемой информации;

    • проверка работоспособности устройств компьютера;

    • выдача справочной информации о компьютере и др.;

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

Рисунок 1 - Структура программного обеспечения компьютера

Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.

Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.

Прикладное по

Общего назначения:

  • текстовые редакторы

Текстовый редактор — компьютерная программа, предназначенная для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.

  • графические редакторы

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

  • СУБД

Система управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для манипулирования базой данных.

  • табличные процессоры

Табличный процессор — категория программного обеспечения, предназначенного для работы с электронными таблицами.

  • сетевое ПО

  • игры.

Специального назначения:

  • математические пакеты;

  • САПР;

  • бухгалтерские пакеты;

  • экспертные системы.

Системное по

Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.

  • Операционные системы общего назначения, реального времени, сетевые ОС, встраиваемые

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

ОС является первичной программной оболочкой для всякой ЭВМ; без ОС ЭВМ становится неодушевленным предметом. При включении электропитания ЭВМ автоматически осуществляется считывание с магнитного носителя, запись в оперативную память и запуск резидентных программ ОС, или загрузка ОС.

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

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

  • Драйверы устройств

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

  • Программные кодеки

Кодек (англ. codec — сокр. от coder/decoder (кодировщик/декодировщик) или compressor/decompressor) — устройство или программа, способная выполнять преобразование данных или сигнала. Кодеки могут как кодировать поток/сигнал (часто для передачи, хранения или шифрования), так и раскодировать — для просмотра или изменения в формате, более подходящем для этих операций. Кодеки часто используются при цифровой обработке видео и звука.

  • Программы-оболочки- обеспечивают более удобный и наглядный способ общения с компьютером (Norton Commander, Norton Navigator).

  • Утилиты

Утил́ита (англ. utility или tool) — программный продукт, предназначенный не для решения какой-либо прикладной задачи, а для решения вспомогательных задач.

К ним можно отнести:

  • программы резервирования;

  • антивирусные программы;

  • архиваторы;

  • программы-русификаторы;

  • программы для диагностики компьютера;

  • программы для оптимизации дисков;

  • программы динамического сжатия дисков