Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Классификация программныхсрвдств

Лекция № 4 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

КЛАССИФИКАЦИЯ ПРОГРАММНЫХСРВДСТВ

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

Рисунок 1 - Классификация программного обеспечения ЭВМ

Программное обеспече­ние делится на системное и прикладное.

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

В наборе системных программных продуктов главное место занимают операционные системы (operating system).

Операцион­ная система (ОС) - совокупность программ, управляющих рабо­той всех устройств ПК и процессом выполнения прикладных программ.

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

До появления микропроцессоров каждый производитель раз­рабатывал свою собственную ОС, не заботясь о ее совместимости с ПК других разработчиков. С появлением микропроцессор­ной техники потребности в ОС существенно изменились. Мно­жество фирм занималось созданием новых программных продук­тов, основанных на использовании микропроцессоров. Так как для первых микрокомпьютеров не нужно было сложных ОС, ста­ли создаваться небольшие фирмы по выпуску только ОС для мик­ропроцессоров. До недавнего времени на большинстве ПК была установлена операционная система MS DOS (MS Disk Operating System - дисковая операционная система фирмы MS) или один из ее аналогов, например PC DOS (Personal Computer Disk Operating System - дисковая операционная система персональ­ных компьютеров) фирмы IBM либо Novell DOS фирмы Novell. Операционные системы семейства DOS, несмотря на свою простоту и экономичность, морально устарели, и на смену им пришли операционные системы нового поколения.

Главными отличительными чертами современных операционных систем яв­ляются:

• многозадачность - способность обеспечивать выполнение нескольких программ одновременно;

• развитый графический пользовательский интерфейс;

• использование всех возможностей, предоставляемых совре­менными микропроцессорами;

• устойчивость в работе и защищенность;

• полная независимость от аппаратуры (поддержка всех ви­дов дисплеев и принтеров);

• совместимость со всеми видами приложений, разработанных для MS DOS.

К числу таких ОС прежде всего относятся: Windows 95 и Windows NT (NT - New Technology - "новая технология"), Windows 2000 фирмы MS, OS/2 Warp фирмы IBM, операционные системы семейства Unix.

Среди имеющегося разнообразия операционных систем осо­бое место занимают сетевые ОС. Среди сетевых ОС лидирующее положение занимает система NetWare фирмы Novell.

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

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

Оболочка операционной системы ~ это программный продукт, который делает общение пользователя с компьютером более комфортным. В связи с несовершенством пользовательского ин­терфейса операционных систем семейства DOS было разрабо­тано несколько операционных оболочек. Наибольшую популяр­ность среди пользователей ПК получила операционная оболоч­ка Norton Commander, созданная компанией Peter Norton Computing.

Утилиты — это служебные программы, которые предоставля­ют пользователю ряд дополнительных услуг. К утилитам отно­сят следующие программные средства: дисковые компрессоры; дисковые дефрагментаторы; программы резервного копирования данных; архиваторы; программы, оптимизирующие использование оперативной памяти; программы защиты и восстановления данных; антивирусные программы и др.

Для обслуживания жест­кого диска в среде Windows используются служебные програм­мы. К ним относятся следующие программы и утилиты, которые удовлетворяют минимальным требованиям пользователя ПК: программы дефрагментации диска (DEFRAG), проверки диска (Scandisk), уплотнения диска (DrvSpace), резервирования и вос­становления файлов (Backup), архиваторы, системный монитор (System monitor), антивирусные программы.

Программа Системный монитор (System monitor) анализиру­ет пиковую загрузку процессора и других ресурсов. По требова­нию пользователя программой строится график загрузки ресур­сов, таких, как диспетчер памяти, клиент для сети MS, сервер MS Network, файловая система, ядро и др. Программа используется в основном системными программистами и позволяет повысить быстродействие системы.

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

Различия между операционными оболочками и операционны­ми средами достаточно условны.

Программно-инструментальные средства - это программные продукты, предназначенные для разработки программного обес­печения. К ним относят системы программирования, которые включают систему команд процессора и периферийных устройств, трансляторы с различных языков программирования. В настоя­щее время наиболее часто используются процедурно-ориентиро­ванные системы программирования, такие, как MS Visual Basic, Borland Delphi и инструментарий искусственного интеллекта.

Кроме того, используются системы программирования, не требу­ющие описания алгоритма обработки данных, такие, как SQL, используемые, например, в MS Access и других программах. При их использовании следует указать исходные данные и требуемые результаты, а сам алгоритм генерируется системой программи­рования.

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

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

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

Пакеты общего назначения (методоориентированные пакеты) предназначены для решения типовых задач обработки данных.

Интегрированные ППП- это совокупность функционально раз­личных программных модулей, способных взаимодействовать меж­ду собой путем обмена данными через единый пользовательский интерфейс. Областью применения таких пакетов является в основ­ном экономическая сфера. Интегрированные пакеты обеспечива­ют вычислительные потребности пользователя без обращения к другим программным продуктам. В структуре пакета предусмот­рен модуль управления, обеспечивающий переключение между при­ложениями и бесконфликтное использование общих данных. Со­временные интегрированные пакеты содержат, как правило, пять функциональных компонентов: табличный процессор; тестовый (процессор) редактор; систему управления базами данных (СУБД); графический редактор; коммуникационные средства.

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



<== предыдущая лекция | следующая лекция ==>
Устройства вывода информации | Принципы работы программных продуктов семейства Microsoft Office
Поделиться с друзьями:


Дата добавления: 2016-11-24; Мы поможем в написании ваших работ!; просмотров: 505 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Своим успехом я обязана тому, что никогда не оправдывалась и не принимала оправданий от других. © Флоренс Найтингейл
==> читать все изречения...

2351 - | 2156 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.