Операционные системы
<<  Структура операционной системы Мобильные операционные системы  >>
Картинок нет
Картинки из презентации «Операционная платформа» к уроку информатики на тему «Операционные системы»

Автор: Kalinina. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Операционная платформа.ppt» со всеми картинками в zip-архиве размером 623 КБ.

Операционная платформа

содержание презентации «Операционная платформа.ppt»
Сл Текст Сл Текст
1Операционная платформа. Определения и 21OpenMP для кластера Малые отличия в
классификация. Лекция №3. Калинина А.П. 1. синтаксисе. 21.
2Содержание. Введение Введение в 222.3.2. Классификация по особенностям
операционные системы Процессы и потоки алгоритмов управления ресурсами. Поддержка
(нити) управления. 2. многозадачности Поддержка
3Операционная платформа – составляющая многопользовательского режима Поддержка
«системного» подхода. 1. Введение. 3. многопоточности Поддержка
4Основные идеи, концепции и алгоритмы, многопроцессорной обработки Концепция
лежащие в основе операционных систем, системы виртуальных машин (нескольких
применимы ко многим другим областям полноценных операционных систем). 22.
программирования, и особенно, к системному 232.3.4. Классификация по особенностям
программированию; Операционная система – аппаратных платформ. Операционные системы
большая и сложная программа, на примере для мощных серверов Операционные системы
которой можно изучить вопросы создания для мощных станций и персональных
сложных программных продуктов; Популярные компьютеров Операционные системы для
программные продукты могут рассматриваться карманных компьютеров. 23.
как надстройки над операционными системами 242.3.5. Классификация по особенностям
(базы данных,…). Необходимость изучения областей использования. Операционные
операционной платформы для любого системы пакетной обработки Операционные
программиста. 1. Введение. 4. системы разделения времени. Такие системы
5Современные операционные системы – по предоставляют каждой из задач квант
своей сути, параллельные программы процессорного времени Операционные системы
технологии параллельного программирования реального времени. 24.
– либо непосредственное использование 252.3.6. Классификация по типу
сервисов операционной системы через архитектуры ядра системы. Монолитное ядро.
интерфейс системных вызовов, либо Такое ядро компонуется как одно программа,
надстройка над операционной системой. работающая в привилегированном режиме и
Особая необходимость изучения операционной использующая быстрые переходы с одной
платформы - для «параллельного» процедуры на другую Слоистое ядро. В этом
программиста. 1. Введение. 5. случае компоненты операционной системы
6Пример: параллельный язык образуют уровни с хорошо продуманной
программирования с поддержкой функциональностью и интерфейсом. Как и в
пользовательских потоков как потоков ядра. предыдущем случае, компоненты работают в
1. Введение. 6. привилегированном режиме Микроядро.
72. Введение в операционные системы. Микроядро выполняет минимум функций по
2.1. Основные понятия и определения 2.2. управлению аппаратурой. Обычно в него
Поколения операционных систем 2.3. включаются машинно зависимые программы,
Классификация операционных систем. 7. некоторые функции управления процессами и
8Основные функции операционной системы. обработка прерываний. 25.
Образно говоря, основной функцией 26Классификация по типу архитектуры
операционной системы можно считать ядра. 26.
чародейство – превращение системы в нечто 273. Процессы и потоки (нити)
большее, чем есть на самом деле. управления. Процесс – это абстракция,
операционная система может создать иллюзию описывающая выполняющуюся программу
одновременного исполнения нескольких Процесс – это исполнение
программ на одном процессоре. В итоге последовательности действий в среде,
пользователь воспринимает виртуальную включающей собственно выполняющуюся
машину как компьютер, имеющий архитектуру, программу, а также связанные с ней данные
отличную от реально существующей. и состояния (открытые файлы, текущий
Программы с OpenMP и MPI можно тестировать каталог и т.п.) С точки зрения
на правильность работы на однопроцессорной операционной системы процесс – это единица
машине, если есть подходящая операционная работы, заявка на потребление системных
система и ПО. 2.1. Основные понятия и ресурсов Процесс – объект, которому
определения. 8. выделяется процессор Процесс – это живая
9Виртуальные параллельные архитектуры. душа программы Первое упоминание о
2.1. Основные понятия и определения. 9. процессе появилось в 60-е годы 20 века в
10Основные функции операционной системы. операционной системе MULTICS. 27.
1. Предоставление 28Основные состояния процесса.
пользователю-программисту вместо реальной Готовность – процесс находится в очереди
аппаратуры компьютера расширенной на выполнение; Ожидание – процесс ожидает
виртуальной машины, с которой удобно завершения события ( например,
работать. 2. Повышение эффективности освобождения ресурса); Остановлен –
использования компьютера за счет процесс остановлен, как правило, в
рационального управления его ресурсами. отладочном режиме; Создание – выполнение
2.1. Основные понятия и определения. 10. действий, необходимых для создания
11О виртуальной машине. q Виртуальная процесса Завершение - выполнение действий,
машина – это вычислительная система связанных с успешным завершением процесса
заданной конфигурации, моделируемая для Зомби – процесс закончен, но предок не
пользователя программными и аппаратными принял его завершения. 28.
средствами конкретного реально 29Основные состояния процесса. 29.
существующего компьютера. q Операционная 30Процессы с поддержкой многопоточности.
система является тем слоем программного Поток (нить) управления– это исполнение
обеспечения, который преобразует команд программы в естественном порядке.
аппаратную машину в виртуальную. q Процессы делятся на традиционные - имеющие
Конфигурация виртуальной машины может один поток управления и многопоточные
существенно отличаться от реальной. 2.1. (многонитевые). Многопоточность в рамках
Основные понятия и определения. 11. одного процесса имеет существенные
12Классификация ресурсов. 2.1. Основные преимущества. Переключение контекста между
понятия и определения. 12. двумя потомками в одном процессе
13Составляющие операционной системы. значительно проще, чем переключение
Ядро операционной системы – модули, контекста между двумя процессами. Все
выполняющие основные функции операционной данные, за исключением стэка исполнения и
системы. Эти модули обычно поддерживают содержимого регистра процессора,
управление процессами, памятью, разделяются между потоками. 30.
устройствами ввода-вывода. Код ядра 31Классы программ, где необходима
операционной системы исполняется в многопоточность. Операционные системы
привилегированном режиме работы Сетевые серверы Встроенные системы
процессора. Обычные приложения в Вычислительные программы. 31.
стандартном для данной операционной 32Три класса потоков. Потоки ядра
системе формате. Их называют являются базовыми потоками. Они
вспомогательными модулями операционной располагаются в адресном пространстве ядра
системы. 2.1. Основные понятия и и непосредственно связаны с процессами.
определения. 13. Облегченные (легковесные) потоки служат
142.2. Поколения операционных систем. для организации пользователем нескольких
Нулевое поколение. В первых компьютерах потоков управления в адресном
операционные системы отсутствовали. Это пространстве. Каждому облегченному потоку
период с момента появления первых соответствует свой отдельный ядерный
компьютеров до середины 50- ых годов 20 поток. Каждый облегченный поток может
века. Первое поколение. Пакетная отдельно планироваться (на каждый
обработка, мультипрограммные операционные процессор по потоку). Пользовательские
системы. Появились в середине 50-ых годов потоки, для создания которых пользователь
20 века. Второе поколение. Многорежимные работает со стандартной библиотекой.
операционные системы, операционные системы Пользовательские потоки связываются с
реального времени. Появились в середине облегченными потоками. 32.
60-х гг. 20 века. Третье поколение. 33Классы потоков. 33.
Операционные системы для персональных 344. Windows – 2000 & Windows NT. q
компьютеров, сетевые операционные системы. процесс представляет выполняющийся
Появились в начале 80-х гг. 20 века. экземпляр программы. Он имеет собственное
Четвертое поколение. Распределенные адресное пространство, где содержаться его
операционные системы. Появились в начале код и данные. q Процесс должен содержать
90-х г 20 века. 14. минимум как один поток, так как именно он,
152.3. Классификация операционных а не процесс, является единицей
систем. 2.3.1. Классификация по типу планирования (данная операционная система
централизации 2.3.2. Классификация по относится к системам разделения времени,
особенностям алгоритмов управления т.е. каждой единице предоставляется квант
ресурсами 2.3.4. Классификация по процессорного времени). q Процесс может
особенностям аппаратных платформ 2.3.5. создавать несколько потоков, выполняемых в
Классификация по особенностям областей его адресном пространстве. 34.
использования 2.3.6. Классификация по типу 354. Windows – 2000 & Windows NT. q
архитектуры ядра системы. 15. ?…поддерживает особую легковесную форму
162.3.1. Классификация по типу потока, называемого нитью. В отличие от
централизации. 2.3. Классификация потоков, управление нитями осуществляется
операционных систем. 16. исключительно в пользовательском режиме,
17Распределенные операционные системы. поэтому они не видны ни ядру, ни
?Предоставляют пользователю сети единую исполнительной системе. q Приложение на
централизованную виртуальную машину, основе нитей может эффективно использовать
которая дает максимальную степень возможности мультипроцессора, если в нем
прозрачности сетевых ресурсов. ? задействовано более одного потока и
Распределенные системы объединяют все реализован механизм управления
компьютеров сети, для работы в тесной параллельным выполнением нитей разных
кооперации. ? При работе в таких системах потоков. 35.
пользователь, запускающий приложение, не 36В windows: Каждый пользовательский
знает, на каком компьютере оно реально поток (не нить) регистрируется как поток
выполняется. 2.3. Классификация ядра Создание параллельной секции –
операционных систем. 17. достаточно дорогостоящая операция
18Основная характеристика классификации Переключение контекста – дорогостоящая
параллельных и распределенных архитектур. операция Разный тип потоков делает более
Наличие общей или распределенной выгодными разные параллельные конструкции.
(локальной для каждого из узлов) памяти. 36.
2.3. Классификация операционных систем. 37Задание 1. 1. Определить временные
18. затраты, необходимые для создания
19Классификация вычислительных систем и параллельной секции. Для этого получить
ПО. 2.3.1. Классификация по типу результат работы проекта Section_parall.
централизации. Вычислительные системы 37.
можно разделить на два класса. Системы с 38for (i=0; i<N; i++); for (i=0;
сильными связями. Сюда относятся системы, i<N; i++) #pragma omp parallel { } И
состоящие из нескольких однородных составляет более 1000 циклов процессора.
процесооров и массива общей памяти. Время для создания параллельной секции
Системы со слабыми связями. Это системы, определяется из сравнения времени работы
состоящие из однородных вычислительных следующих участков кода: 38.
узлов, каждый из которых имеет свою 39Задание 2. Определить времена
память. Программное обеспечение можно выполнения (и их разность) параллельных
также разделить на два класса. Программное конструкций по проекту Critical_mutex
обеспечение с сильными связями. Сюда #pragma omp critical
относятся программы, которые при omp_set_lock(&lsk); 39.
исполнении на нескольких вычислительных 40Тест для определения временных затрат
модулях в большой степени являются на создание критической секции. start =
связанными между собой. Программное clock(); #pragma omp parallel { for
обеспечение со слабыми связями. Оно (i=0;i<N_critical; i++ ) { #pragma omp
позволяет вычислительным модулям быть critical { } } } finish = clock(); 40.
независимым друг от друга, но при 41Тест для определения временных затрат
необходимости взаимодействовать на создание omp_set_lock(&lsk);
ограниченным количеством способов. 19. omp_lock_t lsk; start = clock();
20Обоснование классификации по типу omp_init_lock(&lsk); #pragma omp
централизации. 2.3.1. Классификация по parallel shared(lsk) { for
типу централизации. 20. (i=0;i<N_critical; i++ ) {
21Разновидности OpenMP. OpenMP для omp_set_lock(&lsk); { }
многопроцессорной системы с общей памятью omp_unset_lock(&lsk); } }. 41.
Операционная платформа.ppt
http://900igr.net/kartinka/informatika/operatsionnaja-platforma-150465.html
cсылка на страницу

Операционная платформа

другие презентации на тему «Операционная платформа»

«Операционные системы на компьютер» - Операционная система. История операционных систем. Считывание в оперативную память с дисков. Приглашение DOS C:>. Запуск Master Boot (программа-загрузчик ОС), которая загружает IO.SYS. Такие системы в литературе принято называть ОС с интерфейсом командной строки. Autoexec.BAT файл настройки пользователя.

«Характеристика операционной системы» - Основные характеристики операционных систем. МS DOS; MS windows; OS/2; UNIX; linux. Утилиты. Виртуальные машины (Live CD). Запуск компьютера. Каждому типу устройств соответствует свой драйвер. Операционная система. Драйверы. Справочная система. Графический интерфейс. При включении компьютера происходит загрузка драйверов в оперативную память.

«Операционная система Linux» - До 12000 рублей. Взаимодействие с пользователем (интерфейс)?. Поддержка аппаратной части ЭВМ. Операционная система Linux разработана в 90-х годах молодым студентом Хельсинского университета Линусом Торвальдсом (Linus Torvalds) в рамках дипломного проекта. Со временем Linux получила дальнейшее развитие и переросла в профессиональную ОС.

«Операционная система Линукс» - Вторая группа — “Оборудование”. Linux. Очень полезные инструменты — импортирование шрифтов из Windows и браузер системных журналов. Все сетевые настройки собраны в разделе “Сеть”. Дата последнего изменения: 18 августа 2012 г. ОС Linux поддерживает стандарты открытых систем и протоколы сети Интернет.

«Операционные системы для компьютера» - Возникновение операционных систем. Служебные программы: загрузчик, отладчик, прочие. Устанавливается пользователем по потребности. Операционная система компьютера. Устанавливается в общем пакете, который называется операционной системой. Термин “резидентный монитор” трансформировался в ядро операционной системы.

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

27 презентаций об операционных системах
Урок

Информатика

130 тем
Картинки