МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ Операционные системы, среды и оболочки Специальность 080801.65 Прикладная информатика (по областям) Форма подготовки (очная) курс 3 семестр 6 лекции 18 (час.) практические занятия 18 (час.) лабораторные работы 18 (час.) всего часов аудиторной нагрузки 54 (час.) самостоятельная работа 86 (час.) экзамен 6 семестр Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального образования №52 мжд/сп от 14.03.2000 г. Учебно-методический комплекс дисциплины обсужден на заседании Методической комиссии 01.09.2011 г. Зам. председателя Методической комиссии: М.В. Пророченко 01.09.2011 г. Составитель (ли): к.т.н., доцент Горева Т.С. Аннотация Настоящий учебно-методический комплекс дисциплины (УМКД) разработан в соответствии Государственным образовательным стандартом и рабочей учебной программой дисциплины. Учебно-методический комплекс представляет собой комплект разнообразных нормативных, учебно-методических, информационных и контролирующих материалов по дисциплине. УМКД создается для повышения эффективности самостоятельной работы студентов, качества подготовки специалистов в системе университетского образования, активного использования в учебном процессе современных педагогических технологий. УМКД вводится в учебный процесс для решения следующих задач: - освоение студентом в режиме самостоятельной работы дисциплины при участии преподавателя в качестве консультанта; - систематизация учебной работы студента в течение семестров; развитие мотивации обучения у студента; привитие студенту навыков совершенствования и самообразования; - вовлечение студента в качестве активного участника в открытую креативную образовательную среду; адаптация студента к условиям деятельности в информационном обществе. Учебно-методический комплекс включает в себя: - аннотацию; - рабочую программу дисциплины; - конспекты лекций; - материалы для практических занятий - материалы для организации самостоятельной работы студентов - контрольно-измерительные материалы; - список литературы; - глоссарий. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ФИЛИАЛ ДВФУ В Г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ (РПУД) Операционные системы, среды и оболочки Специальность 080801.65 Прикладная информатика (по областям) Форма подготовки (очная) курс 3 семестр 6 лекции 18 (час.) практические занятия 18 (час.) лабораторные работы 18 (час.) всего часов аудиторной нагрузки 54 (час.) самостоятельная работа 86 (час.) экзамен 6 семестр Рабочая программа составлена в соответствии с требованиями государственного образовательного стандарта высшего профессионального образования №52 мжд/сп от 14.03.2000 г. Рабочая программа обсуждена на заседании Методической комиссии 01.09.2011 г. Зам. председателя Методической комиссии: М.В. Пророченко 01.09.2011 г. Составитель (ли): к.т.н., доцент Горева Т.С. I. Рабочая программа пересмотрена на заседании Методической комиссии: Протокол от «_____» _________________ 20___ г. № ______ Председатель комиссии_______________________ __________________ (подпись) (И.О. Фамилия) II. Рабочая программа пересмотрена на заседании Методической комиссии: Протокол от «_____» _________________ 20___ г. № ______ Председатель комиссии_______________________ __________________ (подпись) (И.О. Фамилия) 1. ВЫПИСКА ИЗ ГОС ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ОПД.Ф.05 «ОПЕРАЦИОННЫЕ СИСТЕМЫ, СРЕДЫ И ОБОЛОЧКИ» Введение в операционные системы. Определение, назначение, состав и функции операционных систем. Классификация операционных систем. Инсталляция и конфигурирование операционной системы, начальная загрузка. Расширение жизнеспособности возможностей системы. пользователя. Операционные оболочки. Обеспечение Локальные и глобальные сети. Сетевые операционные системы. Компоненты сети. Организация файлового сервера. Работа в сети. Средства защиты информации в сети. Установка сетевой операционной системы. Глобальные сети. Путеводители (навигаторы). Глобальные и локальные сетевые технологии. Элементы системной интеграции. Тенденции и перспективы развития распределенных операционных сред. Программные средства человеко-машинного интерфейса: мультимедиа и гипермедиа; аудио и сенсорное сопровождение. 2. Пояснительная записка 2.1. Цели и задачи дисциплины. Целью курса «Операционные системы, среды и оболочки» является ознакомление студентов с классификацией операционных систем, их инсталляцией и конфигурированием, основными подсистемами операционных систем и принципами их функционирования, моделями безопасности операционных систем. Задачи курса: дать студентам достаточно полное представление и навыки работы в различных операционных системах, средах и оболочках, используемых в настоящее время при работе на локальных ПК и на ПК, объединенных в сети. Актуальность и важность данного курса в образовательной программе обоснованы тем, что без знания операционных систем и их архитектуры невозможно создание и работа с информационными системами. 2.2. Начальные требования к освоению содержания дисциплин Курс опирается на знания курсов «Информатика и программирование». Результаты изучения курса используются в последующих дисциплинах в области обработки информации, в частности в дисциплине «Вычислительные системы, сети и телекоммуникации». 2.3. Требования к уровню освоения содержания дисциплины В результате изучения курса «Операционные системы, среды и оболочки» информатик должен: иметь представление: об эволюции операционных систем; классификации операционных систем; расширении возможностей операционных систем; конфигурации операционных систем; обеспечении жизнеспособности систем; об операционных оболочках; локальных и глобальных сетях; средствах защиты информации в сети; тенденциях и перспективах развития распределенных операционных сред. знать: определение, назначение, состав и функции операционных систем; аппапартные средства поддержки функционирования операционных систем; механизмы управления процессами в операционных системах; принципы управления памятью, устройствами ввода/вывода в операционных системах; структуру файловых систем FAT, NTFS и сложных файловых систем. уметь: устанавливать операционные системы, среды и оболочки; работать с операционными системами, средами и оболочками; настраивать операционные системы, среды и оболочки; конфигурировать операционные системы, среды и оболочки; 3. Структура и содержание дисциплины № п/п Раздел дисциплины Количество часов лекции Практические/ лабораторные самостоятельная работа занятия Раздел 1. Основные понятия операционных систем 1. Функции и принципы 1 4 2. систем. Эволюция операционных систем 1 4 3. Классификация операционных 1 4 проектирования операционных систем Раздел 2. Управление процессами в операционных системах 1. Понятие процесса. Состояния 1 процесса 4 2. Алгоритмы планирования 3. процессов Синхронизация процессов 1 4 1 4 Раздел 3. Подсистема управления памятью в операционных системах 1. Функции ОС по управлению 1 5 1 5 2 5 2 5 памятью. Классификация методов управления памятью. 2. Методы распределения памяти без использования 3. дискового пространства Методы распределения памяти с использованием 4. дискового пространства Иерархия запоминающих устройств Раздел 4. Управление вводом-выводом 1. Физическая организация устройств 1 6 2. ввода-вывода Организация 1 6 программного обеспечения ввода-вывода Раздел 5. Файловая система 1. Основные 2. системы Архитектуры понятия файловой 1 6 современных 1 6 файловых систем 1. Раздел 6. Обзор операционных систем, операционных сред и оболочек Операционные системы семейста 1 9/9 9 2. Windows Операционные системы семейства 1 9/9 9 Unix Итого: 140 18 18/18 86 3.1. Содержание лекционных занятий Раздел 1. Основные понятия операционных систем- 3 часа Тема 1. Функции и принципы проектирования операционных систем. Введение в операционные системы. Определение, назначение, состав и функции операционных систем. Классиффикация операционных систем. Принципы проектирования операционных систем. Инсталляция и конфигурирование операционной системы, начальная загрузка. Тема 2. Эволюция операционных систем Периоды эволюции операционных систем; первый период (1945 -1955) – появление первых ламповых вычислительных устройств, научно- исследовательскя работа в области вычислительной техники, отсутствие операционных систем; второй период (1955 - 1965) – появление новой технической базы – полупроводниковых элементов, разделение персонала, появление первых алгоритмических языков и первых системных программ, системы пакетной обработки; третий период (1965 - 1980) – переход к интегральным микросхемам, проблемы совместимости, мультипрограммирование, аппаратно-программной спулинг, оявление систем разделения времени; четвертый период (1980 - настоящее время) – появление БИС, распространение ПК, дружественный интерфейс, сетевые операционные системы. Тема 3. Классификация операционных систем Классификация управления операционных ресурсами многопользовательского многозадачность, систем (Поддержка режима, Поддержка по особенностям алгоритмов многозадачности, Вытесняющая многонитевости. и Поддержка невытесняющая Многопроцессорная обработка), по особенностям аппаратных платформ (операционные системы персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и сетей ЭВМ. однопроцессорные варианты, так и многопроцессорные), классификация по Особенности областей использования (системы пакетной обработки (например, OC EC, системы разделения времени (UNIX, VMS), системы реального времени (QNX, RT/11). Монолитное ядро и микроядерный подход, построение ОС на базе объектно-ориентированного подхода, распределенная организация операционных систем. Расширение возможностей пользователя. Обеспечение жизнеспособности системы. Раздел 2. Управление процессами в операционных системах – 3 часа Тема 4. Понятие процесса. Состояния процесса Состояния процессов: ВЫПОЛНЕНИЕ, ОЖИДАНИЕ, ГОТОВНОСТЬ, контекст и дескриптор процесса. Характеристики состояний. Условия перехода. Тема 5. Алгоритмы планирования процессов Алгоритмы планирования процессов, вытесняющие и невытесняющие алгоритмы планирования, средства синхронизации и взаимодействия процессов. Тема 6. Синхронизация процессов Проблема синхронизации, реализация критических секций с использованием блокирующих переменных, нити. Раздел 3. Подсистема управления памятью в операционных системах6 часов Тема 7. Функции ОС по управлению памятью. Классификация методов управления памятью. Функции ОС по управлению памятью. Типы адресов. Виртуальные адреса. Классификация методов распределения памяти. Тема 8. Методы распределения памяти без использования дискового пространства Методы распределения памяти без использования дискового пространства, Распределение памяти фиксированными разделами, Распределение памяти разделами переменной величины, Распределение памяти динамическими разделами, Перемещаемые разделы Тема 9. Методы распределения памяти с использованием дискового пространства Методы распределения памяти с использованием дискового пространства. Страничное распределение. Сегментное распределение. Странично- сегментное распределение. Свопинг. Тема 10. Иерархия запоминающих устройств Иерархия запоминающих устройств. Принцип кэширования данных. Кэшпамять. Пространственная локальность. Временная локальность. Раздел 4. Управление вводом-выводом- 2 часа Тема 11. Физическая организация устройств ввода-вывода Физическая организация устройств ввода-вывода, блок-ориентированные, байт-ориентированные устройства. Тема 12. Организация программного обеспечения ввода-вывода Организация программного обеспечения ввода-вывода. Обработка прерываний, драйверы устройств, независимый от устройств операционной системы, пользовательский слой программного обеспечения. Раздел 5. Файловая система – 2 часа Тема 13. Основные понятия файловой системы Файловая система, имена файлов, типы файлов, каталог, структура каталогов. Логическая организация файловой системы (одноуровневая; иерархическая). Логическая организация файла. Физическая организация и адрес файла. Права доступа к файлу. Кэширование диска. Общая модель файловой системы, Отображаемые в память файлы. Тема 14. Архитектуры современных файловых систем Современные архитектуры файловых систем (FAT, NTFS, сложные файловые системы ОС Unix) Раздел 6. Обзор операционных систем, операционных сред и оболочек- 2 часа Тема 15. Операционные системы семейста Windows Операционные системы семейства Windows, тенденции развития, архитектура, многозадачность, ядро, подсистемы, запуск операционной системы, файловые системы, модель безопасности Windows NT. Операционные оболочки. Локальные и глобальные сети. Сетевые операционные системы. Компоненты сети. Организация файлового сервера. Работа в сети. Средства защиты информации в сети. Установка сетевой Путеводители технологии. операционной (навигаторы). Элементы системы. Глобальные системной и Глобальные локальные интеграции. сети. сетевые Тенденции и перспективы развития распределенных операционных сред. Программные средства человеко-машинного интерфейса: мультимедиа и гипермедиа; аудио и сенсорное сопровождение. Тема 16. Операционные системы семейства Unix Операционные системы семейства Unix, характеристики, совместимость системы, надежность, расширяемость, основные команды для работы с файлами, файловая система, монтирование внешних файловых систем; владельцы и права доступа; утилиты; оболочки и файловые менеджеры; программный интерпретатор bash; сеть; графическая подсистема XWindow. 3.2. Содержание практических и лабораторных занятий № Наименование лабораторной работы (практического занятия) 1. Интерактивная работа в системе, пользовательская учетная запись. 2. Пользовательское окружение. Пользовательский профиль. 3. Файлы и файловая система. 4. Владельцы и права доступа объектов файловой системы. 5. Обработка текстовой информации. 6. Управление вводом-выводом команд. Подстановки командного интерпретатора. 7. Инструментальные средства ОС. 8. Процессы. 9. Основы программирования на языке командного интерпретатора. 10. Сетевое окружение. 11. Графический интерфейс. 12. Установка аппаратуры. 13. Установка соединений. 14. Решение проблем в ОС. 15. Управление безопасностью Windows XP. 16. Установка и конфигурирование операционной системы 4. Материал для самостоятельной работы Тематика рефератов 1. Вычислительные системы и их компоненты. Основные системные ресурсы. 2. Принципы проектирования ОС. 3. Этапы развития ОС: системы пакетной обработки, многопрограммный режим работы, системы реального времени, ОС для персональных ЭВМ. Структура ОС. 4. Цели и критерии планирования процессов. Обзор методов планирования. Планирование процессов в ОС Windows NT. 5. Взаимодействие процессов. Критические секции. Задача взаимного исключения. Программное решение задачи взаимного исключения: алгоритмы Деккера и Петерсона 6. Методы реализации взаимного исключения: на основе специальных машинных инструкций, на основе запрета и разрешения прерываний, на основе системных вызовов ОС (семафоры). 7. Методы синхронизации процессов с использованием семафоров, мониторов и передачи сообщений. Средства для синхронизации процессов в языках высокого уровня. 8. Классические задачи синхронизации процессов. Средства синхронизации в WIN32API. Понятие об объектах ядра WIN32. 9. Средства синхронизации в WIN32API: мьютекс (mutex), семафор (semaphore), событие (event), таймер (waitable timer), канал (pipe). Условия возникновения тупиков в системах с параллельными процессами. Методы обнаружения и предотвращения тупиков. Обход тупиков (Алгоритм Банкира). 10.Управление памятью. Распределение памяти разделами в многопрограммных ОС. 11.Загрузка программ и защита адресного пространства. Хранение информации о свободной памяти. 12.Методы распределения памяти непрерывными участками. Организация виртуальной памяти. Трансляция виртуальных адресов. Сегментация и страничная организация памяти. Многоуровневая трансляция адреса. 13.Управление виртуальной памятью. Кэш транслированных адресов. Кэш памяти. Методы загрузки и замещения страниц. 14.Управление виртуальной памяти на основе рабочих множеств. Организация виртуальной памяти в Windows NT: трансляция адресов, рабочее множество, адресное пространство процесса. 15.Организация виртуальной памяти в Windows NT: база данных физических страниц; организация разделяемой памяти; файлы, отображаемые в память. 5. Материал для подготовки к экзамену Вопросы к экзамену 1. Понятие ОС, функции ОС. Принципы разработки ОС. 2. Эволюция ОС. 3. Стандарты ОС. 4. Расслоение памяти, регистр перемещения, прерывания, буферизация. Периферийные устройства. Защита памяти. Таймеры и часы. 5. Каналы ввода/вывода. Захват цикла. Относительная адресация. Режим задачи, супервизора, привилегированные команды. 6. Виртуальная память, мультипроцессорная обработка, прямой доступ к памяти. Конвейеризация. Иерархия памяти. 7. Ассемблеры, макропроцессоры. Компиляторы, интерпретаторы, загрузчики. 8. Микропрограммы. 9. Классификация ОС по особенностям алгоритмов управления ресурсами. 10.Классификация ОС по особенностям аппаратных платформ. 11.Классификация ОС по особенностям областей использования. 12.Классификация ОС по особенностям методов построения. 13.Состояния процессов. Контекст и дескриптор процессов. 14.Алгоритмы планирования процессов. 15.Средства синхронизации и взаимодействия процессов. 16.Тупики. Нити. 17.Типы адресов. 18.Методы распределения памяти без использования дискового пространства. Распределение памяти фиксированными разделами. 19.Методы распределения памяти без использования дискового пространства. Распределение памяти разделами переменной величины. 20.Методы распределения памяти без использования дискового пространства. Перемещаемые разделы. 21.Методы распределения памяти с использованием дискового пространства. Понятие виртуальной памяти. Страничное распределение. 22.Методы распределения памяти с использованием дискового пространства. Понятие виртуальной памяти. Сегментное распределение. Страничносегментное распределение. Кэш-память. 23.Физическая организация устройств ввода/вывода. 24.Организация программного обеспечения вода/вывода. 25.Драйверы устройств. Независимый от устройств слой ОС. Пользовательский слой программного обеспечения. 26.Файловая система. Имена файлов. Типы файлов. Логическая организация файла. 27.Физическая организация и адрес файла. 28.Общая модель файловой системы. 29.Файловая система FAT. 30.Файловая система NTFS. 31.«Сложные» файловые системы. 32.Основные сведения об ОС MS DOS. Переменные окружения. Внутренние и внешние команды. Файлы. 33.Основные и дополнительные команды DOS для работы с файлами и каталогами. 34.Командные файлы. Команды для пакетных файлов. 35.Оболочка Norton Commander. 36.Конфигурирование меню. 37.Работа с файлом *.ext. 38.ОС семейства Windows. 39.Семейство ОС UNIX. История, генеалогия. Файлы и файловая система. 40.Процессы в ОС UNIX. Пользовательская среда UNIX. 6. Учебно-методическое обеспечение дисциплины 6.1. Основная литература 1. Дейтел Г. Введение в операционные системы: в 2-х кн. -М.:Мир, 2009. – 435 с. 2. Иртегов Д. Введение в операционные системы. С-Пб.: «BHV-СанктПетербург», 2010. – 345 с. 3. Олифер В. Г. , Олифер Н.А. Сетевые операционные системы:Учебник.-СПб.: Питер,2011. – 289 с. 4. Столингс В. Операционные системы. – М.: Вильямс, 2009. – 450 с. 5. http://inf.e-alekseev.ru/ - Алексеев Е.Г., Богатырев С.Д. Информатика: Электронный учебник. – Саранск: Морд. гос. ун-т, 2009. – 206 с. 6. http://window.edu.ru/resource/170/79170 Макаренко - С.И. Операционные системы, среды и оболочки: учебное пособие. Ставрополь: СФ МГГУ им. М.А. Шолохова, 2008. - 210 с. 7. http://window.edu.ru/resource/836/69836 Ю.В.Операционные системы: Учебное Марапулец пособие для студентов специальности 230105 "Программное обеспечение вычислительной техники и автоматизированных систем" очной формы обучения. Петропавловск-Камчатский: КамчатГТУ, 2008. - 235 с. 6.2. Дополнительная литература 1. Вычислительные системы, сети и телекоммуникации: Учебник. – 2-е изд., перераб.и доп. /А.П.Пятибратов, Л.П. Гудыно, А.а. Кириченко; Под ред. А.П.Пятибратова. – М.: Финансы и статистика и финансы, 2001 2. Никифоров С.В. Введение в сетевые технологии: Элементы применения и администрирования сетей: Учебн.пособие. – М.: Финансы и статистика, 2003 3. Немет Э. и др. UNIX для профессионалов. Руководство системного администратора 4. Симонович С. Windows 98:Учебный курс.-СПб.:Питер Ком,1999 5. Робачевский А. Операционная система Unix.- СПБ.: БХВ – СанктПетербург, 1999 6. Ахметов К. Знакомство с Windows XP. Русская редакция Microsoft Press, 2001 7. Гук М. Аппаратные средства PC.- СПб.: Питер, 2000 8. Панкратов Е. Операционная система MS-DOS 6.22. Справочное пособие. – Познавательная книга плюс, 2001 9. Хоар Ч. Взаимодействующие параллельные процессы. – М.: Мир, 1989www.osp.ru/win2000/archive 7.Материально-техническое обеспечение дисциплины Библиотека Филиала ФГАОУ ВПО ДВФУ в г. ПетропавловскеКамчатском; компьютерный класс; доступ к Интернет-ресурсам и информационным базам данных. Для учебно-методического обеспечения дисциплины требуется программное обеспечение: Операционная система Windows (начиная с версии 98 и выше). Операционная система Linux. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ФИЛИАЛ ДВФУ В г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ КОНСПЕКТЫ ЛЕКЦИЙ По дисциплине «Операционные системы, среды и оболочки» 080801.65 Прикладная информатика (по областям) г. Петропавловск-Камчатский 2011 Раздел 1. Основные понятия операционных систем- 3 часа Тема 1. Функции и принципы проектирования операционных систем. Введение в операционные системы. Определение, назначение, состав и основные функции операционных систем. Классиффикация операционных систем. Принципы проектирования операционных систем. Инсталляция и конфигурирование операционной системы, начальная загрузка. Тема 2. Эволюция операционных систем Периоды эволюции операционных систем; первый период (1945 -1955) – появление первых ламповых вычислительных устройств, научно- исследовательскя работа в области вычислительной техники, отсутствие операционных систем; второй период (1955 - 1965) – появление новой технической базы – полупроводниковых элементов, разделение персонала, появление первых алгоритмических языков и первых системных программ, системы пакетной обработки; третий период (1965 - 1980) – переход к интегральным микросхемам, проблемы совместимости, мультипрограммирование, аппаратно-программной спулинг, оявление систем разделения времени; четвертый период (1980 - настоящее время) – появление БИС, распространение ПК, дружественный интерфейс, сетевые операционные системы. Тема 3. Классификация операционных систем Классификация управления операционных ресурсами многопользовательского многозадачность, систем (Поддержка режима, Поддержка по особенностям многозадачности, Вытесняющая многонитевости. и алгоритмов Поддержка невытесняющая Многопроцессорная обработка), по особенностям аппаратных платформ (операционные системы персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и сетей ЭВМ. однопроцессорные варианты, так и многопроцессорные), классификация по Особенности областей использования (системы пакетной обработки (например, OC EC, системы разделения времени (UNIX, VMS), системы реального времени (QNX, RT/11). Монолитное ядро и микроядерный подход, построение ОС на базе объектно-ориентированного подхода, распределенная организация операционных систем. Расширение возможностей пользователя. Обеспечение жизнеспособности системы. Раздел 2. Управление процессами в операционных системах – 3 часа Тема 4. Понятие процесса. Состояния процесса Состояния процессов: ВЫПОЛНЕНИЕ, ОЖИДАНИЕ, ГОТОВНОСТЬ, контекст и дескриптор процесса. Характеристики состояний. Условия перехода. Тема 5. Алгоритмы планирования процессов Алгоритмы планирования процессов, вытесняющие и невытесняющие алгоритмы планирования, средства синхронизации и взаимодействия процессов. Тема 6. Синхронизация процессов Проблема синхронизации, реализация критических секций с использованием блокирующих переменных, нити. Раздел 3. Подсистема управления памятью в операционных системах6 часов Тема 7. Функции ОС по управлению памятью. Классификация методов управления памятью. Функции ОС по управлению памятью. Типы адресов. Виртуальные адреса. Классификация методов распределения памяти. Тема 8. Методы распределения памяти без использования дискового пространства Методы распределения памяти без использования дискового пространства, Распределение памяти фиксированными разделами, Распределение памяти разделами переменной величины, Распределение памяти динамическими разделами, Перемещаемые разделы Тема 9. Методы распределения памяти с использованием дискового пространства Методы распределения памяти с использованием дискового пространства. Страничное распределение. Сегментное распределение. Странично- сегментное распределение. Свопинг. Тема 10. Иерархия запоминающих устройств Иерархия запоминающих устройств. Принцип кэширования данных. Кэшпамять. Пространственная локальность. Временная локальность. Раздел 4. Управление вводом-выводом- 2 часа Тема 11. Физическая организация устройств ввода-вывода Физическая организация устройств ввода-вывода, блок-ориентированные, байт-ориентированные устройства. Тема 12. Организация программного обеспечения ввода-вывода Организация программного обеспечения ввода-вывода. Обработка прерываний, драйверы устройств, независимый от устройств операционной системы, пользовательский слой программного обеспечения. Раздел 5. Файловая система – 2 часа Тема 13. Основные понятия файловой системы Файловая система, имена файлов, типы файлов, каталог, структура каталогов. Логическая организация файловой системы (одноуровневая; иерархическая). Логическая организация файла. Физическая организация и адрес файла. Права доступа к файлу. Кэширование диска. Общая модель файловой системы, Отображаемые в память файлы. Тема 14. Архитектуры современных файловых систем Современные архитектуры файловых систем (FAT, NTFS, сложные файловые системы ОС Unix) Раздел 6. Обзор операционных систем, операционных сред и оболочек- 2 часа Тема 15. Операционные системы семейста Windows Операционные системы семейства Windows, тенденции развития, архитектура, многозадачность, ядро, подсистемы, запуск операционной системы, файловые системы, модель безопасности Windows NT; Операционные оболочки. Локальные и глобальные сети. Сетевые операционные системы. Компоненты сети. Организация файлового сервера. Работа в сети. Средства защиты информации в сети. Установка сетевой операционной системы. Глобальные сети. Путеводители (навигаторы). Глобальные и локальные сетевые технологии. Элементы системной интеграции. Тенденции и перспективы развития распределенных операционных сред. Программные средства человекомашинного интерфейса: мультимедиа и гипермедиа; аудио и сенсорное сопровождение. Тема 16. Операционные системы семейства Unix Операционные системы семейства Unix, характеристики, совместимость системы, надежность, расширяемость, основные команды для работы с файлами, файловая система, монтирование внешних файловых систем; владельцы и права доступа; утилиты; оболочки и файловые менеджеры; программный интерпретатор bash; сеть; графическая подсистема XWindow. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ФИЛИАЛ ДВФУ В г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ МАТЕРИАЛЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ По дисциплине «Операционные системы, среды и оболочки» 080801.65 Прикладная информатика (по областям) г. Петропавловск-Камчатский 2011 Перечень тем практических/лабораторных занятий Тема 1. Организация виртуального пространства для эмуляции работы операционных систем и сред Установка и конфигурация виртуальной машины PVM. Программные средства эмуляции работы операционных систем и оболочек (VisualOS, bochs), рассмотрение системы виртуальных машин PVM. Тема 2. Изучение особенностей работы однопрограммных операционных систем на примере MS DOS Инсталляция и конфигурирование однопрограммной ОС с текстовым интерфейсом. Подготовка файлов config.sys и autoexec.bat. Программа Setup, алгоритм загрузки ОС. Основные команды и операторы MS DOS. Тема 3. Загрузка операционных систем (на примерах Windows 9.x/Me/NT/2000, UNIX/Linux) Этапы процесса загрузки. Работа загрузчика. Опции загрузочного меню. Выбор аппаратного профиля. Загрузка и инициализация ядра. Загрузка драйверов и сервисов. Регистрация пользователя. Тема 4. Изучение многопользовательских особенностей работы систем примерах (на многопрограммных MS Windows 9.x/Me/NT/XP/2000, UNIX/Linux) Инсталляция и конфигурирование многопрограммной многопользовательской ОС с графическим интерфейсом (на примере Windows 9.x/Me/NT/XP/2000, UNIX/Linux). Требования к аппаратным ресурсам. Подготовка процесса инсталляции. Конфигурирование разделов на жестком диске. Выбор файловой системы. Выбор варианта установки (локальная, сетевая). Средства защиты несанкционированного информации доступа других каждого пользователя, пользователей. от Инсталляция мультиоперационных систем. Тема 5. Аппаратная поддержка механизма виртуальной памяти на примере процессора Pentium Преобразование виртуальных адресов в физические. Защита данных при сегментной организации памяти. Выбор величины файла подкачки и его размещения (на примере Windows 9.x/Me/NT/2000). Защита памяти. Тема 6. Реализация задач операционных систем по управлению файлами и каталогами Операции с каталогами. Задачи ОС по управлению файлами и устройствами. Структура файловой системы. Реализация файлов и каталогов (папок). Совместно используемые файлы и каталоги. Примеры файловых систем: файловая система MS DOS (FAT16), файловая система CD-ROM, файловые системы Windows (FAT32, NTFS, NTFS 5.0, EFS – шифрующая файловая система). Разрешения для файлов и папок. Управление дисковыми ресурсами (на примере Windows). RAID – массивы. Форматирование дисков. Фрагментация памяти, дефрагментация дисков. Разделы и тома. Управление базовыми и динамическими дисками. Распределенная файловая система Тема 7. Изучение особенностей работы операционных систем реального времени (на примере QNX) Инсталляция и конфигурирование операционной системы с графическим интерфейсом (на примере QNX). Требования к аппаратным ресурсам. Подготовка процесса инсталляции. Конфигурирование разделов на жестком диске. Выбор файловой системы. Выбор варианта установки. Наращивание функций микроядра операционной системы. Менеджер процессов. Технология «клиент-сервер». Средства защиты от несанкционированного доступа. Тема 8. Распределенные операционные системы и среды Кластеры. Архитектуры кластеров. Особенности операционных систем Windows 2000 Управление Cluster процессами. Server. Поддержка Глобальная объектов файловая коммуникаций. система. Управление распределенными процессами. Связывание клиент-сервер. Синхронный и асинхронный вызовы. Сетевые службы. Принципы построения сетевой файловой службы. Реализация сетевой файловой системы. Размещение клиентов и серверов по компьютерам и в операционной системе. Кэширование. Репликация. Служба каталогов. Межсетевое взаимодействие. Тема 9. Обзор сетевых операционных систем Сети Windows NT и Windows 2000. Управление учетными записями в Windows 2000. Создание логических дисков. Управление дисками. Дисковые квоты. Разделение принтеров в сетях Windows. Создание совместно используемых файлов и папок. Шифрование файлов. Организация обмена данными между рабочими станциями. Сетевая почта. Администрирование сетей. Задачи и средства администрирования. Сетевые службы и сервисы. Сети UNIX и Linux. Открытый исходный код. Терминология UNIX. Операционные системы Unix и Linux. Управление учетными записями в UNIX и Linux. Клиенты UNIX, создание логических дисков и разделение принтеров в сетях UNIX. Другие сетевые операционные системы. Тема 10. Безопасность, диагностика и восстановление операционных систем после отказов Предотвращение сбоев и отказов. Резервное копирование и его стратегии. Специальные операции резервного копирования. Защита резервных копий. Восстановление файлов. Изготовление загрузочных дискет и диска аварийного восстановления и их использование. Резервное копирование конфигурации диска. Резервное копирование регистра и SAM. Безопасный режим загрузки. Восстановление конфигурации (Last Known Good). Диагностика отказов при загрузке операционной системы на примере Windows 2000. Сообщения Windows 2000 и стратегия отладки. Тема 11. Инструменты мониторинга и оптимизации (на примере Windows 2000) Диспетчер процессов. задач (TASK Изменение производительности. Manager). Запуск приоритетов диспетчера. процессов. Мониторинг Мониторинг Оснастка Производительность (Performance) и ее инструменты – системный монитор (System Monitor Control) и оповещения и журналы производительности (Performance Logs end Alerts). Работа с оснасткой. Оснастка Просмотр событий (event Viewer). Журналы счетчиков и трассировки. Оповещения. Типы и параметры событий. Просмотр журналов и настройка его параметров. Использование оснастки в интересах мониторинга ОС. Настройка операционной системы. Основные объекты мониторинга: оперативная память, процессоры, дисковая подсистема, сетевые платы и драйверы. Методика устранения «узких мест». Тема 12. Сравнительный анализ особенностей функционирования операционных систем Управление задачами и памятью в операционных системах. Особенности архитектуры операционных систем и интерфейсы прикладного программирования. Управление вводом-выводом. Файловые системы. Возможность проектирования параллельных взаимодействующих вычислительных процессов. Представление материалов работы с использованием средств деловой графики. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ФИЛИАЛ ДВФУ В г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ МАТЕРИАЛЫ ДЛЯ ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ По дисциплине «Операционные системы, среды и оболочки» 080801.65 Прикладная информатика (по областям) г. Петропавловск-Камчатский 2011 Раскрытие аспектов построения, функционирования, детального анализа принципов работы и перспектив развития операционных систем и сред в современном информационном обществе могут быть использованы в качестве примерных тем рефератов: 1. Поколения операционных систем. 2. Сравнительная оценка различных форм мультипрограммирования. 3. Структуры клиент-серверных компьютерных сетей. 4. Области применения различных типов клиентских мест в локальных компьютерных сетях (реферат). 5. Сравнительная оценка различных алгоритмов замены страниц. 6. Методы и средства предотвращения сбоев и отказов операционных систем. 7. Методы обнаружения, предупреждения и устранения тупиковых ситуаций в асинхронных параллельных процессах. 8. Программные средства человеко-машинного интерфейса: мультимедиа и гипермедиа. 9. Программные средства человеко-машинного интерфейса: аудио и сенсорное сопровождение. 10. Средства защиты информации в сети. 11. Тенденции и перспективы развития распределенных операционных сред. 12. Глобальные и локальные сетевые технологии. 13. Многопроцессорное планирование. 14. Процессы и память. Параллельные вычисления. 15. Традиционные и современные системы Unix. При подготовки эссе внимание в первую очередь уделяется развитию творческого мышления студента в предметной области, умению грамотно и целенаправленно раскрыть поставленную перед ним тему, используя публицистический стиль повествования. В качестве примерных тем для эссе можно рекомендовать следующие: 1. Открытость системы – открытость общества? 2. Сетевые технологии – мир без границ? 3. Сетевые технологии офиса будущего. 4. Слон – это мышь с операционной системой 5. Операционная система стремится занять все время и всю память компьютера 6. Умный компьютер 7. Электронно-сетевое общество будущего 8. Киборги: реальность будущего или… 9. Пределы электронно-компьютерной микроминиатюризации 10. Умный дом глупого человека 11. Распределенные системы на службе у развлечений 12. Вечная память операционной системы 13. Виртуальному человеку электронный дом! 14. Сосуществование кибернетических и физиологических форм жизни – прогресс или… 15. Всеобщая полная информированность – благо или… МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ФИЛИАЛ ДВФУ В г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ МАТЕРИАЛЫ По дисциплине «Операционные системы, среды и оболочки» 080801.65 Прикладная информатика (по областям) г. Петропавловск-Камчатский 2011 Тест Вопрос №1 Наиболее полное определение операционной системы. Операционная система – это: a) распределение процессоров, памяти, устройств и данных между процессами, конкурирующими за эти ресурсы б) программа, облегчающая работу с файлами в) программный комплекс, решающий задачи эффективного управления ресурсами ЭВМ и предоставляющий пользователю набор услуг для простого и надежного доступа к ресурсам ЭВМ г) программа, которая скрывает от программиста все реалии аппаратуры и предоставляет возможность простого, удобного просмотра указанных файлов, чтения или записи. /Вопрос №2 В состав программного обеспечения ЭВМ не входят: a) системы программирования б) операционные системы в) аппаратные средства г) прикладные программы. /Вопрос №3 Ресурсы ОС: a) процессор память внешние устройства таймеры программы пользователей б) системное, инструментальное, прикладное программное обеспечение в) организационные, информационные, технические ресурсы г) микропрограммы, ассемблеры, языки высокого уровня. /Вопрос № 4 Нулевой период развития ОС характеризуется: а) полупроводниковые элементы, разделение персонала на программистов и операторов, эксплуатационников и разработчиков вычислительных машин, алгоритмические языки, первые программы – компиляторы, отсутствует взаимодействие пользователя с программой в процессе ее выполнения, пакетная обработка заданий, ввод с перфокарт б) системы с разделением времени, диалоговое взаимодействие пользователя с ЭВМ и с программой во время выполнения, назначение ОС – эффективное управление ресурсами и предоставление сервиса, транзисторы, интегральные микросхемы в) ламповые вычислительные устройства, одна и та же группа людей участвовала и проектировании, и эксплуатации, и программировании вычислительной машины, научно-исследовательская работа в области ВТ, библиотеки математических и служебных подпрограмм г) БИС, использование компьютеров неспециалистами, интеграция сетевой поддержки в ОС, дружественный интерфейс. /Вопрос №5 Микропрограммирование - это a) написание программ, которые управляют элементарными операциями аппаратуры б) машинно-независимое программирование в) программирование на языке программирования, непосредственно воспринимаемом компьютером г) указание выполнить действие, описываемое несколькими командами. /Вопрос №6 В зависимости от особенностей алгоритма управления процессором, ОС делят на: a) многозадачные однопользовательские, и однозадачные, на системы, многопользовательские поддерживающие и многонитевую обработку и не поддерживающие ее, на многопроцессорные и однопроцессорные системы б) с вытесняющей и невытесняющей многозадачностью в) однопроцессорные, многопроцессорные, симметричные, асимметричные г) операционные системы персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и сетей ЭВМ /Вопрос №7 По особенностям областей использования, ОС делят на: a) однопроцессорные, многопроцессорные, симметричные, асимметричные б) операционные системы персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и сетей ЭВМ в) системы пакетной обработки, системы разделения времени, системы реального времени г) монолитные и с микроядром объектно-ориентированные с наличием нескольких прикладных сред системы с распределено организацией. /Вопрос №8 По особенностям методов построения, ОС делят на: a) операционные системы персональных компьютеров, мини-компьютеров, мейнфреймов, кластеров и сетей ЭВМ б) монолитные и с микроядром объектно-ориентированные с наличием нескольких прикладных сред системы с распределено организацией в) системы пакетной обработки, системы разделения времени, системы реального времени г) однопроцессорные, многопроцессорные, симметричные, асимметричные /Вопрос №9 Процесс-это a) единица работы, заявка на потребление системных ресурсов б) выполняющаяся программа в) исполняемый файл г) набор последовательно выполняющихся инструкций /Вопрос №10 В многозадачной системе процесс может находиться в одном из трех основных состояний: a) запуск, готовность, приостановка б) выполнение, ожидание, готовность в) блокировка, остановка, выполнение г) запуск, продолжение, остановка. /Вопрос №11 Контекст процесса - это a) информация, используемая для планирования процессов: идентификатор процесса, состояние процесса, данные о степени привилегированности процесса, место нахождения кодового сегмента и другая информация б) процессы, находящиеся в состоянии ожидания и готовности по отношению к выполняющемуся процессу в) состояние операционной среды, которое отображается состоянием регистров и программного счетчика, режимом работы процессора, указателями на открытые файлы, информацией о незавершенных операциях ввода-вывода, кодами ошибок выполняемых данным процессом системных вызовов и т.д. г) переменные окружения, в контексте которых запущен процесс. /Вопрос №12 Дескриптор процесса: a) информация, используемая для планирования процессов: идентификатор процесса, состояние процесса, данные о степени привилегированности процесса, место нахождения кодового сегмента и другая информация б) процессы, находящиеся в состоянии ожидания и готовности по отношению к выполняющемуся процессу в) состояние операционной среды, которое отображается состоянием регистров и программного счетчика, режимом работы процессора, указателями на открытые файлы, информацией о незавершенных операциях ввода-вывода, кодами ошибок выполняемых данным процессом системных вызовов и т.д. г) информационные структуры, описывающие пользовательское окружение. /Вопрос №13 Наиболее распространенными являются алгоритмы, основанные на: a) ожидании, выполнении, готовности б) принципах FIFO и LIFO в) квантовании и приоритетах г) инверсии и квантовании. /Вопрос №14 Критическая секция a) бесконечное откладывание необходимой для выполнения задачи б) это часть программы, в которой осуществляется доступ к разделяемым данным в) взаимная блокировка выполняющихся процессов г) критические действия пользователя по отношению к программе. /Вопрос №15 ? Высокоуровневое средство синхронизации процессов называется: a) монитором б) семафором в) дедлоком г) критической секцией. /Вопрос №16 Какой метод распределения памяти не использует дисковое пространство: a) страничное распределение б) сегментное распределение в) странично-сегментное распределение г) распределение динамическими разделами. /Вопрос №17 Виртуальное адресное пространство: a) все адреса, которые доступны программе б) адресное пространство флоппи-дисков, жестких дисков, оптических дисков в) одна из разновидностей кэш-памяти г) адресное пространство оперативной памяти /Вопрос №18 Объем виртуального адресного пространства 32-х разрядного адреса равен: a) 64 Kb б) 1 Mb в) 4 Gb г) 17179869184 Gb /Вопрос №19 Расположить в порядке увеличения времени доступа и уменьшения стоимости запоминающие устройства: a) регистры, сверхоперативная память, оперативная память, внешняя память б) сверхоперативная память, оперативная память, регистры, внешняя память в) сверхоперативная память, оперативная память, внешняя память, регистры г) сверхоперативная память, регистры, оперативная память, внешняя память /Вопрос №20. Отметьте истинное утверждение: a) диск – это байт-ориентированное устройство б) сетевой адаптер – это блок-ориентированное устройство в) байт-ориентированные устройства адресуемы и позволяют производить операцию поиска г) каждый контроллер имеет несколько регистров, которые используются для взаимодействия с центральным процессором. МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ФИЛИАЛ ДВФУ В г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ СПИСОК ЛИТЕРАТУРЫ По дисциплине «Операционные системы, среды и оболочки» 080801.65 Прикладная информатика (по областям) г. Петропавловск-Камчатский 2011 Основная литература 1. Дейтел Г. Введение в операционные системы: в 2-х кн. -М.:Мир, 2009. – 435 с. 2. Иртегов Д. Введение в операционные системы. С-Пб.: «BHV-Санкт- Петербург», 2010. – 345 с. 3. Олифер В. Г. , Олифер Н.А. Сетевые операционные системы:Учебник.-СПб.: Питер,2011. – 289 с. 4. Столингс В. Операционные системы. – М.: Вильямс, 2009. – 450 с. 5. http://inf.e-alekseev.ru/ - Алексеев Е.Г., Богатырев С.Д. Информатика: Электронный учебник. – Саранск: Морд. гос. ун-т, 2009. – 206 с. 6. http://window.edu.ru/resource/170/79170 Макаренко - С.И. Операционные системы, среды и оболочки: учебное пособие. - Ставрополь: СФ МГГУ им. М.А. Шолохова, 2008. - 210 с. 7. http://window.edu.ru/resource/836/69836 Марапулец - Ю.В.Операционные системы: Учебное пособие для студентов специальности 230105 "Программное обеспечение вычислительной техники и автоматизированных систем" очной формы обучения. - ПетропавловскКамчатский: КамчатГТУ, 2008. - 235 с. Дополнительная литература 1. Вычислительные системы, сети и телекоммуникации: Учебник. – 2-е изд., перераб.и доп. /А.П.Пятибратов, Л.П. Гудыно, А.а. Кириченко; Под ред. А.П.Пятибратова. – М.: Финансы и статистика и финансы, 2001 2. Никифоров С.В. Введение в сетевые технологии: Элементы применения и администрирования сетей: Учебн.пособие. – М.: Финансы и статистика, 2003 3. Немет Э. и др. UNIX для профессионалов. Руководство системного администратора 4. Симонович С. Windows 98:Учебный курс.-СПб.:Питер Ком,1999 5. Робачевский А. Операционная система Unix.- СПБ.: БХВ – Санкт- Петербург, 1999 6. Ахметов К. Знакомство с Windows XP. Русская редакция Microsoft Press, 2001 7. Гук М. Аппаратные средства PC.- СПб.: Питер, 2000 8. Панкратов Е. Операционная система MS-DOS 6.22. Справочное пособие. – Познавательная книга плюс, 2001 9. Хоар Ч. Взаимодействующие параллельные процессы. – М.: Мир, 1989. - www.osp.ru/win2000/archive МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) ФИЛИАЛ ДВФУ В г. ПЕТРОПАВЛОВСКЕ-КАМЧАТСКОМ ГЛОССАРИЙ По дисциплине «Операционные системы, среды и оболочки» 080801.65 Прикладная информатика (по областям) г. Петропавловск-Камчатский 2011 ActiveX - набор технических средств и приемов, связывающий в единое целое разные инструменты, которые позволяют разработчикам Web-страниц создавать интерактивную среду. BBS (Bulletin Board System) - электронная доска объявлений. Пользователи имеют возможность оставлять сообщения на BBS и читать имеющиеся сообщения. dpi (dot per inch) – число точек на дюйм. Единица измерения разрешающей способности различных устройств (принтеров, сканеров и т.д.) EISA (Extended Industry Standard Architecture - расширенная архитектура промышленного стандарта) - 32-разрядная архитектура шины персональных компьютеров с обратной совместимостью с более старой 16-битной шинной архитектурой ISA. FTP (File Transfer Protocol) - протокол передачи файлов, используемый в Интернет для копирования файлов с одной машины в сети на другую. Протокол передачи файлов применяется для обмена данными между компьютерами по сетям TCP/IP. Этот независимый от платформы протокол позволяет перемещать файлы между компьютерами с разными процессорами и операционными системами. Gopher - служба, основанная на протоколе TCP/IP, позволяющая передавать файлы по Интернет. Gopher может использовать связи с другими компьютерами и стандарт MIME. HTML (Hyper Text Mark-up Language - язык разметки гипертекста). Язык, используемый для создания гипертекстовых документов в сети Интернет. HTTP (Hyper Text Transport Protocol - транспортный протокол передачи гипертекста) - протокол пересылки гипертекстовых файлов по Интернету. Для его применения на одном конце канала должна быть запущена клиентская программа HTTP, а на другом установлен HTTP-сервер. IP (Internet Protocol - протокол Интернета) - первичный сетевой протокол TCP/IP, который предоставляет адресную и маршрутную информацию. IP-адрес - уникальный физический адрес компьютера, подключенного к Internet, составляемый из четырех десятичных чисел, разделенных точками. IRC (Internet Relay Chat) - популярная служба Internet, позволяющая пользователям общаться друг с другом, подключившись к одному серверу IRC. Беседа ведется в реальном времени путем набора своих высказываний на клавиатуре. ISA (Industry Standart Architecture - стандартная промышленная архитектура) - сокращенное название для 16-битного интерфейса плат расширения персонального компьютера, первоначально разработанного для использования с компьютерами IBM PC/AT. OLE (Object Linking and Embedding) - технология компании Microsoft, позволяющая включать в документ одного приложения (OLE- клиента) объекта, созданного в другом приложении (OLE - сервере) с возможностью редактировать этот объект средствами OLE-сервера. PCI (Peripheral Component Interconnect - взаимодействие периферийных компонентов) - шина персонального компьютера, которая обеспечивает значительно большую производительность и более развитые возможности, чем шина ISA. Plug and play (включи и работай) – стандарт для материнских плат, шин, контроллеров и операционных систем, позволяющий персональному компьютеру обнаруживать и настраивать оборудование в системе автоматически. Shareware - бесплатные версии программ с ограниченным временем полноценного функционирования. SMTP (Simple Mail Transfer Protocol – простой протокол передачи почты) протокол Интернет для отправки электронной почты. TCP (Transmission Control Protocol - протокол управления передачей) ориентированный на соединение протокол, ответственный за переформатирование данных в пакеты и надежную доставку этих пакетов. TCP/IP - базовый набор протоколов Internet, отвечающий за разбивку исходного сообщения на пакеты (TCP), доставку пакетов на узел адресата (IP) и сборку исходного сообщения (TCP). Telnet - протокол Internet, который позволяет пользователю одного компьютера подключиться к другому удаленному компьютеру и работать с ним как на собственном компьютере, включая операции редактирования, перемещения, удаления. URL (Uniform Resource Locator - универсальный адрес ресурса) – способ символьного указания адресов компьютеров, ресурсов и документов сети Интернет. USB (Universal Serial Bus – универсальная последовательная шина) концентратор, который позволяет подключать к одному порту 127 различных устройств. У шины USB стандартный разъем, к которому могут быть подключены все периферийные устройства. Web-страница – отдельный документ с гипертекстовой информацией, расположенный на сервере, доступный для пользователей сети через службу WWW. WWW (World Wide Web - всемирная паутина) – это служба, предоставляющая доступ к различным ресурсам Интернет – документам, графике, аудио и видеозаписям, использующая протокол HTTP и язык HTML. WYSIWYG (What You See Is What You Get – что увидел, то и получил) – принцип точного соответствия изображения на экране дисплея и документа, отпечатанного на принтере. Администратор системный - сотрудник, осуществляющий администрирование операционных систем, выполнение задач, связанных с настройкой и поддержанием работоспособности системного программного обеспечения серверов и маршрутизаторов, распределение ресурсов серверов между различными сервисами, поддержание единой базы пользовательских бюджетов, участие в поддержании и продвижении информационных и служебных сервисов, интеграция различных сервисов. Адрес - закодированное обозначение пункта отправления или назначения данных. АРМ (автоматизированное рабочее место) - персональный компьютер, оснащенный специализированным программным обеспечением (бухгалтерия, система автоматизированного проектирования). Архитектура - концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов сложного объекта; Аутентификация (Authentication) - установление подлинности, достоверности чего-либо (объекта или субъекта). Аутентификация является важным компонентом технологии безопасности работы в сети. База данных - это поименованная совокупность структурированных данных, относящихся к определенной предметной области. Баннер (Banner)– динамичная, яркая картинка на Web-странице, рекламирующая что-либо. Браузер (Browser)- программа-клиент, облегчающая процессы перемещения между узлами глобальной сети, отображения, поиска, сбора и хранения информации. Термин происходит от английского слова "browse" – просматривать. Гиперссылка (Hyperlink)– специальным образом выделенный фрагмент гипертекста, который содержит невидимый для пользователя указатель на другой сервер, сайт, документ или фрагмент документа. Переход на другой ресурс происходит при щелчке мышью на гиперссылке. При попадании на гиперссылку курсор принимает форму указывающей ладони. Гипертекст (Hyper Text) – это формат документа, который кроме текста, может содержать ссылки на другие гипертекстовые документы, картинки, музыку и файлы. Глобальная сеть (WAN, Wide Area Network) - множество объединенных сетей, в котором для межсетевых коммуникаций используются сторонние средства коммуникации. Данные - представление информации в формализованном виде, удобном для пересылки, сбора, хранения и переработки. Дистрибутив - программа, предназначенная для начальной установки приложений. Документ - носитель информации, подтверждающий какой-либо факт или событие. Домен – группа серверов, находящихся в одном районе, организации, здании, этаже, подразделении. Защита информации от несанкционированного доступа и модификации разграничение функциональных полномочий и доступа к информации с целью сохранения конфиденциальности, целостности и готовности. Зеркало – сервер, который является копией другого популярного, но далеко расположенного сервера. Используется для снижения нагрузки в сети и повышения скорости передачи информации. Содержимое зеркала периодически обновляется. Идентификация - процесс отождествления объекта (сети, пользователя, системы, канала, устройства, программы, процесса) с одним из известных. Интернет – глобальная компьютерная сеть, объединяющая сети, шлюзы, серверы и компьютеры, использующие для связи единый набор протоколов. Интерфейс (Interface) - соединение двух устройств или сред, определяемое физическими характеристиками соединителей, параметрами сигналов и их значением. Информационная система - организационно упорядоченная совокупность документов, массивов документов и информационных технологий, реализующих информационные процессы. Информационная система - совокупность данных (базы данных или базы знаний) и аппаратно-программных средств, предназначенных для автоматизации обработки данных (поиска, сортировки), решения задач, характерных для экспертных систем. Различают фактографические ИС (факты, например, о сотрудниках института) и документальные ИС (совокупность статей, книг, рисунков). Информационно-поисковая система – это прикладная компьютерная среда для обработки, хранения, сортировки, фильтрации и поиска больших массивов структурированной информации. Информация - это сведения, снимающие неопределенность об окружающем мире, которые являются объектом хранения, преобразования, передачи и использования. Канал - средство или путь, по которому передаются сигналы или данные. Кластер – минимальная единица размещения информации на диске, состоящая из одного или нескольких смежных секторов. Клиент - компьютер в сети, который запрашивает ресурсы или услуги от других компьютеров в сети. Клиент-сервер - концепция сети, в которой основная часть ее ресурсов (баз данных, файлов, запоминающих устройств, внешних устройств) сосредоточена в серверах, обслуживающих своих клиентов; Компьютерный вирус - специально созданная небольшая программа, способная присоединяться к другим программам, размножаться (создавать свои копии) и выполнять нежелательные действия. Криптография (Cryptography)- наука, занимающаяся разработкой методов шифрования – преобразований, которые делают текст нечитаемым и трудно раскрываемым без знания секретных ключей. Локальная сеть (LAN, Local Area Network) - сеть в пределах предприятия, учреждения, одной организации. Макрос - последовательность нескольких команд, вызываемых нажатием одной клавиши. Макросы используются для автоматизации многократно повторяющихся действий. Маршрут - последовательность узлов сети, через которые передается информация от источника к приемнику. Маршрутизаторы (Router)- стандартные устройства сети, работающие на сетевом уровне и позволяющее переадресовывать и маршрутизировать пакеты из одной сети в другую, а также фильтровать широковещательные сообщения. Маршрутизация (Routing) - процесс определения в сети пути, по которому блок данных может дойти до адресата. Маршрутизация обеспечивает преобразование адреса объекта назначения в перечень каналов, по которым этот блок данных проследует к адресату. Мастер – специальная программа, которая с помощью нескольких диалоговых окон помогает выполнить определенную операцию. Материнская плата (Motherboard) – самостоятельный элемент компьютера, который управляет внутренними связями и с помощью системы прерываний взаимодействует с внешними устройствами. Межсетевой экран (брандмауэр, Firewall) – аппаратно-программное средство, которое предотвращает несанкционированный доступ в защищаемую сеть. Модем (Modem) - устройство, обеспечивающим преобразование цифровой информации компьютера в сигналы, передаваемые по телефонной линии, и обратно. Мультимедийные средства - интерактивные средства, позволяющие одновременно проводить операции с неподвижными изображениями, видеофильмами, анимированными графическими образами, текстом, речевым и звуковым сопровождением. ОЗУ (RAM, Random Access Memory - память с произвольным доступом) – устройство энергозависимой памяти компьютера на микросхемах для записи, считывания и хранения информации. Операционная система (OS - Operating System) – это комплекс программ, обеспечивающих управление работой компьютера и его взаимодействие с пользователем. Папка - объект операционной системы Windows, представляющий собой контейнер, который может содержать другие папки, программы, приложения, документы и ярлыки. Эквивалентным понятием в операционной системе MS-DOS являются термины директория и каталог. Пароль - конфиденциальный признак, подтверждающий право пользователя, или прикладной программы на использование какого-нибудь ресурса. Периферийное устройство (Peripheral Device) - аппаратному компоненту в компьютере, с помощью которого он взаимодействует с внешней средой. Пиксель - элементарная точка изображения на экране дисплея. Пиктограмма - компактное графическое представление на экране программы, документа, файла, папки и т.п. Практически синонимами являются термины: значок, иконка. Пользователь (User) - человек, использующий компьютер для решения какой-либо прикладной задачи. Почтовый ящик – область жесткого диска на почтовом сервере, предназначенная для записи писем. Владелец почтового ящика может с помощью специальной программы-клиента просматривать, копировать, перемещать, удалять содержимое ящика. Почтовому ящику присваивается уникальный электронный адрес, который позволяет каждый почтовый ящик отличать от других. Прокси-сервер – компьютер, который используется для снижения нагрузки в сети и повышения быстродействия. Протокол - стандарт, определяющий поведение функциональных блоков при передаче данных. Рабочая станция - абонентская система, специализированная на решении определенных задач пользователя. Разрядность шины (Bus Width) - количество одновременно передаваемых по шине бит. Распределенная база данных - база данных, содержимое которой находится в нескольких абонентских системах сети. Региональная сеть (MAN, Metropolitan Area Network) - сеть, в которой используются технологии глобальных сетей и которая соединяет локальные сети внутри конкретного географического региона, например, города. Релевантность - степень соответствия отобранной информации критериям поиска. Сайт - совокупность Web-страниц, тематически связанных между собой и расположенных на одном сервере. Сервер (Server) – 1. Программа, предоставляющая возможность использовать свои возможности (ресурсы) другой программе - клиенту. 2. Компьютер, предоставляющий услуги другому компьютеру - клиенту. Серверное программное обеспечение (Server Network Software) разработанный для серверов тип программного обеспечения, которое обеспечивает хранение ресурсов для доступа клиентов. Сетевые приложения (Network Applications) - усовершенствованные программы, доступные через коммуникационную систему сети. Сеть одноранговая (Peer-to-Peer Network) - тип сети, где каждый компьютер может быть клиентом для других компьютеров, а также действовать в качестве сервера. Сеть с выделенным сервером (Server-based Network) – тип сети, где требуется присутствие сервера как для обеспечения служб и ресурсов, так и для управления доступом к этим службам и ресурсам. Скрипт – небольшой набор инструкций (программа или макрос), служащая для выполнения определенного задания. Для составления скриптов чаще всего используются языки Java, Visual Basic, JavaScript и Perl. Спам – массовая рассылка предварительно несогласованных электронных писем. Телеконференции (группы новостей) - это глобальные или локальные форумы, в которых люди с общими интересами обмениваются информацией, обсуждают различные темы и задают друг другу вопросы. Трафик - нагрузка, обмен информацией, поток сообщений. Центральный процессор (CPU, Central Processing Unit) – центральное устройство компьютера, которое выполняет операции по обработке данных и управляет периферийными устройствами компьютера. Чипсет (Chipset) - набор микросхем, установленных на материнской плате. Шина (Bus) - cпециализированный набор параллельных проводников в персональном компьютере, служащий для перемещения данных между центральным процессором и периферийными устройствами. Шлюз (Gateway) - специфический по используемому программному обеспечению узел, соединяющий сети, несовместимые иным способом. Преобразует данные для обеспечения совместной работы сетей. Электронная почта (E-mail) - служба передачи и приема текстовых сообщений или двоичных файлов в качестве вложенных с компьютера одного пользователя на компьютер другого пользователя средствами Интернет.