Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС_Конспект_лекций.doc
Скачиваний:
59
Добавлен:
20.03.2015
Размер:
3.2 Mб
Скачать

Міністерство освіти та науки україни

Луганський національний університет

імені Тараса Шевченка

Конспект лекций " Операційні системи "

спеціальність "Програмна інженерія" (2 курс)

Факультет: Інститут інформаційних технологій

Кафедра інформаційних технологій та систем

План.

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

2.MS DOS. 12

2.1. История создания. Версии MS DOS.

2.2. Основные характеристики и составные части MS DOS.

2.3.Драйвера и резидентные программы, начальная загрузка.

2.4. Работа с файлами и каталогами в MS DOS.

2.5. Работа с экраном и принтером в MS DOS.

2.6. . Работа с дисками в MS DOS.

2.7. Настройка конфигурации MS DOS.

3.Windows98.

3.1. Краткая история Windows 98.

3.2. Достоинства операционной системы Windows 98.

3.3. ОбновленияWindows 98.

3.4. Установка Windows 98.Типы установок.

3.5. Настройка Windows 98.

3.6. Интерфейс пользователя.

3.7. Встроенные приложения Windows 98.

3.8. Обслуживание Windows 98.Сведения о системе.

3.9. Windows 98 и Internet.

3.10. Файловая система Windows 98.

3.11. Системный реестр Windows 98 .

4.Windows 2000.

4.1. Планирование и установка системы.

4.2. Загрузка операционной системы.

4.3. Поддержка оборудования.

4.4. Пользовательский інтерфейс.

4.5. Конфигурирование системы.

4.6. Средства управления.

    1. Диски и файловые системы.

    2. Восстановление системы.

    3. Системный реестр Windows 2000.

5.ОС“ Linux “..

5.1. История создания ОС “ Linux “.Дистрибутивы .

    1. Основные интерфейсы ОС “ Linux “.

    2. Рабочійстол KDE, Gnome.

    3. Командный интерпретатор BASH. Основные команды командного интерпритатора.

    4. Менеджеры окон ,

    5. Текстовый редактор VI.

    6. Файловая система ОС “ Linux “.

    7. Стандартные приложения ОС “ Linux “.

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

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

Появление первых операционных систем

Идея компьютера была предложена английским математиком Чарльзом Бебиджем (Charles Babage) в середине девятнадцатого века. Конечно, никакой речи об операционной системе для этого "компьютера" не шло. Настоящее рождение цифровых вычислительных машин произошло вскоре после окончания второй мировой войны. В середине 40-х были созданы первые ламповые вычислительные устройства. Программирование осуществлялось исключительно на машинном языке. Не было никакого системного программного обеспечения, кроме библиотек математических подпрограмм. Операционные системы все еще не появились, все задачи организации вычислительного процесса решались вручную каждым программистом с пульта управления.

С середины 50-х годов начался новый период в развитии вычислительной техники, связанный с появлением новой технической базы - полупроводниковых элементов. Компьютеры стали более надежными, теперь они могли непрерывно работать настолько долго, чтобы на них можно было возложить выполнение действительно практически важных задач. Выполнение каждой программы стало включать большое количество вспомогательных работ: загрузка нужного транслятора (АЛГОЛ, ФОРТРАН, КОБОЛ и т. п.), запуск транслятора и получение результирующей программы в машинных кодах, связывание программы с библиотечными подпрограммами, загрузка программы в оперативную память, запуск программы, вывод результатов на периферийное устройство.

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

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

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

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

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