Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
аттестация 1.doc
Скачиваний:
49
Добавлен:
12.03.2015
Размер:
406.53 Кб
Скачать

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

В данной теме вводится понятие операционной системы; рассматривается эволюция развития операционных систем; описываются функции операционных систем и подходы к построению операционных систем.

1.1.Структура вычислительной системы

Вычислительная система состоит из аппаратной части и программного обеспечения. К аппаратной части относятся память, процессор, периферийные устройства и т.д, объединенные между собой при помощи магистрали (шины).

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

Центральный процессор (ЦП) при помощи регистров осуществляет операции над данными. Существуют регистры общего назначения и специализированные регистры. Регистры общего назначения предназначены для временного хранения данных и результатов операций. Данные в регистры общего назначения поступают из ячеек памяти, процессор обрабатывает данные, результаты передаются обратно в память. Специализированные регистры организуют работу процессора (программный счетчик, регистр команд и т.д.). Программа представляет собой последовательность машинных команд, подлежащих выполнению процессором. Команда состоит из кода операции и данных, над которыми выполняется операция. Набор машинных команд называется машинным языком.

При выполнении программы программный счетчик содержит информацию о текущей команде для выполнения. На основании содержания счетчика команда считывается из памяти и копируется в регистр команд. Далее команда декодируется и исполняется. После выполнения команды в программный счетчик загружается адрес следующей команды. Цикл продолжается. Действия цикла называются машинным циклом.

Периферийные устройства служат для ввода и вывода информации. В своем составе они содержат контроллер или адаптер, представляющий собой специализированный компьютер. При подключении контроллера к материнской плате с помощью разъема, он подсоединяется к шине и получает уникальный адрес. Процессор при выполнении команды ввода – вывода посылает по шине сигналы контроллеру устройства для осуществления программируемого ввода-вывода. Со своей стороны, периферийное устройство выставляет сигналы на шину для процессора. С точки зрения ЦП выставление сигналов на шине периферийным устройством является асинхронным событием, которое требует соответствующей обработки. Для обнаружения асинхронного события, процессор опрашивает специальный регистр в промежутки времени между машинными циклами. Данный регистр содержит информацию о типе устройства, сгенерировавшего сигнал. Задача процессора в этом случае – отреагировать на прерывание и запустить программу обработки прерывания (например, занести символ, введенный с клавиатуры, в специальный буфер). После завершения обработки прерывания процессор возвращается к выполнению плановой программы. Осуществляется ввод - вывод с использованием прерываний. Между контроллером и памятью существует еще один способ связи, который использует механизм прямого доступа. Механизм прямого доступа заключается в том, что связь между контроллером и памятью осуществляется напрямую без участия центрального процессора.

Большую роль при работе компьютера играет программное обеспечение. Программное обеспечение делится на две части: прикладное и системное. Прикладное программное обеспечение состоит из разнообразных программ для пользователя, например, игры, текстовые редакторы и т. п. Системное программное обеспечение должно обеспечить функционирование вычислительной системы и разработку прикладных программ. Иерархию программного обеспечения по отношению к пользователю можно представить в виде последовательности слоев: техническое обеспечение, операционная система, прочие системные программы, прикладные программы.