Введение в операционные системы. Лекция 1

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

slide 1:

Введение в операционные системы

slide 2:

Многоуровневая компьютерная организация

slide 3:

Место операционной системы в структуре программного обеспечения Одна из главных задач операционной системы — скрыть аппаратное обеспечение и существующие программы и их разработчиков под создаваемыми взамен них и приспособленными для нормальной работы красивыми элегантными неизменными абстракциями.

slide 4:

Операционная система превращает уродливое аппаратное обеспечение в красивые абстракции Задача операционной системы заключается в создании хорошей абстракции а затем в реализации абстрактных объектов создаваемых в рамках этой абстракции и управлении ими. «Операционные системы превращают уродство в красоту» Э.Таненбаум

slide 5:

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

slide 6:

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

authorStream Live Help