Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Operating system (операционная система)




Системная программа, которая управляет и контролирует действия компью­тера.

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

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

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

Операционная система выполняет три функции. Она распределяет и назнача­ет системные ресурсы; планирует использование компьютерных ресурсов и вы-

System software (системное ПО)

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

Application software (прикладное ПО)

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

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

Распределение и назначение

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

Планирование

Компьютер может одновременно выполнять тысячи различных заданий, Опера­ционная система выполняет задачи планирования, составляя расписание теку­щих заданий. При этом также координируется график выполняемых заданий, благодаря чему становится возможным одновременное выполнение различных частей разных задач. Например, во время выполнения какой-либо программы операционная система планирует функционирование устройств ввода/вывода. Все виды запланированных заданий должны выполняться в соответствии с на­значенными им приоритетами. Например, приоритет системы интерактивной об­работки заказов будет выше, чем приоритет задания, выполняющего генерирова­ние списков рассылки.

Мониторинг

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

в гл. 14.

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

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

Multiprogramming (мультипрограммное™»)

Метод, обеспечивающий выполнение двух или большего числа программ на одном и том же компьютере. Фактически ЦПУ выполняет только одну програм­му, но может в то же самое время обслуживать задачи ввода/вывода осталь­ных программ.

Мультипрограммное^

Наиболее важная возможность операционной системы, связанная с совместным использованием ресурсов компьютера, называется мультипрограммностью. Бла­годаря этому свойству программы могут разделять ресурсы компьютерных си­стем, применяя принцип вытесняющего использования времени ЦПУ. Суть этого принципа заключается в том, что в любой заданный момент времени ЦПУ факти­чески выполняет только одну программу, обслуживая в это же время потребно­сти ввода/вывода других программ. В результате в одно и то же время могут вы­полняться две и более программы, но они не могут одновременно использовать одни и те же вычислительные ресурсы компьютера. Благодаря мультипрограм­мное™ группа из нескольких программ может по очереди получать доступ к ре­сурсам процессора.

На рис. 6.2 показано, каким образом три программы, выполняющиеся в муль­типрограммной среде, могут храниться в первичной памяти. Выполнение первой программы продолжается до тех пор, пока не произойдет событие, запрашива­ющее ввод/вывод данных. После этого ЦПУ начинает выполнять вторую програм­му, причем этот процесс продолжается до тех пор, пока не встретится оператор ввода/вывода. В этот момент времени ЦПУ начинает выполнять третью програм­му и т. д., пока в конце концов не будут выполняться все три программы. Таким образом, можно организовать одновременное выполнение нескольких программ, причем фактически будут использованы различные ресурсы ЦПУ.

В мультипрограммной среде компьютер может использоваться более эффективно, по­скольку допускается одновременное выполнение нескольких программ, причем эти программы в полном объеме загружаются в память. Подобный аспект управления па­мятью со стороны операционной системы приводит к росту производительности бла­годаря лучшему управлению высокоскоростной памятью, а также устройствами ввода/ вывода

Multitasking (многозадачность)

Возможность мультипрограммное™, присущая преимущественно однополь­зовательским операционным системам, управляющих работой ПК.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...