Содержание
- 2. Основные темы курса 1. Программно-аппаратный комплекс и место операционной системы в нем. 2. Интерфейсы операционных систем.
- 3. Основная литература Назаров С.В., Широков А.И. Многопользовательские операционные системы. – М.: Изд. дом МИСиС, 2010. 194
- 4. Дополнительная литература 1. Таненбаум Э. Современные операционные системы. Изд-е 4. СПб.: Питер, 2010. 2. Олифер В.Г.,
- 5. 4. Гордеева А.В, Мочалова А.Ю. Системное программное обеспечение. СПб.: Питер, 2003, - 736 с.: ил. 5.
- 6. 7. Таккет. Дж. Использование Linux. (Специальное издание). К.; М.; СПб: Издательский дом “Вильямс”, 1998. – 576
- 7. Структура компьютера (программно-аппаратного комплекса)
- 8. Компьютер - это устройство для переработки информации. Он делится, прежде всего, на две части: аппаратуру и
- 9. Аппаратура персонального компьютера представляет собой отдельные устройства объединенные на основе шинной структуры. http://www.lessons-tva.info/edu/e-inf1/e-inf1-2-4.html
- 10. Со страницы «Программное обеспечение» Википедии В компьютерном сленге часто используется слово софт от английского слова software,
- 11. Software также можно делить на две части: прикладные программы пользователей и системное программное обеспечение. Software 2.
- 12. В Википедии статья, посвященная программному обеспечению, выделяет а) три типа по назначению: 1. системное; 2. прикладное;
- 13. Можно предложить классификацию программных продуктов в которой выделяются такие четыре их типа : 1. Системное. 2.
- 14. Иногда выделяется пять составляющих системного программного обеспечения: 1. Операционные системы. 2. Системы управления файлами. 3. Интерфейсные
- 15. http://rudocs.exdat.com/docs/index-51800.html и Информатика для юристов и экономистов/ под ред Симоновича В А http://bibliostreet.ru/i/trytr/informatika_dlja_juristov_i_ehkonomistov_-_simonovich1.html По мере развития
- 16. Измененная схема классификации Программного Обеспечения по уровню функциональности 4. Прикладной уровень. 3. Служебный уровень. 2. Системный
- 17. Расширим представление о структуре программно-аппаратного комплекса Бурк Робин, Хорват Б. Девид и др. UNIX для системных
- 18. Расширим представление об уровнях компьютерной системы выделением «слоев» в его аппаратной части [Таненбаум Э. Современные операционные
- 19. Расширим представление о многослойной структуре компьютера, добавив Пользователей Назаров С.В., Широков А.И. Многопользовательские операционные системы. Рис.
- 20. Еще одно представление о многослойной структуре компьютера Назаров С.В., Широков А.И. Многопользовательские операционные системы. Рис. 1.4,
- 21. Опишем уровни подробнее 0. Этот уровень составляет АППАРАТУРА. 1. Средства аппаратной поддержки ОС. Значительная часть функций
- 22. 2. Машинно-зависимые модули ОС. Этот слой образует модули, в которых отражается специфика аппаратной платформы компьютера. Назначение
- 23. 4. Менеджеры ресурсов. Модули этого слоя выполняют стратегические задачи по управлению ресурсами вычислительной системы. Это менеджеры
- 24. Еще одна схема, иллюстрирующая место операционной системы в многоуровневой структуре компьютера http://zumachen.ru/uploads/posts/2011-06/1307171878_800px-generalizedlayeredcomputerstructure_os.png
- 25. Следующая схема программно-аппаратного комплекса выделяет отдельные подсистемы ядра ОС UNIX Осуществляют управление: процессами; файлами; вводом-выводом. Робачевский
- 26. К структуре программных средств
- 27. К структуре программных средств 2
- 28. К структуре программных средств 3 Бурк Робин, Хорват Б. Девид и др. UNIX для системных администраторов.
- 29. Библиотека представляет собой набор подпрограм, который позволяет коду этих подпрограм использоваться в виде отдельных модулей. Исполняемые
- 30. Динамические библиотечные функции DLL (англ. dynamic-link library — «библиотека динамической компоновки», «динамически подключаемая библиотека») — понятие
- 31. Библиотечные файлы Компоновкой (linking) называется процесс подключения внешних функций к приложению. Существуют два типа компоновки: статическая
- 32. Этапы работы программно-аппаратного комплекса ЭТАП I. Управление аппаратурой (часть 1). После включения компьютера выполняются действий, предшествующих
- 33. Этапы работы 2 ЭТАП IV. Управление аппаратурой (часть 2). На этом этапе операционная система дает возможность
- 34. Порядок исполнения системных процессов при загрузке UNIX/Linux ДА Робачевский А.М. Операционная система UNIX.
- 35. Схемы выполнения команд UNIX Таккет. Дж. Использование Linux. (Специальное издание).
- 36. Схемы выполнения команд UNIX 2 Таккет. Дж. Использование Linux. (Специальное издание).
- 37. Системные вызовы Приведем пример: [Робачевский А.М. Операционная система UNIX.] "Системные вызовы осуществляются так же, как и
- 38. Фрагмент программы, поясняющий системные вызовы main() { int fd; сhаr buf[80]; /*Откроем файл - получим ссылку
- 39. Связь между кодом программы, библиотечной программой и системным вызовом Робачевский А.М. Операционная система UNIX.
- 40. Модель системы UNIX Робачевский А.М. Операционная система UNIX.
- 41. Пользователь и компьютер (программно-аппаратный комплекс)
- 42. Пользователь и персональный компьютер (простой вариант – Win9X)
- 43. Пользователь и компьютер современных версий Windows
- 44. Группы пользователей семейства UNIX/Linux
- 47. Микроядерная архитектура ОС
- 48. Классическая многоуровневая архитектура ОС не лишена проблем. Назаров С.В., Широков А.И. Многопользовательские операционные системы. Рис. 1.6,
- 49. В современных операционных системах различают следующие виды ядер Наноядро (НЯ). Крайне упрощённое и минимальное ядро, выполняет
- 50. О реализации ядра Windows NT Наиболее тесно элементы микроядерной архитектуры и элементы монолитного ядра переплетены в
- 51. Википедия Windows NT. Версии Windows NT
- 52. Определение понятия Операционная Система
- 53. К определению термина ОС
- 54. К определению ОС (функции)
- 55. Приведем определение ОС из Википедии http://ru.wikipedia.org/wiki/%CE%EF%E5%F0%E0%F6%E8%EE%ED%ED%E0%FF_%F1%E8%F1%F2%E5%EC%E0 Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс
- 56. Основные функции (простейшие ОС): загрузка приложений в оперативную память и их выполнение; стандартизованный доступ к периферийным
- 57. Дополнительные функции: параллельное или псевдопараллельное выполнение задач (многозадачность); взаимодействие между процессами: обмен данными, взаимная синхронизация; защита
- 58. Истоки появления «виртуальных машин» Возможность операционной системы выполнять приложения, написанные для других операционных систем называется совместимостью.
- 59. Организация множественных прикладных сред Назаров С.В., Широков А.И. Многопользовательские операционные системы. Рис. 1.9, стр. 48
- 60. Реализация виртуальной машины Карпов В.Е., Коньков К.А.. Основы операционных систем. (Под редакцией В.П. Иванникова) /Курс лекций.
- 61. Виртуальные машины – современный подход реализации множественных прикладных сред Понятие «монитор виртуальных машин» (МВМ) возникло в
- 62. В настоящее время появились идеи организации «облачных» вычислений. Концепция. Особая клиент-серверная технология: использование клиентом ресурсов группы
- 63. Классификация ОС
- 64. Классификация ОС по признакам (1-5) 1. По назначению ОС делятся на универсальные и специализированные. Специализированные ОС,
- 65. 3.1. Поддержка многозадачности (многопрограммности). По числу одновременно выполняемых задач ОС делятся на 2 класса: однопрограммные (однозадачные)
- 66. 3.3. Виды многопрограммной работы. Специфику ОС во многом определяет способ распределения времени между несколькими одновременно существующими
- 67. 4. По области использования и форме эксплуатации. Обычно здесь выделяют три типа в соответствии с использованными
- 68. Системы разделения времени обеспечивают удобство и эффективность работы пользователя, который имеет терминал и может вести диалог
- 69. 5. По аппаратной платформе (типу вычислительной техники), для которой они предназначаются 5.1. Операционные системы для смарт-карт.
- 70. 5.5. Операционные системы мэйнфреймов (больших машин). Например, OS/390, происходящая от OS/360 (IBM). Обычно ОС мэйнфреймов предполагает
- 71. Классификация ОС по признаками (А-Д) А. Реализация многозадачности 1. Многозадачные (Unix, OS/2, Windows) 2. Однозадачные (MS
- 72. Г. Системы реального времени. Среди многозадачных ОС можно выделить кроме пакетных систем и систем разделения времени
- 73. Танненбаум «Зоопарк операционных систем» Операционные системы для мейнфреймов (OS/390, OS/360). Серверные операционные системы (Solaris, FreeBSD, Linux
- 74. Список операционных систем в Википедии содержит более 350 наименований, разделеных на такие группы: 1. Проприетарные 2.
- 75. Требования, предъявляемые к Операционным Системам по книге Назаров С.В., Широков А.И. Многопользовательские операционные системы.
- 76. 1. Эффективность. Под эффективностью вообще любой технической (да и не только технической) системы понимается степень соответствия
- 77. 3. Безопасность (защищенность). Ни один пользователь не хочет, чтобы другие пользователи ему мешали. ОС должна защищать
- 78. 5. Расширяемость. В отличие от аппаратных средств компьютера полезная жизнь операционных систем измеряется десятками лет. Примером
- 79. 6. Переносимость. В идеальном случае код ОС должен легко переноситься с процессора одного типа на процессор
- 80. 7. Совместимость. Существует несколько «долгоживущих» популярных ОС (разновидности UNIX, MS-DOS, Windows3.x, Windows NT, OS/2), для которых
- 81. 8. Удобство. Средства ОС должны быть простыми и гибкими, а логика ее работы ясна пользователю. Современные
- 82. К свойству маштабируемость. Производители могут предлагать свои ОС в различных, различающихся ценой и производительностью, конфигурациях. Например,
- 83. Эволюция операционных систем
- 84. Предшественником ОС следует считать служебные программы (загрузчики и мониторы), а также библиотеки часто используемых подпрограмм, начавшие
- 85. Пакетный режим Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима» исполнения программ.
- 86. Разделение времени и многозадачность Уже пакетный режим в своём развитом варианте требует разделения процессорного времени между
- 87. Разделение времени и многозадачность 2 Разделение времени позволило создать «многопользовательские» системы, в которых один (как правило)
- 88. Разделение полномочий Распространение многопользовательских систем потребовало решения задачи разделения полномочий, позволяющей избежать возможности модификации исполняемой программы
- 89. Реальный масштаб времени Применение универсальных компьютеров для управления производственными процессами потребовало реализации «реального масштаба времени» («реального
- 90. Файловые системы и структуры Постепенная замена носителей с последовательным доступом (перфолент, перфокарт и магнитных лент) накопителями
- 91. Этапы эволюции ОС 1 Одной из первых ОС, использующих эти новейшие решения, была операционная система МСР
- 92. Этапы эволюции ОС 2 Известной системой разделения времени того периода стала система CTSS (Compatible Time Sharing
- 93. Этапы эволюции ОС 3 Одним из важнейших событий в истории операционных систем считается появление в 1964
- 94. Этапы эволюции ОС 4 В начале 70-х годов появились первые сетевые ОС, которые позволили не только
- 95. Этапы эволюции ОС 5 К середине 70-х годов наряду с мэйнфреймами широкое распространение получили мини-компьютеры (PDP-11,
- 96. Этапы эволюции ОС 6 Все восьмидесятые годы характерны появлением все более совершенных версий UNIX: Sun OS,
- 97. Этапы эволюции ОС 7 В 1987 году появилась первая многозадачная ОС для ПК – OS/2, разработанная
- 98. Этапы эволюции ОС 8 В 90-е годы практически все операционные системы, занимающие заметное место на рынке,
- 99. Основные операционные системы Доли операционных систем для ПК в августе 2012 года (статистика Net Applications).
- 100. Типы аппаратных платформ Мобильные устройства Персональный компьютер (включая мобильные модели типа notebook) Серверы Мейнфреймы (от английского
- 101. Классификация компьютеров по областям применения ПК и рабочие стации Серверы Мейнфреймы Кластерные архитектуры http://www.mkgt.ru/files/material-static/138/contents.htm
- 102. К терминологии программного обеспечения Программа Программный продукт Программное средство Программный комплекс
- 103. Программа - завершенный продукт, пригодный для запуска своим автором на системе, на которой он был разработан.
- 104. Программное средство - это программа или логически связанная совокупность программ на носителях данных, снабженная программной документацией.
- 105. ГОСТ 19781-90 ОБЕСПЕЧЕНИЕ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ ПРОГРАММНОЕ Термины и определения Software of data processing systems. Terms
- 106. ГОСТ 28806-90 КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ Термины и определения Software quality. Terms and definitions Программа (en program):
- 107. ГОСТ 28806-90 КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ Термины и определения Software quality. Terms and definitions Программное средство; ПС
- 109. Скачать презентацию