Конспект лекций по учебной дисциплине операционные системы (наименование учебной дисциплины) Для направлений подготовки бакалавров



страница1/9
Дата21.01.2018
Размер2.28 Mb.
#10561
ТипКонспект лекций
  1   2   3   4   5   6   7   8   9


Федеральное агентство связи

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Поволжский государственный университет телекоммуникаций и информатики»

__________________________________________________________________________


Кафедра «Программное обеспечение и управление в технических системах»

(наименование кафедры)


«УТВЕРЖДАЮ»

Заведующий кафедрой _____ПОУТС_______

наименование кафедры

_______________________Тарасов В.Н._____

подпись, Фамилия И.О.

« __ » _____________ 2016 г.


КОНСПЕКТ ЛЕКЦИЙ

ПО УЧЕБНОЙ ДИСЦИПЛИНЕ



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

(наименование учебной дисциплины)


Для направлений подготовки бакалавров:


- 09.03.01 «Информатика и вычислительная техника»;

- 09.03.01 «Информатика и вычислительная техника (прикладной бакалавриат)»;

- 09.03.04 «Программная инженерия».

(код и наименование направления (специальности) подготовки)


Обсуждено на заседании кафедры

ПОУТС

«__31_» _________08_______ 2016 г.


протокол № __1__

Самара


2016

Раздел 1. Назначение и функции операционной системы


    Понятие операционной системы автономного компьютера. Назначение и функции операционной системы. Критерии классификации операционных систем. Функциональные компоненты автономной ОС. Понятие ресурса. Управление ресурсами. Защита данных. ОС фирмы Microsoft. OC UNIX и Linux

Понятие операционной системы автономного компьютера

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



  • предоставление пользователю или программисту вместо реальной аппаратуры компьютера расширенной виртуальной машины, с которой удобней работать и которую легче программировать;

  • повышение эффективности использования компьютера путем рационального управления его ресурсами в соответствии с некоторым критерием;

управление работой сетей;

    • защита ресурсов.

Назначение и функции операционной системы

ОС не только предоставляет пользователям и программистам удобный интерфейс к аппаратным средствам компьютера, но и является механизмом, распределяющим ресурсы компьютера.

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

Управление ресурсами вычислительной системы с целью наиболее эффективного их использования является назначением ОС. Например, мультипрограммная ОС организует одновременное выполнение сразу нескольких процессов на одном компьютере, поочередно переключая процессор с одного процесса на другой

Управление ресурсами включает решение следующих задач:


  • планирование ресурса — то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;

  • удовлетворение запросов на ресурсы;

  • отслеживание состояния и учет использования ресурса — то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;

  • разрешение конфликтов между процессами.

Задача организации эффективного совместного использования ресурсов несколькими процессами является весьма сложной, и сложность эта порождается в основном случайным характером возникновения запросов на ресурсы.

Критерии классификации операционных систем

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



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

  • однозадачные (например, MS-DOS) и

  • многозадачные (OS/2, UNIX, Windows XP, Windows 7, Windows 8, Linux).

Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.

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

Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на:

  • однопользовательские (MS-DOS, Windows 3.x);

  • многопользовательские (UNIX, Linux, Windows XP, Windows Vista, Windows 7, Windows 8 ).

Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей.

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

  • невытесняющая многозадачность (NetWare, Windows 3.x);

  • вытесняющая многозадачность (Windows NT, Windows XP, Windows Vista, Windows 7, Windows 8, OS/2, UNIX).

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

Поддержка многонитевости. Важным свойством ОС является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями или потоками).

Многопроцессорная обработка. Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки - мультипроцессирование. Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами.

Многопроцессорные ОС могут классифицироваться по способу организации вычислительного процесса в системе с многопроцессорной архитектурой: асимметричные ОС и симметричные ОС. Асимметричная ОС целиком выполняется только на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам. Симметричная ОС полностью децентрализована и использует весь пул процессоров, разделяя их между системными и прикладными задачами.

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

Особенности аппаратных платформ. На свойства операционной системы непосредственное влияние оказывают аппаратные средства, на которые она ориентирована. По типу аппаратуры различают операционные системы персональных компьютеров, кластеров и сетей ЭВМ. Среди перечисленных типов компьютеров могут встречаться как однопроцессорные варианты, так и многопроцессорные.

Сетевая ОС имеет в своем составе средства передачи сообщений между компьютерами по линиям связи. На основе этих сообщений сетевая ОС поддерживает разделение ресурсов компьютера между удаленными пользователями, подключенными к сети. Для поддержания функций передачи сообщений сетевые ОС содержат специальные программные компоненты, реализующие коммуникационные протоколы, такие как IP, IPX, Ethernet и другие.

Многопроцессорные системы требуют от операционной системы особой организации, с помощью которой сама операционная система, а также поддерживаемые ею приложения могли бы выполняться параллельно отдельными процессорами системы. Другие требования предъявляются к операционным системам кластеров. Кластер - слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений, и представляющихся пользователю единой системой. Наряду со специальной аппаратурой для функционирования кластерных систем необходима и программная поддержка со стороны операционной системы, которая сводится в основном к синхронизации доступа к разделяемым ресурсам, обнаружению отказов и динамической реконфигурации системы.

Наряду с ОС, ориентированными на совершенно определенный тип аппаратной платформы, существуют операционные системы, специально разработанные таким образом, чтобы они могли быть легко перенесены с компьютера одного типа на компьютер другого типа, так называемые мобильные ОС. Наиболее ярким примером такой ОС является популярная система UNIX.

Особенности областей использования. Многозадачные ОС подразделяются на три типа в соответствии с использованными при их разработке критериями эффективности:


  • системы пакетной обработки (например, IBM/38x, OC EC),

  • системы разделения времени (UNIX),

  • системы реального времени (QNX, VxWorks).

Особенности методов построения. При описании операционной системы часто указываются особенности ее структурной организации и основные концепции, положенные в ее основу.

К таким базовым концепциям относятся:



  • Способы построения ядра системы - монолитное ядро или микроядерный подход. Большинство ОС использует монолитное ядро, которое компонуется как одна программа, работающая в привилегированном режиме. Альтернативой является построение ОС на базе микроядра, работающего в привилегированном режиме и выполняющего только минимум функций по управлению аппаратурой, в то время как функции ОС более высокого уровня выполняют специализированные компоненты ОС - серверы, работающие в пользовательском режиме.

  • Построение ОС на базе объектно-ориентированного подхода дает возможность использовать все его достоинства, хорошо зарекомендовавшие себя на уровне приложений.

  • Наличие нескольких прикладных сред дает возможность в рамках одной ОС одновременно выполнять приложения, разработанные для нескольких ОС. Многие современные операционные системы поддерживают одновременно прикладные среды MS-DOS, Windows, UNIX (POSIX), OS/2 или хотя бы некоторого подмножества из этого популярного набора.

  • Распределенная организация ОС позволяет упростить работу пользователей и программистов в сетевых средах.

Функциональные компоненты ОС автономного компьютера

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

Управление процессами. Важнейшей частью ОС, непосредственно влияющей на функционирование вычислительной машины, является подсистема управления процессами.

В мультипрограммной ОС одновременно может существовать несколько процессов. Часть процессов порождается по инициативе пользователей, такие процессы обычно называют пользовательскими. Другие процессы, называемые системными, инициализируются операционной системой для выполнения своих функций.

Поскольку процессы часто одновременно претендуют на одни и те же ресурсы, то в обязанности ОС входит поддержание очередей заявок процессов на ресурсы.

Важной задачей ОС является защита ресурсов, выделенных данному процессу, от остальных процессов. Одним из наиболее тщательно защищаемых ресурсов процесса являются области оперативной памяти, в которой хранятся коды и данные процесса. Совокупность всех областей оперативной памяти, выделенных ОС процессу, называется его адресным пространством. Говорят, что каждый процесс работает в своем адресном пространстве, имея в виду защиту адресных пространств, осуществляемую ОС. Защищаются и другие типы ресурсов, такие как файлы, внешние устройства и т. д. ОС может не только защищать ресурсы, выделенные одному процессу, но и организовывать их совместное использование, например разрешать доступ к некоторой области памяти нескольким процессам.

На протяжении периода существования процесса его выполнение может быть многократно прервано и продолжено. Для того чтобы возобновить выполнение процесса, необходимо восстановить состояние его операционной среды. Состояние операционной среды идентифицируется состоянием регистров и программного счетчика, режимом работы процессора, указателями на открытые файлы и т. д. Эта информация называется контекстом прогресса. Говорят, что при смене процесса происходит переключение контекстов.

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

Для реализации сложных программных комплексов полезно бывает организовать их работу в виде нескольких параллельных процессов, которые периодически взаимодействуют друг с другом и обмениваются некоторыми данными. Так как ОС защищает ресурсы процессов и не позволяет одному процессу писать или читать из памяти другого процесса, то для оперативного взаимодействия процессов ОС должна предоставлять особые средства, которые называют средствами межпроцессного взаимодействия.

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

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

Существует большое разнообразие алгоритмов распределения памяти. Они могут отличаться, например, количеством выделяемых процессу областей памяти. В некоторых системах распределение памяти выполняется страницами фиксированного размера, а в других — сегментами переменной длины.

Одним из наиболее популярных способов управления памятью в современных операционных системах является так называемая виртуальная память. Наличие в ОС механизма виртуальной памяти позволяет программисту писать программу так, как будто в его распоряжении имеется однородная оперативная память большого объема. В действительности все данные, используемые программой, хранятся на диске и при необходимости частями загружаются в физическую память.

Защита памяти — это избиpaтeльнaя способность предохранять область памяти выполняемой задачи от записи или чтения другой задачей. Средства защиты памяти, реализованные в ОС, должны пресекать несанкционированный доступ процессов к чужим областям памяти.

Функциями ОС по управлению памятью являются отслеживание свободной и занятой памяти; выделение памяти процессам и освобождение памяти при завершении процессов; защита памяти.

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

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

При выполнении своих функций файловая система взаимодействует с подсистемой управления внешними устройствами, которая по запросам файловой системы осуществляет передачу данных между дисками и оперативной памятью.

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

Прикладные программисты могут пользоваться интерфейсом драйверов при разработке своих программ, но это не очень удобно — такой интерфейс обычно представляет собой низкоуровневые операции, обремененные большим количеством деталей.

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



Понятие ресурса. Управление ресурсами

ОС не только предоставляет пользователям и программистам удобный интерфейс к аппаратным средствам компьютера, но и распределяет ресурсы компьютера.

К числу основных ресурсов современных вычислительных систем могут быть отнесены такие ресурсы, как процессоры, основная память, таймеры, наборы данных, диски, накопители на магнитных лентах, принтеры, сетевые устройства и некоторые другие. Управление ресурсами включает решение следующих общих, не зависящих от типа ресурса задач:


  • планирование ресурса — то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;

  • удовлетворение запросов на ресурсы;

  • отслеживание состояния и учет использования ресурса — то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;

  • разрешение конфликтов между процессами.

Защита данных

Безопасность данных вычислительной системы обеспечивается средствами отказоустойчивости ОС, направленными на защиту от сбоев и отказов аппаратуры и ошибок программного обеспечения, а также средствами защиты от несанкционированного доступа. Первым рубежом обороны при защите данных от несанкционированного доступа является процедура логического входа. Операционная система должна убедиться, что в систему пытается войти пользователь, вход которого разрешен администратором. Функции защиты ОС тесно связаны с функциями администрирования, так как именно администратор определяет права пользователей при их обращении к разным ресурсам системы. Кроме того, администратор ограничивает возможности пользователей в выполнении тех или иных системных действий. Например, пользователю может быть запрещено выполнять процедуру завершения работы ОС, устанавливать системное время, завершать чужие процессы, создавать учетные записи пользователей, изменять права доступа к некоторым каталогам и файлам.

Важным средством защиты данных являются функции аудита ОС, заключающиеся в фиксации всех событий, от которых зависит безопасность системы. Например, попытки удачного и неудачного логического входа в систему, операции доступа к некоторым каталогам и файлам, использование принтеров и т. п. Список событий, которые необходимо отслеживать, определяет администратор ОС.

Поддержка отказоустойчивости реализуется ОС, как правило, на основе резервирования. Чаще всего в функции ОС входит поддержание нескольких копий данных на разных дисках или разных дисковых накопителях. При отказе одного из избыточных устройств ОС должна быстро и прозрачным для пользователя образом произвести реконфигурацию системы и продолжить работу с резервным устройством. Особым случаем обеспечения отказоустойчивости является использование нескольких процессоров, когда система продолжает работу при отказе одного из процессоров, хотя и с меньшей производительностью. Поддержка отказоустойчивости также входит в обязанности системного администратора.


Типы ОС. Операционные системы разделения времени, пакетной обработки, реального времени и области их применения. Обзор современных операционных систем. Перспективные ОС

Системы пакетной обработки предназначались для решения задач в основном вычислительного характера, не требующих быстрого получения результатов. Главной целью и критерием эффективности систем пакетной обработки является максимальная пропускная способность, то есть решение максимального числа задач в единицу времени. В системах пакетной обработки переключение процессора с выполнения одной задачи на выполнение другой происходит только в случае, если активная задача сама отказывается от процессора, например, из-за необходимости выполнить операцию ввода-вывода. Поэтому одна задача может надолго занять процессор, что делает невозможным выполнение интерактивных задач.

Системы разделения времени призваны исправить основной недостаток систем пакетной обработки - изоляцию пользователя-программиста от процесса выполнения его задач. Каждому пользователю системы разделения времени предоставляется терминал, с которого он может вести диалог со своей программой. Так как в системах разделения времени каждой задаче выделяется только квант процессорного времени, ни одна задача не занимает процессор надолго, и время ответа оказывается приемлемым. Критерием эффективности систем разделения времени является не максимальная пропускная способность, а удобство и эффективность работы пользователя.

Системы реального времени применяются для управления различными техническими объектами, такими, например, как станок, спутник, научная экспериментальная установка или технологическими процессами. Во всех этих случаях существует предельно допустимое время, в течение которого должна быть выполнена та или иная программа, управляющая объектом, в противном случае может произойти авария: спутник выйдет из зоны видимости, экспериментальные данные, поступающие с датчиков, будут потеряны. Таким образом, критерием эффективности для систем реального времени является их способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата (управляющего воздействия). Это время называется временем реакции системы, а соответствующее свойство системы - реактивностью. Некоторые операционные системы могут совмещать в себе свойства систем разных типов, например, часть задач может выполняться в режиме пакетной обработки, а часть - в режиме реального времени или в режиме разделения времени. В таких случаях режим пакетной обработки часто называют фоновым режимом.

Обзор современных операционных систем

Windows ХР (Whistler). Преемница Windows 2000, ОС под кодовым названием Whistler - 32-разрядная системам с новой, защищенной архитектурой. Под именем Windows ХР представлена целая линейка ОС: «корпоративные» ОС Windows ХР Server и Windows ХР Professional и «домашняя» Windows ХР Home.

Отличия:


  • улучшенная защита системных файлов.

  • ряд новых драйверов устройств.

  • встроенная система распознавания голосовых команд и голосового ввода данных.

  • помимо привычного 32-разрядного варианта Windows, Microsoft подготовила и 64-разрядную модификацию, предназначенную дли установки на серверы, оснащенные новым 64-разрядным процессором Itanium.

  • Windows ХР - первая операционная система Microsoft с полностью настраиваемым интерфейсом

  • «интеллектуальное» меню «Пуск» - при щелчке по этой кнопке Windows XP предлагает меню лишь тех программ, которыми вы часто пользуетесь, для вызова же остальных вам придется нажать на кнопку «Другие программы» (More Programs).

  • поддержка записи CD-R и CD-RW дисков на уровне самой ОС. Теперь можно работать с этими дисками, как с обычными дискетами, перетаскивая на чистый диск нужные файлы непосредственно в проводнике.

    Недостаток: повышенные потребности в ресурсах компьютера. В настоящее время не поддерживается. На смену ей пришли ОС Windows 7, Windows 8, Windows 8.1.



В сентябре 2014 года выйдет ОС Windows 9, ориентированная как на стационарные, так и на переносные компьютеры.

Windows Server 2003. ОС семейства Windows Server 2003 сочетают расширенные и улучшенные возможности Windows 2000 и Windows XP и представляют собой многофункциональные серверные платформы для предприятий различного масштаба.

Эти ОС разработаны под 64-битные процессоры нового поколения и обеспечивают эффективное создание общего доступа к файлам и принтерам, безопасное подключение к интернету, централизованное развертывание настольных приложений и веб-решения для организации взаимодействия сотрудников, партнеров, клиентов.

Сервер Windows Server 2003 Standard Edition обеспечивает высокий уровень надежности и безопасности и делает более удобным развертывание, управление и использование. При разработке этих систем особое внимание уделялось вопросам сетевой безопасности и устойчивости к сетевым атакам, надежности и производительности. В результате пользователь получает высокопроизводительную ОС, не требующую проведения специальной настройки и обеспечивающую высокий уровень доступности и масштабируемости.

Windows Server 2003 Enterprise Edition основана на функциональности Windows Server 2003 Standard Edition, с добавлением средств обеспечения надежности, необходимых для ответственных бизнес-приложений.

Разработанная для предприятий среднего и большого бизнеса ОС Windows Server 2003 Enterprise Edition рекомендуется для серверов, работающих с сетевыми приложениями, программами отправки сообщений, системами управления запасами и обслуживания пользователей, базами данных, веб-узлами электронной коммерции, а также для файловых серверов и серверов печати.

Отличия от версии Windows Server 2003 Standard Edition состоят в поддержке серверов высокой производительности и возможности организации кластеров для распределения высокой нагрузки. Windows Server 2003 Enterprise Edition поддержку следующих возможностей:



  • восьмипотоковая симметричная многопроцессорная обработка (SMP);

  • восьмиузловая кластеризация;

  • 32 ГБайт оперативной памяти в 32-разрядных версиях и 64 ГБайт - в 64-разрядных версиях.

ОС Windows Server 2003 Enterprise Edition позволяет увеличить производительность сервера за счет добавления процессоров и памяти. Данный подход к повышению пропускной способности сети называется масштабированием.

Производительность сервера можно повысить за счет добавления памяти. Версия Enterprise Edition предоставляет функции расширения памяти, что увеличивает доступный для серверных операций объем памяти до 32 Гбайт в 32-разрядных версиях и 64 Гбайт - в 64-разрядных версиях.



Linux. Операционная система Linux, созданная в 1991 г и официально выпущенная в 1994 г. Линусом Торвальдсом, разительно отличается от всех других операционных систем. Причем – практически во всем.

Начнем с того, что Linux -- единственная популярная ОС, созданная любителем (Торвальдс написал ее в 1991 году в качестве дипломного проекта). Linux - свободно распространяемая (т. е. абсолютно бесплатная) ОС.

Свое происхождение многозадачная многопользовательская 32-разрядная система Linux ведет от класса универсальных ОС UNIX, которые еще с 60-х годов обслуживали промышленные компьютеры. Проект UNIX объединяет десятки различных ОС, созданных для своих компьютеров различными фирмами.

Универсальность - лишь первый козырь Linux. Второй и не менее важный - бесплатность. И, наконец, третий - открытость. Ядро Linux, в отличие от тех же Windows, открыто для изменения.

Недостатки Linux. До недавнего времени для того, чтобы работать с Linux, нужно было, как минимум разбираться в программировании. А в идеале - переписывать ядро ОС для своей машины и собственноручно писать нужные драйверы. Поэтому единственной областью, в которой работал Linux, вплоть до самого последнего момента оставались сети. До сих пор большая часть Web-серверов Интернет работает под управлением Linux. Да и в локальных сетях крупных компаний Linux неплохо справлялся с ролью администратора.

Другим событием, сыгравшим на руку Linux, стало появление удобных оболочек. Сочетание привычного Рабочего Стола и иконок Windows и мощи ядра Linux сразу же привлекло внимание разработчиков и пользователей. Сегодня Linux устанавливается уже не только на серверы, но на готовые персональные компьютеры и даже на ноутбуки.



QNX (QNX Software Systems). Небольшая компания QNX Software Systems сумела удивить мир, представив на закате тысячелетия свою «игрушечную» ОС, вполне работоспособная версия которой умещается всего на одной дискете. QNX – система жесткого реального времени.

Само существование QNX и немалый интерес к ней доказывает - даже в эпоху больших жестких дисков размер по-прежнему имеет значение.



Каталог: wp-content -> uploads -> Documentation -> УМК%20Малахов -> Для%2009.03.01%20и%20Для%2009.03.04 -> УМК%20ОС
Documentation -> Фонд оценочных средств дисциплины прикладное программирование
Documentation -> Фонд оценочных средств дисциплины прикладное программирование
Documentation -> Фонд оценочных средств дисциплины
УМК%20ОС -> Практикум по учебной дисциплине: Операционные системы (наименование учебной дисциплины) Для направлений подготовки бакалавров
Documentation -> Фонд оценочных средств дисциплины
Documentation -> Аттестационные требования к рукоположению служителей ехмс
Documentation -> Фонд оценочных средств дисциплины прикладное программирование


Поделитесь с Вашими друзьями:
  1   2   3   4   5   6   7   8   9




База данных защищена авторским правом ©vossta.ru 2023
обратиться к администрации

    Главная страница