Закрытое программное обеспечение доклад

Обновлено: 18.05.2024

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

Программное обеспечение – набор программ, которые обеспечивают выполнение задач, решаемых на компьютере. Всё программное обеспечение поставляется на флоппи-дисках, лазерных дисках (CD, DVD) или через международную сеть Интернет.

Операционная система – программа, которая загружается при включении компьютера. Она осуществляет диалог с пользователем, управление компьютером, его ресурсами, запускает другие программы на выполнение. Современная операционная система обеспечивает пользователю и другим программам удобный способ общения (интерфейс). Самая первая операционная система - DOS (Disk Operation System) фирмы Microsoft выпущена в 1981г.

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

По функциональным возможностям сервисные средства можно подразделить на средства:

- улучшающие пользовательский интерфейс;

- защищающие данные от разрушения и несанкционированного доступа;

- ускоряющие обмен данными между диском и ОЗУ:

- средства архивации и разархивации;

Основная часть

1. Понятие компьютерного вируса

Методы защиты от компьютерных вирусов

Основными мерами защиты от вирусов считаются:

• резервирование (ежедневное ведение архивов измененных файлов);

• профилактика (раздельное хранение вновь полученных программ и эксплуатирующихся);

• ревизия (анализ вновь полученных программ специальными средствами);

• вакцинация (специальная обработка файлов, дисков, каталогов);

• лечение (восстановление первоначального состояния программ путем удаления всех экземпляров вируса в каждом из зараженных файлов или дисков).

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

Классификация антивирусных средств

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

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

Сторожа (мониторы) - Отслеживают потенциально опасные операции, выдавая пользователю соответствующий запрос на разрешение/запрещение операции.

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

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

Классический антивирус – (определение приводится в начале страницы)

Антишпион (antispyware) - антивирусная программа, предназначенная для обнаружения и удаления шпионского программного обеспечения (spyware) с компьютера пользователя. Сегодня антишпионы в чистом виде практически не используются. Как правило, они включаются в состав антивирусов или комплексных средств защиты компьютеров и имеют дополнительные функции позволяющие удалять агрессивную рекламу (add-aware), номеронабиратели (scumware), кейлоггеры (keylogger) и другие вредоносные программы.

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

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

Комплексная защита - это комплекс антивирусных программных средств, представляемый, как правило, под названием "Internet Security" и включающий в себя все перечисленные выше средства защиты компьютера плюс дополнительные функциональные компоненты, такие как родительский контроль, защита от спама и многое другое.

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

2. Общие сведения об архивации файлов и технология работы

Архивация файлов - это упаковка файлов путем сжатия хранимой в них информации.

Архивация (упаковка) - помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде

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

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

В начале архивного файла располагается его содержание, которое содержит:

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

Программы для архивации реализуют такие основные функции:

  • запись файлов в архив в сжатом виде и извлечение их из архива в начальном виде;
  • придание, восстановление, перемещение и переименование файлов в архиве;
  • изъятие файлов из архива;
  • просмотр содержания архива и др.

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

Программы, осуществляющие упаковку и распаковку файлов, называются программами - архиваторами.

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

Основные виды программ-архиваторов.

В настоящее время применяется несколько десятков программ-архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. Из числа наиболее популярных программ можно выделить: ARJ, РКРАК, LHA, ICE, HYPER, ZIP, РАК, ZOO, EXPAND, разработанные за рубежом, а также AIN и RAR, разработанные в России. Обычно упаковка и распаковка файлов выполняются одной и той же программой, но в некоторых случаях это осуществляется разными программами, например, программа PKZIP производит упаковку файлов, a PKUNZIP — распаковку файлов. В настоящее время наиболее популярны архиваторы: WinZip;WinRar; WinArj. Эти программы обеспечивают возможность использования и других архиваторов, поэтому, если на компьютере, куда перенесены сжатые в них файлы, отсутствуют указанные программы, архивы можно распаковать с помощью другого архиватора.

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

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

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа в MS DOS обычно создаются в форме .ЕХЕ-файла.

Многие программы-архиваторы производят распаковку файлов, выгружая их на диск, но имеются и такие, которые предназначены для создания упакованного исполняемого модуля (программы). В результате такой упаковки создается программный файл с теми же именем и расширением, который при загрузке в оперативную память самораспаковывается и сразу запускается. Вместе с тем возможно и обратное преобразование программного файла в распакованный формат. К числу таких архиваторов относятся программы PKLITE, LZEXE, UNP.

Программа EXPAND, входящая в состав утилит операционной системы MS DOS и оболочки Windows, применяется для распаковки файлов программных продуктов, поставляемых фирмой Microsoft.

Программы-архиваторы RAR и AIN, кроме обычного режима сжатия, имеют режим solid, в котором создаются архивы с повышенной степенью сжатия и особой структурой организации. В таких архивах все файлы сжимаются как один поток данных, т.е. областью поиска повторяющихся последовательностей символов является вся совокупность файлов, загруженных в архив, и поэтому распаковка каждого файла, если он не первый, связана с обработкой других. Архивы такого типа предпочтительнее использовать для архивирования большого числа однотипных файлов.

3.Программы обслуживания носителей информации

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

Компакт-диски стали прорывом в мир мультимедиа. Они дешевы, надежны и, главное, вместительны. Благодаря компакт-дискам на домашнем компьютере можно смотреть фильмы, играть в высококлассные игры, работать с целыми энциклопедиями даже при небольшом объеме жесткого диска.

Стримеры, диски zip, jazz и др. – это хорошие средства для резервного копирования информации. Они медленны, но достаточно вместительны и надежны. Эти средства используются в профессиональных целях.

Флеш-память (Flash-Memory) - разновидность твердотельной полупроводни-ковой энергонезависимой перезаписываемой памяти.

Восстановление информации на носителях (программа Scandisk )

Как известно, ничто не вечно под луной. Со временем дефекты могут появиться и на жестком диске компьютера, и на дискете. Чтобы неполадки не привели к катастрофическим последствиям, их надо своевременно выявлять и исправлять. Для этих целей вместе с семейством Windows поставляется утилита ScanDisk, которая запускается из меню “Пуск”, далее Программы – Стандартные – Служебные – Проверка диска.


Рис.1. Диалоговое окно “Свойства”, закладка “Сервис”

ScanDisk можно запустить и другим способом, нажав на правую кнопку мыши над изображением диска в “Проводнике” или папке “Мой компьютер” и выбрав пункт “Свойства”. В появившемся окне (Рис.1) Вы увидите, когда последний раз производилась проверка данного диска, когда осуществлялось его резервное копирование, дефрагментация файловой системы и архивирование данных. Таким образом, легко выявляется необходимость запуска основных утилит работы с дисками.

Если работа с Windows была завершена некорректно, то при очередной загрузке компьютера будет автоматически запущена версия ScanDisk для DOS. Программа проведет стандартную проверку и исправит ошибки. Если Вы хотите, чтобы утилита ScanDisk запускалась автоматически, не дожидаясь нажатия на клавишу, то в файле MSDOS.SYS (этот файл находится в корневой директории загрузочного диска) присвойте значение 1 параметру AutoScan (0 – не запускать, 2 – ожидать нажатия любой клавиши).

4.Дефрагментация носителей. Устранение фрагментации носителей и ускорении их работы.

Иногда при записи информации на жесткий диск компьютер не может сохранить весь файл на одном свободном участке диска и записывает разные части файла в разных участках. Для увеличения скорости чтения информации, а значит, и скорости работы компьютера, желательно свести все разрозненные фрагменты файлов в одно место – ближе к началу диска (т.е. сначала на винчестере размещаются занятые фрагменты, а за ними – незанятые). С этой целью в состав семейство Windows включена утилита “Дефрагментация диска”. Запустить ее можно из меню “Пуск”, далее Программы – Стандартные – Служебные – Дефрагментация диска.

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

После запуска программа Defrag предложит выбрать диск (Рис.2), подлежащий дефрагментации. Щелкнув по кнопке “Настройка”, можно указать, хотите ли Вы переместить программные файлы в начало диска для скорейшего их запуска и нужна ли предварительная проверка диска на возможные ошибки (Рис. 3).

Рис. 2. Диалоговое окно “Выбор диска”.

Рис. 3. Диалоговое окно “Настройка дефрагментации”

Рис. 4. Диалоговое окно “Дефрагментация диска”

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

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

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

Программа “Дефрагментация диска” может выполняться и в фоновом режиме (т.е. во время работы приложений Windows), но в таком случае она будет вынуждена стартовать заново каждый раз, как только Вы попытаетесь записать в каком-нибудь приложении информацию на диск. Поскольку дефрагментация может занять довольно много времени, лучше всего запускать ее, допустим, во время обеденного перерыва.

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

Использованная литература

1. Леонтьев В.П. ПК: универсальный справочник пользователя Москва 2000.

5. Информатика, учебник под ред. Макаровой Н.В. ─ М. Финансы и статистика, 2002.

6.Лядова Л.Н., Мызникова Б.И., Фролова Н.В. Основы информатики и информационных технологий. – Пермь: Перм. ун-т, Пермский филиал ГУ ВШЭ. 2004.

7. Левин А. Самоучитель работы на компьютере: 9-е изд. / А.Левин. – СПб: Питер, 2006.

8. Могилев А.В., и др. Информатика: Учебное пособие. ─ М. Academia, 2006.

Проприета́рное, частное или собственническое программное обеспечение (англ. proprietary software ) — программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о свободе, а не просто открытости ПО) и, с позиции Фонда свободного ПО, при этом не являющееся полусвободным ПО. Правообладатель сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Часто проприетарным называют любое несвободное ПО, включая полусвободное.

Не следует путать с проприетарным коммерческое программное обеспечение, которое может быть и свободным. [1]

Содержание

Полусвободное ПО

Несвободное ПО, которое разрешает практически неограниченное использование, распространение и изменение (в том числе с распространением изменённых версий) ПО в некоммерческих целях, Фонд СПО называет полусвободным. [2] Как и Open Source Initiative и [2]

Средства ограничений

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

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

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

Типичные ограничения проприетарного ПО

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

Ограничение на коммерческое использование

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

Если это — единственное значительное ограничение данного ПО, Фонд СПО считает это ПО полусвободным.

Ограничение на распространение

Ограничение на модификацию

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

Проприетарные форматы

Примечания

  1. ↑Some Confusing or Loaded Words and Phrases that are Worth Avoiding (англ.) . Free Software Foundation. Проверено 1 декабря 2008.
  2. 123Categories of Free and Non-Free Software (англ.) . Free Software Foundation (24 октября 2008). Проверено 21 ноября 2008.
    Сергей Короп.Категории свободных и несвободных программ (рус.) (2000). — предварительная версия перевода версии статьи 1998 года. Проверено 21 ноября 2008.
  3. ↑Прикладная дебианавтика: Беседа с представителями Graphisoft

См. также

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое "Закрытое программное обеспечение" в других словарях:

проприетарное (закрытое) программное обеспечение — 3.7 проприетарное (закрытое) программное обеспечение: Программное обеспечение, распространяемое на условиях простой (неисключительной) или исключительной лицензии [1], ограничивающей использование программы и/или запрещающей пользователю внесение … Словарь-справочник терминов нормативно-технической документации

ГОСТ Р 54593-2011: Информационные технологии. Свободное программное обеспечение. Общие положения — Терминология ГОСТ Р 54593 2011: Информационные технологии. Свободное программное обеспечение. Общие положения оригинал документа: 3.1 базовый стандарт: Национальный стандарт Российской Федерации, международный стандарт, международный документ по… … Словарь-справочник терминов нормативно-технической документации

Р 50.1.077-2011: Информационные технологии. Свободное программное обеспечение. Правила использования — Терминология Р 50.1.077 2011: Информационные технологии. Свободное программное обеспечение. Правила использования: 3.1.1 программное обеспечение (ПО): Совокупность программ системы обработки информации и программных документов, необходимых для их … Словарь-справочник терминов нормативно-технической документации

РМ 4-239-91: Системы автоматизации. Словарь-справочник по терминам. Пособие к СНиП 3.05.07-85 — Терминология РМ 4 239 91: Системы автоматизации. Словарь справочник по терминам. Пособие к СНиП 3.05.07 85: 4.2. АВТОМАТИЗАЦИЯ 1. Внедрение автоматических средств для реализации процессов СТИСО 2382/1 Определения термина из разных документов:… … Словарь-справочник терминов нормативно-технической документации

СТО Газпром 2-2.3-141-2007: Энергохозяйство ОАО "Газпром". Термины и определения — Терминология СТО Газпром 2 2.3 141 2007: Энергохозяйство ОАО "Газпром". Термины и определения: 3.1.31 абонент энергоснабжающей организации : Потребитель электрической энергии (тепла), энергоустановки которого присоединены к сетям… … Словарь-справочник терминов нормативно-технической документации

Oxwall — Тип Свободное программное обеспечение для создания социальной сети Автор Skalfa, LLC Разработчик Oxwall Foundation Написана на PHP … Википедия

канал — 3.5.2 канал: Водовод незамкнутого поперечного сечения в виде искусственного русла в грунтовой выемке и/или насыпи. Источник: СО 34.21.308 2005: Гидротехника. Основные понятия. Термины и определения 3.6 канал: Вытянутое, искусственно ограниченное… … Словарь-справочник терминов нормативно-технической документации

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

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

Любая программа проходит 3 этапа: создание, применение и сопровождение. В процессе разработки ПО насчитывается 6 стадий:

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

  • определение требований;
  • создание проекта;
  • разработка команд;
  • группировка всех компонентов;
  • проверка работоспособности (тестирование);
  • оформление сопроводительной документации.

Основные характеристики ПО:

  1. Любой процесс может быть выражен при помощи верной последовательности команд.
  2. Сложность разработки заключается в его абстрактности.
  3. Для создания нового ПО необходим компьютер с установленным программным обеспечением.
  4. Проектирование набора команд менее сложная работа, чем адаптация системы к пользователю и настройка управления.
  5. ПО — это средство для достижения цели.

Виды программного обеспечения

Различают 3 основных вида программного обеспечения:

  • системное;
  • прикладное;
  • инструментарий технологии программирования (инструментальные средства).

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

ПО классифицируется также в соответствии с характеристиками, выполняемыми функциями:

  1. По режиму эксплуатации: групповое, индивидуальное, сетевое.
  2. По масштабу: малое, среднее, большое.
  3. По свойствам стабильности: стабильное, средней стабильности, нестабильное. Стабильные компоненты обеспечения корректно функционируют, не требуя внесения изменений и дополнений. Нестабильное оборудование не гарантирует бесперебойной работы.
  4. По требованию защиты: надежные, сомнительные.
  5. По необходимым рабочим характеристикам: гибкие/неизменные, универсальные, полные.
  6. По исходному языку: машинные, машинно-ориентированные, алгоритмические, интегрированные, процедурно-ориентированные, проблемно-ориентированные.
  7. ПО различается в зависимости от характеристик вычислительной среды: алгоритмической сложности, объемов файловой системы, разновидности процессора, системности обработки.
  8. По классу пользователя: простой клиент, расширенный пользователь, максимум.
  9. По значению критичности: секретность, национальная безопасность, жизнь человека, паника в социальной сфере, частная собственность, безопасность в организации.
  10. По видам доступа к использованию: просмотр и редактирование для всех пользователей, только просмотр, редактирование для некоторых пользователей, просмотр только для некоторых пользователей.

По способу распространения и использования выделяют 6 типов:

Free — распространяются бесплатно, доступны для скачивания, копирования;

Adware — бесплатные, содержащие платные дополнительные функции;

Shareware — бесплатные для индивидуального пользования, доступ компании разрешается за определенную оплату;

Trial — скрипты, позволяющие бесплатно производить действия в течение установленного периода (10-30 суток), для дальнейшего доступа необходима покупка лицензионного ключа;

Demo — пробная версия программы;

Прикладное, описание

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

Пакет прикладных программ — комплекс программ, сгруппированных для выполнения задач конкретной тематики.

Выделяют несколько типов прикладного ПО:

1. Общего назначения. Их задача состоит в автоматизации пользовательских задач различного направления. Набор таких программ имеется на каждом компьютере. К ним относят:

  • табличные редакторы;
  • текстовые и графические процессоры;
  • системы автоматизации проектирования;
  • системы управления базами данных;
  • издательские системы.

2. Методо-ориентированные пакеты прикладных программ реализуют экономико-математические методы выполнения задач. Среди них:

  • математическая статистика;
  • математическое программирование;
  • сетевое планирование и управление;
  • теория массового обслуживания.

3. Проблемно-ориентированные используются для выполнения конкретной задачи в определенной области. К ним относят пакеты:

  • бухгалтерского учета;
  • банковские;
  • правовых справочных систем и финансового менеджмента.

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

  • переводчики;
  • информационные менеджеры.

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

Системное, что включает

Системное ПО (System Software) — группы программ и их систем, которые обеспечивают работу компьютера.

СПО предназначается для:

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

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

СПО состоит из системных программ управляющих и обрабатывающих.

Управляющие системные программы обеспечивают корректную работу всех механизмов системы и выполняют функции:

  1. Руководство вычислительными комплексами.
  2. Взаимодействие с внутренними данными операционной системы.

В зависимости от местонахождения управляющие программные средства делятся на:

  • резидентные составляют ядро ОС и расположены в основной памяти;
  • транзитные загружаются в память компьютера только перед исполнением.

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

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

По другой классификации в структуру ПО включают:

1. Базовое - минимальный комплекс программ, который обеспечивает работу компьютера. К ним относят:

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

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

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

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

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

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

Инструментальное

Инструментальное ПО (системы программирования) предназначено для использования разработчиками в процессе проектирования и создания программ.

Элементами системы программирования являются:

  1. Текстовые редакторы помогают создавать, редактировать и объединять тексты.
  2. Транслятор преобразовывает алгоритмический язык программы в машинный (двоичные коды), создавая при этом объектный модуль. Интерпретатор осуществляет перевод построчно, не создавая объектный модуль.
  3. Средства отладки (отладчик) обеспечивают пошаговое выполнение программ с предоставлением данных о результатах исполнения.
  4. Библиотеки подпрограмм.

ПО современного компьютера: составные части

В состав программного обеспечения современного компьютера входят:

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

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

При проявлении первых ЭВМ системы программирования представляли собой язык машинного кода, который позволял программисту выполнять элементарные действия. Для вычисления более сложных математических расчетов ими были придуманы стандартные программы, которые хранились в библиотеке стандартных программ. Постепенно эта библиотека расширялась. В нее добавили программы решения типовых математических задач. Через несколько лет появляются первые языки программирования. Первым языком программирования является FORTRAN. Он появился в середине 20 века. Разработчиком была корпорация IBM. В основном данный язык был ориентирован на научные и технические задачи. Потом стали появляться и другие языки. Например: ALGOL, Бейсик, Паскаль, Делфи, С++, Phyton.

Системное ПО содержит операционные системы и сервисные программы. К сервисным программам относятся различные программы-архиваторы, утилиты и специализированные антивирусные программы. Программы для архивации позволяют сжать объем файла в несколько раз без потери информации, а также для упаковки нескольких файлов в один. Первая программа-архиватор – WinRAR. Появилась в 1993 году. Утилиты – дополнительная программа. Она помогает выполнять специализированные типовые задачи, которые связаны с бесперебойной работой оборудования, предоставляет доступ к параметрам и настройкам компьютера. Антивирусные программы защищают персональный компьютер от вредоносных вирусов, которые могут самостоятельно внедряться в другие важные программы.

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

Доклад №2

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

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

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

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

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

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

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

Разберем основные виды ПО более подробно.

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

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

К базовому ПО относятся:

  1. собственно сами операционные системы для ПК;
  2. различные оболочки для внедрения всевозможных программных сред;
  3. Сервисное ПО – это преимущественно утилиты сфера их применения:
  4. программы для диагностики;
  5. обслуживания и анализа носителей информации;
  6. программы для обслуживания сетей;
  7. антивирусные пакеты программ;

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

  1. текстовые редакторы;
  2. табличные редакторы;
  3. программы работающие с базами всевозможных данных;
  4. графические редакторы;
  5. программы для обучения;
  6. игры и т. д.;

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

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

Основные представители данного рода обеспечения:

  1. ретрансляторы;
  2. компиляторы;
  3. библиотеки справок (процедур и функций);
  4. редакторы программного кода;
  5. отладчики процессов и служб;

7 класс, по информатике

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

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

За всю мировую историю человеком совершено множество географических открытий, но лишь те, которые произошли в конце 15—17 в., принято называть Великими. Никогда раньше или позднее этого периода истории не были совершены открытия таких масштабов,

Михаил Юрьевич Лермонтов-великий русский поэт, прозаик, родился 3 октября 1814 года. Его жизненный путь был ознаменован тяжелыми и ранящими душу событиями. Увольнение из Московского университета,

Известный детям и старшим поколениям подорожник относится к травянистым растениям. Мы привыкли видеть его повсюду: в огородах, на полянах, рядом с дорожными трассами, на пустыре, в районе водоемов, даже в песчаных карьерах и на улицах

Почепский Олег

виды программного обеспечения

Понятие

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

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

Программисты — это люди, которые разрабатывают и настраивают ПО. Они могут управлять ПК с помощью одной строчки, в которую вводят части закодированной информации. Несколько символов в определенной последовательности включают музыку, отправляют документ на печать или открывают конкретную страницу интернет-ресурса.

Оборудование

Какие бывают типы программного обеспечения: характеристика программ

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

Однако ничего не активизируется просто так. Все действует под влиянием операционной системы. Кажется, что ОС совершенно не нужна — можно ведь запускать все напрямую. Иногда этот метод тоже применяется. Так работают станки ЧПУ, крупные автоматы производств, ЭВМ, другие серьезные механизмы, когда нужно постоянно повторять один и тот же алгоритм.

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

Со стороны программистов типы ПО обоснованы практической значимостью. Если бы не было операционной системы, пришлось бы все функции и алгоритмы вносить в один огромный код. Затраты времени на это были бы колоссальными.

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

Какие основные виды ПО бывают по назначению

Программное обеспечение, установленное на ПК, делится на 3 разновидности:

  • прикладное;
  • системное;
  • инструментальное.

виды программного обеспечения компьютеров

Системное

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

Таким ПО считается:

  • Драйверы — утилиты небольшого размера, функционирование которых заключается в обеспечении корректной работы остальных элементов оборудования;
  • ОС;
  • Дополнения — языковые пакеты или настройки расширения экрана.

Прикладное

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

Смысл этой разновидности в выполнении четко поставленной задачи: рисовать, учитывать, открывать сетевые страницы, набирать текст. Если утилита нужна для конкретного выполнения действия, то она является прикладным ПО.

Инструментальное

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

Постоянно пользоваться этим кодом базовым пользователям довольно сложно, поэтому были разработаны системы, которые позволяют переводить обычную речь в двоичную, привычную для ПК.

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

Читайте также: