Главная страница
Навигация по странице:

  • Виды ОС: Однопользовательские однозадачны

  • Однопользовательские многозадачные

  • Многопользовательская система

  • Базовые понятия: Ядро

  • Задача

  • Файловая система

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

  • Управление памятью: • отслеживание свободной и занятой памяти; • выделение памяти процессам и освобождение памяти по завершении процессов.Механизм

  • Защита памяти

  • 1. Операционная система


    Скачать 0.99 Mb.
    Название1. Операционная система
    Дата13.11.2021
    Размер0.99 Mb.
    Формат файлаdocx
    Имя файлаPyanzina_2_semestr.docx
    ТипПрограмма
    #270682
    страница1 из 5
      1   2   3   4   5

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

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

    •Загрузка программ в оперативную память и их выполнение.

    •управление памятью, связанное с распределением оперативной памяти между прикладными программами;

    •Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), •организованным в той или иной файловой системе.

    •Обеспечение пользовательского интерфейса (интерфейса пользователя).

    •управление файлами: основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации;

    Виды ОС:

    Однопользовательские однозадачные – системы предназначены для управления компьютером таким образом, один пользователь мог эффективно выполнять одну задачу либо действие.( Palm OS )

    Однопользовательские многозадачные – такие ОС большинство пользователей в настоящее время применяют в своих настольных компьютерах и ноутбуках. Windows от Microsoft и Mac OS от Apple – примеры операционных систем, позволяющих одному пользователю одновременно выполнять несколько программ.

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

    Типы ОС:

    графические (с наличием графического пользовательского интерфейса - GUI) - текстовые (только командная строка);

    бесплатные - платные;

    открытые (с возможностью редактировать исходный код) - закрытые (без возможности редактировать исходный код);

    клиентские - серверные;

    И т.д.

    Базовые понятия:

    Ядро - центральная часть операционной системы, обеспечивающая приложениям координированный доступ к ресурсам компьютера: – процессорное время, – оперативная память, – внешнее оборудование.

    Процесс - заявка операционной системе на потребление всех видов ресурсов, кроме одного - процессорного времени (программа в стадии выполнения)

    Примеры:

    •выполнение прикладных программ пользователей;

    редактирование текста программы;

    • трансляция исходной программы;

    И т. д.

    Задача - минимальная работа.

    Ресурсы - средства, позволяющие с помощью определённых преобразований получить желаемый результат.

    •Процессорное время; (делимые?)

    • Системные ресурсы памяти; (делимые)

    • Каналы ввода/вывода; (неделимые)

    • Периферийные устройства (делимые)

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

    Прерывания - это сигнал, заставляющий ЭВМ менять обычный порядок выполнения команд процессором.

    Потки - последовательность команд, работающих в рамках одного процесса.

    •Потоки не имеют собственных ресурсов;

    • Потоки используют процессорный ресурс

    Программные прерывания – прерывания, которые вызывают сами программы. Для этого они используют команду INT.

    Механизм программных прерываний был специально введен для того, чтобы:

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

    использование программных прерываний приводит к более компактному коду программ.

    Управление памятью:

    • отслеживание свободной и занятой памяти;

    • выделение памяти процессам и освобождение памяти по завершении процессов.

    Механизм:

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

    Динамическое распределение памяти:

    ОС выполняет запросы приложений на выделение им дополнительной памяти во время выполнения.

    Защита памяти:

    задача операционной системы: не позволить выполняемому процессу записывать или читать данные из памяти, назначенной другому процессу.
      1   2   3   4   5


    написать администратору сайта