Реферат: Задания для студентов гр. Пз-21 Составил: к ф. м н. Цветков И. В



Российский государственный гуманитарный университет

Тверской филиал


Операционные системы, среды и оболочки

Задания для студентов гр. Пз-21


Составил: к.ф.-м.н. Цветков И.В.


Тверь

2011


ПЕРЕЧЕНЬ ВОПРОСОВ К ЭКЗАМЕНУ


Архитектура современных программных средств. Системное программное обеспечение. Примеры.

Архитектура современных программных средств. Инструментальное программное обеспечение. Примеры.

Архитектура современных программных средств. Прикладное программное обеспечение. Примеры.

Определение операционной системы. ОС как виртуальная машина.

Определение операционной системы. ОС как программа для управления ресурсами.

Классификация ОС в зависимости от особенностей алго­рит­мов управления процессором.

Классификация ОС в зависимости от особенностей аппарат­ных платформ.

Классификация ОС в зависимости от областей использова­ния.

Структура сетевой ОС. Подходы к построению сетевой ОС.

ОС для одноранговых сетей и для сетей с выделенным сервером.

Определение задачи (процесса). Основные функции подсистемы управления процессами.

Состояния процесса. Контекст и дескриптор процесса.

Алгоритмы планирования процессов. Вытесняющие и невытесняющие алгоритмы.

Основные функции подсистемы управления памятью. Типы адресов.

Классификация методов управления памятью.

Распределение памяти фиксированными разделами.

Распределение памяти динамическими разделами.

Распределение памяти перемещаемыми разделами.

Понятие виртуальной памяти.

Сегментное распределение памяти.

Страничное распределение памяти.

Свопинг.

Принцип кэширования данных.

Физическая организация устройств ввода/вывода.

Основные принципы организации программного обеспечения ввода/вывода.

Работа в режиме командной строки. Указание пути к файлу (символы .. и \). Шаблоны имен файлов (символы * и ?).

Работа в режиме командной строки. Основные команды для работы с файлами. Примеры.

Работа в режиме командной строки. Основные команды для работы с каталогами. Примеры.

Работа в режиме командной строки. Команды переадресации потоков ввода/вывода. Команда конвейера. Примеры.

Командные файлы. Типы формальных параметров. Примеры.

Команды SHIFT, IF, SET. Примеры.

Команды ECHO, PAUSE, REM, GOTO, CLS, CHOICE. Примеры.

Команды FIND, ATTRIB.

Примечание. Кроме вопроса, на зачете будет задача (написать командный файл).



^ ТЕМЫ КОНТРОЛЬНЫХ РАБОТ

Дать развернутое описание по заданной теме. Для программных операторов дать примеры использования в виде фрагментов программного кода.

Определение задачи (процесса). Основные функции подсистемы управления процессами.

Состояния процесса. Контекст и дескриптор процесса.

Алгоритмы планирования процессов. Вытесняющие и невытесняющие алгоритмы.

Классификация ОС в зависимости от особенностей аппарат­ных платформ.

Классификация ОС в зависимости от областей использова­ния.

Структура сетевой ОС. Подходы к построению сетевой ОС.

ОС для одноранговых сетей и для сетей с выделенным Основные функции подсистемы управления памятью. Типы адресов.

Классификация методов управления памятью.

Распределение памяти фиксированными разделами.

Распределение памяти динамическими разделами.

Распределение памяти перемещаемыми разделами.

Понятие виртуальной памяти.

Сегментное распределение памяти.

Страничное распределение памяти.

Свопинг.

Принцип кэширования данных.

Физическая организация устройств ввода/вывода.

Основные принципы организации программного обеспечения ввода/вывода.

Работа в режиме командной строки. Указание пути к файлу (символы .. и \). Шаблоны имен файлов (символы * и ?).

Работа в режиме командной строки. Основные команды для работы с файлами. Примеры.

Работа в режиме командной строки. Основные команды для работы с каталогами. Примеры.

Работа в режиме командной строки. Команды переадресации потоков ввода/вывода. Команда конвейера. Примеры.

Командные файлы. Типы формальных параметров. Примеры.

Команды SHIFT, IF, SET. Примеры.

Команды ECHO, PAUSE, REM, GOTO, CLS, CHOICE. Примеры.

Команды FIND, ATTRIB.

Архитектура современных программных средств. Системное программное обеспечение. Примеры.

Архитектура современных программных средств. Инструментальное программное обеспечение. Примеры.

Архитектура современных программных средств. Прикладное программное обеспечение. Примеры.

Определение операционной системы. ОС как виртуальная машина.

Определение операционной системы. ОС как программа для управления ресурсами.

Классификация ОС в зависимости от особенностей алго­рит­мов управления процессором.


5. Учебно-методическое обеспечение дисциплины.


5.1. Рекомендуемая литература


1. Олифер В.Г., Олифер Н.А. Сетевые операционные с истемы. СПб.: Питер, 2001. 544 с.

2. Таненбаум Э. Современные операционные системы. СПб.: Питер, 2002. 1040 с.

3. Столлингс В. Операционные системы. М.: Вильямс , 2002. 848 с.

4. Харт, Джонсон М. Системное программирование в среде Windows. Москва. 2005. 592 с.

5. Рихтер Дж. Windows для профессионалов. М.: Издательский отдел "Русская редакция" ТОО "Channel Trading

Ltd.", 1995. 720 с.

6. Питрек М. Секреты системного программирования в Windows 95. Киев, Диалектика, 1996. 448 с .

7. Питрек М. Внутренний мир Windows. Киев, "ДиаСофт Лтд.", 1995. 416 с.

8. Реймонд, Эрик С. Искусство программирования для Unix. 2005. Мос ква. 544 с.

9. Бах М. Архитектура операционной системы UNIX.

10. Колисниченко Д.Н., Аллен Питер В. LINUX: полное руководс тво. - СПб: Наука и Техника, 2006. - 784 с .

11. Тэйнсли Д. Linux и Unix. Программирование в Shell. Руководство разработчика. Киев. 2001. 464 с.

12. Финогенов К.Г. Самоучитель по системным функциям MS-DOS. М.: Радио и связь, Энтроп, 1995. 382 с.

13. Кнут Д. Искусство программирования. Т.1, Основные алгоритмы. М.: Вильямс, 2002. 720 с.


КОНСПЕКТ


^ СТРУКТУРА КОНСПЕКТА ЛЕКЦИЙ

по дисциплине «Операционные системы, среды и оболочки»

Тема 1. Виды вычислительных машин

Классификация ВМ. Устройство и назначение, принципы функционирования. Программно-аппаратная модель ЭВМ. Взаимодействие аппаратного и программного обеспечения. Программное управление работой узлов ЭВМ.

^ Тема 2. Абстрактная Операционная система

Назначение, структура и функции, пользовате­ли и администраторы. Интерфейс пользователя: назначение, типизация, принципы построения, команды (GUI, CUI и тп). Классификация ОС, основные этапы эволюции концепции ОС. Процессы и потоки. Управление памятью. Режимы функционирования (мультипрограммный и пакетный). Ввод-вывод и файловая система. Сетевые и распределенные ОС. Безопасность.

^ Тема 3. Операционная система Windows

Назначение, структура и функции интерфейс пользователя. Разновидности ОС Windows. Интерфейс API: его структура и принципы использования. Принципы обслуживания и администрирования. Некоторые практически важные оболочки (Far, среды IDE, Windows explorer, Norton commander и т.п.)

^ Тема 4. Дополнительная операционная система (например, Unix)

Назначение, структура и функции интерфейс пользователя. Разновидности ОС Windows. Интерфейс API: его структура и принципы использования. Принципы обслуживания и администрирования

^ Тема 5. Перспективы развития ОС

Перспективы развития аппаратного и программного обеспечения. Глобализация информационного пространства. Сеть Интернет.

^ Тема 6. Практикум пользовательской работы

Диагностика и проверка поверхности диска. Разметка и форматирование диска, дефрагментация. Оптимизация файла свопинга. Написание autoexec.bat и config.bat, win.ini, system.ini (для Windows). Редактирование реестра (для Windows)

^ Тема 7. Практикум по программированию

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

^ Тема 8. Документация по ОС и прикладным интерфейсам программирования

Основные англо-русские соответствия и чтение документации на английском языке.


^ ПЕРЕЧЕНЬ ВОПРОСОВ К ЭКЗАМЕНУ


Архитектура современных программных средств. Системное программное обеспечение. Примеры.

Архитектура современных программных средств. Инструментальное программное обеспечение. Примеры.

Архитектура современных программных средств. Прикладное программное обеспечение. Примеры.

Определение операционной системы. ОС как виртуальная машина.

Определение операционной системы. ОС как программа для управления ресурсами.

Классификация ОС в зависимости от особенностей алго­рит­мов управления процессором.

Классификация ОС в зависимости от особенностей аппарат­ных платформ.

Классификация ОС в зависимости от областей использова­ния.

Структура сетевой ОС. Подходы к построению сетевой ОС.

ОС для одноранговых сетей и для сетей с выделенным сервером.

Определение задачи (процесса). Основные функции подсистемы управления процессами.

Состояния процесса. Контекст и дескриптор процесса.

Алгоритмы планирования процессов. Вытесняющие и невытесняющие алгоритмы.

Основные функции подсистемы управления памятью. Типы адресов.

Классификация методов управления памятью.

Распределение памяти фиксированными разделами.

Распределение памяти динамическими разделами.

Распределение памяти перемещаемыми разделами.

Понятие виртуальной памяти.

Сегментное распределение памяти.

Страничное распределение памяти.

Свопинг.

Принцип кэширования данных.

Физическая организация устройств ввода/вывода.

Основные принципы организации программного обеспечения ввода/вывода.

Работа в режиме командной строки. Указание пути к файлу (символы .. и \). Шаблоны имен файлов (символы * и ?).

Работа в режиме командной строки. Основные команды для работы с файлами. Примеры.

Работа в режиме командной строки. Основные команды для работы с каталогами. Примеры.

Работа в режиме командной строки. Команды переадресации потоков ввода/вывода. Команда конвейера. Примеры.

Командные файлы. Типы формальных параметров. Примеры.

Команды SHIFT, IF, SET. Примеры.

Команды ECHO, PAUSE, REM, GOTO, CLS, CHOICE. Примеры.

Команды FIND, ATTRIB.

Примечание. Кроме вопроса, на зачете будет задача (написать командный файл).


^ ПРАКТИЧЕСКИЕ ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ

N 1.

1. Создать в корневом каталоге диска С каталог АВ. Скопиро­вать в него все exe-файлы корневого каталога.

2. Редактирование файла в NC.

3. Формат оператора присваивания.

N 2.

1. Находясь в корневом каталоге диска С, просмотреть содер­жимое каталога второго уровня SECOND, зарегистрированного в ка­талоге первого уровня FIRST.

2. Выход из NC.

3. А=True, dd='Вашингтон'. Описать предложенные данные в разделе описания переменных и присвоить им указанные значения.

N 3.

1. Находясь в корневом каталоге диска С, создать в каталоге первого уровня FIRST подкаталог SECOND.

2. Переименование файлов или каталога / пересылка файлов в другой каталог в NC.

3. Формат раздела описания переменных.

N 4.

1. Находясь в корневом каталоге диска С, удалить в каталоге первого уровня FIRST подкаталог SECOND.

2. Просмотр файла в NC.

3. А=True, dd='Вашингтон'. Описать предложеные данные в разделе описания переменных и присвоить им указанные значения.

N 5.

1. Находясь в корневом каталоге диска С, скопировать в него все ехе-файлы из каталога первого уровня FIRST.

2. Копирование файла или группы файлов в NC.

3. А='Cветлана', В=18. Описать предложеные данные в разделе описания переменных и присвоить им указанные значения.

N 6.

1. Команда очистки экрана (из системы команд MS-DOS).

2. Создание подкаталога в NC.

3. Формат раздела описания переменных.

N 7.

1. Вывести содержимое файла test.txt на экран.

2. Удаление файла, группы файлов или каталога в NC.

3. Ввести значения А и В .(TP)

N 8.

1. Три способа перезагрузки MS-DOS.

2. Переход на другую панель в NC.

3. Напечатать приглашение пользователю ввести длины сторон прямоугольника А и В.

N 9.

1. Переименовать файл АВ в АВ.ТХТ.

2. Вызов Norton Commander.

3. Напечатать приглашение пользователю ввести длины сторон прямоугольника А и В.

N 10.

1. Удалить файлы с расширением ВАК.

2. Выбор диска на левой панели NC.

3. А=5, В=10.5 . Описать А и В в разделе описания переменных.

N 11.

1. Перейти из корневого каталога диска С в каталог первого уровня АВ.

2. Выбор диска на правой панели NC.

3. Формат оператора присваивания.

N 12.

1. Создать в корневом каталоге диска С каталог АВ. Скопиро­вать в него все exe-файлы корневого каталога.

2. Выбор диска на правой панели NC.

3. Основные типы данных в TP.

N 14.

1. Находясь в корневом каталоге диска С, удалить в каталоге первого уровня FIRST подкаталог SECOND.

2. Получение справки в NC.

3. Формат оператора IF.


ТЕСТ

Вопрос N1

По Вашему мнению, файл с расширением "txt" содержит:

Выберите единственный правильный ответ:

1)форматированный текст

2)только текст

3)картинку

4)ни одно из перечисленного

---------------------------------------------------

Вопрос N2

По Вашему мнению, файл с расширением "rtf" содержит:

Выберите единственный правильный ответ:

1)форматированный текст

2)только текст

3)картинку

4)ни одно из перечисленного

---------------------------------------------------

Вопрос N3

По Вашему мнению, файл с расширением "dbf" принадлежит системе:

Выберите единственный правильный ответ:

1)MS Word

2)FoxPro

3)PhotoShop

4)ни одно из перечисленного

---------------------------------------------------

Вопрос N4

По Вашему мнению, файл с расширением "mp3" содержит:

Выберите единственный правильный ответ:

1)звук

2)видео

3)звук и видео

4)статическую картинку

---------------------------------------------------

Вопрос N5

По Вашему мнению, файл с расширением "jpg" содержит:

Выберите единственный правильный ответ:

1)звук

2)ни одно из перечисленного

3)звук и видео

4)статическую картинку

---------------------------------------------------

Вопрос N6

По Вашему мнению, команда "Dir" предназначена для:

Выберите единственный правильный ответ:

1)просмотра содержимого некоторого файла

2)листинга каталогов и файлов

3)создания каталога

---------------------------------------------------

Вопрос N7

По Вашему мнению, команда "ChDir" позволяет:

Выберите единственный правильный ответ:

1)изменить содержимое каталога

2)изменить "текущий" каталог

3)переименовать каталог

4)объединить два каталога в один

---------------------------------------------------

Вопрос N8

По Вашему мнению, символ "|" следует называть:

Выберите единственный правильный ответ:

1)"канал"

2)"консоль"

3)"перенаправление вывода"

---------------------------------------------------

Вопрос N9

По Вашему мнению, в результате выполнения команды "dir > MyDir.txt" :

Выберите единственный правильный ответ:

1)будет создан каталог "C:\MyDir.txt"

2)на экран будет выведен список каталогов и файлов

3)список каталогов и файлов будет выведен в файл

4)будет сгенерировано сообщение об ошибке

---------------------------------------------------

Вопрос N10

По Вашему мнению, команда "del" способна удалять:

Выберите единственный правильный ответ:

1)каталоги и файлы

2)только каталоги

3)только файлы

4)такой команды нет

---------------------------------------------------

Вопрос N11

По Вашему мнению, для выполнения прикладных программ, (например текстового редактора)

Выберите единственный правильный ответ:

1)Можно обойтись и без операционной системы

2)Операционная система необходима

3)Наличие операционной системы несколько облегчает работу

---------------------------------------------------

Вопрос N12

На Ваш взгляд, "защищенный" режим работы процессора

Выберите единственный правильный ответ:

1)обеспечивает аппаратную защиту сегментов оперативной памяти

2)защищает процессор от сбоев тактовой частоты

3)такого режима не существует

4)обеспечивает конфиденциальность хранимой информации

---------------------------------------------------

Вопрос N13

По Вашему мнению, что такое "виртуальная память"?

Выберите единственный правильный ответ:

1)любая память ЭВМ является виртуальной

2)этот синоним термина "оперативная память"

3)это оперативная память "отображаемая" на внешний носитель

---------------------------------------------------

Вопрос N14

У Вас имеется диск емкостью 1 мегабайт. Вам необходимо сохранить на нем 3 файла, размером

размером 0.3 , 0.5 и 0.2 мегабайта соответственно. На диске установлена файловая система FAT16.

Удастся ли сохранить эти 3 файла?

Выберите единственный правильный ответ:

1)скорее всего нет

2)да, без проблем

3)зависит от того, какое расширение у этих файлов

---------------------------------------------------

Вопрос N15

По Вашему мнению, что такое технология OLE:

Выберите единственный правильный ответ:

1)это технология связывания и внедрения объектов

2)такой технологии не существует

3)это сильно устаревшая и уже не используемая технология


^ МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ДИСЦИПЛИНЕ ДЛЯ СТУДЕНТОВ

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

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

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

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

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

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

В процессе подготовки к занятиям необходимо воспользоваться материалами учебно-методического комплекса дисциплины.

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

- уровень мотивации студентов к овладению конкретными знаниями и умениями;

- наличие навыка самостоятельной работы, сформированного на предыдущих этапах обучения;

- наличие четких ориентиров самостоятельной работы.

Приступая к самостоятельной работе, необходимо получить следующую информацию:

- цель изучения конкретного учебного материала;

- место изучаемого материала в системе знаний, необходимых для формирования специалиста;

- перечень знаний и умений, которыми должен овладеть студент;

- порядок изучения учебного материала;

- источники информации;

- наличие контрольных заданий;

- форма и способ фиксации результатов выполнения учебных заданий;

- сроки выполнения самостоятельной работы.

Эта информация представлена в учебно-методическом комплексе дисциплины.

При выполнении самостоятельной работы рекомендуется:

- записывать ключевые слова и основные термины,

- составлять словарь основных понятий,

- составлять таблицы, схемы, графики и т.д.

- писать краткие рефераты по изучаемой теме.

Следует выполнять рекомендуемые упражнения и задания, решать задачи.

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

После изучения учебного материала необходимо проверить усвоение учебного материала с помощью предлагаемых контрольных вопросов и при необходимости повторить учебный материал.

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

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

Известно, приобретение новых знаний идет в несколько этапов:

  знакомство;

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

  фиксация новых знаний в системе имеющихся знаний;

  запоминание и последующее воспроизведение;

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

Для того, чтобы учащийся имел прочные знания на определенном уровне (уровень узнавания, уровень воспроизведения и т.д.), рекомендуют проводить обучение на более высоком уровне.

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

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

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

-     запись ключевых терминов,

-     составление словаря терминов,

-     составление таблиц,

-     составление схем,

-     составление классификаций,

-     выявление причинно-следственных связей,

-     составление коротких рефератов, учебных текстов,

-     составление опорных схем и конспектов,

-     составление плана рассказа.

      Информация, организованная в систему, где учебные элементы связаны друг с другом различного рода связями (функциональными, логическими и др.), лучше запоминается. При структурировании учебного материала по дисциплине «Операционные системы, среды и оболочки» на помощь учащемуся приходит содержание самой учебной дисциплины. Поэтому учащемуся остается только найти элементы (компоненты) этих систем и выявить существующие между ними связи и отношения, после чего визуализировать все это в виде схемы, рисунка, таблицы и т.д. Учащийся фактически творит, сам создает новую информацию, что существенно облегчает запоминание этой информации.




еще рефераты
Еще работы по разное