![]() 978 63 62 |
![]() |
Сочинения Доклады Контрольные Рефераты Курсовые Дипломы |
РАСПРОДАЖА |
все разделы | раздел: | Компьютеры, Программирование | подраздел: | Программное обеспечение |
Крупнейшие производители операционных систем и программного обеспечения | ![]() найти еще |
![]() Молочный гриб необходим в каждом доме как источник здоровья и красоты + книга в подарок |
Выводы Не будем сейчас затевать споры о том, чье решение лучше и перспективнее. Со своей главной задачей - запуском произвольного количества виртуальных операционных систем и обеспечением их эффективной одновременной работы - справляются обе технологии, а за Intel стоит все-таки больший сегмент рынка. Вариант AMD смотрится гораздо интереснее, однако для поддержки всех своих возможностей он требует специально заточенных «под AMD» менеджеров виртуальных операционных систем, принципиально несовместимых с Intel Virtualization Technology. Чтобы совсем уж явно не проводить «водораздел» между VMM «для Intel» и «для AMD» (все-таки VMM - очень сложное и трудоемкое программное обеспечение), в Pacifica предусмотрен специальный, скажем так, «режим совместимости» SPT, в котором двойная трансляция адресов виртуальной памяти отключена и VMM «для Intel» можно с небольшими переделками превратить в «урезанный» VMM «для AMD»[Который, правда, даже в таком варианте получается более совершенным и «интересным», нежели Vanderpool. Инженеры AMD, как обычно, сделали все, чтобы обойти коллег из Intel]
Экзотической частью системы в составе вычислительного комплекса был магнитный барабан, используемый для создания архивной памяти большого объема и быстродействия как ключевой элемент защиты информации о пассажирах в аварийных режимах. Интересным элементом системы "Сирена" был пульт кассира, представляющий классический видеотерминал, позволивший осуществлять полный диалог пассажир-кассир-система при формировании запроса и подготовки билета или справки. Это было серийное оборудование, которым оснащались сотни касс. Следует помнить, что в то время в стране не было опыта разработки собственных операционных систем, программного обеспечения систем массового обслуживания, сетевых программных пакетов и т.п. Все это создавалось впервые и наново в режиме величайшей ответственности и сжатых сроков. Для "Импульса" работа над системой "Сирена" была серьезнейшей школой для каждого сотрудника и для коллектива в целом. Комплексы М1000, М2000 и М3000 создавались несколькими организациями Минприбора. М1000 разрабатывалась Тбилисским институтом средств автоматизации ТИСА, М2000 и М3000 - совместными усилиями НИИ УВМ, ИНЭУМ и СКБ Киевского завода ВУМ.
Наказывать того, кто разгласил сведения об ошибках, – все равно, что казнить гонца, принесшего дурные вести. Виноват во всем сам производитель, выпустивший ненадежное программное обеспечение. Но бывают и исключения из правил. Во-первых, я против такой огласки, которая, прежде всего, сеет панику. Сообщения о слабых местах, о которых нет достаточных свидетельств, очень вредны. (Пример тому – случай, когда кто-то обнаружил переменную, содержащую три буквы NSA, в шифровании API Microsoft[59] и объявил, что Агентство национальной безопасности (National Security Agency) установило лазейку в изделия Microsoft.) Так же плохи сообщения об уязвимых местах в ответственных системах, которые не могут быть легко устранены и знания о которых способны причинить серьезный вред (например, программное обеспечение управления воздушным движением). Я полагаю, что это остается на совести исследователей – определять баланс выгоды от раскрытия уязвимости и связанных с этим опасностей. Во-вторых, я верю в эффективность предварительного уведомления производителей
Для устранения возможных проблем при наступлении 2000 года необходимо всесторонне протестировать существующие системы и исправить обнаруженные ошибки. Обязательно нужно ознакомиться с информацией по данной системе от фирмы-производителя и обновить программное обеспечение, если доступны исправленные версии. Методы защиты от удалённых атак в сети I er e Наиболее простыми и дешёвыми являются административные методы защиты, как то использование в сети стойкой криптографии, статических ARP-таблиц, hos s файлов вместо выделенных D S-серверов, использование или неиспользование определённых операционных систем и другие методы. Следующая группа методов защиты от удалённых атак – программно-аппаратные. К ним относятся: программно-аппаратные шифраторы сетевого трафика; методика Firewall; защищённые сетевые криптопротоколы; программные средства обнаружения атак (IDS – I rusio De ec io Sys ems или ICE – I rusio Cou ermeasures Elec ro ics); программные средства анализа защищённости (SA A – Securi y A alysis e work ool for Admi is ra or, SAI , SAFEsui e, RealSecure и др.); защищённые сетевые ОС.
Вы наверняка слышали, что цена свободы – это постоянная бдительность, ценой же вовремя сделанного программного обеспечения является неизменное усердие. Проектируйте архитектуру, прежде чем выбирать технологию Технология волшебной пули или золотого молотка (как бы вы ее ни назвали) не может решить бизнес-проблем, это делают люди. Уверен, вы применяете технологию для реализации решений, но вы тратите время попусту, если думаете, что покупка последнего дополнения к среде разработки даст скачок производительности. Следующая версия языка программирования также не решит ваших проблем. Конкурирующие производители средств разработки программного обеспечения обещают многое. Наша отрасль разделена надвое: Microsoft и все остальные. Я, конечно, понимаю, что это слишком упрощенное разделение, но оно послужит иллюстрацией моего утверждения: продукты Microsoft могут оказаться не оптимальными для решения ваших конкретных задач, так как Microsoft слишком большая и многоплановая корпорация. Не важно, много или мало у Microsoft возможностей влиять на всю отрасль и каковы эти возможности, – технология Microsoft построена на базе заранее определенного архитектурного плана
В-третьих, корпорация получает базу в смежных областях, которые могут стать объектом диверсификации в будущем. В-четвертых, риск вложений в новую технологию делится между корпорациями и инвесторами, поставляющими «венчурный капитал». Наконец, подразделения, занимающиеся учредительством, весьма прибыльны. Ведущим источником венчурного капитала являются в наши дни специализированные фонды, выделяемые кредитными институтами. Первой венчурной инвестиционной компанией стала «America Research a d Developme Corpora io », созданная в 40-е годы. Вложения именно этого инвестора в образование «Digi al Equipme Corpora io » позволили начать производство миникомпьютеров, играющих ныне такую большую роль в экономике США. Успех гиганта рынка программного обеспечения – фирмы Microsof во многом связан с инвестициями таких венчурных фондов, которые позволили этой фирме стать ведущим производителем операционных систем и других программных средств для персональных компьютеров. Процесс отбора наиболее приспособленных к требованиям рынка фирм жесток. Банкротство несостоятельных конкурентов – повсеместная реальность. Такова плата за ускорение научно-технического прогресса и структурную перестройку.
Симметричные мультипроцессорные системы компании Bull Группа компаний, объединенных под общим названием Bull, является одним из крупнейших производителей информационных систем на мировом компьютерном рынке и имеет свои отделения в Европе и США. Большая часть акций компании принадлежит французскому правительству. В связи с происходившей в последнем пятилетии перестройкой структуры компьютерного рынка компания объявила о своей приверженности к направлению построения открытых систем. В настоящее время компания продолжает выпускать компьютеры класса мейнфрейм (серии DPS9000/900, DPS9000/800, DPS9000/500) и среднего класса (серии DPS7000 и DPS6000), работающие под управлением фирменной операционной системы GCOS8, U IX-системы (серии DPX/20, Escala), а также широкий ряд персональных компьютеров компании Ze i h Da a Sys ems (ZDS), входящей в группу Bull. Активность Bull в области открытых систем сосредоточена главным образом на построении U IX-систем. В результате технологического соглашения с компанией IBM, в 1992 году Bull анонсировала ряд компьютеров DPX/20, базирующихся на архитектуре POWER, а позднее в 1993 году на архитектуре PowerPC и работающих под управлением операционной системы AIX (версия системы U IX компании IBM). Версия ОС AIX 4.1, разработанная совместно специалистами IBM и Bull, поддерживает симметричную многопроцесоорную обработку.
Систему программного обеспечения ЭВМ (СПО) формируют программные средства. Это комплекс программных средств, предназначенных для увеличения эффективности использования машин, облегчения её эксплуатации. Эта система является посредником между ЭВМ и пользователем, обеспечивает удобный способ общения. Можно выделить 4 основные части СПО: 1. Операционные системы (ОС); 2. Набор пакетов прикладных программ (ППП); 3. Комплекс программ технического обслуживания (КПТО); 4. Системы Эксплуатационной документации (СЭД) на СПО. Сейчас используются 4 типа ОС: a) ОС-10 - для моделей ЕС-1010; b) МОС (малая) - для моделей ЕС-1021; c) ДОС ЕС (дисковая) - для всех других моделей ЕС ЭВМ в малой конфигурации; d) ОС ЕС - для тех же моделей, что и для ДОС ЕС, но в средней и расширенной конфигурации; Структуру ОС можно разделить на несколько групп: o Программы начального запуска машины, первоначальный ввод информации в оперативную память, настройка ЭВМ. o Программы управления данными. o Программы управления задачами. o Обслуживающие и обрабатывающие программы.
В настоящее время в более чем 20000 компаниях, расположенных в более чем 120 странах мира, работает свыше 64500 инсталлированных систем программного обеспечения SAP. SAP имеет дочерние компании, находящиеся в более чем 50 странах мира, она представлена на нескольких биржах, включая Франкфуртскую фондовую биржу и Нью-Йоркскую фондовую биржу. В 1992 году открылось представительство SAP AG в Москве. За прошедшие 10 лет открылись представительства в Санкт- Петербурге, Алма-ате и Киеве, а численность сотрудников превысила 380 человек. В СНГ и странах Балтии осуществлено 183 продуктивных инсталляций решений SAP. Всего в СНГ и Балтии более 30000 человек работают с решениями SAP. Системы планирования управления ресурсами предприятия (ERP - E erprise Resource Pla i g) находят в настоящее время все большее распространение, в том числе и в крупнейших российских компаниях. Одной из наиболее развитых является система компании SAP AG (Германия) - SAP R/3 на базе платформы mySAP.com. Концепция MRPII (Ma ufac uri g Resource Pla i g) – это методология детального планирования производством предприятия, включающая учет заказов, планирование загрузки производственных мощностей, планирование потребности во всех ресурсах производства (материалы, сырье, комплектующие, оборудование, персонал), планирование производственных затрат, моделирование хода производства, его учет планирование выпуска готовых изделий, оперативное корректирование плана и производственных заданий.
Функции компьютеров, входящих в сеть можно разделить на три вида: . Организация доступа к сети, . Управление передачей информации, . Предоставление вычислительных ресурсов и услуг абонентам сети. Любая компьютерная сеть характеризуется: топологией, протоколами, интерфейсами, сетевыми техническими и программными средствами, используемыми в этой сети: . Сетевые технические средства представляют собой различные электронные устройства, обеспечивающие объединение компьютеров в вычислительную сеть (кабеля, коммутаторы, концентраторы(Hab), серверы, маршрутизаторы); . Протокол это набор определенных правил взаимодействия и обмена информации между компьютерами и другими функциональными элементами данной сети; . Сетевые программные средства обеспечивают корректную работу сети, осуществляют программное управление работой сети и интерфейс с конечным пользователем (сетевая операционная система, программное обеспечение управления сетью); . Интерфейс – это средства сопряжения функциональных элементов сети. Интерфейсы разделяются на аппаратные и программные. При этом многообразии характеристик и устройств различных сетей необходимы правила, по которым все составляющие сети будут взаимодействовать друг с другом и с другими сетями эти правила представляют собой протокол взаимодействия в сети.
Сделанный в книге акцент на последовательное рассмотрение наиболее важных аспектов системного структурного анализа делает эту книгу особенно полезной для пользователей, которые выбирают CASE - системы в качестве инструмента для решения прикладных задач, а также для студентов, начинающих постигать основы современных информационных технологий. Введение в CASE - технологии. За последнее десятилетие сформировалось новое направление в программотехнике - CASE (Compu er - Aided Sof ware/Sys em E gi eeri g). В настоящее время не существует общепринятого определения CASE. Содержание этого понятия обычно определяется перечнем задач, решаемых с помощью CASE, а также совокупностью применяемых методов и средств. Грубо говоря, CASE - технология представляет собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения (ПО), поддержанную комплексом взаимосвязанных средств автоматизации. CASE - это инструментарий для системных аналитиков, разработчиков и программистов, позволяющий автоматизировать процесс проектирования и разработки ПО.
Сделанный в книге акцент на последовательное рассмотрение наиболее важных аспектов системного структурного анализа делает эту книгу особенно полезной для пользователей, которые выбирают CASE - системы в качестве инструмента для решения прикладных задач, а также для студентов, начинающих постигать основы современных информационных технологий. Введение в CASE - технологии. За последнее десятилетие сформировалось новое направление в программотехнике - CASE (Compu er - Aided Sof ware/Sys em E gi eeri g). В настоящее время не существует общепринятого определения CASE. Содержание этого понятия обычно определяется перечнем задач, решаемых с помощью CASE, а также совокупностью применяемых методов и средств. Грубо говоря, CASE - технология представляет собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения (ПО), поддержанную комплексом взаимосвязанных средств автоматизации. CASE - это инструментарий для системных аналитиков, разработчиков и программистов, позволяющий автоматизировать процесс проектирования и разработки ПО.
Поэтому опять в обиход вошли легковесные процессы, которые теперь получили название hreads (нити). Наиболее важно (с нашей точки зрения) то, что для внедрения механизма нитей потребовалась существенная переделка ядра. Разные производители аппаратуры и программного обеспечения стремились как можно быстрее выставить на рынок продукт, пригодный для эффективного использования на SMP-платформах. Поэтому версии ОС U IX опять несколько разошлись. Все эти вопросы мы обсудим более подробно в данном разделе. Пользовательская и ядерная составляющие процессов Каждому процессу соответствует контекст, в котором он выполняется. Этот контекст включает содержимое пользовательского адресного пространства - пользовательский контекст (т.е. содержимое сегментов программного кода, данных, стека, разделяемых сегментов и сегментов файлов, отображаемых в виртуальную память), содержимое аппаратных регистров - регистровый контекст (регистр счетчика команд, регистр состояния процессора, регистр указателя стека и регистры общего назначения), а также структуры данных ядра (контекст системного уровня), связанные с этим процессом.
Так родилось четвертое направление ее деятельности, интенсивно и весьма успешно развивающееся по сей день. Примерно в тот же период времени линия малых вычислительных систем для бизнеса Sys em/36, развиваемая IBM с середины 70-х гг., была переведена на 64-разрядные процессоры PowerPC AS и под названием AS/400 начала триумфальное шествие по отделам автоматизации крупных и средних компаний. С тех пор "дерево" процессоров с архитектурой POWER и PowerPC сильно разрослось и стало довольно ветвистым, а сама архитектура подверглась значительным усовершенствованиям. Сохраняя свою репутацию одного из крупнейших разработчиков операционных систем и используя накопленный за прошедшие десятилетия опыт, корпорация IBM "позволяет себе" по каждому из упомянутых четырех направлений своей деятельности иметь отдельную операционную систему: OS/2 для ПК на процессорах x86, MVS для мейнфреймов, AIX для RS/6000 и OS/400 для AS/400. AS/400 Как с гордостью говорят о ней представители IBM, AS/400 - единственная на сегодняшний день в мире полностью 64-разрядная компьютерная система.
Промышленный выпуск первых моделей ЕС ЭВМ был начат в 1972 г., при их создании были использованы все современные достижения в области электронной вычислительной техники, технологии и конструирования ЭВМ, в области построения систем программного обеспечения. Объединение знаний и производственных мощностей стран-разработчиков позволило в довольно сжатые сроки решить сложную комплексную научно-техническую проблему. ЕС ЭВМ представляла собой непрерывно развивающуюся систему, в которой улучшались технико-эксплуатационных показатели машин, совершенствовалось периферийное оборудование и расширялась его номенклатура. Кроме указанных выше больших ЭВМ, со второй половины 50-х годов начали развиваться мини-ЭВМ, отличающиеся меньшими функциональными возможностями главным образом из-за ограниченного набора команд и меньшей разрядности чисел, представляющих обрабатываемые данные. Заключение За короткое время микропроцессоры прошли большой путь развития: от первого поколения 4- и 8-разрядных микропроцессоров, выполненных по р – канальной МОП-технологии, до четвертого поколения 32- и 64-разрядных микропроцессоров.
Обычно слабые (уязвимые) места в компьютерной системе называются дырами, люками, брешами. Люк механизм внутри операционной системы (программное обеспечение), позволяющий программе злоумышленника получить привилегированную функцию. Умышленный люк может присутствовать в программе из-за того, что программист умышленно оставил его в программе, например: для обеспечения тестирования или выполнения оставшейся части отладки; в интересах облегчения окончательной сборки конечного программного продукта; с тем, чтобы иметь скрытое средство доступа к программе уже после того, как она вошла в состав конечного продукта. В найденной бреши программа «разрывается, и туда дополнительно вставляют одну или несколько команд. Этот люк «открывается» по мере необходимости, а встроенные команды автоматически осуществляют свою задачу. Люк это возможность получить управление системой в обход защиты. Изо всех известных угроз наиболее часто встречаются программные закладки типа «троянского коня» и «компьютерного червя». «Троянский конь» программа, имеющая законный доступ к системе.
Компонентами системного ПО являются операционные системы, средства контроля и диагностики. Операционные системы (opera i g sys ems) занимают особое место среди системного ПО, так как отдельные программы операционной системы начинают работать сразу после включения ПК. Именно они осуществляют диалог пользователя и ПК, управляют ресурсами компьютера (оперативной памятью, местом на внешних носителях, информации), запускают в работу прикладные программы, обеспечивают пользователю и прикладным программам удобный (дружественный) интерфейс. С началом применения в компьютерах микропроцессоров требования к операционным системам возросли и среди множества производителей ПО производители операционных систем стали занимать лидирующие позиции. До недавнего времени на компьютерах типа IBM PC применялось несколько разновидностей операционных систем: MS-DOS – дисковая операционная система фирмы Microsof (наиболее популярна); PC-DOS – дисковая операционная система фирмы IBM; DR-DOS – дисковая операционная система фирмы Digi al Research (используется при работе с сетевым ПО фирмы ovell); U IX – дисковая операционная система фирмы Bell Labora ories (используется при работе в сети Интернет); Li ux – один из вариантов операционной системы типа U IX.
Здесь стали реальностью многие задачи, решение которых в среде DOS в принципе не представлялось возможным. Наметилось явное изменение структуры рынка САПР. Приобретение мощных дорогостоящих систем, требующих высокого уровня персонала, не решает всех проблем конструкторских и технологических служб. Тезис «мы купим 7 больших пакетов и нам больше ничего не надо» не оправдывается, а затраченные денежные средства зачастую не окупаются. Выход видился опять же в интеграции, позволяющей к тому же решать задачи при минимуме вложений. Появление в то время новой генерации систем среднего класса типа SolidWorks, тесно интегрированными с чертежной графикой, существующими технологическими и расчетными приложениями, позволило говорить о том, что 50–80% задач можно решить при качественно меньших затратах. Можно было прогнозировать передел рынка CAD/CAM, захват определенной его части, принадлежащей исключительно тяжелым системам, а также потеснение балансирующего между легким и средним классом Au oCAD. 1.2 Появление средств программного комплексаSolidWorks 97 Ярко выраженная полярность систем программного обеспечения САПР, существовавшая долгие годы, предлагала на выбор или мощные дорогостоящие «тяжелые» системы (класса CA IA, EUCLID, CADDS5, Pro/E gi eer, U igraphics) или «легкие» продукты, в основном отвечающие за выпуск чертежно-конструкторской документации или обеспечивающие ограниченное твердотельное моделирование.
![]() | 978 63 62 |