УДК 004.454.9 СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ Соколова М. Ю., канд. эконом. наук, доцент кафедры информационных систем в экономике и управлении, Мордовский государственный университет имени Н. П. Огарѐва, г. Саранск Осипова Е. М., студентка 1 курса экономического факультета, Мордовский государственный университет имени Н. П. Огарѐва, г. Саранск Тузова К. Н., студентка 1 курса экономического факультета, Мордовский государственный университет имени Н. П. Огарѐва, г. Саранск В статье дана общая характеристика современных операционных систем. Определены основные преимущества и недостатки современных операционных систем. Ключевые слова: операционная система, виды операционных систем, преимущества и недостатки современных операционных систем, требования к современным операционным системам Как известно, процесс проникновения информационных технологий практически во все сферы человеческой деятельности продолжает развиваться и углубляться. Помимо уже привычных и широко распространенных персональных компьютеров, общее число которых достигло многих сотен миллионов, становится все больше и встроенных средств вычислительной техники. Пользователей всей этой разнообразной вычислительной техники становится все больше, причем наблюдается развитие двух вроде бы противоположных тенденций. С одной стороны, информационные технологии все усложняются, и для их применения, и тем более дальнейшего развития, требуется иметь очень глубокие познания. С другой стороны, упрощаются интерфейсы взаимодействия пользователей с компьютерами. Компьютеры и информационные системы становятся все более дружественными и понятными даже для человека, не являющегося специалистом в области информатики и вычислительной техники. Это стало возможным, прежде всего потому, что пользователи и их программы взаимодействуют с вычислительной техникой посредством специального программного обеспечения – через операционную систему. Операционная система – загружается при каждом включении компьютера. Она является как бы прослойкой между базовой системой ввода-вывода и всеми остальными программами. Ее основная задача – распределение ресурсов компьютера, запуск прикладных программ и обработка запросов этих программ на выполнении операций ввода-вывода. Операционная система осуществляет также диалог между пользователем и компьютером: позволяет работать с данными и программами. Основная причина создания операционной системы, как важнейшей со1 ставляющей программного обеспечения – желание автоматизировать процесс управления дорогостоящими вычислительными ресурсами и тем самым повысить эффективность применения средств вычислительной техники в целом. Операционные системы, появились не сразу. Вначале были прообразы будущих операционных систем, которые лишь частично решали задачи управления вычислительными ресурсами. История развития операционных систем неразрывно связана с эволюцией элементной базы и архитектуры ЭВМ. По мере совершенствования технологии изготовления ЭВМ, совершенствовались и операционные системы. Прообразом современных операционных систем являются разработанные в середине 1950-х годов системы пакетной обработки, которые просто автоматизировали запуск одной программ за другой, а последовательность подлежащих выполнению программ при этом составляла так называемый пакет заданий. Системы пакетной обработки стали первыми системными программами, предназначенными для управления вычислительным процессом. Следующим этапом эволюции операционных систем стала разработка в 1960-х годах универсальных операционных систем, которые были способны работать на разных типах вычислительных машин (ВМ), имеющих различный набор периферийных устройств и используемых в разных областях человеческой деятельности. Попытки удовлетворения сложных и часто противоречивых требований приводили к тому, что такие операционные системы были чрезвычайно громоздкими и имели низкую надежность при эксплуатации. Однако, несмотря на указанные проблемы, операционная система OS/360 и другие ей подобные операционные системы получили широкое признание потребителей. Важнейшим достижением операционных систем этого периода явилась реализация мультипрограммного режима и спулинга. Следующий период в эволюции операционных систем связан с появлением в 1980-х годах ВМ на больших интегральных схем. Вычислительные машины стали доступны отдельным небольшим организациям и учреждениям, а впервые предложенные в то время «персональные компьютеры» были доступны уже отдельному человеку. Вычислительные машины все чаще объединялись в распределенные вычислительные сети. Такие вычислительные машины и сети на их основе стали широко использоваться неспециалистами, что потребовало разработки «дружественного» программного поддержки сетевого взаимодействия. На рынке операционных систем в то время начали доминировать системы двух классов: многопользовательские многозадачные (мультипрограммные) операционные системы клона UNIX и однопользовательские однозадачные (однопрограммные) операционные системы клона MS-DOS. Операционная система UNIX получила несколько ветвей развития исходной архитектуры. Это операционная система System V (корпорации AT&T) и BSD (Калифорнийского университета в Беркли). Впоследствии на основе обеих ветвей был создан ряд новых версий операционных систем UNIX. Третья самостоятельная ветвь развития UNIX начиналась с микроядерной системы MINIX, 2 за которой в 1991 году последовала значительно более мощная многозадачная многопользовательская операционная система LINUX. В настоящее время существуют версии операционных систем UNIX для многих типов вычислительных машин. Независимо от версии, общими для UNIX чертами являются многопользовательский режим со средствами защиты данных от несанкционированного доступа, реализация мультипрограммного режима разделения времени с вытесняющей многозадачностью, использование механизмов виртуальной памяти и свопинга, унификация операций вводавывода на основе расширенного использования понятия «файл», иерархическая файловая система, хорошая переносимость системы и множество других свойств. Операционные системы корпорации Microsoft под названием MS-DOS и их аналоги других корпораций были разработаны для персональных компьютеров клона IBM PC. Управление компьютером при помощи команд DOS, вводимых в режиме командной строки, требует определенных знаний, большой аккуратности и внимания. Для того, чтобы сделать общение с компьютером более простым, были предложены так называемые программы-оболочки, представляющие собой программные надстройки операционной системы, позволяющие пользователю осуществлять действия по управлению ресурсами компьютера в рамках более развитого и удобного, чем командная строка, псевдографического интерфейса,. Следующим историческим шагом в развитии оболочек операционных систем стало появление в 1986 г. графической многооконной операционной оболочки Windows от корпорации Microsoft, которая работала на базе MS-DOS, а основой пользовательского интерфейса Windows послужил графический интерфейс пользователя GUI, представляющий собой в данном случае иерархически организованную систему окон и других графических объектов. Дальнейшим развитием семейства Microsoft Windows стала разработка полноценных операционных систем Windows 95 (Windows 4.0) и Windows NT, положившим начало двух ветвей операционных систем от Microsoft: Windows 95/98/ME и Windows NT/2000/XP/2003. Полноценной операционной системой Windows стала начиная с четвертой версии, получившей наименование Windows 95. Ключевыми позициями, отличающими Windows 95 от Windows 3.х, явились новое 32-разрядное ядро, усовершенствованный механизм многозадачности, улучшенная поддержка аппаратного обеспечения, новые и существенно обновленные приложения. Следующими версиями стали Windows 98, Windows 98 SE и Windows ME. Главными достоинствами новых систем явилось включение более мощных версий браузера Internet Explorer, расширение поддержки новых аппаратных устройств с новыми интерфейсами. Параллельно с развитием линии операционной системы Windows 9.х корпорация Microsoft в 1988 году начала разработку и непрерывно продолжает развивать линию принципиально отличающихся от Windows 9.х операционных систем «новой технологии» – Windows NT (NT – New Technology). Windows NT является 32-х разрядной операционной системой с приоритетной многозадач3 ностью. В качестве фундаментальных компонентов в состав этой операционной системы входят развитый сетевой сервис и средства обеспечения безопасности. Windows NT совместима со многими другими операционными и файловыми системами, а также с разнородными сетями, поддерживает работу высокопроизводительных многопроцессорных вычислительных комплексов. На смену версии Windows NT 4.0. пришла существенно усовершенствованная и усиленная операционная система Windows 2000 Professional. Серверной версией Windows 2000 Professional является система Windows 2000 Server, включающаяет множество дополнительных специальных функций. В конце 2001 г. корпорация Microsoft выпустила новую версию операционной системы – Windows XP, продолжившую линию Windows NT и по сути являющейся модифицированной Windows 2000 Professional. Новая серверная версия системы Windows Server 2003 обладает рядом преимуществ по сравнению с Windows 2000 Server. Это самая быстрая, самая надежная и наиболее защищенная из всех серверных операционных систем Windows, выпущенных Microsoft до настоящего времени. Значительную роль в развитии операционных систем играет фирма Novell со своим сетевым операционными системами семейства NetWare. Историческое значение имеет операционная система OS/2 корпорации IBM, которая появилась на рынке раньше Windows 95 и была первой работающей 32-х разрядной операционной системой для персональных компьютеров, а кроме того поддерживала вытесняющую многозадачность, виртуальную память и имела средства работы в сети Internet. Следует отметить также некоторые специализированные операционные системы. Например, IOS компании Cisco Systems предназначена исключительно для выполнения коммуникационных задач, MacOS ориентирована на конкретную аппаратную платформу компьютеров семейства Macintosh, PalmOS и Windows CE работают в сверхминиатюрных так называемых «карманных» компьютерах. Отметим также операционную систему Solaris фирмы Sun Microsystems, которая благодаря высокому уровню отказоустойчивости предпочтительна для использования в интер- и интрасетях. В настоящее время современные операционные системы, как правило, должны поддерживать мультипрограммную обработку, виртуальную память, свопинг, многооконный графический интерфейс пользователя, а также выполнять многие другие необходимые функции и услуги. Кроме этих требований функциональной полноты к операционным системам предъявляются не менее важные эксплуатационные требования, которые перечислены ниже. Расширяемость. В то время как аппаратная часть компьютера устаревает за несколько лет, полезная жизнь операционных систем может измеряться десятилетиями. Примером может служить операционная система UNIX. Поэтому операционные системы всегда изменяются со временем эволюционно, и эти изменения более значимы, чем изменения аппаратных средств. Изменения 4 операционной системы обычно заключаются в приобретении ею новых свойств, например поддержке новых типов внешних устройств или новых сетевых технологий. Если код операционной системы написан таким образом, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую операционную систему называют расширяемой. Расширяемость достигается за счет модульной структуры операционной системы, при которой программы строятся из набора отдельных модулей, взаимодействующих только через функциональный интерфейс. Переносимость. В идеале код операционной системы должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы одного типа на аппаратную платформу другого типа. Переносимые операционные системы имеют несколько вариантов реализации для разных платформ, такое свойство операционных систем называют также миогоплатформетюстью. Совместимость. Существует несколько «долгоживущих» популярных операционных систем (разновидности UNIX, MS-DOS, Windows 3.x, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Некоторые из них пользуются широкой популярностью. Поэтому для пользователя, переходящего по тем или иным причинам с одной операционной системы на другую, очень привлекательна возможность запуска в новой операционной системе привычного приложения. Если операционная система имеет средства для выполнения прикладных программ, написанных для других операционных систем, то про нее говорят, что она обладает совместимостью с этими операционными системами. Следует различать совместимость на уровне двоичных кодов и совместимость на уровне исходных текстов. Понятие совместимости включает также поддержку пользовательских интерфейсов других операционных систем. Надежность и отказоустойчивость. Система должна быть защищена как от внутренних, так и от внешних ошибок, сбоев и отказов. Ее действия должны быть всегда предсказуемыми, а приложения не должны иметь возможности наносить вред операционной системе. Надежность и отказоустойчивость операционной системы определяются архитектурными решениями, положенными в ее основу, а также качеством ее реализации (отлаженностью кода). Кроме того, важно, включает ли операционная система программную поддержку аппаратных средств обеспечения отказоустойчивости, таких, например, как дисковые массивы или источники бесперебойного питания. Безопасность. Современная операционная система должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа. Чтобы операционная система обладала свойством безопасности, она должна как минимум иметь в своем составе средства аутентификации – определения легальности пользователей, авторизации – предоставления легальным пользователям дифференцированных прав доступа к ресурсам, аудита – фиксации всех «подозрительных» для безопасности системы событий. Свойство безопасности особенно важно для сетевых операционных систем. В таких опе5 рационных системах к задаче контроля доступа добавляется задача защиты данных, передаваемых по сети. Производительность. Операционная система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа. На производительность операционной системы влияет много факторов, среди которых основными являются архитектура операционной системы, многообразие функций, качество программирования кода, возможность исполнения операционных систем на высокопроизводительной (многопроцессорной) платформе. Сегодня существует большое количество разных типов современных операционных систем, отличающихся областями применения, аппаратными платформами и методами реализации. Естественно, это обуславливает и значительные функциональные различия этих операционных систем. Даже у конкретной операционной системы набор выполняемых функций зачастую определить не так просто – та функция, которая сегодня выполняется внешним по отношению к операционной системе компонентом, завтра может стать ее неотъемлемой частью и наоборот. Ниже представлены наиболее распространенные современные операционные системы. Microsoft Windows Millennium Edition (Windows ME) – последняя эволюция операционных систем класса Windows 95-98, запущенная в серийное производство в 2000 году. Windows Millennium Edition значительно отличается от семейства системных платформ Windows 9X, прежде всего тем, что в этой реализации Windows полностью отсутствует поддержка MS DOS. Интерфейс Windows Millennium Edition практически полностью совпадает с внешним оформлением Windows 2000 Professional, включая системные иконки и обновленное диалоговое окно выключения/перезагрузки компьютера, но почти все базовые элементы настройки Windows 98 сохранились на своих прежних местах. Для запуска Windows ME требует минимум 32 Мб оперативной памяти (рекомендуется 64) и в минимальной конфигурации занимает на диске чуть больше 500 Мб. Согласно сообщениям корпорации Microsoft, Windows ME действительно стала последней ОС семейства Windows 9X, поскольку все последующие операционные системы линейки Windows как для домашних компьютеров, так и для рабочих станций, будут создаваться на платформе NT. Microsoft Windows XP.Операционная система Microsoft Windows XP (от англ. eXPerience – опыт), известная также под кодовым наименованием Microsoft Codename Whistler, является новой ОС семейства Windows, созданной на базе технологии NT. Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следующим минимальным системным требованиям: процессор – Pentium-совместимый, тактовая частота от 233 МГц и выше; объем оперативной памяти – 64 Мбайт; свободное дисковое пространство – 1,5 Гбайт. Однако для стабильной и быстрой работы рекомендуется устанавливать данную операционную систему на компьютер со следующими оптимальными характеристи6 ками: процессор – Pentium-II-совместимый, тактовая частота от 500 МГц и выше; объем оперативной памяти – 256 Мбайт; свободное дисковое пространство – 2 Гбайт. Устройство для чтения компакт-дисков (CD-ROM), модем со скоростью не менее 56 Kbps. Если сравнить Windows XP с более ранними версиями Microsoft Windows, в новой операционной системе легко обнаружить множество значительных отличий. В состав Windows XP включен специальный механизм – быстрое переключение сеансов (Fast User Switching), с применением которого можно быстро, без регистрации подключать к работе с операционной системой новых пользователей и групп пользователей. Появилась также возможность переключаться между несколькими сеансами работы без необходимости сохранять данные или перезагружать систему. При этом каждый из пользователей может самостоятельно изменять настройки Windows и работать с собственными файлами и документами, создавать, изменять и сохранять какие-либо данные независимо от других пользователей Windows XP. Для каждого нового сеанса работы операционная система отводит специальный участок верхней памяти в размере 2 Мбайт, однако этот объем никак не ограничивает количество прикладных программ, которые могут быть запущены пользователем. Microsoft Windows.NET – это семейство серверных операционных систем, разрабатываемых корпорацией Microsoft на основе Windows XP, которые придут на смену Windows 2000 Server, Advanced Server и Datacenter Server. Предполагается, что Windows.NET будет поставляться в вариантах Windows NET Server, Windows NET Advanced Server и Windows NET Datacenter Server. Соответственно, технические возможности этих версий операционных систем различны: например, Windows XP Professional Edition поддерживает двухпроцессорные аппаратные платформы, Windows NET Server может адресовать четырехпроцессорные системы, Windows NET Advanced Server «умеет» работать с восьмипроцессорными компьютерами, а Windows NET Datacenter Server поддерживает машины, аппаратная конфигурация которых включает до 32 синхронно работающих процессоров. Windows Server. Операционная система Microsoft Windows Server 2008 создана, чтобы обеспечить организации наиболее эффективной платформой для виртуализации рабочих нагрузок, поддержки приложений и защиты сетей. Она представляет собой защищенную и легко управляемую платформу для разработки и надежного размещения веб-приложений и служб. Новые полезные возможности и значительные усовершенствования в ОС Windows Server 2008 по сравнению с предыдущими версиями операционных систем будут востребованы как в небольших рабочих группах, так и в крупных вычислительных центрах. Windows Server 2008 включает в себя мощную технологию виртуализации серверов Windows (WSv) с широкими возможностями управления и обеспечения безопасности. Платформа виртуализации серверов Windows позволяет использовать имеющийся опыт управления серверами Windows и воспользоваться такими преимуществами виртуализации, как гибкость и безопасность, 7 без необходимости приобретения ПО сторонних производителей. Корпорацией Майкрософт и партнерскими организациями обеспечивается полная поддержка гостевых операционных систем Windows и поддерживаемых операционных систем семейства Linux. Платформа WSv – гибкая, высокопроизводительная, выгодная в использовании и широко поддерживаемая платформа виртуализации. Виртуализация Windows Server сочетает в себе различные возможности, которые позволяют обеспечивать безопасность объединенных серверов, реагировать на динамическое изменение нагрузки, обеспечивать высокое быстродействие и масштабируемость задач, а также осуществлять упрощенное управление виртуализацией. Сочетание функций безопасности и надежной изоляции виртуальных машин позволяет объединять на одном сервере виртуализации разнородные задачи и сохранять при этом гибкость и защищенность системы. Mac OS. Своеобразным ответом корпорации Microsoft, выпустившей в конце 1994 года на рынок легендарную Windows 95, стала очередная реализация MacOS версии 7.5.5. Удивительно, но факт: спустя десятилетие с момента появления MacOS 1.0 данная платформа не претерпела серьезных «архитектурных» изменений: в верхней части рабочего стола по-прежнему отображалась системная панель, в нижней – корзина, в которую помещались подлежащие удалению файлы, пользователю все также было доступно окно системных настроек и ярлыки внешних накопителей. Были значительно модифицированы графические возможности системы: теперь псевдотрехмерные окна и другие функциональные элементы интерфейса одинаково привлекательно отображались при экранном разрешении от 640Х480 до 1600Х1200 точек, появилась поддержка мультимедиа, справочная система Mac OS приобрела черты интерактивности. Ассортимент прикладного программного обеспечения, входившего в комплект поставки системы, также был заметно расширен: помимо текстового и графического редакторов, уже знакомой системы File Finder, набора игровых программ и специализированных приложений, были доступны утилиты связи, поддерживающие режим удаленного соединения с помощью модема и функции организации локальной сети. Для Mac OS 7.5.5. была локализована популярная версия броузера Netscape Communicator 4.06 и программа просмотра текстов Acrobat Reader 3.0. Текущая версия Mac OS имеет обозначение X, она появилась на свет в конце 2001 года. Если рассматривать новую операционную систему с точки зрения ее функциональных возможностей, можно смело сказать, что она является полноценным эквивалентом Microsoft Windows XP для компьютеров Apple Macintosh. Имеется широчайший набор программного обеспечения, рассчитанного на работу под управлением Mac OS X, а сама платформа отличается поразительным быстродействием, эффективностью и надежностью. Работы над дальнейшим развитием программного комплекса серии Mac OS для компьютеров Apple Macintosh продолжаются. Уже сейчас известно, что программисты Apple трудятся над усовершенствованием Mac OS X, которая спустя непродолжительное время станет новой реализацией программ данного класса. 8 OS/2. Сегодняшняя OS/2 – это мощная многозадачная операционная система с оконным графическим интерфейсом и набором созданных специально для нее прикладных программ, ориентированная на рынок персональных компьютеров и рабочих станций. Интерфейс OS/2 включает все необходимые элементы современных OS – рабочий стол и корзину, иконки и панель задач, программу просмотра содержимого дисков, часы и драйвера множества периферийных устройств, таких как, например, порты USB или инфракрасный порт. Инсталляция платформы производится автоматически, причем OS/2 самостоятельно определяет оптимальную конфигурацию системы исходя из быстродействия процессора и объема оперативной памяти, тестирует оборудование и настраивает все необходимые драйвера без участия оператора. В комплект поставки входит пакет IBM Works, аналогичный MS Office и содержащий текстовый и табличный редактор, имеется удобный web-браузер WebExplorer и почтовый клиент NotesMail, система для создания анимации NeonGraphics, широчайший выбор всевозможных бизнес-приложений и множество игр от Civilisation и Quake lll до Master of Orion. Однако, несмотря на поистине широчайшие возможности, высокую производительность и потрясающую надежность данной платформы, она не пользуется сейчас высоким спросом в силу доминирования на рынке более распространенной и дешевой MS Windows. Основная проблема, препятствующая развитию OS/2, заключается в ее несовместимости с программами производства Microsoft, посредством которых создается практически вся деловая документация и с которыми работает подавляющее большинство частных пользователей. BeOS. В основу архитектуры BeOS были заложены принципы, использующиеся в операционных системах семейства UNIX, однако они претерпели значительные видоизменения, поскольку разработчики определяли своей приоритетной задачей, прежде всего, удобство для пользователя и широту функциональных возможностей новой системы. BeOS построена по «модульному» принципу: в процессе инсталляции на диск переносятся только те компоненты, которые необходимы именно данному потребителю, благодаря чему пользователь получил возможность компоновать «версию» системы под свои специфические задачи, не забивая дисковое пространство ненужными ему в работе программами. Создатели данной платформы постарались включить в состав программного комплекса практически все необходимые на сегодняшний день функции: BeOS поддерживает технологию Plug And Play, позволяющую автоматически настраивать подключаемое к компьютеру периферийное оборудование без переустановки системы, благодаря наличию большого набора протоколов работающий под управлением BeOS компьютер можно подключить к локальной сети или Интернету, система умеет распознавать практически все существующие на сегодняшний день графические, видео и аудиоформаты. Поддержка портов USB открывает возможность использовать совместно с BeOS широчайший спектр различных устройств, включая даже еще не созданное в настоящий момент периферийное оборудование. Интерфейс BeOS стандартен для современных операционных систем по9 добного класса: после загрузки на экране компьютера появляется рабочий стол с произвольно устанавливаемым пользователем фоновым изображением, системными иконками и «корзиной». Помимо часов, панель задач BeOS включает несколько выпадающих меню, обеспечивающих доступ как к ресурсам компьютера, так и к хранящимся на дисках файлам и папкам, а также к установленным в системе программам. Пользователь может создать произвольное количество независимых «рабочих столов», каждый из которых имеет не только собственное экранное разрешение и использует индивидуальную цветовую палитру, но и отображает в системном меню различные программные группы. Семейство UNIX. Операционная система UNIX – это набор программ, который управляет компьютером, осуществляет связь между пользователем и компьютером и обеспечивает инструментальными средствами, чтобы помочь выполнить работу. Разработанная, чтобы обеспечить легкость, эффективность и гибкость программного обеспечения, система UNIX имеет несколько полезных функций: основная цель системы – выполнять широкий спектр заданий и программ; интерактивное окружение, которое позволяет связываться напрямую с компьютером и получать немедленно ответы на запросы и сообщения; многопользовательское окружение, которое позволяет разделять ресурсы компьютера с другими пользователями без уменьшения производительности. Unix – самая многоплатформенная операционная система. Переносимость программ с одной версии Unix на другую ограничена. Неаккуратно написанная программа, не учитывающая различий в реализациях Unix, может потребовать серьезной переделки. Но все равно это на много порядков легче, чем например перенести с OS/2 на NT. Система Unix хороша для квалифицированного (или желающего стать таковым) администратора, т.к. требует знания принципов функционирования происходящих в нем процессов. Реальная многозадачность и жесткое разделение памяти обеспечивают высокую надежность функционирования системы, хотя в производительности файл- и принт-сервисов Unix уступают Netware. Недостаточная гибкость предоставления прав доступа пользователей к файлам по сравнению с WindowsNT затрудняет организацию на уровне файловой системы группового доступа к данным (точнее, к файлам), что компенсируется простотой реализации, а значит меньшими требованиями к аппаратуре. Впрочем, такие приложения, как SQL-сервер решают проблему группового доступа к данным своими силами. Защищенность Unix при правильном администрировании ни в чем не уступает ни Novell, ни WindowsNT. Важным свойством Unix, которое приближает его к мэйнфреймам, является его многотерминальность, много пользователей могут одновременно запускать программы на одной Unix-машине. Если не требуется использовать графику, можно обойтись дешевыми текстовыми терминалами, подключенны10 ми по медленным линиям. В этом с ним конкурирует только VMS. Можно использовать и графические X-терминалы, когда на одном экране присутствуют окна процессов, выполняющихся на разных машинах. Linux - очень простая, надежная и дружественная операционная система. Совершенствование и эволюция Linux продолжаются по сей день: новые версии ядра, новые оконные менеджеры и новое программное обеспечение для Linux появляются каждый месяц. Если рассматривать внутреннюю структуру Linux в сравнении с анатомией MS Windows, различия становятся очевидны даже на первый взгляд. По умолчанию Windows устанавливается в один логический раздел диска с файловой таблицей FAT16, здесь хранится и ядро системы, отвечающее за процедуры ввода-вывода данных, и так называемая «оболочка» или shell (файл explorer.exe), определяющая интерпретацию команд и действий пользователя, и, собственно, файлы и библиотеки, формирующие оконный интерфейс Windows. Причем эти составляющие системы настолько тесно интегрированы друг с другом, что при замене одной из них на аналогичный файл из другой версии Windows, вся система в целом работать не будет. Из характерных особенностей Linux необходимо перечислить следующие: поддержка национальных клавиатур, в том числе и русской, поддержка множества файловых систем, среди которых, помимо собственной – EXT2FS, имеются FAT16, MINIX-1 и XENIX. Реализация программной поддержки FAT16 позволяет непосредственно обращаться к гибким дискам MS DOS, а также файловым разделам DOS и Windows на винчестере. Имеется возможность работать с сетевыми протоколами TCP/IP, PLIP, PPP и многими другими, в рамках сетевых функций платформы реализован весь спектр клиентов и услуг Интернет: FTP, telnеt, NNTP, SMTP и POP3. Программы загружаются в память постранично, на диск кэшируются только те сегменты данных, которые не используются системой в данный момент, что значительно ускоряет работу приложений. Возможно совместное обращение к страницам памяти разными программами в один и тот же момент времени, это позволяет избежать повторной загрузки идентичных фрагментов информации в RAM и заметно экономит ресурсы компьютера. Как и Microsoft Windows, в Linux применяется система динамических библиотек, иными словами, несколько приложений могут использовать в своей работе библиотеку, представленную на диске одним физическим файлом. Таким образом, в настоящее время имеется большое количество операционных систем, и перед пользователем стоит задача определить, какая операционная система лучше других (по тем или иным критериям). Очевидно, что идеальных систем не бывает, любая из них имеет свои достоинства и недостатки. Выбирая операционную систему, пользователь должен представлять, насколько та или иная операционная система обеспечит ему решение его задач. Чтобы выбрать ту или иную операционную систему, необходимо знать: на каких аппаратных платформах и с какой скоростью работает операционная система; 11 какое периферийное аппаратное обеспечение операционная система поддерживает; как полно удовлетворяет операционная система потребности пользователя, то есть, каковы функции системы; каков способ взаимодействия операционной системы с пользователем, то есть насколько нагляден, удобен, понятен и привычен пользователю интерфейс; существуют ли информативные подсказки, встроенные справочники и т. д.; какова надежность системы, то есть ее устойчивость к ошибкам пользователя, отказам оборудования и т. д.; какие возможности предоставляет операционная система для организации сетей; обеспечивает ли операционная система совместимость с другими операционными системами; какие инструментальные средства имеет операционная система для разработки прикладных программ; осуществляется ли в операционной системе поддержка различных национальных языков; какие известные пакеты прикладных программ можно использовать при работе с данной системой; как осуществляется в операционной системе защита информации и самой системы. THE MODERN OPERATING SYSTEMS Sokolova M. Ju., PhD, Associate Professor, the chair of information systems in economics and management, Ogarev Mordovia State University, Saransk Osipova E. M., the 1st year student of Department of Economics, Ogarev Mordovia State University, Saransk Tuzova K. N., the 1st year student of Department of Economics, Ogarev Mordovia State University, Saransk In article the total characteristic of the modern operating systems is given. Primary benefits and limitation of the modern operating systems are defined Keywords: an operating system, types of operating systems, advantages and limitation of the modern operating systems, requirements to the modern operating systems 12