Классификация программного обеспечения компьютера. Взаимосвязь аппаратного и программного обеспечения компьютера.

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

Условно, программное обеспечение можно разделить на два крупных блока:

1. Системное программное обеспечение.Сюда относятся программы, обеспечивающие выполнение общих для всех программ технических задач, взаимодействие с аппаратурой.

а) Ядро операционной системы. Функции этих про­грамм, данных и библиотек функций — управление выполнением программ, оперативной памятью, обеспечение взаимодействия программ.

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

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

г) Утилиты. Небольшие программы, реализующие частные технические задачи по обслуживанию компьютера: архивирование, контроль состояния устройств внешней памяти, поиск нужных файлов и пр.

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

а) Офисные пакеты. Комплексы программ, решаю­щих основные задачи делопроизводства: подготовку
документов, выполнение подсчетов, презентации, ведение переписки и организацию работы и др.

б) Системы управления базами данных (СУБД), спра­вочные системы и оболочки автоматизированных
информационных систем.
Эти программы позволя­ют организовать ввод, хранение и работу с больши­
ми объемами специализированных данных. СУБД часто являются общими компонентами, обеспечива­
ющими работу большого количества специализиро­ванных комплексов.

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

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

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

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

Чаще всего рассматривают следующие варианты:

Компьютеры для решения задач делопроизводства. Основным требованием к таким компьютерам является вы­сокая надёжность. Здесь не требуется высокая производите­льность, большие объемы оперативной памяти, качествен­ный вывод и ввод звука, но необходимо достаточно качест­венное (хотя и не так быстро обновляемое) изображение на мониторе, высокая надежность хранения данных, хорошая сетевая поддержка. Такие машины, как правило, комплек­туются принтерами, обеспечивающими высокое качество монохромного отпечатка при его минимальной стоимости — лазерными и светодиодными.

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

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

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








Дата добавления: 2016-02-16; просмотров: 2340;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.