Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Современные полимерные материалы

Покупка
Артикул: 704601.01.99
Доступ онлайн
247 ₽
В корзину
Учебное пособие содержит концентрированную информацию о традиционных, а также сравнительно новых полимерных материалах (например, «умных» и армированных материалах, «синтетических» металлах, наноматериалах, материалах медицинского назначения). Рассматриваются синтез высокомолекулярного соединения, история, принципы формования, модификации и строение полимерного материала, его свойства и применение. Отличительные черты издания — авторские иллюстрированные обзоры современных патентов, а также строгое оформление химических и математических формул. Для студентов, магистрантов, аспирантов, преподавателей, инженерно-технических и научных работников, а также для всех, кто интересуется современными материалами.
Шишонок, М. В. Современные полимерные материалы : учебное пособие / М. В. Шишонок. - Минск : Вышэйшая школа, 2017. - 278 с. - ISBN 978-985-06-2902-9. - Текст : электронный. - URL: https://znanium.com/catalog/product/1012909 (дата обращения: 12.05.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Серия «
ПРО Ф Иль»
основана в 2
0
0
5
 г.

ПАКЕТЫ  ПРИ КЛАД НЫ Х ПРО ГРАМ М

Учебное пособие

Пакеты прикладных 
программ

С .В. С И Н А ТО РО В

УДК 681(075)
ББК 32.81
C38

Р е ц е н з е н т ы:
кандидат педагогических наук Н.А. Бем,
доктор физикоматематических наук В.А. Молчанов

Синаторов, С.В.
Пакеты прикладных программ : учебное пособие /
С.В. Синаторов. – М. : АльфаМ : ИНФРАМ, 2012. –
256 с. : ил. – (ПРОФИль)

ISBN 9785982812759 («АльфаМ»)
ISBN 9785160052991 («ИНФРАМ»)

Содержит сведения о программном компьютерном обеспечении, структуре и составе пакетов прикладных программ (ППП), назначении компонентов пакета, основах работы с прикладными программами, основах работы в различных профессиональных ППП. Позволяет студентам освоить методы решения задач, связанных с будущей специальностью (см.: Перечень
учебных изданий ФИРО для образовательных учреждений, реализующих
образовательные программы среднего профессионального образования,
поз. 217).
Для студентов среднего профессионального образования, обучающихся по специальностям «Реклама», «Профессиональное обучение (по отраслям)», «Дизайн (по отраслям)».
УДК 681(075)
ББК 32.81

© «АльфаМ» : «ИНФРАМ», 2012

С38

ISBN 9785982812759 («АльфаМ»)
ISBN 9785160052991 («ИНФРАМ»)

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА

§ 1.1. Классификация программного
обеспечения

Под программным обеспечением (ПО) персонального компьютера (ПК) понимается совокупность программ, процедур и правил вместе со связанной с этими компонентами документацией, позволяющих использовать вычислительную технику для решения задач.
Программное обеспечение призвано:
обеспечить работоспособность ПК;
упростить взаимодействие пользователя с ПК;
расширить ресурсы вычислительной системы;
повысить эффективность использования ресурсов;
увеличить производительность и качество труда пользователя.
Расширение ПО предполагает:
разработку оригинальных программ для различных сфер применения;
разработку программ, позволяющих расширить возможности
операционной системы, обеспечивающих работу с разными
типами внешних устройств, с новыми вычислительными системами.
Программное обеспечение – это общий термин для обозначения «неосязаемых» в отличие от физических, составных
частей компьютерной системы. Термин охватывает как программы в символической записи, так и исполняемые формы
этих программ.

Классификация ПО. Программное обеспечение можно разделить на две группы (рис. 1.1) – прикладное ПО, подразделяемое на инструментальное ПО и проблемно ориентированные
инструментальные системы, и системное ПО, необходимое

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

Все многообразие программ можно подразделить на четыре
основные группы:
системные – программы, входящие как составная часть в операционную систему, например драйвера для различных устройств компьютера (от англ. drive – управлять), т.е. программы, управляющие работой устройств: драйвера для сканера,
принтера и т.д.;
обслуживающие (их также называют сервисные или утилиты
от англ. utilize – использовать) – программы обслуживания
дисков, архиваторы, антивирусные программы и т.п.;
прикладные – программы, предназначенные для решения
задач в различных сферах деятельности (бухгалтерские программы, текстовые и графические редакторы, электронные таблицы, базы данных, системы автоматизированного проектирования, издательские системы, экспертные системы, геоинформационные системы, переводчики, энциклопедии, обучающие, тестовые и игровые программы и др.);
среды программирования – инструментальные средства, с помощью которых создаются новые программы, например ЛОГО,
QBASIC, Pascal, Delphi и проч.

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

6
Глава 1. Программное обеспечение персонального компьютера

Программное обеспечение

Системное ПО
Прикладное ПО

Операционные
системы

Текстовые
редакторы

Графические
редакторы

Электронные
таблицы

Windows XP
Linux
Word
Paint
Photoshop
Exel

Рис. 1.1. ПО компьютера

немало высококачественных программ, разработанных совместно и часто распространяемых бесплатно, и необходимо знать
о них и правилах их использования. В распоряжении Правительства РФ от 18.10.2007 № 1447р говорится о разработке и
внедрении в образовательные учреждения свободного программного обеспечения по перечню программ, входящих в
стандартный (базовый) пакет.
Abandonware (от англ. abandon – покинуть, оставить; software – программное обеспечение) – ПО, которое больше не
выставляется на продажу компаниейпроизводителем, не поддерживаются им и издателем (не обновляется техническая документация, не выпускаются дополнения и обновления, не ведется статистика отказов, база данных пользователей и т.д.). На
русском языке это ПО можно назвать устаревшим или морально устаревшим. Многое abandonware не является общественным достоянием, и, по законам большинства государств, не
должно распространяться без разрешения правообладателя.
Abandonware востребованы тогда, когда: используется старая
техника, существуют приверженцы устаревшего ПО (игр, редакторов, операционных систем), приобретение нового лицензионного продукта становится материально обременительным. Чаще всего abandonware распространяется бесплатно,
как freeware, иногда – платно, как shareware.
Freeware (от англ. free – свободный (бесплатный), software –
программное обеспечение) – лицензионное бесплатное ПО,
распространяемое без исходных кодов, которое можно использовать неограниченное время. Следует отличать freeware от свободного программного обеспечения (англ. free software), которое распространяется с исходными кодами. Freewareпрограммы обычно собственнические, и условия их распространения
могут запрещать их копирование, изменение, повторное распространение, что оговаривается в лицензионном соглашении.
Shareware (от англ. share – разделять, участвовать; software –
программное обеспечение) – это условнобесплатное или
пробное ПО. Под shareware понимают также метод распространения софта, при котором пользователю бесплатно предлагается ограниченная по возможностям (сроку действия,
функциональности) демоверсия – программа или версия со
встроенным раздражающим блокиратором – напоминанием о

§ 1.1. Классификация программного обеспечения
7

необходимости оплаты тестируемой программы. В лицензионное соглашение может быть включен запрет на коммерческое
или профессиональное использование программы. Основной
принцип shareware: «попробуй, прежде чем купить». В течение
ограниченного срока, составляющего обычно 30 дней, пользователь может тестировать программу, осваивать ее возможности.
Если по истечении срока тестирования пользователь решит
продолжить использование ПО, он обязан заплатить правообладателю определенную сумму. В противном случае пользователь в соответствии с лицензионным соглашением должен удалить понравившуюся программу со своего компьютера.
Так как некоторые пользователи продолжают пользоваться
shareware ПО и после установленного срока, то производители
предпринимают ряд мер для борьбы с нарушителями. Например, или программа спустя 30 дней прекращает запускаться,
или становится недоступной часть функций, или функциональность остается в полном объеме, но время от времени выходит напоминание о том, что его копия программы незарегистрированная.
Основной способ распространения sharewareпрограмм –
это каталоги ПО или баннерная реклама в поисковых системах.
Free software (пер. с англ. «свободное программное обеспечение») – ПО, которое пользователь имеет право запускать,
изучать, улучшать и распространять.
Некоторые разработчики готовы бесплатно делиться текстами своих программ и совершенствовать тексты чужих.
По законодательству многих стран, программный продукт
и его исходный код охраняется авторским правом, которое дает
автору (или другому правообладателю) полную власть над распространением и изменением программы даже в случае, когда
исходный код общедоступен для обозрения (см.: гл. 70 части
четвертой Гражданского кодекса РФ).
Свободное ПО выпускается под одной из так называемых
свободных лицензий. К ним относятся: общественное достояние, лицензия Apache, лицензия BSD (программная лицензия
университета Беркли), GNU General Public License (GNU
GPL), GNU Lesser General Public License, GNU Affero General
Public License, лицензия MIT, Mozilla Public License.

8
Глава 1. Программное обеспечение персонального компьютера

Особенностью общественной лицензии GNU является наличие правила «копилефт», которое представляет собой условие распространения свободного ПО: ни один пользователь не
имеет права, сделав модифицированную версию свободной
программы, распространять ее, не соблюдая всех принципов
свободного ПО, т.е. модификацию свободной программы
нельзя сделать несвободной.
Лицензии BSD, MIT, Apache не включают правила «копилефт», а лицензия Mozilla Public License обеспечивает слабый
«копилефт». Они позволяют выпускать дальнейшие модификации под другими лицензиями, что может повлечь за собой
выход из категории свободного ПО.
К числу наиболее известных представителей свободно распространяемых программ принадлежат браузер Mozilla Firefox,
операционная система Linux, язык вебпрограммирования PHP,
сервер Apache, операционная система FreeBSD, программный
движок для вебсайтов MediaWiki, Free Pascal Compiler – компилятор языка программирования Pascal, FreeBASIC Compiler – компилятор языка программирования Basic, система
компьютерной верстки ТеХ, СУБД реляционная MySQL.
Открытое программное обеспечение – программное обеспечение с (открытым) исходным кодом (англ. open source software) – способ разработки ПО, при котором исходный код создаваемых программ общедоступен, т.е. открыт для просмотра и
изменения.
Лицензия на открытое ПО не требует, чтобы оно всегда
предоставлялось бесплатно. Тем не менее многие из наиболее
успешных проектов открытого ПО бесплатны. К лицензиям на
open source относятся: PHP License, Python License, Mozilla
Public License, MIT License, GNU General Public License (GPL),
GNU Lesser General Public License, Apache Software License.
Наиболее известными представителями программ с открытым кодом являются: офисный пакет OpenOffice.org, среда
дистанционного обучения Moodle, операционная система
OpenBSD.
Собственническое программное обеспечение (англ. proprietary
software) – это несвободное и неоткрытое ПО. Правообладатель сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных

§ 1.1. Классификация программного обеспечения
9

моментах. Собственническое ПО не идентично коммерческому, которое может быть и свободным.
Исходный код защищается от копирования и модификации
техническими и правовыми средствами. Технические средства
включают в себя выпуск только машинночитаемых двоичных
файлов, ограничение доступа к читаемому человеком исходному коду (закрытый исходный код), затруднение использования
собственноручно сделанных копий. К правовым средствам относятся коммерческая тайна, копирайт и патенты.
В число популярных собственнических программ входят:
ОС Microsoft Windows 7, офисный пакет Microsoft Office 2010,
графический редактор Adobe Photoshop CS4, издательская система Adobe Acrobat, математический пакет Mathcad 14,0, антивирус Panda Antivirus 2008, антивирус Norton AntiVirus 2008,
переводчик PROMT Standard 8,0, почтовый клиент The Bat.
Коммерческое программное обеспечение (англ. commercial
software) – ПО, распространяемое с целью получения прибыли.
Как правило, коммерческие программные продукты имеют
постоянную техническую поддержку крупных компаний. Например, фирма Microsoft регулярно выпускает обновления
своих программных продуктов в виде пакетов Service Pack. Напротив, техническая поддержка свободного и открытого ПО
осуществляется на платной основе.
На все программные продукты, не являющиеся общественным достоянием, накладываются ограничения лицензии согласно авторскому праву. Существует большое число лицензий, и многие компании – разработчики ПО на коммерческой
основе составляют собственные лицензионные соглашения.
Покупатель коммерческого софта должен принять условия лицензии и обязуется соблюдать все ее положения. Лицензии на
эти программы включают ограничения на их коммерческое использование, распространение и модификацию.
В составе системного ПО выделяют: операционные системы (ОС), операционные оболочки, системные утилиты, системы технического обслуживания, системы программирования.

Операционные системы. ОС – это комплекс программ, организующих работу компьютера и человека с компьютером; другими словами, это набор программ и драйверов, обеспечиваю10
Глава 1. Программное обеспечение персонального компьютера

щих взаимодействие между программными и аппаратными
средствами компьютера и управляющих их работой. Операционная система предоставляет интерфейс пользователю, оказывает влияние на функционирование всей вычислительной системы. Обычно ОС хранится на жестком или гибком (системном) диске.
Операционная система реализует ряд функций:
управляет устройствами, актуализируя их по необходимости
(согласно требованиям программ);
распределяет данные в памяти и извлекает их из памяти;
управляет работой арифметикологического командного устройства процессора;
выполняет очередное задание (в соответствии с приоритетом)
и контролирует очередность выполнения заданий;
при сбоях восстанавливает работоспособность.
Основные программные продукты, входящие в операционную систему, подразделяются на управляющие (диспетчер и
супервизор) и обрабатывающие (отладчик и редактор связей):
диспетчер – управляющая программа, обеспечивающая координацию работы различных устройств ПК, распределение данных в памяти, управление выполнением задачи, принятие решений в аварийных ситуациях, обнаружение и классификацию ошибок и др.;
супервизор – управляющая программа, предназначенная для
контроля координации используемых ресурсов и последовательности действий процессора;
отладчик–обрабатывающаяпрограммадляотладкипрограммы;
редактор связей (иногда называемый компоновщик) – обрабатывающая программа, которая формирует непосредственно
выполняемую в памяти программу на машинном языке.
Операционная система Windows состоит из набора компонентов, образующих иерархическую структуру, на каждом
уровне которой выполняются определенные задачи:
самый нижний уровень – ядро ОС (его называют сердцем ОС);
«над ядром» ОС – системные функции – компонент, отвечающий за выполнение системных функций, например за работу
службы автоматического обновления Windows;
третий уровень – подсистема Win 32, предоставляющая прикладным программам важнейшие интерфейсы;

§ 1.1. Классификация программного обеспечения
11

Доступ онлайн
247 ₽
В корзину