В основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. После ее завершения в память загружается другая программа и т.д.
| Программа – это последовательность команд, которую выполняет компьютер в процессе обработки информации. |
| Программное обеспечение – это совокупность всех программ, находящихся в долговременной памяти компьютера. |
Основные понятия
Приобретая программное обеспечение необходимо помнить о том, что любая программа – это продукт деятельности человека или группы людей.
Поэтому все программы можно классифицировать по степени доступности.
| Открытое программное обеспечение— программное обеспечение с открытым исходным кодом. Чтобы открытое ПО предоставлялось бесплатно, «открытая» лицензия не требуется. |
Данные программы можно бесплатно:
запускать и использовать в любых целях
изучать текст программы
распространять (бесплатно или за плату)
изменять код (развитие и усовершенствование)
Свободное ПО с открытым исходным кодом (Open Source):
Бесплатное ПО (Freeware):
Можно бесплатно использовать; исходного кода нет; но есть ограничения на:
коммерческое использование
изменение кода
извлечение данных
| Freeware— программное обеспечение, лицензионное соглашение которого не требует каких-либо выплат правообладателю. |
Бесплатное программное обеспечение (Freeware):
Условно-бесплатные программы распространяются на бесплатной основе с ограничениями:
отключены некоторые функции
ограничен срок действия (30 дней)
ограничено количество запусков
раздражающие сообщения
принудительная реклама
| Условно бесплатное программное обеспечение— тип программного обеспечения, обусловленный особенностями распространения таких программ. |
Условно-бесплатное ПО (Shareware):
Платная регистрация снимает ограничения.
Коммерческое ПО:
| Коммерческое программное обеспечение— программное обеспечение, созданное с целью получения прибыли от его использования другими, например, путем продажи экземпляров |
Характеристика коммерческого программного обеспечения:
плата за каждую копию
бесплатная техническая поддержка (!)
запрет на изменение кода и извлечение данных
быстрое внесение изменений (сервис-папки, новые версии)
Коммерческое ПО:
(System Software) -
совокупность программ и программных комплексов
для обеспечения работы компьютера и сетей ЭВМ
(Applied Software) –
комплекс взаимосвязанных программ для решения задач определённого класса конкретной
предметной области
Совокупность программ
и программных комплексов, обеспечивающих технологию
разработки, отладки и внедрения создаваемых программных продуктов
Базовое ПО
Сервисное ПО
ПО общего
назначения
ПО специального
назначения
ПО профессионального
назначения
Программное обеспечение можно разделить на следующие группы:
Междупрограммный интерфейс — это распределение программного обеспечения на несколько связанных между собою уровней. Уровни программного обеспечения представляют собой пирамиду, где каждый высший уровень базируется на программном обеспечении предшествующих уровней.
Прикладной уровень
Служебный уровень
Системный уровень
Базовый уровень
Базовый уровень является низшим уровнем программного обеспечения. Отвечает за взаимодействие с базовыми аппаратными средствами. Базовое программное обеспечение содержится в составе базового аппаратного обеспечения и сохраняется в специальных микросхемах постоянного запоминающего устройства (ПЗУ), образуя базовую систему ввода—вывода BIOS. Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.
БАЗОВЫЙ УРОВЕНЬ
Системный уровень — является переходным. Программы этого уровня обеспечивают взаимодействие других программ компьютера с программами базового уровня и непосредственно с аппаратным обеспечением. От программ этого уровня зависят эксплуатационные показатели всей вычислительной системы. При подсоединении к компьютеру нового оборудования, на системном уровне должна быть установлена программа, обеспечивающая для остальных программ взаимосвязь с устройством. Конкретные программы, предназначенные для взаимодействия с конкретными устройствами, называют драйверами.
СИСТЕМНЫЙ УРОВЕНЬ
Другой класс программ системного уровня отвечает за взаимодействие с пользователем. Благодаря ему, можно вводить данные в вычислительную систему, руководить ее работой и получать результат в удобной форме. Это средства обеспечения пользовательского интерфейса, от них зависит удобство и производительность работы с компьютером.
Прежде всего – это операционная система.
Операционная система, сокр. ОС (англ. operating system) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой — предназначены для управления этими устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.
Таким образом
| Системное ПО – является основным ПО, неотъемлемой частью компьютера. Без него невозможно взаимодействовать ни с одним из устройств ПК. Именно системное ПО руководит слаженной работой всех элементов компьютерной системы, как на аппаратном уровне, так и на программном. |
На сегодняшний день на рынке программного обеспечения для IBM PC-совместимых компьютеров сосуществуют несколько семейств операционных систем, но операционные системы семейства Windows являются наиболее распространенными среды пользователей. На их долю приходится около 90% всех ОС продаваемых в мире (данные на конец марта 2010 г.).
Словом UNIX обозначается не одна операционная система, а целое семейство ОС. UNIX создавалась прежде всего для профессионалов, и поэтому никогда не содержала никаких «рюшечек» типа удобного графического интерфейса. Важное было другое – совместимость, переносимость, настраиваемость и, самое главное, стабильность.
От мощного древа UNIX отпочковался и целый ряд «свободных» операционных систем:
Linux, FreeBSD, NetBSD и OpenBSD.
Также существуют и другие альтернативные операционные системы.
Альтернативные ОС
За последнее время все большую популярность приобретает ОС Linux.
Операционная система Linux, созданная в 1991 г. и официально выпущенная в 1994 г. Линусом Торвальдсом, разительно отличается от всех других операционных систем.
Причем — практически всем. Начнем с того, что Linux — единственная популярная ОС, созданная любителем (Торвальдс написал ее в качестве дипломного проекта). Более того — поддерживается, развивается и дополняется она сотнями тысяч таких же энтузиастов из разных стран мира. Наконец, Linux — единственная свободно распространяемая (т. е. абсолютно бесплатная) «операционка»!
ОС Linux (свободное ПО с открытым ключом)
Программы этого уровня взаимодействуют как с программами базового уровня, так и с программами системного уровня. Назначение служебных программ (утилит) состоит в автоматизации работ по проверке и настройки компьютерной системы, а также для улучшения функций системных программ.
СЛУЖЕБНЫЙ УРОВЕНЬ
Утилиты зачастую входят в состав операционных систем или идут в комплекте со специализированным оборудованием.
Но часть утилит не входит (хотя их значение очень велико, расширяют возможности ОС), поэтому их нужно устанавливать отдельно.
Утилита (англ. utility или tool) — компьютерная программа, расширяющая стандартные возможности оборудования и операционных систем, выполняющая узкий круг специфических задач и организуют более удобную среду для работы пользователя.
Утилиты предоставляют доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще (автоматизируют его).
Утилиты, не входящие в ОС
информация о системе
Специальная программа для просмотра информа-ции о аппаратной и программной конфигурации компьютера . Программа анализирует конфигурацию компьютера и выдаёт подробную информацию:
о установленных в системе устройствах — процессорах, системных платах, видеокартах, аудиокартах, модулях памяти и т. д.
их характеристиках: тактовая частота, напряжение питания, размер кэшей, и т. д.
поддерживаемых ими наборах команд и режимах работы
их производителях
установленном программном обеспечении
конфигурации операционной системы
установленных драйверах
автоматически загружаемых программах
запущенных процессах
имеющихся лицензиях
Утилиты, не входящие в ОС
информация о системе
Everest www.lavalys.com
SiSoft – бесплатно www.sisoftware.net
сканирование
(MiraScan, EpsonScan, со сканером)
программы для записи CD и DVD
Nero Burning ROM www.nero.com
DeepBurner Free – бесплатно www.deepburner.com
Файловые менеджеры
Для удобства проведения различных операций над файлами и папками используются специальные программы файловые менеджеры.
Файловый менеджер (англ. file manager) — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/ проигрывание/ просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение.
Файловые менеджеры
В Windows стандартным файловым менеджером является «Проводник», который реализует оконный интерфейс и технологию работы с помощи мыши.
© ООО «Знанио»
С вами с 2009 года.