практическое занятие 14 операционные системы.pptx
- Количество слайдов: 20
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ РС. ОПЕРАЦИОННЫЕ СИСТЕМЫ.
ОПЕРАЦИОННАЯ СИСТЕМА — КОМПЛЕКС УПРАВЛЯЮЩИХ И ОБРАБАТЫВАЮЩИХ ПРОГРАММ, КОТОРЫЕ, С ОДНОЙ СТОРОНЫ, ВЫСТУПАЮТ КАК ИНТЕРФЕЙС МЕЖДУ УСТРОЙСТВАМИ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ И ПРИКЛАДНЫМИ ПРОГРАММАМИ, А С ДРУГОЙ СТОРОНЫ — ПРЕДНАЗНАЧЕНЫ ДЛЯ УПРАВЛЕНИЯ УСТРОЙСТВАМИ, УПРАВЛЕНИЯ ВЫЧИСЛИТЕЛЬНЫМИ ПРОЦЕССАМИ, ЭФФЕКТИВНОГО РАСПРЕДЕЛЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ РЕСУРСОВ МЕЖДУ ВЫЧИСЛИТЕЛЬНЫМИ ПРОЦЕССАМИ И ОРГАНИЗАЦИИ НАДЁЖНЫХ ВЫЧИСЛЕНИЙ. ЭТО ОПРЕДЕЛЕНИЕ ПРИМЕНИМО К
ОСНОВНЫЕ ФУНКЦИИ (ПРОСТЕЙШИЕ ОС): - ЗАГРУЗКА ПРИЛОЖЕНИЙ В ОПЕРАТИВНУЮ ПАМЯТЬ И ИХ ВЫПОЛНЕНИЕ. - СТАНДАРТИЗОВАННЫЙ ДОСТУП К ПЕРИФЕРИЙНЫМ УСТРОЙСТВАМ (УСТРОЙСТВА ВВОДА-ВЫВОДА). - УПРАВЛЕНИЕ ОПЕРАТИВНОЙ ПАМЯТЬЮ (РАСПРЕДЕЛЕНИЕ МЕЖДУ ПРОЦЕССАМИ, ВИРТУАЛЬНАЯ ПАМЯТЬ). - УПРАВЛЕНИЕ ДОСТУПОМ К ДАННЫМ НА ЭНЕРГОНЕЗАВИСИМЫХ НОСИТЕЛЯХ (ТАКИХ КАК ЖЁСТКИЙ ДИСК, КОМПАКТ-ДИСК И Т. Д. ), ОРГАНИЗОВАННЫМ В ТОЙ ИЛИ ИНОЙ ФАЙЛОВОЙ СИСТЕМЕ.
ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ: - ПАРАЛЛЕЛЬНОЕ ИЛИ ПСЕВДОПАРАЛЛЕЛЬНОЕ ВЫПОЛНЕНИЕ ЗАДАЧ (МНОГОЗАДАЧНОСТЬ). - ВЗАИМОДЕЙСТВИЕ МЕЖДУ ПРОЦЕССАМИ: ОБМЕН ДАННЫМИ, ВЗАИМНАЯ СИНХРОНИЗАЦИЯ. - ЗАЩИТА САМОЙ СИСТЕМЫ, А ТАКЖЕ ПОЛЬЗОВАТЕЛЬСКИХ ДАННЫХ И ПРОГРАММ ОТ ДЕЙСТВИЙ ПОЛЬЗОВАТЕЛЕЙ (ЗЛОНАМЕРЕННЫХ ИЛИ ПО НЕЗНАНИЮ) ИЛИ ПРИЛОЖЕНИЙ. - РАЗГРАНИЧЕНИЕ ПРАВ ДОСТУПА И МНОГОПОЛЬЗОВАТЕЛЬСКИЙ РЕЖИМ РАБОТЫ (АУТЕНТИФИКАЦИЯ, АВТОРИЗАЦИЯ).
СОВРЕМЕННЫЕ УНИВЕРСАЛЬНЫЕ ОС МОЖНО ОХАРАКТЕРИЗОВАТЬ, ПРЕЖДЕ ВСЕГО, КАК - ИСПОЛЬЗУЮЩИЕ ФАЙЛОВЫЕ СИСТЕМЫ (С УНИВЕРСАЛЬНЫМ МЕХАНИЗМОМ ДОСТУПА К ДАННЫМ), - МНОГОПОЛЬЗОВАТЕЛЬСКИЕ (С РАЗДЕЛЕНИЕМ ПОЛНОМОЧИЙ), - МНОГОЗАДАЧНЫЕ (С РАЗДЕЛЕНИЕМ ВРЕМЕНИ).
НАИБОЛЕЕ ЧАСТО ИСПОЛЬЗУЕМЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ, ТАКИЕ КАК WINDOWS, UNIX, ОС LINUX ТАКЖЕ ПРЕДОСТАВЛЯЮТ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС: ПОЛЬЗОВАТЕЛЬ МОЖЕТ НАБИРАТЬ КОМАНДЫ В СИСТЕМНОМ ПРИГЛАШЕНИИ. ОС ИНТЕРПРЕТИРУЕТ ЭТИ ИНСТРУКЦИИ С ПОМОЩЬЮ ПРОГРАММЫ, ЛОГИЧНО НАЗЫВАЕМОЙ КОМАНДНЫМ ИНТЕРПРЕТАТОРОМ, ИЛИ ПРОЦЕССОРОМ.
UNIX НЕКОТОРЫЕ ОТЛИЧИТЕЛЬНЫЕ ПРИЗНАКИ UNIX-СИСТЕМ: • ИСПОЛЬЗОВАНИЕ ПРОСТЫХ ТЕКСТОВЫХ ФАЙЛОВ ДЛЯ НАСТРОЙКИ И УПРАВЛЕНИЯ СИСТЕМОЙ; • ШИРОКОЕ ПРИМЕНЕНИЕ УТИЛИТ, ЗАПУСКАЕМЫХ ИЗ КОМАНДНОЙ СТРОКИ; • ВЗАИМОДЕЙСТВИЕ С ПОЛЬЗОВАТЕЛЕМ ПОСРЕДСТВОМ ВИРТУАЛЬНОГО УСТРОЙСТВА — ТЕРМИНАЛА; • ПРЕДСТАВЛЕНИЕ ФИЗИЧЕСКИХ И ВИРТУАЛЬНЫХ УСТРОЙСТВ И НЕКОТОРЫХ СРЕДСТВ МЕЖПРОЦЕССОВОГО ВЗАИМОДЕЙСТВИЯ В ВИДЕ ФАЙЛОВ;
• В НАСТОЯЩЕЕ ВРЕМЯ UNIX-СИСТЕМЫ РАСПРОСТРАНЕНЫ В ОСНОВНОМ СРЕДИ СЕРВЕРОВ, А ТАКЖЕ КАК ВСТРОЕННЫЕ СИСТЕМЫ ДЛЯ РАЗЛИЧНОГО ОБОРУДОВАНИЯ. СРЕДИ ОС ДЛЯ РАБОЧИХ СТАНЦИЙ И ДОМАШНЕГО ПРИМЕНЕНИЯ UNIX И UNIXПОДОБНЫЕ ОС ЗАНИМАЮТ ПОСЛЕ MICROSOFT WINDOWS ВТОРОЕ (OS X), ТРЕТЬЕ (GNU/LINUX) И МНОГИЕ ПОСЛЕДУЮЩИЕ МЕСТА. • UNIX-СИСТЕМЫ ИМЕЮТ БОЛЬШУЮ ИСТОРИЧЕСКУЮ ВАЖНОСТЬ, ПОСКОЛЬКУ БЛАГОДАРЯ ИМ РАСПРОСТРАНИЛИСЬ НЕКОТОРЫЕ ПОПУЛЯРНЫЕ СЕГОДНЯ КОНЦЕПЦИИ И ПОДХОДЫ В ОБЛАСТИ ОС И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ТАКЖЕ, В ХОДЕ РАЗРАБОТКИ UNIX-СИСТЕМ БЫЛ СОЗДАН ЯЗЫК СИ. • ОДНИМИ ИЗ САМЫХ ИЗВЕСТНЫХ ПРИМЕРОВ UNIX-ПОДОБНЫХ ОС ЯВЛЯЮТСЯ OS X, LINUX, SOLARIS, BSD И NEXTSTEP.
MICROSOFT ОПЕРАЦИОННЫЕ СИСТЕМЫ СЕМЕЙСТВА WINDOWS ПРЕДСТАВЛЯЕТ СОБОЙ 32 -РАЗРЯДНЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ, ОБЕСПЕЧИВАЮЩУЮ МНОГОЗАДАЧНУЮ И МНОГОПОТОЧНУЮ ОБРАБОТКУ ПРИЛОЖЕНИЙ. ОНИ ПОДДЕРЖИВАЕТ УДОБНЫЙ ГРАФИЧЕСКИЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС, ВОЗМОЖНОСТЬ РАБОТЫ В ЗАЩИЩЕННОМ РЕЖИМЕ, СОВМЕСТИМОСТЬ С ПРОГРАММАМИ РЕАЛЬНОГО РЕЖИМА И СЕТЕВЫЕ ВОЗМОЖНОСТИ. В WINDOWS РЕАЛИЗОВАНА ТЕХНОЛОГИЯ ПОДДЕРЖКИ САМОНАСТРАИВАЮЩЕЙСЯ АППАРАТУРЫ, ДОПУСКАЮТСЯ ДЛИННЫЕ ИМЕНА ФАЙЛОВ И
ОС LINUX ВОЗМОЖНОСТИ ОС: • РЕАЛЬНАЯ МНОГОЗАДАЧНОСТЬ ВСЕ ПРОЦЕССЫ НЕЗАВИСИМЫ; НИ ОДИН ИЗ НИХ НЕ ДОЛЖЕН МЕШАТЬ ВЫПОЛНЕНИЮ ДРУГИХ ЗАДАЧ. ДЛЯ ЭТОГО ЯДРО ОСУЩЕСТВЛЯЕТ РЕЖИМ РАЗДЕЛЕНИЯ ВРЕМЕНИ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА, ПООЧЕРЕДНО ВЫДЕЛЯЯ КАЖДОМУ ПРОЦЕССУ ИНТЕРВАЛЫ ВРЕМЕНИ ДЛЯ ВЫПОЛНЕНИЯ. • МНОГОПОЛЬЗОВАТЕЛЬСКИЙ ДОСТУП LINUX - НЕ ТОЛЬКО МНОГОЗАДАЧНАЯ ОС, ОНА ПОДДЕРЖИВАЕТ ВОЗМОЖНОСТЬ ОДНОВРЕМЕННОЙ РАБОТЫ МНОГИХ ПОЛЬЗОВАТЕЛЕЙ. ПРИ ЭТОМ LINUX МОЖЕТ ПРЕДОСТАВЛЯТЬ ВСЕ СИСТЕМНЫЕ РЕСУРСЫ ПОЛЬЗОВАТЕЛЯМ, РАБОТАЮЩИМ С ХОСТОМ ЧЕРЕЗ РАЗЛИЧНЫЕ УДАЛЕННЫЕ ТЕРМИНАЛЫ.
• СТРАНИЧНАЯ ОРГАНИЗАЦИЯ ПАМЯТИ СИСТЕМНАЯ ПАМЯТЬ LINUX ОРГАНИЗОВАНА В ВИДЕ СТРАНИЦ ОБЪЕМОМ 4 K. ЕСЛИ ОПЕРАТИВНАЯ ПАМЯТЬ ПОЛНОСТЬЮ ИСЧЕРПАНА, ОС БУДЕТ ИСКАТЬ ДАВНО НЕ ИСПОЛЬЗОВАННЫЕ СТРАНИЦЫ ПАМЯТИ ДЛЯ ИХ ПЕРЕМЕЩЕНИЯ ИЗ ПАМЯТИ НА ЖЕСТКИЙ ДИСК. ЕСЛИ КАКИЕ-ЛИБО ИЗ ЭТИХ СТРАНИЦ СТАНОВЯТСЯ НУЖНЫ, LINUX ВОССТАНАВЛИВАЕТ ИХ С ДИСКА. • ЗАГРУЗКА ВЫПОЛНЯЕМЫХ МОДУЛЕЙ "ПО ТРЕБОВАНИЮ" ЯДРО LINUX ПОДДЕРЖИВАЕТ ВЫДЕЛЕНИЕ СТРАНИЦ ПАМЯТИ ПО ТРЕБОВАНИЮ, ПРИ КОТОРОМ ТОЛЬКО НЕОБХОДИМАЯ ЧАСТЬ КОДА ИСПОЛНЯЕМОЙ ПРОГРАММЫ НАХОДИТСЯ В ОПЕРАТИВНОЙ ПАМЯТИ, А НЕ ИСПОЛЬЗУЕМЫЕ В ДАННЫЙ МОМЕНТ ЧАСТИ ОСТАЮТСЯ НА ДИСКЕ.
• СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ ИСПОЛНЯЕМЫХ ПРОГРАММ ЕСЛИ НЕОБХОДИМО ЗАПУСТИТЬ ОДНОВРЕМЕННО НЕСКОЛЬКО КОПИЙ КАКОГО-ТО ПРИЛОЖЕНИЯ (ЛИБО ОДИН ПОЛЬЗОВАТЕЛЬ ЗАПУСКАЕТ НЕСКОЛЬКО ИДЕНТИЧНЫХ ЗАДАЧ, ЛИБО РАЗНЫЕ ПОЛЬЗОВАТЕЛИ ЗАПУСКАЮТ ОДНУ И ТУ ЖЕ ЗАДАЧУ), ТО В ПАМЯТЬ ЗАГРУЖАЕТСЯ ТОЛЬКО ОДНА КОПИЯ ИСПОЛНЯЕМОГО КОДА ЭТОГО ПРИЛОЖЕНИЯ, КОТОРАЯ ИСПОЛЬЗУЕТСЯ ВСЕМИ ОДНОВРЕМЕННО ИСПОЛНЯЮЩИМИСЯ ИДЕНТИЧНЫМИ ЗАДАЧАМИ. • СЕТЕВЫЕ ВОЗМОЖНОСТИ LINUX МОЖНО ИНТЕГРИРОВАТЬ В ЛЮБУЮ ЛОКАЛЬНУЮ СЕТЬ. ПОДДЕРЖИВАЮТСЯ ВСЕ СЛУЖБЫ UNIX, ВКЛЮЧАЯ NETWORKED FILE SYSTEM (NFS), УДАЛEННЫЙ ДОСТУП (TELNET, RLOGIN), РАБОТА В
КАКИЕ ИЗ ПЕРЕЧИСЛЕННЫХ ПРОГРАММ ОТНОСЯТСЯ К ПРИКЛАДНЫМ? 1) Утилиты 2) Трансляторы языков программирования 3) Программы технического обслуживания 4) Системы управления базами данных 5) Все ответы правильные
УТИЛИТЫ - ВСПОМОГАТЕЛЬНАЯ КОМПЬЮТЕРНАЯ ПРОГРАММА В СОСТАВЕ ОБЩЕГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ВЫПОЛНЕНИЯ СПЕЦИАЛИЗИРОВАННЫХ ТИПОВЫХ ЗАДАЧ, СВЯЗАННЫХ С РАБОТОЙ ОБОРУДОВАНИЯ И ОПЕРАЦИОННОЙ СИСТЕМЫ (ОС). УТИЛИТЫ ПРЕДОСТАВЛЯЮТ ДОСТУП К ВОЗМОЖНОСТЯМ (ПАРАМЕТРАМ, НАСТРОЙКАМ, УСТАНОВКАМ), НЕДОСТУПНЫМ БЕЗ ИХ ПРИМЕНЕНИЯ, ЛИБО ДЕЛАЮТ ПРОЦЕСС ИЗМЕНЕНИЯ НЕКОТОРЫХ ПАРАМЕТРОВ ПРОЩЕ (АВТОМАТИЗИРУЮТ ЕГО). УТИЛИТЫ МОГУТ ВХОДИТЬ В СОСТАВ ОПЕРАЦИОННЫХ СИСТЕМ, ИДТИ В КОМПЛЕКТЕ СО СПЕЦИАЛИЗИРОВАННЫМ ОБОРУДОВАНИЕМ ИЛИ РАСПРОСТРАНЯТЬСЯ ОТДЕЛЬНО.
Трансляторы языков программирования ПОСКОЛЬКУ ТЕКСТ, ЗАПИСАННЫЙ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ, НЕПОНЯТЕН КОМПЬЮТЕРУ, ТО ТРЕБУЕТСЯ ПЕРЕВЕСТИ ЕГО НА МАШИННЫЙ КОД. ТАКОЙ ПЕРЕВОД ПРОГРАММЫ С ЯЗЫКА ПРОГРАММИРОВАНИЯ НА ЯЗЫК МАШИННЫХ КОДОВ НАЗЫВАЕТСЯ ТРАНСЛЯЦИЕЙ, А ВЫПОЛНЯЕТСЯ ОНА СПЕЦИАЛЬНЫМИ ПРОГРАММАМИ – ТРАНСЛЯТОРАМИ. ТРАНСЛЯТОР - ОБСЛУЖИВАЮЩАЯ ПРОГРАММА, ПРЕОБРАЗУЮЩАЯ ИСХОДНУЮ ПРОГРАММУ, ПРЕДОСТАВЛЕННУЮ НА ВХОДНОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ, В РАБОЧУЮ ПРОГРАММУ, ПРЕДСТАВЛЕННУЮ НА ОБЪЕКТНОМ ЯЗЫКЕ.
Программы технического обслуживания – СОВОКУПНОСТЬ ПРОГРАММНО-АППАРАТНЫХ СРЕДСТВ ПК ДЛЯ ОБНАРУЖЕНИЯ СБОЕВ В ПРОЦЕССЕ РАБОТЫ КОМПЬЮТЕРА. ОНИ ПРЕДНАЗНАЧЕНЫ ДЛЯ ПРОВЕРКИ РАБОТОСПОСОБНОСТИ ОТДЕЛЬНЫХ УЗЛОВ, БЛОКОВ И ВСЕЙ МАШИНЫ В ЦЕЛОМ, ЯВЛЯЯСЬ ИНСТРУМЕНТОМ СПЕЦИАЛИСТОВ ПО ЭКСПЛУАТАЦИИ И РЕМОНТУ ТЕХНИЧЕСКИХ СРЕДСТВ КОМПЬЮТЕРА.
Системы управления базами данных -СОВОКУПНОСТЬ ПРОГРАММНЫХ И ЛИНГВИСТИЧЕСКИХ СРЕДСТВ ОБЩЕГО ИЛИ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ, ОБЕСПЕЧИВАЮЩИХ УПРАВЛЕНИЕ СОЗДАНИЕМ И ИСПОЛЬЗОВАНИЕМ БАЗ ДАННЫХ.
Универсальное программное обеспечение. Microsoft Word представляет собой: 1) Редактор научных текстов 2) Многофункциональный текстовый редактор 3) Реактор автоматизированных документов
Программными продуктами, не входящими в Microsoft Office, являются: 1) Система управления базами данных 2) Текстовый редактор 3)Программы тестирования и диагностики 4) Электронная таблица
практическое занятие 14 операционные системы.pptx