- Архитектура операционной системы

Презентация "Архитектура операционной системы" (9 класс) по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17

Презентацию на тему "Архитектура операционной системы" (9 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 17 слайд(ов).

Слайды презентации

Архитектура операционной системы
Слайд 1

Архитектура операционной системы

Ядро и вспомогательные модули операционной системы. При функциональной декомпозиции ОС модули разделяются на две группы: ядро – модули, выполняющие основные функции ОС; модули, выполняющие вспомогательные функции ОС.
Слайд 2

Ядро и вспомогательные модули операционной системы

При функциональной декомпозиции ОС модули разделяются на две группы: ядро – модули, выполняющие основные функции ОС; модули, выполняющие вспомогательные функции ОС.

Модули ядра ОС. Модули ядра ОС выполняют следующие базовые функции ОС: управление процессами управление памятью управление устройствами ввода-вывода Ядро обеспечивает решение задачи организации вычислительного процесса: переключение контекстов, загрузка/выгрузка страниц, обработка прерываний и т.п.
Слайд 3

Модули ядра ОС

Модули ядра ОС выполняют следующие базовые функции ОС: управление процессами управление памятью управление устройствами ввода-вывода Ядро обеспечивает решение задачи организации вычислительного процесса: переключение контекстов, загрузка/выгрузка страниц, обработка прерываний и т.п. Другая задача – поддержка приложений, создание для них прикладной программной среды. Приложения обращаются к ядру с запросами (системными вызовами) для выполнения базовых операций (открытие и чтение файла, вывод информации на дисплей и т.п.) Функции выполняемые ядром ОС требуют высокой скорости выполнения и для этого размещаются постоянно в оперативной памяти (резидентные модули).

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

Вспомогательные модули операционной системы

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

Вспомогательные модули ОС условно разделяются на следующие группы: Утилиты – приложения, решающие отельные задачи управления и сопровождения ОС Системные обрабатывающие программы – текстовые и графические редакторы, компиляторы, компоновщики и т.п. Программы предоставления пользователю дополнительны
Слайд 5

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

Ядро ОС утилиты. Системные обрабатывающие программы. пользовательские приложения
Слайд 6

Ядро ОС утилиты

Системные обрабатывающие программы

пользовательские приложения

Привилегированный режим процессора. Для надежного управления работой приложений ядро ОС должно обладать некоторыми привилегиями по отношению к остальным приложениям. Обеспечивается привилегированный режим специальными средствами аппаратной поддержкой. Процессор компьютера поддерживает как минимум дв
Слайд 7

Привилегированный режим процессора

Для надежного управления работой приложений ядро ОС должно обладать некоторыми привилегиями по отношению к остальным приложениям. Обеспечивается привилегированный режим специальными средствами аппаратной поддержкой. Процессор компьютера поддерживает как минимум два режима работы – пользовательский (user mode) и привилегированный (kernel mode). Приложения в пользовательском режиме не могут выполнять некоторые критичные команды (переключение процессора с задачи на задачу, доступ к механизму выделения и защиты областей памяти и т.п.).

Привилегированный режим работы. Между числом привилегий, поддерживаемых аппаратурой и операционной системой нет однозначного соответствия: процессор Intel поддерживает 4 режима работы процессора – операционные системы Windows используют два из них. Для реализации привилегированного режима достаточно
Слайд 8

Привилегированный режим работы

Между числом привилегий, поддерживаемых аппаратурой и операционной системой нет однозначного соответствия: процессор Intel поддерживает 4 режима работы процессора – операционные системы Windows используют два из них. Для реализации привилегированного режима достаточно поддержки двух режимов работы Повышение устойчивости ОС, обеспечивающееся использованием работы в привилегированном режиме, достигается за счет некоторого замедления, вызванного необходимостью переключения работы ядра. Архитектура ОС, основанная на разделении привилегированного режима для ядра и пользовательского режима для приложений – стала классической.

Многослойная структура ОС. Вычислительная система под управлением ОС можно рассматривать как состоящую из нескольких слоев: Нижний слой – аппаратура; Средний – ядро ОС; Верхний – утилиты, приложения и т.п.
Слайд 9

Многослойная структура ОС

Вычислительная система под управлением ОС можно рассматривать как состоящую из нескольких слоев: Нижний слой – аппаратура; Средний – ядро ОС; Верхний – утилиты, приложения и т.п.

Детализация структуры ядра. Ядро, являясь структурным элементом ОС, может быть логически разложен на ряд слоев: Средства аппаратной поддержки ОС Машинно-зависимые компоненты ОС (включает модули, отражающие специфику аппаратной платформы компьютера) Базовые механизмы ядра (включает наиболее примитивн
Слайд 10

Детализация структуры ядра

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

Аппаратная зависимость ОС. Операционная система в процессе работы взаимодействует с аппаратными средствами компьютера: Средства поддержки привилегированного режима Средства трансляции адресов Средства переключения процессов Защита областей памяти Система прерываний Системный таймер Это делает ОС при
Слайд 11

Аппаратная зависимость ОС

Операционная система в процессе работы взаимодействует с аппаратными средствами компьютера: Средства поддержки привилегированного режима Средства трансляции адресов Средства переключения процессов Защита областей памяти Система прерываний Системный таймер Это делает ОС привязанной к определенной аппаратной платформе

Переносимость операционной системы. Под переносимостью операционной системы понимается способность использования ОС на различных аппаратных платформах с минимальными изменениями в ее структуре. Для уменьшения числа машинно-зависимых модулей разработчики ОС ограничивают универсальность машинно-незави
Слайд 12

Переносимость операционной системы

Под переносимостью операционной системы понимается способность использования ОС на различных аппаратных платформах с минимальными изменениями в ее структуре. Для уменьшения числа машинно-зависимых модулей разработчики ОС ограничивают универсальность машинно-независимых модулей. Например, Windows разработана для нескольких типов процессоров и для многопроцессорных систем используются собственные модули. Для обеспечения переносимости следуют следующим правилам: Большая часть кода написана на языке, трансляторы которого существуют для всех планируемых платформ; Объем машино-зависимых частей кода должен быть минимизирован; Аппаратно-зависимый код должен быть изолирован в нескольких модулях В идеале машино-зависимые модули ядра полностью экранируют остальную часть ОС от конкретных деталей аппаратной платформы (кэши, контроллеры прерываний и т.п.).

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

Микроядерная архитектура

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

Привилегированный режим. Пользовательский режим. Микроядро Сервер процессов. Сервер безопасности. Файловый сервер. Приложения пользователей
Слайд 14

Привилегированный режим

Пользовательский режим

Микроядро Сервер процессов

Сервер безопасности

Файловый сервер

Приложения пользователей

Достоинства микроядерной архитектуры. Операционные системы, основанные на микроядерной архитектуре обладают рядом преимуществ, предъявляемых к современным ОС: Переносимость (обусловлена малым числом модулей в аппаратно-зависимом микроядре) Расширяемость (добавление новых функций связано с включением
Слайд 15

Достоинства микроядерной архитектуры

Операционные системы, основанные на микроядерной архитектуре обладают рядом преимуществ, предъявляемых к современным ОС: Переносимость (обусловлена малым числом модулей в аппаратно-зависимом микроядре) Расширяемость (добавление новых функций связано с включением новых серверов ОС) Надежность (обусловлена изолированностью процессов) Поддержка распределенных вычислений (используется механизм взаимодействия приложений аналогичный взаимодействию в распределенных системах) Недостаток Производительность (обладают меньшей производительностью)

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

Совместимость операционных систем

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

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

Прикладные программные среды

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

Список похожих презентаций

Графический интерфейс операционной системы

Графический интерфейс операционной системы

Автор презентации «Графический интерфейс операционной системы» Помаскин Юрий Иванович - учитель информатики МБОУ СОШ№5 г. Кимовска Тульской области. ...
Понятие операционной системы

Понятие операционной системы

Понятие операционной системы (ОС). Операционная система (ОС) - комплекс системных и управляющих программ, предназначенных для наиболее эффективного ...
Возможности операционной системы Linux

Возможности операционной системы Linux

Цель:. Расширить представление о возможностях использования ОС «Линукс» в образовательном процессе. Задачи:. Ознакомить с основами работы в офисном ...
Возможности операционной системы Linux в учебном процессе Возможности операционной системы Linux в учебном процессе

Возможности операционной системы Linux в учебном процессе Возможности операционной системы Linux в учебном процессе

Цель и задачи. Цель: Исследовать возможности операционной системы Линукс в сравнении с Windows помочь школьнику разобраться с интерфейсом операционной ...
Возможности  операционной системы Linux в учебном процессе

Возможности операционной системы Linux в учебном процессе

Цель и задачи. Цель: Исследовать возможности операционной системы Линукс в сравнении с Windows помочь школьнику разобраться с интерфейсом операционной ...
Назначение и состав операционной системы

Назначение и состав операционной системы

ОПЕРАЦИОННАЯ СИСТЕМА. Операционная система обеспечивает совместное функционирование всех устройств компьютера и представляет пользователю доступ к ...
Установка операционной системы Alt Linux 5.0

Установка операционной системы Alt Linux 5.0

В настройках BIOS установить приоритет загрузки DVD-привода. Вставить диск с Альт Линукс в привод Перезагрузить компьютер и дождаться загрузки с диска. ...
Основы информатики. Операционные системы

Основы информатики. Операционные системы

Единицы измерения информации. Информатика – это наука об информации: единицах измерения, структуре , свойствах, преобразовании информации из одной ...
Операционные системы, среды и оболочки

Операционные системы, среды и оболочки

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

Операционные системы мобильных устройств

Цель работы – изучение операционных систем мобильных устройств. Для достижения поставленной цели необходимо решение следующих задач: - описать виды ...
Архитектура и составные части систем искусственного интеллекта

Архитектура и составные части систем искусственного интеллекта

Подходы к построению систем ИИ. Подходы к построению систем ИИ: Логический (булева алгебра) Структурный (моделирование структуры человеческого мозга) ...
Экспертные системы

Экспертные системы

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

Разомкнутая и замкнутая информационная системы

Система – это объект, который одновременно рассматривается и как единое целое, и как совокупность более мелких разнородных объектов, объединенных ...
Поисковые системы Интернета

Поисковые системы Интернета

Пополнение информационных ресурсов Интернета происходит высокими темпами, и найти необходимую информацию становиться всё труднее. 1) Вы переходите ...
Архитектура персонального компьютера

Архитектура персонального компьютера

Содержание:. Материнская плата Процессор Шинные интерфейсы материнской платы Оперативная память Микросхема ПЗУ и система BIOS Жесткий диск Гибкие ...
Архитектура персонального компьютера

Архитектура персонального компьютера

Цели урока:. Освоить основные характеристики устройств ПК; Иметь представление о функциональном назначении периферийного оборудования. Какие основные ...
Архитектура набора команд

Архитектура набора команд

Размер команды. Фиксированный переменный. Структура команды. Битовые поля: Адреса операндов Код команды Уточнения типа операции Методы адресации Размер ...
Архитектура микроконтроллера 8051

Архитектура микроконтроллера 8051

Микроконтроллер 8051. Микроконтроллер выполнен на основе высокоуровневой n-МОП технологии. Через четыре программируемых параллельных порта ввода/вывода ...
Архитектура компьютера. Современные виды внешних устройств

Архитектура компьютера. Современные виды внешних устройств

Цели занятия образовательная развивающая воспитательная. образовательная:. сформировать понятие архитектуры компьютера рассмотреть основные компоненты ...
Архитектура компьютера основные устройства и их функции

Архитектура компьютера основные устройства и их функции

Надо поздороваться не словами, а молча - глазами. При этом постараться глазами показать, какое сегодня у Вас настроение. ЗДРАВСТВУЙ, ЭТО Я! Задача: ...

Конспекты

Основные объекты и приемы управления операционной системы

Основные объекты и приемы управления операционной системы

Суворова Ксения Викторовна. Учитель информатики. Казахстан, Павлодарская область,. . г. Экибастуз, КГУ СОШ№9. Класс: 6. Поурочный план по предмету ...
Понятие операционной системы и ее функции

Понятие операционной системы и ее функции

. Урок. №13 Дата. _____________________. . Тема урока: Понятие операционной системы. . и ее функции. Класс: 7 «Б, В». Цель:. . . Изучить ...
Понятие операционной системы

Понятие операционной системы

Информатика 5 класс. Тема урока: Понятие операционной системы. Цель урока:. к концу урока учащиеся фиксируют в тетради 3 функции операционной ...
Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции

Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции

Тема урока:. Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции. Автор урока. . Еремина Светлана ...
Графический интерфейс операционной системы и приложений. Практическая работа «Определение разрешающей способности мыши

Графический интерфейс операционной системы и приложений. Практическая работа «Определение разрешающей способности мыши

Старкова Надежда Константиновна. . . . Муниципальное бюджетное общеобразовательное учреждение «Сысоевская средняя общеобразовательная школа ...
Особенности операционной системы WINDOWS

Особенности операционной системы WINDOWS

Конспект урока по информатике. . Тема: «Особенности операционной системы WINDOWS. ». Цели урока:. Образовательная:. Знакомство с основными ...
Файл и файловые системы

Файл и файловые системы

Муниципальное бюджетное образовательное учреждение. Хотьковская средняя общеобразовательная школа № 5. «Файл и файловые системы». (открытый ...
Перевод чисел из одной системы счисления в другую

Перевод чисел из одной системы счисления в другую

Тема урока:. «Перевод чисел из одной системы счисления в другую», 8 класс, информатика. Цели урока:. . - Научить, учащихся переводить числа. из ...
Перевод чисел из любой системы счисления в десятичную

Перевод чисел из любой системы счисления в десятичную

Конспект урока по информатике на тему: «Перевод чисел из любой системы счисления в десятичную». Цели:. дидактическая:. дать понятие разряда, разобрать ...
Перевод чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную систему счисления

Перевод чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную систему счисления

Государственное учреждение. «ОТДЕЛ ОБРАЗОВАНИЯ ГОРОДА КОСТАНАЯ». Школа – лицей №1. Конспект урока по информатике в 8 классе«Перевод ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:1 ноября 2018
Категория:Информатика
Содержит:17 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации