ЛЕКЦИЯ 1 ОС. С и О.pptx
- Количество слайдов: 17
ОПЕРАЦИОННЫЕ СИСТЕМЫ
Операционная система (ОС) – это комплекс управляющих и обрабатывающих программ, который, с одной стороны, выступает как интерфейс между пользователем и аппаратными компонентами вычислительных машин и вычислительных систем, а с другой стороны предназначен для эффективного управления вычислительными процессами, а также наиболее рационального распределения и использования вычислительных ресурсов.
ОС выполняет функции управления вычислительными процессами в ЭВМ, распределяет ресурсы между различными вычислительными процессами и образует программную среду, в которой выполняются прикладные программы пользователей. Такая среда называется операционной средой.
Параллельное существование терминов «операционная система» и «операционная среда» вызвано тем, что операционная система в общем случае может поддерживать несколько операционных сред. Операционная среда в свою очередь может включать несколько разных пользовательских и программных интерфейсов.
Операционная система (ОС) – система программ, реализующая интерфейс между аппаратурой ЭВМ и пользователями.
ОС как менеджер ресурсов должна обеспечивать: загрузку пользовательских программ в оперативную память; выполнение этих программ путем организуя работу процессора; работу с устройствами долговременной памяти, такими как магнитные диски, ленты, оптические диски и т. д. (как правило, ОС управляет свободным пространством на этих носителях и структурирует пользовательские данные. ); стандартный доступ к различным устройствам ввода/вывода, таким как терминалы, модемы, печатающие устройства.
При этом в современных вычислительных системах реализуются следующие возможности: параллельное (или псевдопараллельное, если машина имеет только один процессор) исполнение нескольких задач; распределение ресурсов компьютера между задачами; организация взаимодействия задач друг с другом; взаимодействие пользовательских программ с нестандартными внешними устройствами; организация межмашинного взаимодействия и разделения ресурсов; защита системных ресурсов, данных и программ пользователя, исполняющихся процессов и самой себя от ошибочных и зловредных действий пользователей и их программ.
ОС как виртуальная машина должна предоставлять некий интерфейс, избавляющий пользователя от непосредственной работы с аппаратурой и организации вычислительного процесса (в частности, распределения ресурсов и их защиты). Здесь можно говорить о двух уровнях (или видах) интерфейсов: пользовательском, предназначенном для работы с готовыми приложениями; это все интерфейсные средства в диапазоне от командной строки до развитых графических оболочек; программном, или интерфейсе прикладного программирования, представляющем собой средства для обращения к возможностям ОС при создании собственных приложений (фактически это системные функции, доступные разработчику).
Операционная оболочка (operation shell) – комплекс программ, ориентированных на определенную операционную систему и предназначенный для облегчения диалога между пользователем и компьютером при выполнении определенных видов деятельности на компьютере.
В соответствии со способом представления объектов оболочки можно разделить на два класса: графические, где используются визуальные средства представления (иконки, пиктограммы) и технология манипулирования объектами путем «перетаскивания» ; неграфические (текстовые), где объекты представлены именами и обрабатываются посредством команд, систем меню и горячих клавиш.
Операционные среды. Под операционной средой (operating environment) понимается комплекс средств, обеспечивающих разработку и выполнение прикладных программ и представляющих собой набор функций и сервисов операционной системы и правил обращения к ним.
Эмуляция имитация функционирования одного устройства посредством другого устройства или устройств вычислительной машины, при которой имитирующее устройство воспринимает те же данные, выполняет ту же программу и достигает того же результата, что и имитируемое


