Вопросы к экзамену по курсу ОССиО 2019-2020уч.г. Преподаватель Исаева Г.Н. 1. Операционная система. Назначение ОС. https://msbro.ru/index.php/archives/384 Операционная система - совокупность программ, предназначенных для организации диалога с пользователем, управления аппаратурой и ресурсами компьютера. ОС автоматичеки загружается в оперативную память компьютера при его включении. Основные функции ОС: 1.Обмен данными между компьютером и периферийными устройствами ( клавиатурой, принтером, модемом, сканером и т.д.). Такой обмен данными называется "ввод/вывод" данных. 2.Обеспечение системы организации и хранения файлов. 3.Загрузка программ в память и обеспечение их выполнения. 2. Функции ОС. Основные функции: Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.). Загрузка программ в оперативную память и их выполнение. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода). Управление оперативной памятью (распределение между процессами, организация виртуальной памяти). Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе. Обеспечение пользовательского интерфейса. Сохранение информации об ошибках системы. Дополнительные функции: Параллельное или псевдопараллельное выполнение задач (многозадачность). Эффективное распределение ресурсов вычислительной системы между процессами. Разграничение доступа различных процессов к ресурсам. Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам. Взаимодействие между процессами: обмен данными, взаимная синхронизация. Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений. Многопользовательский режим работы и разграничение прав доступа (см.: аутентификация, авторизация). 3. Операционные среды. Отличие от ОС. Операционная среда – это набор соответствующих интерфейсов, необходимых программа и пользователям для обращения к ОС с целью получения определенных сервисов. 4. Прерывания. Механизм обработки прерываний. https://pandia.ru/text/77/385/27783.php#:~:text=%D0%A2%D0%B8%D0%BF%D1%8B%20%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B 2%D0%B0%D0%BD%D0%B8%D0%B9%3A%20%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5%2C%20% D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5%2C%20%D0%B8%D1%81%D0%BA%D0%BB%D1 %8E%D1%87%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D1%81%D0%B8%D1%82%D1%83%D0%B0%D1%86%D0% B8%D1%8F.&text=%D0%9F%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BF%D1%80%D0%B5%D0%B4 %D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D1%82%20%D1%81%D0%BE%D0%B1%D0%BE%D0%B9%20%D0%BC%D0%B5%D1 %85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC%2C%20%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D1%8E%D1%89%D0%B 8%D0%B9,%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F%2C%20%D0%B2%D0%BE%D0%B7%D0%BD%D0%B8% D0%BA%D0%B0%D1%8E%D1%89%D0%B8%D0%B5%20%D0%BF%D1%80%D0%B8%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5%20%D 0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B0. 5. Классификация прерываний и распределение их по уровням приоритета. https://studopedia.org/8-88830.html 6. Маскирование прерываний https://studfile.net/preview/1568180/ 7. Понятие вычислительного процесса и ресурса. https://studfile.net/preview/5946428/page:4/ https://studopedia.org/4-8610.html 8. Способы разделения основных видов ресурсов. https://studfile.net/preview/5946428/page:9/ http://studentpmr.ru/?p=2813 9. Мультипрограммный режим. https://studref.com/313870/informatika/multiprogrammnyy_rezhim_raboty 10. Диаграмма состояний процесса. Граф состояний процесса. https://studfile.net/preview/5946428/page:5/ 11. Последовательный процесс в ОС. https://studfile.net/preview/4631665/page:2/ 12. Мультизадачный режим. Легковесные процессы (треды) https://life-prog.ru/1_49296_protsessi-i-zadachi.html 13. Системные программные модули. Их деление по использованию. http://mf.grsu.by/UchProc/livak/po/lections/lec_Princ 14. Реентерабельные программные модули. Их особенности. https://studopedia.org/8-88833.html http://5fan.ru/wievjob.php?id=24545 15. Классификация ОС. https://www.lessons-tva.info/edu/e-inf1/e-inf1-3-3.html http://citforum.ru/operating_systems/sos/glava_3.shtml 16. Виртуализация. Общие сведения. https://www.vmgu.ru/articles/Obshie-svedeniya-o-virtualnikh-mashinakh 17. Преимущества и недостатки использования виртуальных машин VM (Virtual Machine) на настольных компьютерах пользователей. http://win7time.com/preimuschestva-virtualnyh-mashin-pered-realnymkompyuterom-chast-2.html 18. Основные функции ОС по управлению процессами и задачами. Планирование вычислительных процессов. http://213.182.177.142/kafedr/19.Special'nih_informacionnih_tehnologii/oper_sist_bit/%D0%9B%D0%B5 %D0%BA%D1%86%D0%B8%D0%B8/%D0%9B%D0%B5%D0%BA%D1%86%D0%B8%D1%8F%201_2_%D0 %9E%D0%A1.htm http://citforum.ru/operating_systems/sos/glava_6.shtml https://studopedia.org/3-163625.html https://studfile.net/preview/2910574/page:2/ 19. Стратегии планирования вычислительных процессов. https://studfile.net/preview/5946428/page:12/ 20. Дисциплины диспетчеризации задач. https://studfile.net/preview/5946428/page:12/ 21. Дисциплина диспетчеризации задач FCFS. https://studfile.net/preview/5946428/page:12/ 22. Карусельная дисциплина диспетчеризации задач. https://studfile.net/preview/5946428/page:12/ 23. Качество диспетчеризации задач. Гарантии обслуживания. https://studfile.net/preview/4631665/page:8/ https://studopedia.su/11_7033_kachestvo-dispetcherizatsii-i-garantiiobsluzhivaniya.html 24. Диспетчеризация приоритетов в ОС UNIX. задач с использованием https://studfile.net/preview/5946428/page:15/ 25. Оперативная память и отображения. https://studfile.net/preview/2806231/page:9/ 26. Виртуальное адресное пространство. https://studfile.net/preview/2806231/page:9/ динамических 27. Управление памятью в однопрограммных ОС. http://window.edu.ru/catalog/pdf2txt/075/79075/59771?p_page=10 28. Распределение памяти статическими и динамическими разделами. https://studfile.net/preview/5946428/page:18/ 29. Сегментный способ организации виртуальной памяти. https://studfile.net/preview/956807/page:8/ 30. Дисциплины замещения при сегментном способе организации виртуальной памяти. http://window.edu.ru/catalog/pdf2txt/075/79075/59771?p_page=11 31. Страничный способ организации виртуальной памяти. https://studfile.net/preview/956807/page:8/ 32. Сегментно-страничный способ организации виртуальной памяти. https://studfile.net/preview/5946428/page:22/ 33. Кэширование данных. Принцип действия кэш-памяти. https://studopedia.org/8-137673.html 34. Основные концепции ввода-вывода в ОС. http://213.182.177.142/kafedr/19.Special'nih_informacionnih_tehnologii/oper_sist_bit/present/%D0%9B% D0%B5%D0%BA%D1%86%D0%B8%D1%8F%204_1%20%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D 0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D0%BF%D1%86%D0%B8% D0%B8%20%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8% D0%B8%20%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0.pdf 35. Режимы управления вводом/выводом. http://213.182.177.142/kafedr/19.Special'nih_informacionnih_tehnologii/oper_sist_bit/present/%D0%9B% D0%B5%D0%BA%D1%86%D0%B8%D1%8F%204_1%20%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D 0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D0%BF%D1%86%D0%B8% D0%B8%20%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8% D0%B8%20%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0.pdf 36. Основные системные таблицы ввода/вывода. https://studfile.net/preview/5901388/page:4/ 37. Схема процесса управления вводом/выводом. http://citforum.ru/operating_systems/sos/glava_9.shtml 38. Организация внешней памяти на магнитных дисках. Логическая структура магнитного диска. https://studfile.net/preview/4029788/page:5/ http://213.182.177.142/kafedr/19.Special'nih_informacionnih_tehnologii/oper_sist_bit/% D0%9B%D0%B5%D0%BA%D1%86%D0%B8%D0%B8/%D0%9B%D0%B5%D0%BA%D1 %86%D0%B8%D1%8F%204_2%20%D0%9E%D0%A1.htm 39. Цели и задачи файловой системы. https://poznayka.org/s10715t1.html 40. Иерархическая структура файловой системы. https://studref.com/389134/informatika/ierarhicheskaya_struktura_faylovoy _sistemy http://enisey.name/umk/mir/ch16s06.html 41. Файловая система FAT https://support.microsoft.com/ru-ru/help/100108/overview-of-fat-hpfs-andntfs-file-systems 42. FAT: структура таблицы размещения файлов. http://samag.ru/archive/article/245 43. Файловые системы ufs. https://ru.wikipedia.org/wiki/Unix_File_System 44. Основные возможности файловой системы NTFS https://www.ixbt.com/storage/ntfs.html https://ru.wikipedia.org/wiki/NTFS 45. Физическая организация и адресация файлов. https://studfile.net/preview/7308919/page:13/ 46. Средства синхронизации взаимодействующих вычислительных процессов. https://studfile.net/preview/5946428/page:67/ 47. Понятие критической секции http://ermak.cs.nstu.ru/mos1/chap_4_2.php https://studfile.net/preview/2493208/page:10/ 48. Алгоритмы обработки тупиковых ситуаций при выполнении параллельных вычислительных процессов. https://studfile.net/preview/1379935/page:6/ 49. Unix – подобные операционные системы. Отличие от ОС семейства Windows. https://studfile.net/preview/4420818/page:7/ https://habr.com/ru/post/62811/ 50. Сетевые ОС. Назначение. Особенности. https://www.diera.ru/blog/nos/ https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0 %BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8 F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0#:~:text=%D0%BE%D0%BF%D0%B5%D 1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F%20%D1%81%D0%B8%D 1%81%D1%82%D0%B5%D0%BC%D0%B0%2C%20%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82 %D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F%20%D0%BD%D0%B 0%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83,%D0%BF%D1%80%D0%B8%D0%BB%D0%B E%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%B8%20%D0%B4%D1%80%D1%83%D0%B3%D0 %B8%D1%85%20%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85%20%D1%84%D1%83%D 0%BD%D0%BA%D1%86%D0%B8%D0%B9.