Операционные Системы Учебник Для Вузов

Posted on by  admin

Сетевые операционные системы Год: 2009 Автор: Олифер В.Г., Олифер Н.А. Жанр: Учебное пособие Издательство: Питер ISBN: 978-5-91180-528-9 Серия: Учебник для ВУЗов Язык: Русский Формат: PDF Качество: Отсканированные страницы + слой распознанного текста Количество страниц: 669 Описание: Эта книга - не о конкретной системе и даже не о конкретном типе операционных систем. Она рассматривает фундаментальные концепции и принципы построения, справедливые для большинства известных на сегодня операционных систем. В первую очередь это издание рекомендуется студентам и аспирантам различных специальностей направления 'Информатика и вычислительная техника' как учебное пособие по курсам 'Операционные системы' и 'Организация вычислительных процессов'. Кроме того, оно может быть полезно специалистам: программистам, сетевым администраторам.

  1. Виды Операционных Систем
  2. Операционные Системы Учебник Для Вузов
  3. Операционные Системы Презентация

И наконец, книга может заинтересовать всех, кто имеет дело с компьютерами и хочет больше узнать о том, как устроены современные операционные системы. Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов 'Информатика и вычислительная техника'.

Утверждения, не, могут быть поставлены под сомнение и удалены. Вы можете улучшить статью, внеся более точные указания на источники.

Книга автора Олифер В. - Сетевые операционные системы: Учебник для вузов, 2-е изд.

  • Учебник для вузов. — СПб.: Питер, 2004. — 416 с.: ил. В учебнике излагаются основные понятия операционных систем, принципы их построения и функционирования. Помимо рассмотрения таких обязательных тем, как управление задачами и ресурсами в операционных системах, организация параллельных взаимодействующих вычислений и связанных с этим проблем, приводятся сведения об особенностях архитектур современных операционных систем, используемых на персональных компьютерах.
  • Книги и Журналы: Название: Сетевые операционные системы: Учебник для вузов Автор(ы): Олифер.

Операцио́нная систе́ма, сокр. ОС ( operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами и организации взаимодействия с пользователем.

В логической структуре типичной операционная система занимает положение между с их микроархитектурой, и, возможно, — с одной стороны — и с другой. Разработчикам операционная система позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см.: ). В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства,. Основная статья: Предшественником операционных систем следует считать служебные программы (загрузчики и мониторы), а также библиотеки часто используемых, начавшие разрабатываться с появлением универсальных (конец ). Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций, вычисления математических функций и т. п.).

В — сформировались и были реализованы основные идеи, определяющие функциональность ОС:, разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры. Пакетный режим Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима» исполнения программ. Пакетный режим предполагает наличие очереди программ на исполнение, причём система может обеспечивать загрузку программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора. Разделение времени и многозадачность. Основная статья: Уже пакетный режим в своём развитом варианте требует разделения процессорного времени между выполнением нескольких программ. Необходимость в разделении времени (многозадачности, мультипрограммировании) проявилась ещё сильнее при распространении в качестве устройств ввода-вывода телетайпов (а позднее, терминалов с электронно-лучевыми дисплеями).

Поскольку скорость клавиатурного ввода (и даже чтения с экрана) данных оператором много ниже, чем скорость обработки этих данных компьютером, использование компьютера в «монопольном» режиме (с одним оператором) могло привести к простою дорогостоящих вычислительных ресурсов. Разделение времени позволило создать «многопользовательские» системы, в которых один (как правило) и блок оперативной памяти соединялся с многочисленными терминалами. При этом часть задач (таких как ввод или редактирование данных оператором) могла исполняться в режиме диалога, а другие задачи (такие как массивные вычисления) — в пакетном режиме. Разделение полномочий Распространение многопользовательских систем потребовало решения задачи разделения полномочий, позволяющей избежать возможности изменения исполняемой программы или данных одной программы в памяти компьютера другой программой (намеренно или по ошибке), а также изменения самой системы прикладной программой. Реализация разделения полномочий в операционных системах была поддержана разработчиками процессоров, предложивших архитектуры с двумя режимами работы процессора — «реальным» (в котором исполняемой программе доступно всё компьютера) и «защищённым» (в котором доступность адресного пространства ограничена диапазоном, выделенным при запуске программы на исполнение).

Масштаб реального времени. Основная статья: Применение универсальных компьютеров для управления производственными процессами потребовало реализации «масштаба реального времени» («реального времени») — синхронизации исполнения программ с внешними физическими процессами. Включение функции масштаба реального времени позволило создавать решения, одновременно обслуживающие производственные процессы и решающие другие задачи (в пакетном режиме и/или в режиме разделения времени). Файловые системы и структуры Постепенная замена носителей с последовательным доступом (, и ) накопителями произвольного доступа (на ).

Файловая система — способ хранения данных на внешних запоминающих устройствах. Функции Основные функции:. Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.). в оперативную память и их выполнение. Стандартизированный доступ к периферийным устройствам.

Управление оперативной памятью (распределение между процессами, организация ). Управление доступом к данным на энергонезависимых носителях (таких как, и др.), организованным в той или иной.

Обеспечение. Сохранение информации об ошибках системы. Использовалась на большинстве компьютеров начиная с 1966, включая те компьютеры, которые помогали отправить человека на Луну.

Дополнительные функции:. Параллельное или псевдопараллельное выполнение задач. Эффективное распределение ресурсов вычислительной системы между. Разграничение доступа различных процессов к ресурсам.

Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.: обмен данными, взаимная синхронизация. Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений. Многопользовательский режим работы и разграничение прав доступа (см.:, ).

Понятие Существуют две группы определений операционной системы: «набор программ, управляющих оборудованием» и «набор программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который связан с вопросом, в каких случаях требуется операционная система. Есть приложения вычислительной техники, для которых операционные системы излишни. Например, встроенные, содержащиеся во многих бытовых приборах, автомобилях (иногда по десятку в каждом), простейших сотовых телефонах, постоянно исполняют лишь одну программу, запускающуюся по включении. Многие простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без операционной системы, запуская при включении программу, записанную на вставленном в устройство «картридже». Операционные системы нужны:. если нужен универсальный механизм сохранения данных;.

Операционные системы телефонов

для предоставления часто используемых подпрограмм;. для распределения полномочий;. необходима возможность имитации «одновременного» исполнения нескольких программ на одном компьютере;.

для управления процессами выполнения отдельных программ. Таким образом, современные универсальные операционные системы можно охарактеризовать, прежде всего, как:.

использующие файловые системы (с универсальным механизмом доступа к данным),. многопользовательские (с разделением полномочий),. многозадачные (с разделением времени). Многозадачность и распределение полномочий требуют определённой иерархии привилегий компонентов в самой операционной системе. В составе операционной системы различают три группы компонентов:., содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевая подсистема, файловая система;.;. Большинство программ, как системных (входящих в операционную систему), так и прикладных, исполняются в непривилегированном («пользовательском») режиме работы и получают доступ к оборудованию (и, при необходимости, к другим ресурсам ядра, а также ресурсам иных программ) только посредством.

Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что система (точнее, её ядро) управляет оборудованием. В определении состава операционной системы значение имеет критерий операциональной целостности (замкнутости): система должна позволять полноценно использовать (включая модификацию) свои компоненты. Поэтому в полный состав операционной системы включают и набор инструментальных средств (от текстовых редакторов до компиляторов, отладчиков и компоновщиков). Основная статья: Ядро — центральная часть операционной системы, управляющая выполнением, ресурсами и предоставляющая процессам координированный доступ к этим ресурсам. Основными ресурсами являются,. Доступ к и сетевое взаимодействие также могут быть реализованы на уровне ядра.

Как основополагающий элемент операционной системы, ядро представляет собой наиболее низкий уровень абстракции для доступа приложений к ресурсам вычислительной системы, необходимым для их работы. Как правило, ядро предоставляет такой доступ исполняемым процессам соответствующих приложений за счёт использования механизмов и обращения приложений к системным вызовам ОС. Описанная задача может различаться в зависимости от типа архитектуры ядра и способа её реализации. Объекты ядра ОС:.,.,.,.,.,.,.,. Существующие операционные системы. Основная статья: UNIX, стандартизация операционных систем и POSIX К концу отраслью и научно-образовательным сообществом был создан целый ряд операционных систем, реализующих все или часть очерченных выше функций. К ним относятся , и (, MIT), и др.

(всего эксплуатировалось более сотни различных ОС). Наиболее развитые операционные системы, такие как и завершённый уже в (MIT и ), предусматривали возможность исполнения на многопроцессорных компьютерах. Эклектичный характер разработки операционных систем привёл к нарастанию кризисных явлений, прежде всего, связанных с чрезмерными сложностью и размерами создаваемых систем. Системы были плохо (более простые не могли использовать все возможности крупных вычислительных систем; более развитые неоптимально исполнялись на малых или не могли исполняться на них вовсе) и полностью несовместимыми между собой, их разработка и совершенствование затягивались. Свежая версия ISO/IEC 9945 принята (ISO). Литература. Гордеев А.

Атлас

104,5 54,5 105,5 54,5 24,8 Общий вес в кг. Ч ■ • ■ 50 45 90 50 15 Дальность транспорти­ Рования но горизон­ Тали в м... Инструкция пневматический подъемник цемента та 21. 7098 3950 6598 3480 1820 Заборное устройство Число оборотов дисков В минуту. Техническая характеристика пневматических разгрузчиков Показатели С-307 С-362Б С-559 С-577 С-578 Производительность (тех­ Ническая) в т! 15 15 16 12 10 Установленная мощность Двигателей в кет,..

Виды Операционных Систем

Операционные системы: Учебник для вузов. — 2-е изд. — СПб.:, 2007. — 416 с. —. Дж., Браун Р. Операционные системы // Современный компьютер. — М., 1986. Введение в операционные системы. — 2-е изд. — СПб.: BHV-СПб, 2007. —., UNIX — универсальная среда программирования = The UNIX Programming Environment. — М., 1992. Г., Олифер Н.

Сетевые операционные системы. — СПб.:, 2002. — 544 с. —. Столлингс У.

Операционные Системы Учебник Для Вузов

Операционные системы = Operating Systems: Internals and Design Principles. — М.:, 2004. — 848 с. —. Многоуровневая организация ЭВМ = Structured Computer Organization. — М.: Мир, 1979. — 547. Современные операционные системы = Modern Operating Systems. — 2-е изд. — СПб.:, 2005. — 1038 с. —., Вудхалл А. Операционные системы. Разработка и реализация = Operating Systems: Design and Implementation. — 3-е изд. — СПб.:, 2007. — 704 с. —. Логическое проектирование операционных систем = The Logical Design of Operating Systems. — М.: Мир, 1981. — 360. Искусство программирования для UNIX = The Art of UNIX Programming. — М.:, 2005. — 544 с. —.

Операционные Системы Презентация

UNIX System V. A Practical Guide. — 3rd ed. — 1995.

Comments are closed.