Вспомогательные программы.




План

1. Назначение программного обеспечения ЭВМ.

2. Классификация программного обеспечения ЭВМ.

3. Прикладное ПО

4. Системное ПО

5. Системы программирования.

Современный компьютер представляет собой двуединую систему, состоящую из аппаратной части (технических устройств) и информационной части (программного обеспечения). И существуют такие термины, как hardware & software – это твердая компонента и мягкая компонента компьютера.

Когда вы сами будете работать за компьютером, то, возможно, появится такое впечатление, что внутри него сидит человек и общается с вами через экран. Этот человек отвечает на ваши вопросы, подсказывает, что надо делать, когда вы попадаете в затруднительное положение, и многое другое. Откуда компьютер все это знает? Опробуем в этом разобраться.

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

Мы уже говорили о том, что все знания человека – это информация. Человек, развиваясь, накапливает информацию и становится умнее.

Вы спросите, какое это имеет отношение с компьютером.

Самое прямое! Ведь компьютер устроен по образу мыслящего человека. Компьютер, который собрали на заводе из микросхем, проводов, плат и прочего, подобен новорожденному человеку. Для того, чтобы компьютер стал «умным», в него надо заложить информацию. А компьютерная информация, как вам известно, - это данные и программы.

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

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

Программа – это последовательность команд, которую выполняет компьютер в процессе обработки информации.

Компьютер без программ – это груда железа. И только программы делают его нашим помощником, другом и советчиком.

После такого «обучения» компьютер передается пользователю. С ним теперь можно общаться. Ему можно поручать различную работу с информацией.

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

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

Программное обеспечение компьютера совокупность всех исполь зуемых в компьютере программ.

 

 

В жизни все объекты можно сгруппировать по определенным признакам и составить для себя представление о том, где можно использовать того или иного представителя данной группы (класса). То же самое можно сделать и по отношению к компьютерным программам.

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

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

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

Все программное обеспечение принято разделять на три класса: системное, прикладное, инстру­ментарий программирования.

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

Этот комплекс программ определяет на компьютере системную среду и правила работы в ней. Чем более совершенно системное программное обеспечение, тем комфортнее мы чувствуем себя в системной среде.

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

 

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

Умение работать в системной среде очень важно, так как, позволяет сесть за любой компьютер и начать работать с конкретной программой.

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

Вспомогательные программы.

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

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

3) Программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске. Эти программы перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в начале диска, за счет чего уменьшается число перемещений головок диска (ускоряется доступ к данным и снижается износ диска). Из программ для оптимизации дисков широко используются SpudDisk из комплекса NortonUtilities, FgstTrax.

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

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

Прикладным ПО называется программное обеспечение, предназначенное для решения определенной целевой задачи из проблемной области.

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

Каждая прикладная среда предназначена для создания и исследования определенного вида компьютерного объекта. Например, для создания графического объекта предназначена среда графического редактора, для работы с текстом среда текстового процессора и т.д.

Комплекс прикладных программ в среде операционной системы Windows называют приложением. Нередко его называют также пакетом прикладных программ (ППП).

Наибольшей популярностью пользуются следующие группы прикладного программного обеспечения:

текстовые процессоры - для создания текстовых документов;

табличные процессоры (электронные таблицы) - для вычислений и анализа

информации, представленной в табличной форме;

базы данных - для организации и управления данными;

графические пакеты - для представления информации и в виде рисунков и графиков;

коммуникационные программы - для обмена информациеймежду компьютерами;

интегрированные пакеты, включающие несколько прикладных программ разного назначения;

обучающие программы, электронные учебники, словари, энциклопедии, системы проектирования и дизайна;

игры.

 

Кроме системного и прикладного ПО существует еще третий вид программного обеспечения. Он называется системами программирования (СП).

Инструментарий программирования предназначен для создания системного и прикладного программного обеспечения. Базируется на применении определенных языков программирования. Методы работы с инструментарием программирования определяются той средой, в которой осуществляется преобразование алгоритма в программу для компьютера. Базовые инструменты любой среды программирования совершенно одинаковы по своей сути, а отличаются только формой представления.С системами программирования работают программисты. Всякая СП ориентирована на определенный язык программирования. Существует много разных языков. Какие языки вы знаете? Паскаль, Бейсик, Фортран, Си, Ассемблер, Лисп и др.

Для создания прикладного обеспечения широко используются такие языки, как VisualBasic, Delphi, C++ и др.

На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.

 

 

 

 

 

 



Поделиться:




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

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-01-23 Нарушение авторских прав и Нарушение персональных данных


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