В курсе представлены понятия и положения теории операционных систем. Даны основные определения и классификации, рассмотрены интерфейсы операционных систем, организация вычислительного процесса, вопросы управления памятью и устройствами компьютера, организации файловых систем. Уделено внимание совместимости операционных сред и средствам ее обеспечения, в том числе виртуальным машинам. Изложена история происхождения двух наиболее распространенных представителей этого класса программных систем: семейства UNIX/Linux и компании Microsoft. Рассмотрены стандарты и лицензии на программные продукты.
Курс освещает теоретические и практические вопросы построения современных операционных систем, сред и оболочек как отдельных компьютеров, так и корпоративных информационных систем, в том числе распределенных. Рассмотрены вопросы архитектуры современных ОС, организации мультипрограммных вычислительных процессов, распределения памяти, управления внешними устройствами и др. Уделено внимание перспективным тенденциям построения ОС, в том числе вопросам виртуализации и мобильности операционных систем. Авторы оригинально, в соответствии с современными концепциями теории построения, развития и применения операционных систем, решают вопросы изложения материала пособия.
Понятие операционной системы. Виртуальные машины.
Современный компьютер - сложнейшая аппаратно-программная система. Написание программ для компьютера, их отладка и последующее выполнение представляет собой сложную трудоемкую задачу. Основная причина этого - огромная разница между тем, что удобно для людей, и тем, что удобно для компьютеров. Компьютер понимает только свой, машинный язык (назовем его Я0), а для человека наиболее удобен разговорный или хотя бы язык описания алгоритмов -алгоритмический язык. Проблему можно решить двумя способами. Оба способа связаны с разработкой команд, которые были бы более удобны для человека, чем встроенные машинные команды компьютера. Эти новые команды в совокупности формируют некоторый язык, который назовем Я1.
Упомянутые два способа решения проблемы различаются тем, каким образом компьютер будет выполнять программы, написанные на языке Я1. Первый способ - замена каждой команды языка Я1 на эквивалентный набор команд в языке Я0. В этом случае компьютер выполняет новую программу, написанную на языке Я0, вместо программы, написанной на языке Я1. Эта технология называется трансляцией.
ОГЛАВЛЕНИЕ.
Титульная страница.
Выходные данные.
Лекция 1. Архитектура, назначение и функции операционных систем.
Лекция 2. Основные семейства операционных систем.
Лекция 3. Стандарты и лицензии на программное обеспечение.
Лекция 4. Интерфейсы операционных систем.
Лекция 5. Организация вычислительного процесса.
Лекция 6. Управление памятью. Методы, алгоритмы и средства.
Лекция 7. Подсистема ввода-вывода. Файловые системы.
Лекция 8. Основные события в истории семейства UNIX/Linux.
Лекция 9. Первенство технологических достижений двух основных версий UNIX.
Список литературы.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Современные операционные системы, Назаров С.В., Широков А.И., 2016 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по информатике :: информатика :: компьютеры :: Назаров :: Широков :: операционная система
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Вычислительные системы, сети и телекоммуникации, учебник, Пятибратов А.П., Гудыно Л.П., Кириченко А.А., 2004
- Системный инженер, Как начать карьеру в новом технологическом укладе, Мизгулин В.
- Интеллектуальные системы видеонаблюдения, Рыжова В.А., Ярышев С.Н., Коротаев В.В., 2021
- Моделирование систем безопасности, монография, Новосельцев В.И., Душкин А.В., Сумин В.И., 2019
Предыдущие статьи:
- Модулярные параллельные вычислительные структуры нейропроцессорных систем, Червяков Н.И., Сахнюк П.А., Шапошников А.В., Ряднов С.А., 2003
- Моделирование систем, Динамические и гибридные системы, Колесов Ю.Б., Сениченков Ю.Б., 2012
- Линейные системы автоматического регулирования, Лазарева Т.Я., Мартемьянов Ю.Ф., 2001
- Операционная система Linux, Курячий Г.В., Маслинский К.А., 2016