Операционные системы, среды и оболочки

  • 29 окт. 2012 г.
  • 10874 Слова
Лекции по курсу: Операционные системы, среды и оболочки
Лектор: Гайдук Наталья Викторовна
Кафедра: Информационных систем
Литература
• 1. А.В. Гордеев.Операционные системы: Учебник для вузов. 2-е изд. – СПб.: Питер, 2004 – 416 с.
• 2. Олифер Н.А., Олифер В.Г.. Сетевые операционные системы. Учебник. СпБ: Питер, 2001 – 544 с.
• 3. Таненбаум Э. Современные операционные системы. 2-е изд. – СПб.:Питер, 2002 – 1040 с.
• 4. Иртегов Д.В. Введение в операционные системы. – БХВ-Петербург, 2002 – 624 с.

Тема 1. Основные понятия дисциплины
• 1. Появление операционных систем и их функции.
• 2. Понятие операционных сред и оболочек.
• 3. Прерывания.
• 4. Вычислительный процесс и его состояния, дескриптор процесса.
• 5. Мультипрограммирование, многопользовательский режим работы и режимразделения времени.
• 6. Виды ресурсов и возможности их разделения.
• 7. Процессы и потоки.
• 8. Классификация операционных систем.

1. Появление операционных систем и их функции
• Операционные системы относятся к системному программному обеспечению.
• История появления и развития системного обеспечения началась с того момента, когда люди осознали, что любая программа требует операций ввода-выводаданных. Это произошло в 50-е годы прошлого столетия. Собственно операционные системы появились чуть позже. Основной причиной их появления было желание автоматизировать процесс подготовки вычислительного комплекса к выполнению программы.
• Для автоматизации труда программиста (кодера) стали разрабатывать специальные алгоритмические языки высокого уровня, а для автоматизации труда операторавычислительного комплекса была разработана специальная управляющая программа, загрузив которую в память один раз оператор мог ее далее использовать неоднократно и более не обращаться к процедуре программирования ЭВМ через пульт оператора. Именно эту управляющую программу и стали называть операционной системой. Со временем на нее стали возлагать все больше задач, она стала расти в объеме.
• Разработчикистремились к тому, чтобы операционная система как можно более эффективно распределяла вычислительные ресурсы компьютера, ведь в 60-е годы операционные системы уже позволяли организовать параллельное выполнение нескольких программ. Помимо задач распределения ресурсов появились задачи обеспечения надежности вычислений. К началу 70-х годов диалоговый режим работы с компьютером стал преобладающим, и у операционныхсистем стремительно начали развиваться интерфейсные возможности.
• На сегодняшний день операционная система (ОС) представляет собой комплекс системных управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительнойсистемы и организации надежных вычислений.
• Основные функции операционных систем: 1) прием от пользователя (или от оператора системы) заданий, или команд, сформированных на соответствующем языке, и их обработка.
2) загрузка в оперативную память подлежащих исполнению программ;
3) распределение памяти, а в большинстве современных систем и организация виртуальной памяти;
4) запуск программы;
5)идентификация всех программ и данных;
6) прием и исполнение различных запросов от выполняющихся приложений;
7) обслуживание всех операций ввода-вывода;
8) обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД);
9) обеспечение режима мультипрограммирования, то есть организация параллельного выполнения двух или более программ на одном процессоре, создающаявидимость их одновременного исполнения;
10) планирование и диспетчеризация задач;
11) организация механизмов обмена сообщениями и данными между выполняющимися программами;
12) обеспечение взаимодействия связанных между собой компьютеров (для сетевых ОС);
13) защита одной программы от влияния другой, обеспечение сохранности данных, защита самой операционной системы от...
tracking img