Скачать презентацию Операционные системы Матвеева Л. В.  Операционная система Скачать презентацию Операционные системы Матвеева Л. В. Операционная система

операционные системы.ppt

  • Количество слайдов: 71

Операционные системы Матвеева Л. В. Операционные системы Матвеева Л. В.

Операционная система (ОС) Организует эффективный интерфейс пользователя с ПК и обеспечивает подключение всех компьютерных Операционная система (ОС) Организует эффективный интерфейс пользователя с ПК и обеспечивает подключение всех компьютерных систем и выполнение всех используемых программ. 2

Операционная система Основная управляющая программа компьютера, которая постоянно находится в памяти компьютера и занимается Операционная система Основная управляющая программа компьютера, которая постоянно находится в памяти компьютера и занимается всеми невидимыми для пользователя, но необходимыми процессами. 3

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

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

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

Основная необходимость ОС Скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку Основная необходимость ОС Скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку между ними. 7

Важная характеристика ОС Количество выполняемых на ПЭВМ вычислительных задач. 8 Важная характеристика ОС Количество выполняемых на ПЭВМ вычислительных задач. 8

Наиболее распространенные ОС n n n МS DOS; MS Windows; OS/2; UNIX; Linux. 9 Наиболее распространенные ОС n n n МS DOS; MS Windows; OS/2; UNIX; Linux. 9

Основные классы ОС n n однопользовательские однозадачные; однопользовательские однозадачные с фоновой печатью; однопользовательские многозадачные; Основные классы ОС n n однопользовательские однозадачные; однопользовательские однозадачные с фоновой печатью; однопользовательские многозадачные; многопользовательские многозадачные. 10

Основные компоненты ОС Файловая система. n Драйверы внешних устройств. n Процессор командного языка. n Основные компоненты ОС Файловая система. n Драйверы внешних устройств. n Процессор командного языка. n 11

Одна из первостепенных задач ОС Управление дисковым накопителем и доступом к нему. 12 Одна из первостепенных задач ОС Управление дисковым накопителем и доступом к нему. 12

Одна из важнейших функций ОС Поддержка широкого набора внешних устройств. 13 Одна из важнейших функций ОС Поддержка широкого набора внешних устройств. 13

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

Структурная схема ОС 15 Структурная схема ОС 15

Базовая система ввода/вывода (ВIOS) Выполняет наиболее простые и универсальные услуги операционной системы, связанные с Базовая система ввода/вывода (ВIOS) Выполняет наиболее простые и универсальные услуги операционной системы, связанные с осуществлением процесса ввода/ вывода. 16

Функции ВIOS Автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др. ) при включении Функции ВIOS Автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др. ) при включении машины и вызов блока начальной загрузки. 17

Блок начальной загрузки n Это очень короткая программа, единственная функция которой заключается в считывании Блок начальной загрузки n Это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память двух других частей DOS — модуля расширения базовой системы ввода/вывода и модуля обработки прерываний. 18

Модуль расширения базовой системы ввода/вывода n Дает возможность использования дополнительных драйверов, обслуживающих новые внешние Модуль расширения базовой системы ввода/вывода n Дает возможность использования дополнительных драйверов, обслуживающих новые внешние устройства, а также драйверов для нестандартного обслуживания внешних устройств. 19

Модуль обработки прерываний Реализует основные высокоуровневые услуги DOS, поэтому его называют основным. 20 Модуль обработки прерываний Реализует основные высокоуровневые услуги DOS, поэтому его называют основным. 20

Командный процессор DОS Обрабатывает команды, вводимые пользователем. 21 Командный процессор DОS Обрабатывает команды, вводимые пользователем. 21

Утилиты DOS Это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они Утилиты DOS Это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т. д. 22

Загрузка операционной системы Начинается после включения системного блока и автоматического тестирования, которое является первым Загрузка операционной системы Начинается после включения системного блока и автоматического тестирования, которое является первым этапом в работе ОС. 23

n Любая ОС содержит достаточно развитую справочную подсистему, предоставляющую в распоряжение пользователя необходимые сведения n Любая ОС содержит достаточно развитую справочную подсистему, предоставляющую в распоряжение пользователя необходимые сведения по командам и драйверам. 24

Состав справочной подсистемы n n Утилита Fast Help, обеспечивающая выдачу краткой справки по командам Состав справочной подсистемы n n Утилита Fast Help, обеспечивающая выдачу краткой справки по командам ОС; Интерактивный справочник ОС Неlр. 25

Организация файловой системы 26 Организация файловой системы 26

Цилиндр Совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси Цилиндр Совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения. 27

Наименьшей физической единицей хранения данных является сектор. n Размер сектора равен 512 байт. n Наименьшей физической единицей хранения данных является сектор. n Размер сектора равен 512 байт. n 28

Кластер Является наименьшей единицей адресации к данным. Размер кластера не фиксирован и зависит от Кластер Является наименьшей единицей адресации к данным. Размер кластера не фиксирован и зависит от емкости диска. 29

Обслуживание файловой структуры 30 Обслуживание файловой структуры 30

Функции обслуживания файловой структуры n n n n создание файлов и присвоение им имен; Функции обслуживания файловой структуры n n n n создание файлов и присвоение им имен; создание каталогов (папок) и присвоение им имен; переименование файлов и каталогов (папок); копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска; удаление файлов и каталогов (папок); навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке); управление атрибутами файлов. 31

Файл Это именованная последовательность байтов произвольной длины. 32 Файл Это именованная последовательность байтов произвольной длины. 32

Классификация имён файлов 33 Классификация имён файлов 33

n По способам именования файлов различают «короткое» и «длинное» имя. 34 n По способам именования файлов различают «короткое» и «длинное» имя. 34

Соглашение 8. 3. n n Имя файла состоит из двух частей: собственно имени и Соглашение 8. 3. n n Имя файла состоит из двух частей: собственно имени и расширения имени. На имя файла отводится 8 символов, а на его расширение — 3 символа. Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита. 35

n Основным недостатком «коротких» имен является их низкая содержательность. 36 n Основным недостатком «коротких» имен является их низкая содержательность. 36

 «Длинное» имя Может содержать любые символы, кроме девяти специальных:  / : * «Длинное» имя Может содержать любые символы, кроме девяти специальных: / : * ? « < > | 37

Особенности использования «длинных» имен в ОС WINDOWS: n n n Если «длинное» имя файла Особенности использования «длинных» имен в ОС WINDOWS: n n n Если «длинное» имя файла включает пробелы, то в служебных операциях его надо заключать в кавычки; В корневой папке диска нежелательно хранить файлы с длинными именами; Полное имя не может быть длиннее 260 символов; Разрешается использовать символы любых алфавитов; Прописные и строчные буквы не различаются 38 операционной системой.

Создание каталогов (папок) 39 Создание каталогов (папок) 39

Каталоги (папки) Важные элементы иерархической структуры, необходимые для обеспечения удобного доступа к файлам, если Каталоги (папки) Важные элементы иерархической структуры, необходимые для обеспечения удобного доступа к файлам, если файлов на носителе слишком много. 40

Копирование и перемещение файлов 41 Копирование и перемещение файлов 41

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

Удаление файлов и каталогов (папок) 43 Удаление файлов и каталогов (папок) 43

Режимы удаления данных n n n Удаление; Уничтожение; Стирание. 44 Режимы удаления данных n n n Удаление; Уничтожение; Стирание. 44

Навигация по файловой структуре 45 Навигация по файловой структуре 45

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

Управление атрибутами файлов 47 Управление атрибутами файлов 47

Атрибуты Это дополнительные параметры, определяющие свойства файлов. 48 Атрибуты Это дополнительные параметры, определяющие свойства файлов. 48

Основные атрибуты ОС МS DOS и WINDOWS n n Только чтение (Read only); Скрытый Основные атрибуты ОС МS DOS и WINDOWS n n Только чтение (Read only); Скрытый (Hidden); Системный(System); Архивный (Аrchive). 49

Вопросы надежности 50 Вопросы надежности 50

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

Управление приложениями 52 Управление приложениями 52

n Для правильной работы приложений на компьютере они должны пройти операцию, называемую установкой. 53 n Для правильной работы приложений на компьютере они должны пройти операцию, называемую установкой. 53

Устаревшие операционные системы n n Не имеют средств для управления установкой приложений. Единственное средство, Устаревшие операционные системы n n Не имеют средств для управления установкой приложений. Единственное средство, которое они предоставляют — возможность запуска устанавливающей программы, прилагаемой к дистрибутивному комплекту. 54

Современные графические операционные системы n Берут на себя управление установкой приложений. 55 Современные графические операционные системы n Берут на себя управление установкой приложений. 55

Удаление приложений 56 Удаление приложений 56

n Процесс удаления приложений, как и процесс установки, имеет свои особенности и может происходить n Процесс удаления приложений, как и процесс установки, имеет свои особенности и может происходить под управлением вычислительной системы. 57

Обеспечение взаимодействия с аппаратным обеспечением 58 Обеспечение взаимодействия с аппаратным обеспечением 58

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

Обслуживание компьютера 60 Обслуживание компьютера 60

n Предоставление основных средств обслуживания компьютера — одна из функций операционной системы. 61 n Предоставление основных средств обслуживания компьютера — одна из функций операционной системы. 61

Средства проверки дисков 62 Средства проверки дисков 62

Категории средств проверки n n Средства логической проверки, то есть проверки целостности файловой структуры; Категории средств проверки n n Средства логической проверки, то есть проверки целостности файловой структуры; Средства физической диагностики поверхности. 63

Средства сжатия дисков 64 Средства сжатия дисков 64

Средства сжатия дисков n Запись данных на диск в уплотненном виде посредством специального драйвера. Средства сжатия дисков n Запись данных на диск в уплотненном виде посредством специального драйвера. 65

Средства управления виртуальной памятью 66 Средства управления виртуальной памятью 66

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

Средства кэширования дисков 68 Средства кэширования дисков 68

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

Средства резервного копирования данных 70 Средства резервного копирования данных 70

Средства резервного копирования данных n n Ценность данных, размещенных на компьютере, принято измерять совокупностью Средства резервного копирования данных n n Ценность данных, размещенных на компьютере, принято измерять совокупностью затрат, которые может понести владелец в случае их утраты. Важным средством защиты данных является регулярное резервное копирование на внешний носитель. 71