Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дж. Лодон_Управление информационными системами.doc
Скачиваний:
73
Добавлен:
31.07.2019
Размер:
66.83 Mб
Скачать

Interpreter (интерпретатор)

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

Utility program (утилита)

Системное ПО, являющееся программами, которые реализуют выполнение повторяющихся задач. Эти программы могут использоваться многими поль­зователями.

Graphical user interface (GUI) (графический интерфейс пользователя)

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

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

Ассемблер подобен компилятору, но он может применяться только для транс­ляции программ на языках ассемблера (см. раздел 6.3) в машинный код.

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

Графические интерфейсы пользователя

Процесс взаимодействия пользователей с компьютером (в том числе и с ПК) кон­тролируется операционной системой. Взаимодействие пользователей с самой операционной системой осуществляется с помощью интерфейса пользователя. Графический интерфейс пользователя, часто называемый GUI, предусматрива-

ет интенсивное использование пиктограмм, кнопок, панелей и полей для ввода команд, «понимаемых» операционной системой. Данная модель интерфейса яв­ляется основной для операционных систем персональных компьютеров, а также многих типов прикладного ПО.

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

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

Операционные системы персональных компьютеров

Как и в случае с любым другим типом программ, программное обеспечение персо­нальных компьютеров основано на специальных операционных системах и аппа­ратном обеспечении. Программный пакет, предназначенный для одной операци­онной системы персонального компьютера, как правило, не может выполняться под управлением другой операционной системы, относящейся к данной категории. В табл. 6.1 приводятся сравнительные характеристики лидирующих операцион­ных систем, предназначенных для исполнения на персональных компьютерах: Windows ХР, Windows 98, Windows Me, Windows 95, Windows 2000, Windows CE, OS/2, Unix, Linux, операционная система Macintosh и DOS.

Операционная система Microsoft Windows 98 — это подлинная 32-разрядная операционная система, которая может адресовать данные, находящиеся в 32-раз­рядных фрагментах, а также способна запускать на исполнение программы, объем которых превышает 640 Кбайт. Поддерживается рационализированный графи­ческий интерфейс пользователя, который содержит набор различных пикто­грамм, обеспечивающий постоянный доступ к общим задачам. Операционная си­стема Windows 98 поддерживает многозадачность, многопоточность, а также обладает мощными сетевыми возможностями, включая интегрированные компо­ненты, объединяющие возможности факса, электронной почты, а также програм­мы календарного планирования. Более раннюю версию данной операционной системы представляет Windows 95.

Операционная система Windows 98 более производительная, а также в луч­шей степени интегрирована с Интернетом, чем Windows 95. Также обеспечивает­ся поддержка современных аппаратных технологий, например ММХ, цифровые видеодиски (DVD, см. гл. 5), применяемые в процессе осуществления видеокон­ференций камеры, сканеры, платы телевизионных тюнеров, а также джойстики. Пользователям этой системы предлагаются возможности по оптимизации произ-

Таблица 6.1

Лидирующие операционные системы для персональных компьютерен

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

Свойства

Windows XP

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

Windows ME, Windows 98

и Windows 95

32-разрядная операционная система, обеспечивающая вычис-

ления на ПК с применением рационализованного графического

интерфейса пользователя. Обеспечивает многозадачность,

а также поддержку мощных сетевых свойств, может

интегрироваться с информационными web-ресурсами

Windows 2000

32-разрядная операционная система, предназначенная для ПК,

рабочих станций, а также сетевых серверов. Поддерживает

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

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

для выполнения корпоративных вычислений

Windows СЕ

Упрощенная версия операционной системы Windows, предна-

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

OS/2

Операционная система для IBM PC, которая позволяет восполь

зоваться преимуществами 32-разрядного микропроцессора.

Поддерживает многозадачность, а также сетевые возможности

Unix

Используется мощными ПК, рабочими станциями, а также

средними компьютерами. Поддерживает многозадачность,

многопользовательскую обработку, а также сетевые возмож-

ности. Совместим со многими типами компьютерного

оборудования

Linux

Свободно распространяемая надежная альтернатива Unix

и Windows 2000, которая может выполняться на различных

аппаратных платформах, а также предоставляет исходный код,

который может модифицироваться разработчиками программ

Mac OS

Операционная система для компьютеров Macintosh. Поддержи-

вает сетевые возможности и многозадачность, а также обладает

мощными мультимедийными возможностями. Поддерживает

подключение и публикации в Интернете

DOS

Операционная система, предназначенная для устаревших

моделей IBM PC, а также клонов IBM. Программы ограничены

размером используемой памяти в 640 Кбайтов

водительности аппаратных средств, а также управлению хранящимися на жест­ком диске файлами и расширенная трехмерная графика. Наиболее заметной осо­бенностью Windows 98 является интеграция операционной системы с програм­мным обеспечением web-браузера. Пользователи могут применять традиционный интерфейс Windows или воспользоваться интерфейсом web-браузера в целях отобра­жения информации. Жесткий диск пользователя может рассматриваться в каче-

стве некоего расширения World Wide Web, поэтому доступ к документу, который хранится на локальном жестком диске или в Web, может осуществляться едино­образно. Небольшие программы-апплеты (обратите внимание на обсуждение возможностей Java в разделе 6.4), доступ к которым осуществляется с помощью рабочего стола Windows, обеспечивают автоматическую выборку информации с указанных web-сайтов независимо от того, когда пользователь подключился к Интернету. В состав данной операционной системы также входит инструмент организации группового сотрудничества NetMeeting, а также программа FrontPage Express, предназначенная для создания и поддержки web-страниц.

Фирма Microsoft разработала расширенную операционную систему для поль­зователей Windows, именуемую Windows Millennium Edition (Windows Me). Эта система включает набор инструментальных средств, обеспечивающих редак­тирование видеозаписей с последующим их размещением в Web. Также предла­гаются инструментальные средства, упрощающие формирование локальных до­машних сетей, объединяющих два или больше ПК. Поставляемый в комплекте с этой операционной системой универсальный проигрыватель обеспечивает за­пись, хранение и воспроизведение компакт-дисков, воспроизведение цифровых 1музыкальных и видеозаписей, загруженных с Интернета. Пользователи Windows Me также могут импортировать, хранить и совместно использовать фотографии. Операционная система Windows Me обладает улучшенными возможностями, обеспечивающими безопасное хранение важных файлов.

О перационная система Windows 2000 — другой пример 32-разрядной операци­онной системы, разработанной компанией Microsoft. Эта система оптимизирова­на для работы с большими локальными сетями. Более ранние версии ОС известны под названием Windows NT (New Technology, передовая технология). Опера­ционная система Windows 2000 предназначена для поддержки высокопроизво­дительных настольных и портативных компьютеров, а также сетевых серверов. Графический интерфейс пользователя напоминает интерфейс, реализованный в других операционных системах из семейства Windows, но данная версия пред-

Windows 98

32-разрядная операционная система, которая интегрирована с Интернетом, а также поддерживает многозадачность, многопоточность и сетевые возмож­ности.

Windows 95

Более ранняя версия 32-разрядной версии Windows.

Windows Millennium (Windows Me)

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

Windows 2000

Мощная операционная система, разработанная Microsoft и предназначенная для 32-разрядных ПК, рабочих станций и сетевых серверов. Поддерживает сетевые возможности, многозадачность, многопроцессорную обработку, а так­же службы Интернета.

лагает улучшенные сетевые возможности, многозадачность, а также методы управления памятью. Операционная система Windows 2000 поддерживает пред­назначенные для платформы Windows программы, а также обеспечивает вычис­лительную мощность, сравнимую с мощностью мэйнфреймов, для выполнения новых приложений, предъявляющих высокие требования к объему памяти, а так­же генерирующих большие файлы. Обеспечивается поддержка многопроцессор­ной обработки, выполняемой на нескольких ЦПУ.

Существуют две основные версии Windows 2000 — Professional, предназна­ченная для индивидуальных пользователей (или клиентов настольных/порта­тивных компьютеров), а также несколько серверных версий, предназначенных для установки на сетевых серверах. Серверные версии обеспечивают функции управления сетью, включая инструменты, предназначенные для создания web-сайтов и их дальнейшей поддержки, а также для работы с другими службами Ин­тернета.

Операционная система Windows XP (сокращение от слова eXPerience -опытный) объединяет в себе надежность и устойчивость Windows 2000 с просто­той в применении Windows 98/Ме. Версия Windows XP Home Edition предна­значена для домашних пользователей, а версия Windows XP Professional Edition — для мобильных и корпоративных пользователей.

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

3 2-разрядная операционная система OS/2 представляет собой пример устой­чивой системы, устанавливаемой на мощных IBM PC и IBM-совместимых ПК,

Windows СЕ

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

Windows XP

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

OS/2

Мощная операционная система, используемая 32-разрядными IBM/PC и ра­бочими станциями, которая обеспечивает поддержку многозадачности, се­тевые возможности, а также создает условия для выполнения приложений, которые очень требовательны к объему памяти.

U nix

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

Linux

Надежная и компактная операционная система, которая спроектирована по образу и подобию Unix и может выполняться на различных аппаратных плат­формах; распространяется бесплатно или за весьма умеренную цену. Явля­ется альтернативой Unix и Windows 2000.

оборудованных микропроцессорами Intel. Операционная система OS/2 приме­няется для выполнения сложных, интенсивно использующих память приложе­ний либо задач, требующих многозадачности, а также сетевых возможностей или просто больших программ. Благодаря ей мощные настольные компьютеры при­обретают возможности мэйнфреймов, например многозадачность и поддержка нескольких сетевых пользователей. Также реализуется поддержка сетевых муль­тимедийных приложений и программ, использующих ввод с помощью светового пера. Операционная система OS/2 снабжена собственным графическим интер­фейсом пользователя, а также имеет настольные и серверные версии.

Интерактивная, многопользовательская и многозадачная операционная си­стема Unix была разработана Bell Laboratories в далеком 1969 г. и изначально пред­назначалась для облегчения нелегкой жизни ученых, совместно использующих данные научных исследований. Назначение Unix заключалось в объединении различных типов компьютеров, поскольку отличительной особенностью этой си­стемы является наличие расширенной поддержки коммуникаций и сетевых вы­числений. Эта система обычно устанавливается на рабочих станциях и серверах, обеспечивая надежность и масштабируемость, которые требуются для выполне­ния сложных задач на высокопроизводительных серверах. Отличительным свой­ством Unix является способность этой системы выполняться на компьютерах раз­личных типов. Прикладные программы, выполняемые под управлением Unix, могут переноситься с компьютера на компьютер с небольшими сопутствующими изменениями.

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

Операционная система Linux подобна Unix и выполняется на компьютерах, снабженных процессорами Intel, Motorola, Alpha, SPARC и Mips. В настоящее время Linux можно загрузить из Интернета (бесплатно) или приобрести за весьма

О РГАНИЗАЦИОННОЕ ОКНО

Почему Linux?

Компания Burlington Coat Factory, которая владеет сетью розничных торговых точек с годовым оборотом $2 млрд, находится в Барлингтоне (штат Нью-Джер­си). Руководство компании приняло решение в пользу Linux, причем подраз­умевалась установка этой новой операционной системы на 1150 компьютерах, находящихся в 280 магазинах. Почему же столь большая компания остановила свой выбор в пользу новой свободно распространяемой ОС, которая может бесплатно загружаться из Интернета? Согласно Майку Принсу (Mike Prince), который выполняет функции главного информационного менеджера компа­нии, привлекательность Linux объясняется сравнительно низкой ценой и вы­сокой производительностью этой операционной системы. Благодаря этому обстоятельству компания Burlington Coat Factory может сэкономить тысячи долларов из расчета на каждый магазин, просто отказавшись от приобрете­ния коммерческой операционной системы. Согласно мнению Принса, опера­ционная система Linux более стабильна по сравнению с Windows 2000/NT, а ее поддержка является не столь затратной. В компании вот уже много лет исполь­зуется Unix, поэтому не требуется обучение персонала, переходящего на ра­боту с Linux. Эта новая операционная система будет устанавливаться на сер­верах Dell Computer, установленных в магазинах. Эти серверы подключены по локальной сети к складской системе компании, которая установлена на сер­вере, выполняющем Sun Solaris, одну из версий Unix.

Компания Cendant Corporation (сфера деятельности — туризм, недвижи­мость и прямой маркетинг), годовой оборот которой составляет $5,3 млрд, установила рабочие станции и серверы Linux в 60% из 4500 мотелей Days Inn, Howard Johnson и Super 8, которые подключены к ее системе резервирования мест, основанной на Unix. Согласно мнению Скотта Гибсона (Scott Gibson), вице-президента компании Cendant по вопросам информационных техноло­гий, внедряемых в отелях, стабильность и простота администрирования Linux являются поистине замечательными. И поскольку в отелях Cendant отсут­ствуют специалисты в области информационных систем, надежность Linux особенно важна.

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

умеренную цену у компаний, предлагающих дополнительные инструментальные средства для разработки программ. В силу бесплатного характера распростране­ния, надежности, компактности, а также способности выполняться на различных аппаратных платформах эта система стала популярной среди опытных пользова­телей и представителей бизнеса (в качестве альтернативы Unix и Windows 2000). Основные поставщики прикладных программ начинают предлагать версии, рас­считанные для среды Linux. Наряду с самой операционной системой в комплект поставки Linux входит исходный код. Благодаря этому появляется возможность ее модификации разработчиками в целях настройки на специфические потребности.

James G. Murphy Co. (Кенмор, штат Вашингтон), которая устраивает аукционы по продаже продукции тяжелого машиностроения, подержанных автомоби­лей и инструментов, использует серверы Linux для фиксации аукционных за­явок, а также платежей за приобретенные товары. В некоторых аукционах Murphy участвуют до 1 тыс. заявителей, поэтому последствия сбоя системы могут быть просто катастрофичными. Но при использовании Linux в качестве операционной системы ничего плохого обычно не происходит. Компания Murphy организует интернет-аукционы на сайтах, находящихся в таких уда­ленных от нее штатах, как Техас и Виржиния. При этом применяются порта­тивные компьютеры IBM, на которых выполняется Linux, а также специализи­рованные программы, позволяющие организовать проведение аукционов.

Симпатии к Linux испытывает даже такая уважаемая организация, как пра­вительство Китая. Оно не захотело попадать в исключительную зависимость от одного поставщика, корпорации Microsoft, которая выставляет «кусачие» цены за свои операционные системы, в то время как Linux доступна на бес­платной основе. Тот факт, что Linux доступна для широкой общественности, причем любой пользователь может вносить свои изменения, гарантирует, что секретная информация правительства не попадет в чужие руки из-за какой-либо вовремя не обнаруженной «бреши» в системе безопасности. Согласно данным правительственных экспертов, Linux была установлена на половине китайских серверов Интернета и трети настольных компьютеров к концу 2001 г.

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

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

Источники: Aaron Ricadela. «Linux Is Useful, But Still Can't Crack Windows», Information Week, February 5, 2001 and «Linux Comes Alive», Information Week, January 24, 2000; Dan Orzech. «Bidding on Linux», Inc. Technology 2000, no. 2; Craig S. Smith. «Fearing Control by Microsoft, China Backs the Linux System», The NewYorkTimes, July 8, 2000.

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

Операционная система Mac OS, предназначенная для компьютеров Apple Macintosh, сочетает в себе многозадачность, мощные мультимедиа и сетевые воз­можности, а также располагает графическим интерфейсом пользователя, поддер­живающим мышь. Новые возможности этой операционной системы обеспечива­ют подключение, просмотр и публикацию информации в Интернете и в World Wide Web; обеспечивают использование Java-апплетов (раздел 6.4), а также по­зволяют осуществлять загрузку китайских, японских, корейских, индийских, ев­рейских и арабских шрифтов в целях корректного отображения соответствующей информации в окне web-браузера (раздел 6.3). Новейшее поколение операцион­ных систем Apple, операционная система Mac OS X, основана на Unix, что прида­ет ей дополнительную надежность, обеспечивает превосходные графические воз­можности, а также свойства программы с открытым кодом.

В настоящее время 16-разрядная операционная система DOS применяется для некоторых устаревших ПК, основанных на стандарте IBM PC. Причина ее «выжи­вания» в наши дни связана с тем, что существует огромное количество DOS-про­грамм. Операционная система DOS не рассчитана на поддержку многозадачности, а размер загружаемых в память программ ограничивается значением 640 Кбайт. Более новые операционные системы Microsoft Windows могут выполнять DOS-программы таким же образом, как и более современные приложения. Операцион­ная система DOS управляется командами, но она также может взаимодействовать с пользователем с помощью графической оболочки Microsoft Windows, которая выполняется в качестве надстройки над операционной системой DOS.

. .