2.Разновидность ОС.ppt
- Количество слайдов: 11
Классификация ОС
Классификация ОС. ОС ОС – общего назначения ОС – специального назначения ОС для переносимых микрокомпьютеров и различных встроенных систем ОС для организации и ведение баз данных ОС для решение задач реального времени и т. п.
ОС По режиму обработки задач различаются ОС обеспечивающие однопрограммный режим ОС обеспечивающие мультипрограммный режим
• Под мультипрограммированием понимается способ организации вычислений когда на однопроцессорной вычислительной системе создается видимость одновременного выполнение нескольких программ. • Любая задержка в решение программы используется для выполнения других программ. • В ОС существуют понятие: Мультипрограммный и мультизадачный режимы. • Мультипрограммный режим обеспечивает параллельное выполнение нескольких приложений и при этом программисты, не заботятся о механизмах организации и параллельной работы. • Эти функции берет на себя ОС; она распределяет между выполняющимися приложениями ресурсы вычислительной системы, синхронизацию вычислений и взаимодействия. • Мультизадачный режим, предпологает что забота о параллельном выполнении и взаимодействии приложений ложится на программистов. • Современные ОС для ПК реализуются и мультипрограммный и мультизадачный режимы.
РАЗНОВИДНОСТИ ОС
Операционные системы для домашних и офисных компьютеров Современные персональные компьютеры обладают высокой производительностью и богатыми мультимедийными возможностями. Для операционных систем этого класса важны удобный пользовательский интерфейс и поддержка широкого круга устройств для персональных компьютеров. Самыми распространенными операционными системами в этом классе являются продукты компании Micrososft, также на персональных компьютерах Apple используется операционная система Mac. OS (начиная с версии 10 она также основывается на UNIX).
Операционные системы для серверов С момента расцвета сети Интернет создаются универсальные многопользовательские многозадачные операционные системы. Для таких систем имеют большое значение стабильность работы, безопасность и производительность, меньшее — интерфейс пользователя. Примерами таких систем могут служить: банковские системы, веб-серверы и серверы баз данных, файловые серверы масштаба предприятия, многопользовательские терминальные серверы и т. п. Традиционно этот класс систем обслуживается коммерческими операционными системами — различными версиями UNIX, операционными системами от компаний IBM, Novell sun, а затем и Microsoft Сейчас все большую популярность в этом классе систем завоёвывают открытые и свободные операционные системы, базирующиеся на UNIX.
Операционные системы для суперкомпьютеров • Для решения очень сложных и объемных вычислительных задач создаются специализированные компьютеры, содержащие сотни и тысячи процессоров. Для управления такими системами применяются специальные операционные системы, в которых особенно важны вопросы производительности и скорости обмена между элементами системы. В настоящее время самыми распространёнными среди сверхпроизводительных систем являются модификации операционной системы Linux.
Многопроцессорные ОС. • Это способ увеличение мощности ПК за счет соединения нескольких центральных процессоров в одной системе. В зависимости от вида соединение процессоров и разделение работы такие системы называются параллельным ПК, мультикомпьютером или многопроцессорным системами. Для них требуются специальное ОС.
ОС для смарт – карт Самые маленькие ОС работаю на смарт – картах представляющих собой устройство размером с кредитную карту, содержащий центральный процессор. На такие ОС накладываются жесткие ограничения по мощности процессора и памяти. Одни могут управлять только одной ОС (Эл. платежом, др. ОС на тех же смарт – картах выполняют сложные функции). Некоторые смарт – карты являются Java ориентированы. Это значит, что ПЗУ смарт – карта содержит интегратор виртуальной машины Java.
Операционные системы для мэйнфреймов. В 1965 -1975 годах появилось следующее поколение компьютеров: стала возможна реализация сложных компьютерных архитектур (например. IBM/360) и практически всех основных механизмов, присущих современным операционным системам: многозадачность, поддержка многотермннального многопользовательского режима работы, виртуальная память, файловые системы, разграничение доступа и сетевая работа. Но такие системы все еще были очень редки и чрезвычайно дороги.