Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1)





Скачать 184.76 Kb.
НазваниеКонтрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1)
Дата публикации22.10.2014
Размер184.76 Kb.
ТипКонтрольная работа
100-bal.ru > Информатика > Контрольная работа
Министерство образования Республики Беларусь
Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники»
Факультет заочного, вечернего и дистанционного обучения
Кафедра информационных технологий автоматизированных систем


Контрольная работа № 1 по дисциплине
ПРОГРАММНЫЕ СРЕДСТВА ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ
Вариант работы 1
(варианты заданий: 1.1, 2.1)

Выполнил студент группы 700621с

специальности I-53 01 02 АСОИ

дистанционной формы обучения

Ильюкевич Виктор Анатольевич

(ilyukevich.victor@gmail.com)


Минск 2010

БГУИР

ФЗВиДО

Кафедра ИТАС

Специальность АСОИ

(дистанционная форма обучения)
Задание 1

контрольной работы № 1 по дисциплине

ПРОГРАММНЫЕ СРЕДСТВА ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

Вариант работы №1

Вариант задания: 1.1,


РЕФЕРАТ

«Типы операционных систем (ОС). Примеры и развернутая характеристика ОС каждого типа.»

Выполнил студент группы 700621с

Ильюкевич Виктор Анатольевич

(ilyukevich.victor@gmail.com)

Минск 2010

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

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

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

Эволюция ОС

Первый период (1945 -1955)


Известно, что компьютер был изобретен английским математиком Чарльзом Бэбиджем в конце восемнадцатого века. Его "аналитическая машина" так и не смогла но-настоящему заработать, потому что технологии того времени не удовлетворяли требованиям по изготовлению деталей точной механики, которые были необходимы для вычислительной техники. Известно также, что этот компьютер не имел операционной системы.

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

Второй период (1955 - 1965)


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

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

Третий период (1965 - 1980)


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

Для этого периода характерно также создание семейств программно-совместимых машин. Первым семейством программно-совместимых машин, построенных на интегральных микросхемах, явилась серия машин IBM/360. Построенное в начале 60-х годов это семейство значительно превосходило машины второго поколения по критерию цена/произ-водительность. Вскоре идея программно-совместимых машин стала общепризнанной.

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

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

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

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

Четвертый период (1980 - настоящее время)


Следующий период в эволюции операционных систем связан с появлением больших интегральных схем (БИС). В эти годы произошло резкое возрастание степени интеграции и удешевление микросхем. Компьютер стал доступен отдельному человеку, и наступила эра персональных компьютеров. С точки зрения архитектуры персональные компьютеры ничем не отличались от класса миникомпьютеров типа PDP-11, но вот цена у них существенно отличалась. Если миникомпьютер дал возможность иметь собственную вычислительную машину отделу предприятия или университету, то персональный компьютер сделал это возможным для отдельного человека.

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

На рынке операционных систем доминировали две системы: MS-DOS и UNIX. Однопрограммная однопользовательская ОС MS-DOS широко использовалась для компьютеров, построенных на базе микропроцессоров Intel 8088, а затем 80286, 80386 и 80486. Мультипрограммная многопользовательская ОС UNIX доминировала в среде "не-интеловских" компьютеров, особенно построенных на базе высокопроизводительных RISC-процессоров.

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

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

Типы операционных систем.


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

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

  • многозадачные (OC EC, OS/2, UNIX, Windows).

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

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

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

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

  • многопользовательские (UNIX, Windows NT).

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

Более детальное описание типов ОС

Однозадачные ОС


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

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

Однозадачными были и ОС для первых микрокомпьютеров; к таковым относятся CP/M, MS-DOS, PC-DOS и др. Затем, с появлением процессоров 80286 и 80386, появилась аппаратная поддержка многозадачности и защита памяти, что позволяло реализовать на персональных компьютерах полноценные многозадачные ОС. Однако из-за необходимости сохранения совместимости с уже созданным программным обеспечением однозадачная MS-DOS сдавала свои позиции медленно, и прошло немало времени, прежде чем многозадачные системы - Linux, OS/2 и другие - окончательно вытеснили её.

Многозадачные ОС


Многозада́чность (англ. multitasking) — свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределенных вычислительных системах.

Свойства многозадачной среды


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

Более развитые многозадачные системы проводят распределение ресурсов динамически, когда задача стартует в памяти или покидает память в зависимости от её приоритета и от стратегии системы. Такая многозадачная среда обладает следующими особенностями:

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

  • Система организует очереди задач так, чтобы все задачи получили ресурсы, в зависимости от приоритетов и стратегии системы

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

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

  • Система обеспечивает защиту адресного пространства задачи от несанкционированного вмешательства других задач

  • Система обеспечивает защиту адресного пространства своего ядра от несанкционированного вмешательства задач

  • Система распознаёт сбои и зависания отдельных задач и прекращает их

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

  • Система гарантирует каждой задаче, что рано или поздно она будет активирована

  • Система обрабатывает запросы реального времени

  • Система обеспечивает коммуникацию между процессами

Трудности реализации многозадачной среды


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

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

История многозадачных операционных систем


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

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

Впервые многозадачность операционной системы была реализована в ходе разработки операционной системы Multics (1964 год). Одной из первых многозадачных систем была OS/360 (1966[1]), используемая для компьютеров фирмы IBM и их советских аналогов ЕС ЭВМ. Разработки системы были сильно затянуты, и на начальное время фирма IBM выдвинула однозадачный DOS, чтобы удовлетворить заказчиков до полной сдачи OS/360 в эксплуатацию. Система подвергалась критике по причине малой надёжности и трудности эксплуатации.

В 1969 году на основе Multics была разработана система UNIX с достаточно аккуратным алгоритмическим решением проблемы многозадачности. В настоящее время на базе UNIX созданы десятки операционных систем.

На компьютерах PDP-11 и их советских аналогах СМ-4 использовалась многозадачная система RSX-11 (советский аналог ОС РВ), и система распределения времени TSX-PLUS, обеспечивающая ограниченные возможности многозадачности и многопользовательский режим разделения времени, эмулируя для каждого пользователя однозадачную RT-11 (советский аналог РАФОС). Последнее решение было весьма популярно из-за низкой эффективности и надёжности полноценной многозадачной системы.

Аккуратным решением оказалась операционная система VMS, разработанная первоначально для компьютеров VAX (советский аналог — СМ-1700) как развитие RSX-11.

Первый в мире мультимедийный персональный компьютер Amiga 1000 (1984 год) изначально проектировался с расчётом на полную аппаратную поддержку вытесняющей многозадачности реального времени в ОС AmigaOS. В данном случае разработка аппаратной и программной части велась параллельно, это привело к тому, что по показателю квантования планировщика многозадачности (1/50 секунды на переключение контекста) AmigaOS долгое время оставалась непревзойдённой на персональных компьютерах.

Многозадачность обеспечивала также фирма Microsoft в операционных системах Windows. При этом Microsoft выбрала две линии разработок — на базе приобретённой ею Windows 0.9[источник не указан 376 дней], которая после долгой доработки системы, изначально обладавшей кооперативной многозадачностью, аналогичной Mac OS, вылилась в линейку Windows 3.x, и на основе идей, заложенных в VMS, которые привели к созданию операционных систем Windows NT. Использование опыта VMS обеспечило системам существенно более высокую производительность и надёжность. По времени переключения контекста многозадачности (квантование) только эти операционные системы могут быть сравнимы с AmigaOS и UNIX (а также его потомками, такими, как ядро Linux).

Типы псевдопараллельной многозадачности

Невытесняющая многозадачность


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

Совместная или кооперативная многозадачность


Сюда перенаправляется запрос «Кооперативная многозадачность». На эту тему нужна отдельная статья.

Тип многозадачности, при котором следующая задача выполняется только после того, как текущая задача явно объявит себя готовой отдать процессорное время другим задачам. Как частный случай, такое объявление подразумевается при попытке захвата уже занятого объекта mutex (ядро Linux), а также при ожидании поступления следующего сообщения от подсистемы пользовательского интерфейса (Windows версий до 3.x включительно, а также 16-битные приложения в Windows 9x).

Кооперативную многозадачность можно назвать многозадачностью «второй ступени» поскольку она использует более передовые методы, чем простое переключение задач, реализованное многими известными программами (например, DOS Shell из MS-DOS 5.0 при простом переключении активная программа получает все процессорное время, а фоновые приложения полностью замораживаются. При кооперативной многозадачности приложение может захватить фактически столько процессорного времени, сколько оно считает нужным. Все приложения делят процессорное время, периодически передавая управление следующей задаче.

Преимущества кооперативной многозадачности: отсутствие необходимости защищать все разделяемые структуры данных объектами типа критических секций и mutex’ов, что упрощает программирование, особенно перенос кода из однозадачных сред в многозадачные.

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

Реализована в пользовательском режиме ОС Windows версий до 3.х включительно, Mac OS версий до Mac OS X, а также внутри ядер многих UNIX-подобных ОС, таких, как FreeBSD, а в течение долгого времени — и Linux.

Вытесняющая или приоритетная многозадачность (режим реального времени)

Вытесняющая многозадачность


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

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

Недостатки: необходимость особой дисциплины при написании кода, особые требования к его реентрантности, к защите всех разделяемых и глобальных данных объектами типа критических секций и mutex’ов.

Реализована в таких ОС, как:

  • VMS

  • Linux

  • в пользовательском режиме (а часто и в режиме ядра) всех UNIX-подобных ОС, включая версии Mac OS от OS X и старше, iPod OS и iPhone OS

  • в режиме ядра ОС Windows 3.x — только при исполнении на процессоре 386 или старше, «задачами» являются только все Windows-приложения вместе взятые и каждая отдельная виртуальная машина ДОС, между приложениями Windows вытесняющая многозадачность не использовалась

  • Windows 95/98/Me — без полноценной защиты памяти, что служило причиной крайне низкой, на одном уровне с MS-DOS, Windows 3.x и Mac OS версий до X — надежности этих ОС

  • Windows NT/2000/XP/Vista/7 и в режиме ядра, и в пользовательском режиме.

  • AmigaOS — все версии, до версии 4.0 без полноценной защиты памяти, что на практике для системных программ почти не сказывалось на надёжности из-за высокой стандартизированности, прозрачных API и SDK. Программы ориентированные на «железо» Амиги, наоборот не отличались надёжностью.

Проблемные ситуации в многозадачных системах

Голодание (starvation)


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

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

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

Любое голодание вне 100 % загрузки процессора может быть устранено повышением приоритета голодающей нити, возможно — временным.

Как правило, для предотвращения голодания ОС автоматически вызывает на исполнение готовые к нему низкоприоритетные потоки даже при наличии высокоприоритетных, при условии, что поток не исполнялся в течение долгого времени (~10 секунд).

Гонка (race condition)


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

Устраняется добавлением необходимых блокировок и примитивов синхронизации. Обычно является легко устраняемым дефектом (забытая блокировка).

Инверсия приоритета


Поток L имеет низкий приоритет, поток M — средний, поток H — высокий. Поток L захватывает mutex, и, выполняясь с удержанием mutex’а, преемптивно прерывается потоком M, который пробудился по какой-то причине, и имеет более высокий приоритет. Поток H пытается захватить mutex.

В полученной ситуации поток H ожидает завершения текущей работы потоком M, ибо, пока поток M исполняется, низкоприоритетный поток L не получает управления и не может освободить mutex.

Устраняется повышением приоритета всех нитей, захватывающих данный mutex, до одного и того же высокого значения на период удержания mutexa. Некоторые реализации mutex’ов делают это автоматически.

Однопользовательские системы


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

Следует различать системы предназначенные для работы исключительно в однопользовательском режиме (например, СУБД dBase) и многопользовательские системы, работающие в специальном однопользовательском режиме (нипример, ОС UNIX). Такой режим часто используют для технического обслуживания. Так UNIX-подобные операционные системы обеспечивают однопользовательский режим через механизм runlevel. Значение runlevel обычно изменяется командой init. При runlevel равном 1 или S операционная система загружается в однопользовательском режиме.

Многопользовательские системы


Многопользовательская система позволяет вести одновременную работу сразу нескольких человек на одном компьютере.

Большинство операционных современных операционных систем (Windows, Unix) являются многопользовательскими.

Так же не редки случаи терминальных решений в связке с многопользовательскими системами. Это позволяет организовать на базе одного компьютера несколько независимых мест — терминалов — с возможностью одновременной работы.

Каждое рабочее место обычно состоит из дисплея, клавиатуры и мыши, в некоторых случаях места оборудуются колонками (наушниками).

Зачем это нужно?


Рост производительности и усовершенствование технологий позволяют сейчас решать одновременно определенное число задач без потери скорости работы, однако в один момент времени только один пользователь может воспользоваться компьютером, поэтому часто мощности ПК простаивают. Например, при работе в текстовом процессоре или браузере используется лишь 10 % ресурсов ПК.

Преимущества терминальных решений

  • Низкий уровень шума

  • Экономия места

  • Снижение затрат на модернизацию

  • Простота использования

  • Экономия электроэнергии

  • Не требуется локальная сеть

  • Экологичность

  • Более низкая цена

Требования


Каждый монитор должен быть подключен к графическому выводу. Некоторые видеокарты имеют несколько выходов и поддерживают подключение нескольких мониторов. К примеру, для создания четырёхместной системы понадобятся: четыре монитора, четыре usb-клавиатуры и четыре usb-мыши (так как большинство ПК имеют только два вывода PS/2). Ранее материнские платы имели преимущественно только один слот PCIe или AGP, и приходилось использовать видеокарты стандарта PCI. Сейчас существуют варианты с 2 и 4 разъемами PCIe, например на чипсетах AMD 790FX, что значительно облегчает задачу создания многопользовательских систем.

Где используется

  • Библиотеки, музеи, читальные залы

  • Интернет-кафе

  • Выставки, семинары, конференции, презентации

  • Для применения в бухгалтерии (проверялось компанией 1С)

  • Рабочие места в офисах, банках, почтовых отделениях

  • Кассовые терминалы, регистрационные пункты в домах отдыха, отелях, больницах

  • Компьютерное тестирование и обучение

  • Школы и университеты

  • Для домашнего пользования

Лицензионность


Правомерность использования многопользовательских систем под свободными операционными системами (в частности, GNU/Linux) не рассматривается. А с теми программами, которые работают на базе Windows и других проприетарных систем дело стоит иначе. Лицензионное соглашение некоторых Windows систем не допускает одновременную работу нескольких пользователей.

Кроме многозадачности, Linux (подобно большинству версий Unix и всем членам ее клона) имеет еще одно важное свойство: это многопользовательская операционная система.

Большинство версий Windows, а также Mac OS, являются однопользовательскими системами. Другими словами, в них в каждый момент времени с системой может работать только один человек. Сравните: Linux допускает одновременную работу нескольких пользователей, что позволяет полностью использовать преимущества многозадачности. Из этого следует огромное достоинство: Linux можно развернуть как сервер приложений. С терминалов или настольных компьютеров пользователи могут входить через ЛВС на сервер Linux и запускать программы на этом сервере, а не на собственных настольных ПК.

Добавить документ в свой блог или на сайт

Похожие:

Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconКонтрольная работа по дисциплине: «Деньги, кредит, банки»
Математика. Пособие к изучению дисциплины и варианты заданий для контрольных работ. – М.: Мгту га, 2008. 48 с
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconИнструкция по выполнению работы Контрольная работа состоит из трех частей, включающих 11 заданий
Контрольная работа состоит из трех частей, включающих 11 заданий. На выполнение всех заданий отводится 30 минут. Задания необходимо...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconПрограмма по формированию навыков безопасного поведения на дорогах...
Средства связи между компьютерами или аппаратные и программные средства необходимые для объединения компьютеров в локальную и глобальную...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconРеспублики Беларусь Учреждение образования «Белорусский государственный...
Контрольная работа предназначена для самостоятельного выполнения студентами с целью проверки качества освоения ими теоретического...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconИтоговая контрольная работа
Итоговая контрольная работа предусмотрена нами из 6-ти заданий. Вы можете выполнить любое из них по своему усмотрению. Требования...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconПрограмма курса, методические указания и индивидуальные варианты...
В настоящих методических указаниях приведены рекомендации к выполнению контрольной работы по дисциплине «Инженерная и компьютерная...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) icon«Работа с текстом в редакторе Word»
Разумеется, эти документы можно подготовить и без персонального компьютера, например на пишущей машинке. Однако с появлением персональных...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconРуководство к выполнению контрольной работы по дисциплине «Cопоставительная грамматика»
Контрольная работа выполняется по варианту. Номеру варианта соответствует последняя цифра номера Зачетной книжки студента: нечетная...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconЛ. М. Струминская контрольная работа по дисциплине
Оценочные средства для контроля успеваемости и результатов освоения учебной дисциплины 28
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconПрограмма по формированию навыков безопасного поведения на дорогах...
Основные цели: Познакомить учащихся 6-7-х классов с основными событиями, открытиями, изобретениями, связанными с развитием компьютеров...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconМетодические рекомендации для студентов Тема : Контрольная работа...
Тема: Контрольная работа «Антисептические, дезинфицирующие средства и антибиотики»
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconКонтрольная работа № Письменная контрольная работа по дисциплине «Иностранный язык»
Филиал федерального государственного бюджетного образовательного учреждения высшего профессионального образования
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconМоделирование процесса сборки персональных компьютеров в системах...
Моделирование процесса сборки персональных компьютеров в системах ibm rational rose и bpwin/arena
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconТехнология работы с графической информацией
...
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconТестирование по теме: Аппаратные и программные средства икт часть...
Сложная многослойная печатная плата, на которой устанавливаются основные компоненты пк
Контрольная работа №1 по дисциплине программные средства персональных компьютеров вариант работы 1 (варианты заданий: 1, 1) iconМетодические указания по выполнению и оформлению контрольной работы. Варианты контрольных работ
В учебный план студентов заочного отделения факультета коммерции и маркетинга по курсу «Информационные технологии в коммерческой...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск