- •1. Система программного обеспечения (по) персонального компьютера (пк).
- •2.2.1. Файловые менеджеры ( Оболочки ос).
- •4) Создание пользовательских меню;
- •6) Выдачу сведений о размещении информации на дисках;
- •Вирусы по способу заражения делятся на
- •2.5. Коммуникационные системы.
- •2.6. Системы технического обслуживания пк.
- •3.1 Редакторы .
- •3.2. Электронные таблицы.
- •3.3. Интегрированные системы.
- •3.4.. Системы управления базами данных (субд).
- •2.4.3. Экспертные системы.
Лекция 5
Системное и прикладное программное обеспечение ПК
Система программного обеспечения (ПО) ПК. Классификация программного обеспечения по способу распространения и по функциональному признаку.
Системное ПО: операционные системы, инструментальные системы, сервисные системы, коммуникационные системы, системы технического обслуживания. Краткая характеристика, назначение и особенности популярного системного ПО.
Классификация прикладного ПО. Назначение и популярные представители различных групп прикладного программного обеспечения. Офисные пакеты – пакеты MS Office и Open Office.
1. Система программного обеспечения (по) персонального компьютера (пк).
ПК, как и любая ЭВМ, является лишь исполнителем программ, написанных человеком. Практически без программ невозможно ПК заставить сделать что-нибудь полезное. Поэтому набор программ является неотъемлемой частью любого ПК.
Под программой понимают описание, воспринимаемое ЭВМ и достаточное для достижения поставленной цели.
Совокупность программ, применяемых на ПК, представляет собой систему ПО ПК. По функциональному признаку ПО ПК делится на следующие две группы: системное и прикладное ПО (см. рис. 1).
Системное ПО является программным дополнением к аппаратной части ПК, служит для поддержки работы других программ, а так же предоставляет пользователю ряд дополнительных услуг.
Прикладное ПО представляет собой широкий набор программ, предназначенный для решения конкретных (узкоспециализированных) прикладных задач.
Системное программное обеспечение включает в себя следующие группы:
- операционные системы;
- сервисные системы;
- коммуникационные системы;
- инструментальные системы;
- системы технического обслуживания.
Прикладное ПО включает:
текстовые процессоры (редакторы);
электронные таблицы;
системы управления базами данных (СУБД);
программы работы с графикой;
настольные издательские системы;
интегрированные системы;
программы автоматизации работы с документами;
словари и программы перевода;
системы автоматического проектирования;
музыкальные и звуковые редакторы;
математические пакеты;
экспертные системы и т.д.
Рассмотрим кратко каждую группу ПО.
Системное программное обеспечение.
Операционные системы (ОС).
ОС называют комплекс программ, обеспечивающий управление ресурсами ЭВМ и процессами, использующими эти ресурсы.
Под ресурсом понимают любой логический или физический компонент ЭВМ и предоставляемые им возможности.
Основными ресурсами являются МП, ОП и ПУ.
Управление ресурсами сводится к выполнению следующих функций:
1) упрощению доступа к ресурсам;
2) распределению ресурсов между конкурирующими за них процессами.
Таким образом, ОС поддерживает два вида интерфейса1: пользовательский и программный (см. рис. 2а).
Процессом (задачей) называется последовательность действий, предписанных программой или ее логически законченной частью, а также данные, используемые при вычислениях.
В настоящее время для IBM-совместимых ПК разработаны и широко используются (используются) следующие ОС: 1) ОС семейства СР/М; 2) ОС семейства DOS; 3) ОС семейства OS/2; 4) ОС семейства UNIX; 5)ОС семейства Windows.
Система СР/М (Control Program for Microcomputers) была разработана в 1974 г. фирмой Digital Research и исторически является одной из первых ОС для ПК. Она предназначена для управления ресурсами 8-разрядных ПК на основе МП I8080 и фактически служит стандартом для данного класса ПК.
ОС семейства DOS вплоть до середины 1995 г. (до момента выпуска на рынок интерфейсной среды WINDOWS 95) являлись самыми популярными ОС для ПК. Из данного семейства наиболее известна система MS DOS (Microsoft Disc Operating System - дисковая операционная система фирмы Microsoft).
Первая версия MS DOS была выпущена в 1981 г. в связи с появлением ПК IBM PC. Среди пользователей ПК в разные времена были весьма популярны различные версии MS DOS (в скобках указан год выпуска версии ОС): 3.3 (1987 г.), 4.0 (1988 г.), 5.0 (1991 г.), 6.2 (1993 г.) и 6.22 (1994 г.).
ОС данного семейства однозадачные, но имеют и некоторые элементы многозадачности. В частности, можно организовать фоновую печать на принтере. Все версии DOS совместимы снизу вверх (то означает, что программа, разработанная для DOS младших версий, будет работать и под управлением старших версий).
Система DOS обладает целым рядом достоинств, среди которых - поддержка иерархической файловой структуры, простота и удобство пользовательского интерфейса, небольшой объем (около 60 Кбайт) требуемой для размещения памяти, поддержка ряда национальных алфавитов и т.д.
ОС семейства OS/2. В 1987 г. для нового семейства ПК PS/2 фирмой IBM совместно с фирмой Microsoft была создана многозадачная 32- разрядная графическая операционная система OS/2 второго поколения (Operating System/2). Приложения в среде OS/2 работают в режиме вытесняющей многозадачности с разделением времени. При вытесняющей многозадачности ОС делит ресурсы МП между выполняющимися процессами (при кооперативной многозадачности, имеющей место в Windows 3.1, работающие программы делят процессорное время путем опроса друг друга). Файловая система OS/2 обладает более высокой производительностью, чем FAT MS DOS, лучше защищена от сбоев и поддерживает длинные имена файлов (до 256 символов).
OS/2 не получила среди пользователей ПК такой популярности как MS DOS. Это связано как с субъективным фактором (консерватизмом пользователей), так и с недостатками самой системы. К недостаткам данной ОС следует отнести низкую реактивность, высокие требования к объему памяти (OS/2 для
своего размещения требует около 500 Кбайт и требует для ПК не менее 2 Мбайт общей памяти).
ОС семейства UNIX. UNIX-системы являются многопользовательскими и многозадачными операционными средами. К числу основных достоинств ОС UNIX следует отнести практически неограниченный размер исполняемых программ, наличие встроенных в ОС средств поддержки локальной сети, электронной почты, планирования выполнения программ, средств вызова программ через определенные промежутки времени или в определенные моменты времени, контроль доступа к программам, многооконный интерфейс. ОС UNIX уже завоевала лидирующее положение почти во всех классах ЭВМ - суперЭВМ, мини-суперЭВМ, мини-ЭВМ и инженерных АРМах.
Операционные системы семейства Windows.
ОС MS DOS до конца 80-х годов прошлого столетия была самой массовой и популярной ОС для IBM-совместимых ПК. Такая популярность объясняется рядом несомненных достоинств, которыми обладала MS DOS. Но наряду с достоинствами данной ОС были присущи и серьезные недостатки, к которым если и можно было относится снисходительно в начале появления MS DOS, то к концу 80-х годов недостатки выглядели как хроническая болезнь данного семейства ОС, мириться с которой становилось все труднее и труднее.
Основными недостатками MS DOS были:
ограниченный набор средств, предоставляемых ОС разработчикам программного обеспечения по управлению оборудованием ПК – приходилось разрабатывать собственные программы для вывода информации на принтер, дисплей, коммуникационными портами и т.д., что в конечном счете увеличивало сроки разработки программного обеспечения и приводило к их удорожанию;
отсутствие унифицированного пользовательского интерфейса создавало неудобства для пользователей – каждая прикладная программа имела свой уникальный набор команд, обеспечивающих взаимодействие пользователя с программой.
Таким образом, недостатки DOS создавали неудобства как для разработчиков программ, так и для пользователей. Ситуация приобретала характер, требующий немедленного разрешения. Тем более, что на ПК фирмы Apple имелась ОС, предоставляющая пользователю удобный графический интерфейс, полную совместимость прикладных программ с аппаратным обеспечением)
Для преодоления недостатков MS DOS фирма Microsoft выпускает в 1992 году ОС под названием Windows 3.1, которая в строгом понимание была не операционной средой, а интерфейсной системой (Windows 3.1 инсталлировалась «поверх» MS DOS).
До середины лета 1995 г. бесспорным лидером среди интерфейсных систем являлась система WINDOWS 3.1, разработанная фирмой Microsoft надстройка над операционной системой MS DOS. Широкое распространение операционной оболочки WINDOWS 3.1 обусловлено:
привлекательным для пользователей ПК графическим интерфейсом;
возможностями многозадачного режима;
независимостью программ от внешних устройств;
доступностью всей оперативной памяти;
удобством обмена данными между Windows -приложениями;
возможностью использования масштабируемых шрифтов True Type;
организацией встроенных справочников системы;
поддержкой мультимедиа (восприятие звуков, поддержка движущихся изображений).
Наряду с несомненными достоинствами Windows 3.1 имела и недостатки. К их числу можно отнести:
все перечисленные выше преимущества получены за счет увеличения нагрузки на аппаратную часть ПК (комфортная работа с Windows - оболочкой и ее приложениями обеспечивается лишь на ПК с МП I80486, 8 Мбайт ОЗУ, магнитном диске емкостью порядка 200 Мбайт);
сама система Windows не является истинной многозадачной средой и некоторые системные ресурсы являются общими для всех выполняемых программ;
сложность освоения Windows 3.1 ( по сравнению с MS DOS).
В августе 1995 г. фирма Microsoft организовала в Сиэтле (США) грандиозную презентацию по поводу официальных поставок на рынок программных продуктов новой интерфейсной пользовательской cреды WINDOWS 95.
Windows 95 - это поистине революционная технология, основанная на современной 32-разрядной технологии, которая предлагает встроенную сетевую поддержку. По сравнению с Windows 3.1 она обладает следующими преимуществами:
полностью 32-разрядная операционная система, не нуждающаяся в наличии MS DOS;
независимая многозадачность;
совершенно новая 32-разрядная файловая система, поддерживающая длинные имена файлов;
32-разрядные драйверы устройств, повышающие быстродействие;
32-разрядное ядро системы, обеспечивающее эффективное управление памятью и процессами;
совместимость с Windows 3.1.
Интерфейсная система Windows 95 еще более требовательная к аппаратной части ПК, на которых она устанавливается. Так, для полноценного ее функционирования МП должен быть не ниже 486DX2/66, емкость ОЗУ 16 Мбайт, емкость магнитного диска 500 Мбайт и более, разрешение монитора 1024Х768.
Летом 1998 фирма Microsoft выпустила новую версию графической операционной системы – Windows 98.
Являясь более продвинутой, более совершенной, более надежной, чем предыдущая версия, ОC Windows 98 обладала недостатками, присущими всем ОС семейства Windows 9Х. К их числу следует отнести:
из-за стремления добиться максимальной программной совместимости, разработчики ОС Windows 9X спроектировали гибридную операционную систему, предназначенную для работы с 16-битными DOS-приложениями и 32-битными приложениями Win-32, в результате получилась ОС, в которой не могут полноценно функционировать ни 16-битные, ни 32-битные приложения;
архитектура ОС Windows 9X такова, что все одновременно выполняющиеся программы функционируют в одном и том же адресном пространстве памяти, любой драйвер может беспрепятственно обращаться к периферийному устройству – вследствие чего система не обладает достаточной устойчивостью.
Для преодоления этих недостатков фирма Microsoft в начале 90-х годов приступила к разработке ОС нового поколения, получившей название Windows NT. По замыслу разработчиков Windows NT должна была в недалеком будущем заменить связку DOS-Windows 9X. Однако, вопреки ожиданиям, Windows NT осталась уделом профессионалов и до сих пор не получила широкой популярности из-за меньшей программной совместимости, чем Windows 9Х.
Проект ОС Windows 2000 фирмы Microsoft носил название Windows NT 5.0 и рассматривался как естественное продолжение линейки NT. Однако, по завершению работ над новой ОС оказалось, что Windows 2000 получилась более совместимой и более дружественной по отношению к пользователю, чем ОС серии NT. Поэтому было принято решение рассматривать Windows 2000 не как продолжение линейки NT, а как ее замену.
Windows 2000, благодаря своей высокой совместимости, работает практически со всеми приложениями для ОС Windows 9X и Windows NT, поддерживает такие технологии как Direct 7.0, PnP (Plug-and-Play), USB (Universal Serial Bus), которых так не хватало Windows NT.
Системные требования Windows 2000. В целом системные требования Windows 2000 выше, чем требования Windows 9X. Так, для своего функционирования новая ОС требует наличие процессора не ниже Celeron, емкость ОЗУ в 64 Мб (оптимально 128 Мб). Для установки Windows 2000 требует наличия на винчестере 600 Мб дискового пространства плюс место под так называемый файл подкачки. В целом для установки Windows 2000 требуется порядка 1 Гб дисковой памяти (оптимально – 1,5 Гб).
Основные достоинства Windows 2000:
новая файловая система NFTS – поддерживает работу дисков большой емкости (порядка 17 млн. терабайт), повышена надежность хранения данных, файлы имеют систему ограничения доступа и шифруются в Unicodе (обеспечивается тем самым правильное воспроизведение имен файлов, написанных в национальном шрифте);
высокая стабильность работы новой ОС (достигнута за счет того, что существует распределение памяти и раздельное адресное пространство; удобный контроль загрузки микропроцессора и памяти, занимаемой задачей; при повреждении системных файлов Windows 2000 автоматически их восстанавливает; прикладные программы не могут вносить изменения в системные файлы);
производительность у Windows 2000 выше, чем у Windows 9X (если ОС предоставлен достаточный объем памяти); стандартные приложения в Windows 2000 работают на 20-30% быстрее, а игры на столько же медленнее (из-за отсутствия полноценных драйверов устройств);
высокая совместимость (90% всех приложений для Windows NT и Windows 9X работают в среде Windows 2000; новая ОС может полноценно работать с USB и PnP-устройствам);
удобный пользовательский интерфейс (внешний вид Windows 2000 напоминает Windows 98 с установленным IE5.0; в глаза бросается новая цветовая гамма, тень под курсором, эффекты прозрачности при выводе меню; при перетаскивании иконок используются новые визуальные эффекты; более совершенным и гибким стало меню «Пуск», слегка модернизирована «Панель задач»; для настройки ПК используется новый инструмент MMC (Microsoft Management Console); интерфейс “My Network Places” упрощает навигацию в локальной сети);
улучшенные многопользовательские свойства (имеется возможность индивидуальной настройки под каждого пользователя, существуют различные уровни доступа к ресурсам ПК, имеется возможность блокировки доступа к ПК).
Летом 2000 года Microsoft выпустила «домашнюю» (облегченную) версию ОС - Windows Millennium Edition.
Сервисные системы.
Сервисными системами называются системы, дополняющие и расширяющие пользовательский, а возможно и программный, интерфейсы ОС.
По функциональному признаку сервисные системы делят на:
1) интерфейсные системы, модифицируют программный и пользовательский интерфейсы, предоставляемые ОС (см. рис. 2г); в настоящее время интерфейсные в связи с появлением ОС Windows 98, Windows 2000 и Windows ME
1) файловые менеджеры (оболочки ОС) модифицируют только пользовательский интерфейс, повышая его уровень;
2) утилиты (Utility) - обслуживающие программы, которые предоставляют пользователю сервисные услуги, обогащая пользовательский интерфейс.
Разница между оболочками и утилитами состоит в том, что утилиты, как правило, функционально узко специализирован, в то время как оболочки достаточно универсальны.
На рис.2б и 2и наглядно отражено функциональное различие между сервисными системами. В табл. 1 приведены примеры популярных сервисных систем.
В соответствии с режимом использования различают резидентные и нерезидентные сервисные системы. Резидентные системы находятся в ОЗУ и активизируются по мере необходимости. Нерезидентные сервисные программы находятся в памяти только до тех пор, пока не возникнет необходимость вернуться на уровень пользовательского интерфейса.