Операционные системы:


Экзаминационные вопросы по Операционым Системам


4-й семестр
  1. Назначение и функции ОС
  2. Архитектура современных ОС
  3. Классификация ОС
  4. История развития и основные характеристики ОС UNIX
  5. История развития и основные характеристики ОС Windows
  6. Способы загрузки программ в память
  7. Сборка программ
  8. Библиотеки динамической компановки
  9. Форматы исполняемых файлов
  10. Управление памятью на уровне языка программирования и на основе ОС
  11. Виртуальная адресация в многозадачных системах. Базовая, сегментная и страничная адресация
  12. Адресное пространство процесса
  13. Исключения и сигналы
  14. Многозадачность. Понятия процесс, поток, дискриптор процесса, контекст процесса
  15. Многозадачность. Состояния процесса. Управление процессами
  16. Алгоритмы планирования процессов. Квантование времени, приоритеты
  17. Особенности планирования процессов в Windows
  18. Особенности планирования процессов в UNIX
  19. Обзор методов взаимодействия между процессами
  20. Метода взаимодействия между процессами: каналы, почтовые слоты
  21. Метода взаимодействия между процессами: очереди сообщений
  22. Метода взаимодействия между процессами: сокеты
  23. Метода взаимодействия между процессами: хуки
  24. Разделение памяти между процессами. Взаимоисключения при использовании разделяемых ресурсов
  25. Управление вводом-выводом. Функции ОС при работе с внешними устройствами. Компоненты ОС предназначенные для решения задач взаимодействия с внешними устройствами
  26. Драйверы устройств. Встраивание драйверов в ядро.
  27. Именование переферийных устройств в Windows и Unix
  28. Модели драйверов в Windows
  29. Концепция PnP и ее реализация в Windows
  30. DirectX и OpenGL
  31. Понятие файловой системы. Монтирование файловой системы. Разделы, таблица разделов
  32. Адресация информации на магнитном диске. Ограничение на максимальный обьем жесткого диска.
  33. Файловая система FAT
  34. Файловая система NTFS и EFS
  35. Файловая система UNIX
  36. Основные каталоги вфайловой системе UNIX
  37. Права доступа к файлам в системе UNIX
  38. Основные команды для работы с файлами в системе UNIX
  39. Управление учетными записями пользователей в ОС UNIX
  40. Демоны (системные сервиси) в ОС UNIX. Запуск и остановка
  41. Создание и монтирование файловых систем в ОС UNIX
  42. Средства перенаправления потоков ввода-вывода в UNIX
  43. Конфигурирование загрузчика Lilo
  44. Загрузка операционной системы (на примере windows или UNIX)
  45. Драйверы и файлы устройств в системе UNIX
  46. Управление процессами в ОС UNIX

Отчеты
На лекциях нам читают об истории создания различных ос и их особенностях. В прочем вы и сами можете почитать содержания лекций. Отличительная черта этого предмета в том что только по нему нам предоставляют материал в электронном виде. Это очень приятно!
На практике мы изучаем Linux. За этой ОС будующее (имхо автора статьи).

Лекции:
Лекции можно скачать здесь
Методические указания по лабораторным работам по курсу «Операционные системы» для студентов специальности 071900 «Информационные системы и технологии»

Лабораторные:
01 Лабораторная по Linux 1
02 Лабораторная по Linux 2 Написание скриптов

Если вам нужно дома поработать с Linux но вы не хотите его устанавливать - есть прекрасный дистрибутив knoppix 3.3 Это Linux Live-CD не требующий установки на винчестер и работающий прямо с cdrom.

Если у вас есть какие то вопросы по Linux или вам нужен дистрибутив - вы можете обратиться:
в Нижегородскую группу пользователей Linux
напрямую к редактору этого раздела e-mail icq:137360477
т.к. сервер nngasu часто просто выключают было принято решение сделать копии документов прямо на narod.ru. Информация была взята с http://www.nngasu.ru/alex/os/








Немного слов о Linux что бы вдохновить вас изучить и пользоваться этойоперационной системой.
Навернное уже всем приелось сравнение windows и Linux но этот вопрос просто никак нельзя обойти. Я расскажу коротко и попунктам в чем их отличия:
1. Стоимость.
Знаете ли вы сколько стоит лицензионна версия Windows XP? Загляните в прайсс фирмы и вы увидите что сама ОС стоит не меьшн 3000р а еще вам нужен будет оффис - это еще 3000р а еще антивирус а еще .... еще ... Не много ли? :)
Посмотрим как обстоит дело со стоимостью в мире Open Source (это мир программ и ос с открытым кодом - unix, linux и т.д.). Никаких ограничений. Если у вас есть сосед который пользуеться Linux - просто попросите его скопировать вам дистрибутив. Скорее всего вы заплатите только стоимость пустых дисков.

2. Копирование.
Windows - один диск к одному компьютеру, копирование запрещено.
Linux - копируйте, ставьте с одно диска на столько компьютеров на сколько вам хочется, если найдете кому - продавайте.

3. Программирование.
Open Source означает что вы можете читать, изучать, использовать., изменять код программы по вашему желание, потребностям (при использовании чужого кода вы должны указать автора в коментариях). Что бы распространять вашу программу под GPL вам ненужно ничего оформлять - просто укажите это в коментариях исходного кода.
Читалили вы когда нибудь лицензионные соглашения программ к которым вы подбираете ключи или "крякаете"? :)) А там написано что вы не имеете права дисасемблировать их, копировать, ставить более чем на 1 машину (обычно , но не все), и много много еще чего "нельзя".

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

Можно долго говорить о Linux. Но в нем пожалуй есть одна отрицательная черта - его нужно изучать. И если вы пользуетесь компьютером как печатной машинкой то Linux явно не для вас :)

designed by
vdo2000@rambler.ru

Hosted by uCoz