- •1. Функции и состав операционных систем
- •2. Операционная система Unix
- •4. Элементы рабочего стола kde.
- •3. Классификация операционных систем
- •5. Управление данными в операционных системах
- •6. Far Manager – текстовая оболочка для Windows 95/98/nt/2000/xp
- •7. Перспективы развития операционных систем
- •8. Операционная система Linux
- •9. Процесс. Три состояния процесса. Блок управления процессами.
- •10. Некоторые приложения kde
- •11. Файловые системы.
- •12. Менеджер файлов и Web-обозреватель Konqueror.
- •Виды программного обеспечения. Примеры.
- •14. Владелец файла и защита файла.
- •15. Классификация процессов
- •17. Классификация ресурсов. Тупики в ос. Правила предотвращения тупиков.
- •19. Управление процессами. Семафор. Правила работы в своём критическом участке.
- •20. Операционные системы Windows nt/2000/xp
- •21. Планирование работы процессора. Приоритет процесса. Бесконечное откладывание процесса.
- •22. Интерфейс Windows 95/98
- •23. Управление виртуальной памятью
- •24. Разновидности интерфейсов
- •25. Операционная система ms-dos. Базовый модуль. Модуль расширения. Системный загрузчик. Командный процессор.
- •26. Архитектура Windows 95/98
- •27. Основные составные части ms-dos. Утилиты. Транзитная часть операционной системы. Резидентная часть операционной системы.
- •28. Основные понятия, связанные с работой пользователя в ос Unix
- •29. Графические программные оболочки Windows 3.X
- •30. Каталоги и файлы
- •31. Прерывания. Механизм обработки прерываний.
- •32. Операционные системы Windows 95/98/me
- •Длинные имена файлов
- •Интерфейс
- •33. Виды прерываний. Функции механизма прерываний. Фс ms-dos.
- •35. Структура ос. Монолитная система.
- •36. Способы удаления файлов в Norton Commander
- •37. Архитектурные модули Windows nt.
- •38. Назовите файловые системы характерные только Linux
- •39. Среды и оболочки ос. Описать оболочки ms-dos
- •40. Назвать функции принадлежащие клавишам “f1”, “f2”, “f3” и т.Д в nc
- •41. Понятия процесса и приложения – сравнить. Классифицировать процессы
- •42. Описать порядок создания файла в nc пошагово
- •43. Понятие драйвера. Назначение драйвера в семействе ос Windows.
- •44. Раскрыть смысл имени файла: d:/student/text/vopros.Txt
- •45. Оперативная память ее назначение, характеристики. Описать управление озу.
- •46. Системные программы Windows
- •47. Понятие ресурсов эвм и ос. Классифицировать ресурсы. Описать ресурсы необходимые для работы какой-нибудь ос.
- •48. Назвать функции, принадлежащие клавишам “f1”, “f2” и т.Д. В mc.
- •49. Файловые системы. Определение фс. Виды фс. Написать различия в фс fat32, ntfs.
- •50. Описать способ вызова mc из консоли.
- •51. Виды памяти у эвм. Различия между пзу и озу. Переносные носители информации
- •52. Назвать функции принадлежащие клавишам “f1”, “f2” и т.Д при нажатой клавиши “Ctrl” в nc.
- •53. Аппаратные интерфейсы эвм. Описать интерфейсы ide, sata, usb.
- •54. Написать предполагаемый состав меню пуск ( в виде дерева каталогов)
- •55. Интерфейс прикладного программирования Системные вызовы
- •56. Для чего служит «Корзина»?
- •57. Операционные системы семейства Unix. Назначение данных операционных систем. Назвать как минимум 2-3 операционные системы. Различие между Unix и ms-dos
- •58. Описать способ настройки экрана в Windows Фон или Рабочий стол (Windows xp) Скрытие вкладки Фон
- •Запрет изменения обоев
- •Только растровые обои
3. Классификация операционных систем
Развитие компьютеров привело к развитию ОС. Сейчас насчитывается более 100 ОС.
По назначению ОС принято делить на семь уровней.
1. Мэйнфреймы (mainframe)
У них отличаются от ПК возможности I/O. Обычно мэйнфреймы содержат тысячи дисков и терабайты ОЗУ. Они используются в виде мощных web-серверов, серверов для крупномасштабных коммерческих сайтов и серверов для транзакций в бизнесе. ОС для мэйнфреймов ориентированы на обработку множества одновременных заданий, большинству из которых требуется огромное количество операций I/O. Обычно они предполагают три вида обслуживания:
пакетную обработку. Система выполняет стандартные задания без присутствия пользователей. В пакетном режиме обрабатываются иски страховых компаний и составляются отчеты о продаже в магазине;
обработку транзакций (групповые операции: обработка и запись данных). Система обработки транзакций управляет очень большим количеством маленьких запросов (например, контролирует процесс работы в банке, бронирует авиабилеты). Каждый отдельный запрос невелик, но система должна отвечать на тысячи запросов в секунду;
разделение времени. Системы, работающие в режиме разделения времени, позволяют множеству удаленных пользователей выполнять свои задания на одной машине, например, работать с большой БД. Все эти функции тесно связаны между собой и часто ОС мэйнфрейма выполняет их все. Примером ОС для мэйнфрейма является OS/390 (от IBM).
2. Серверные (сетевые) ОС
Работают на серверах, которые представляют собой или очень большие ПК, или рабочие станции, или даже мэйнфреймы. Они одновременно обслуживают множество пользователей и позволяют им делить программные и аппаратные ресурсы. Серверы представляют возможность работать с печатающими устройствами, файлами и Internet. Internet-провайдеры обычно запускают в работу несколько серверов, чтобы поддерживать одновременный доступ к сети множества клиентов. На серверах хранятся страницы web-сайтов и обрабатываются входные запросы. Типичные серверные ОС: Windows 2000 и Unix. В этих целях в настоящее время стала использоваться и ОС Linux.
3. Многопроцессорные ОС (кластеры)
Наиболее часто применяемый способ увеличения мощности компьютера заключается в соединении ЦП в одну систему. В зависимости от вида соединения ЦП и разделения работы такие системы называются параллельными компьютерами, мультикомпьютерами или многопроцессорными системами. Для них требуются специальные ОС, но, как правило, такие ОС представляют собой варианты серверных ОС со специальными возможностями связи.
4. ОС для ПК
Работа этих ОС заключается в представлении удобного интерфейса для одного пользователя. Такие ОС широко используются для работы с текстом, электронными таблицами и доступа к Internet. Яркие примеры: Windows 98, 2000, MacOS, Linux.
5. ОС РВ
Главным параметром ОС РВ является время. Например, в СУ производством компьютеры, работающие в режиме РВ, собирают данные о промышленном процессе и используют их для управления машинами. Такие процессы должны удовлетворять жестким временным требованиям. Так, если автомобиль передвигается по конвейеру, то каждое действие должно быть осуществлено в строго определенный момент времени. Если сварочный робот сварит шов слишком рано/поздно, то он нанесет непоправимый вред. Если некоторое действие должно произойти в какой-то момент времени или внутри заданного диапазона времени, то говорят о жесткой системе РВ. Существует гибкая система РВ, в которой допустимы случающиеся время от времени пропуски сроков выполнения операций. В эту категорию попадает цифровое аудио и multimedia-системы. Примеры ОС: VxWorks, QNX.
6. Встроенные ОС
Карманный компьютер, или PDA (Personal Digital Assistant), - маленький компьютер, помещающийся в кармане брюк и выполняющий некоторые функции (записная книжка, блокнот). Примеры ОС: PalmOS, Windows CE (Consumer Electronics - бытовая техника).
7. ОС для Smart-карт (smart-cards - разумные карты)
Самые маленькие ОС работают на Smart-картах, представляющих собой устройство с ЦП. На такие ОС накладываются крайне жесткие ограничения по мощности ЦП и памяти. Некоторые из них могут управлять только одной операцией, но другие ОС на тех же самых Smart-картах выполняют сложные функции. Некоторые ОС являются Java-ориентированными, т.е. ПЗУ содержит интерпретатор виртуальной машины Java (ROM - Read Only Memory). Апплеты Java загружаются на карту и выполняются интерпретатором JVM (Java Virtual Machine). Некоторые из этих карт могут одновременно управлять несколькими Java-апплетами, что приведет к многозадачности и необходимости планирования. Также возникает необходимость в защите. Эти задачи обычно выполняет крайне примитивная ОС.