Тема: Понятие операционной системы.

Download Report

Transcript Тема: Понятие операционной системы.

 ЦЕЛЬ
УРОКА: усвоение
знаний о понятиях
“программное обеспечение” и
его виды, “Операционная
система”, ее назначение и
функции.
Тема:
Понятие операционной
системы.

1. Понятие и классификация
программного обеспечения.
СОВРЕМЕННЫЙ
КОМПЬЮТЕР
АППАРАТНЫЕ
СРЕДСТВА
(HARDWARE)
ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ
(SOFTWARE)
КОМПЬЮТЕРНАЯ ПРОГРАММА – это закодированная
информация о действиях, которые предписывается
выполнить компьютеру, алгоритм для исполнения
компьютером, описанный или на языке машинных
кодов, или на специальном языке программирования.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ПО)
– это совокупность программ
обработки данных и
необходимых для их
эксплуатации документов.
Библиотеки
стандартных
программ
Системы
программирования
.
Пакеты
прикладных
программ.
Трансляторы и
интепретаторы
Системное
Языки программирования.
Средства
контроля и
диагностики.
Операционные
системы.
Программное
обеспечение
Уникальное
Прикладное.
Системное программное обеспечение предназначено для функционирования
компьютера как единого целого. Сюда входят:
операционная система, а также сервисные
программы – драйверы, утилиты и др.
Система программирования - позволяет
разрабатывать программы на языках
программирования. Сюда входят языки
программирования.
Прикладное программное обеспечение предназначено для решения пользовательских
задач. Сюда входят: программы текстовой
обработки, табличные процессоры, пакеты
программ графики, системы управления
базами данных и т.д.
2. Понятие операционной системы.
Назначение и функции.
Операционная система - это совокупность
программ, обеспечивающих организацию
вычислительного процесса на ЭВМ.
Основные
функции ОС.
Управление
данными
Управление
задачами.
Связь с
человеком –
оператором.
Главной функцией ОС - является
управление прикладными
процессами, памятью и внешними
устройствами, интерфейсом
пользователя, безопасностью
данных и прочим.
 СТРУКТУРА
Ядрокомандный
интерпретатор
(переводчик)
Драйвера и
«системные
библиотеки»
ОС
Интерфейс
пользовательская
оболочка
ядро — командный интерпретатор, «переводчик» с
программного языка на «железный» язык
машинных кодов, понятный компьютеру;
специализированные программы для управления
различными устройствами, входящими в состав
компьютера. Такие программы называются
драйверами, т. е. управляющими. Сюда же
относятся «системные библиотеки», используемые
как самой операционной системой, так и
входящими в ее состав программами;
удобная оболочка, с которой общается пользователь,
— интерфейс. Своего рода красивая обертка, в
которую упаковано скучное и не интересное для
пользователя ядро. Поэтому такая нестабильная и
ненадежная с точки зрения ядра ОС, как Windows
98/МЕ, и пользовалась таким сногсшибательным
успехом — благодаря красивой оберткеинтерфейсу.
Структура ОС носит модульный характер.
Рассмотрим последовательность обработки задания на ЭВМ.

Решение любой задачи на ЭВМ начинается с написания ее
алгоритма на языке программирования. Текст алгоритма
называется исходной программой или исходным модулем.

Первый этап обработки - трансляция, т.е. перевод текста
исходного модуля с какого либо языка программирования на
язык машинных команд конкретной ЭВМ. Трансляция
осуществляется с помощью специальных, сложных программ трансляторов, которые входят в состав комплекта системных
обрабатывающих программ ОС.

Транслятор загружается в оперативную память (RAM) ЭВМ,
ему передается управление центральным процессором,
входной информацией для него служит транслируемый
исходный модуль, результатом работы является текст
программы на машинном языке - объектный модуль.

Сложные программные комплексы состоят из многих модулей,
поэтому, перед этапом выполнения программы необходимо
объединение всех модулей и определение связей между ними.

В современных ОС такое объединение модулей
осуществляется после этапа трансляции перед загрузкой
программы в RAM ЭВМ для выполнения. Процесс установления
межмодульных связей в различных ОС называют
редактированием связей (компоновкой задач, построением
задач), и выполняется он с помощью специальной программы
редактора связей.

Программа редактора связей осуществляет первичное
разрешение межмодульных ссылок. Предположим, что в
модуле А существует команда обращения к модулю В - call В.
Редактор связей после объединения обоих модулей в единый
загрузочный модуль в соответствующей машинной команде
должен проставить адрес модуля В, определенный
относительно начала всего загрузочного модуля.

Чтобы программа могла выполняться, единый загрузочный
модуль должен быть помещен в RAM ЭВМ. Эту операцию
называют этапом загрузки, а программу, которая
осуществляет загрузку, - загрузчиком или программой
выборки.
Операционная система занимает
большой объем, поэтому в оперативной
памяти находятся только те ее части, с
которыми в данный момент работает
процессор (они называются
резидентными). Остальные программы
располагаются во внешней памяти и
переписываются в оперативную по мере
необходимости.
Тема: Типы операционных систем.
Стандартные сервисные программы
поддержки операционного окружения.
Цель: рассмотреть классификацию
операционных систем, познакомить с
основными программами поддержки
сервисного окружения.
1. Типы операционных систем.
На сегодняшний день на рынке
программного обеспечения
сосуществуют несколько семейств
операционных систем. По своим
функциональным свойствам ОС могут
быть разделены по меньшей мере на
три группы:
 однопользовательские однозадачные;
 однопользовательские многозадачные;
 многопользовательские многозадачные.

Несмотря на то, что в исторической
последовательности первыми на сцену
вышли (в 60-70 – е годы xx в.) именно
многопользовательские многозадачные
ОС (OS, 360/370, RSX и тд. )
наибольшее распространение получили
однозадачные ОС (MS DOS и ее
аналоги). В однозадачных ОС
пользователь в один момент времени
работает с одной конкретной
программой (задачей).
Однопользовательские многозадачные
операционные системы позволяют
параллельно работать с несколькими
программами, и количество программ
зависит от мощности системы. К данному
типу операционных систем относятся: ОС
всех версий Microsoft Windows, UNIX, OS/2,
Linux, Mac OS.
Многопользовательские многозадачные или
сетевые ОС связаны с появлением
локальных и глобальных сетей и
предназначены для обеспечения доступа
ко всем ресурсам вычислительной сети.
Примером таких систем являются: Novell
Net Ware, Microsoft Windows – NT, UNIX,
IBM LAN.
Кроме того существует еще одна
классификация ОС:
 по количеству пользователей:
однопользовательские ОС (MS DOS,
Windows) и многопользовательские
(VM, Unix);
 по доступу: пакетные (OS/360),
интерактивные (Windows, Unix),
системы реального времени (QNX,
Neutrino, RSX);
 по количеству решаемых задач:
однозадачные (MS DOS) и
многозадачные (Windows, Unix).
2. Стандартные сервисные программы.
Программа
Функция
Запуск
Сведения о
системе.
Собирает и
отображает
сведения о
системе.
Пуск/стандартные
/командная строка
ввести
msinfo32.exe
Пуск/стандартные
/выполнить
Средство
Восстановления
системы
Можно
восстановить
предыдущее
состояние
компьютера
без потери
личных
файлов.
Пуск/стандартные
/служебные
восстановление
системы
Диспетчер задач Предоставляет Нужно нажать
сведения о
одновременно
производитель клавиши Ctr-Alt-
Программа
дефрагментации
дисков.
Переупорядочивает
файлы, программы
и неиспользуемое
пространство на
жестком диске
таким образом
чтобы сделать
открытие файлов и
программ более
быстрым.
Пуск/Стандартные
/Служебные/Дефр
агментация диска
Архивация и
восстановление
системы.
Помогает создать
копию данных на
жестком диске.
Пуск/Обслуживание
Программа
звукозапись.
Служит для записи.
Для использования
этой программы на
компьютере должны
быть установлены
звуковая плата и
динамики.
Пуск/Стандартные
Редактор личных
знаков.
Используется для
создания
уникальных букв
и эмблем для
библиотеки
шрифтов.
Пуск/Стандартные/
Служебные/Редакт
ор личных знаков.
Таблица символов.
Используется для
Пуск/Стандартные/Сл
вставки в документы ужебные/Таблица
специальных
символов.
символов.
Запуск MS-DOS
MS-DOS – является
операционной
системой с
интерфейсом
командной строки.
Пуск/Стандартные/Ко
мандная строка. Для
выхода из режима
MS-DOS введите exit/