Список программ для компьютера

1.3. Системное программное обеспечение ПК

1.3.1. Структура программного обеспечения ПК

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

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

  1. системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
  2. прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
  3. инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.


Рис. 1.

Системное ПО

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

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

К системному ПО относятся:

  • операционные системы (эта программа загружается в ОЗУ при включении компьютера);
  • программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander);
  • операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.;
  • Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера);
  • утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг).

К утилитам относятся:

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

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

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

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

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

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

К прикладному ПО, например, относятся:

  1. Комплект офисных приложений MS OFFICE.
  2. Бухгалтерские системы.
  3. Финансовые аналитические системы.
  4. Интегрированные пакеты делопроизводства.
  5. CAD – системы (системы автоматизированного проектирования).
  6. Редакторы HTML или Web – редакторы.
  7. Браузеры – средства просмотра Web — страниц.
  8. Графические редакторы.
  9. Экспертные системы.

И так далее.

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

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

В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:

  1. Текстовый редактор для создания файла с исходным текстом программы.
  2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.
  3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ.
  4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов.

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

  1. Borland Delphi — предназначен для решения практически любых задачи прикладного программирования.
  2. Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений.
  3. Microsoft Visual Basic – это популярный инструмент для создания Windows-программ.
  4. Microsoft Visual C++ — это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.

Далее…>>>Тема: 1.3.2. Файловые системы

​ ​ ​

Только самые необходимые утилиты: от браузера до средства восстановления данных.

Браузер: Google Chrome

  • Альтернативы: Firefox, Opera, Microsoft Edge.

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

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

BitTorrent‑клиент: uTorrent

  • Альтернативы: qBittorrent.

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

Хороший пример — программа uTorrent. Она сочетает в себе высокую скорость работы и большое количество функций для настройки загрузок. Ради этого можно смириться даже со встроенной рекламой.

Медиаплеер: VLC

  • Альтернативы: GOM Player.

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

Музыкальный плеер: MusicBee

  • Альтернативы: AIMP.

Если вы всё ещё слушаете музыку, скачанную в память компьютера, вам необходим хороший музыкальный плеер. Когда‑то лучшим вариантом был Winamp, но после его перепродажи будущее проекта оказалось под вопросом и пользователям пришлось искать замену. Явного фаворита выбрать нелегко. Но если вы ищете быстрый, красивый и функциональный плеер, присмотритесь к MusicBee.

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

Мессенджер: Telegram

  • Альтернативы: Skype, Zoom, Facebook Messenger.

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

Графический редактор: GIMP

  • Альтернативы: Paint.NET.

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

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

Облачный диск: Google Drive

  • Альтернативы: «Яндекс.Диск», OneDrive, Dropbox.

Облачный диск решает две важнейшие задачи при работе с документами: делает файлы доступными для разных пользователей и устройств, а также создаёт их резервные копии. Одной из лучших программ в этой категории можно считать Google Drive. Диск удобен в использовании, бесплатно предлагает 15 ГБ для хранения документов в облаке и интегрируется со множеством офисных сервисов Google.

Архиватор: 7‑Zip

  • Альтернативы: PeaZip.

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

Просмотрщик и редактор PDF: Foxit Reader

  • Альтернативы: Sumatra PDF.

Открыть PDF‑файл для чтения можно в любом современном браузере. Но что, если вам нужно не просто ознакомиться с содержимым документа, но и отредактировать его — сделать пометки, добавить комментарии или преобразовать в другой формат? Для этого подойдёт специальный PDF‑редактор. Например, Foxit Reader, который предлагает золотую середину между набором возможностей, простотой использования и скоростью работы.

Чистильщик системы: CCleaner

  • Альтернативы: IObit Advanced SystemCare Free.

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

Она освобождает место на жёстком диске, удаляет временные файлы браузера и других программ, а также приводит реестр Windows в порядок. CCleaner работает в полуавтоматическом режиме и не требует долгой настройки.

Деинсталлятор: iObit Uninstaller Free

  • Альтернативы: Wise Program Uninstaller, Geek Uninstaller, Revo Uninstaller Free.

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

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

Средство очистки рекламного ПО: Malwarebytes AdwCleaner

  • Альтернативы: Avast Free Antivirus (антивирус со встроенным модулем очистки).

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

Хороший пример — AdwCleaner от компании Malwarebytes. Это, пожалуй, самая известная из подобных утилит. Программа зарекомендовала себя как простое и эффективное средство для очистки ПК от рекламного мусора. Такой инструмент всегда полезно держать под рукой.

Офисный пакет: LibreOffice

  • Альтернативы: сервисы Google («Документы», «Таблицы», «Презентации»).

Если вам приходится иметь дело с презентациями, таблицами и вордовскими файлами, без офисного пакета не обойтись. Чтобы не платить за приложения Microsoft, можно использовать набор онлайн‑сервисов Google. Но если нужны программы для комфортной работы без интернета, стоит присмотреться к LibreOffice. Этот пакет полностью бесплатный и поддерживает форматы Excel, Word и PowerPoint.

Анализатор места на диске: TreeSize Free

  • Альтернативы: WizTree.

Если вы исчерпаете свободное место на диске, программа TreeSize Free подскажет, какие файлы занимают наибольший объём. Она выводит список всех папок и документов, сортируя их по размеру. Таким образом с помощью TreeSize Free вы сможете быстро освободить необходимое пространство.

Менеджер паролей: KeePass

  • Альтернативы: Dashlane.

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

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

Средство восстановления данных: Recuva

  • Альтернативы: PC Inspector File Recovery.

Что делать, если вы случайно удалили важный файл? В такой момент пригодятся утилиты для восстановления данных. Программа Recuva не может похвастать таким количеством функций, как у платных аналогов. Но в большинстве ситуаций её должно хватить. А благодаря простому меню вы быстро разберётесь в её интерфейсе.

Компьютерная программа

  • E-mail

Дата Категория: it

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

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

Роль программы

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

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

Программа состоит из нескольких отчетливых фаз. На иллюстрации программа на языке БЕЙСИК инструктирует компьютер показать на ЭЛТ-экране (ЭЛТ — электронно-лучевая трубка) овал.

Анализ.

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

Запись.

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

Тестирование.

Программист просматривает программу, чтобы проверить ее правильность. Если требуется ввести данные, программист должен обеспечить и правильные и случайные данные, чтобы проверить точность всей программы. В программе сверху строка 20 инструктирует компьютер начертить круг с центром в 320 элементов растра поперек и 200 вдоль. Длина радиуса определена в 190, а дуга 1,,,1.

Отладка.

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

Сохранение.

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

Модификация программы

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

Программы для ЭВМ как объекты авторского права

В соответствии со статьей 1261 Гражданского кодекса РФ программа для ЭВМ — это определенный набор команд и данных, которые работают на электронно-вычислительных машинах и приносят определенный результат. Сегодня, в основном, создаются программы для компьютеров.

Обратим внимание, что программа для ЭВМ — это не подвид произведения, а отдельный объект авторского права. В соответствии с той же статьей 1261 ГК РФ компьютерные программы приравниваются по правовому режиму к литературным произведения.

Выделим признаки любых программ:

  1. Это совокупность команд и данных;

  2. Всегда выражаются в электронной форме;

  3. Работают на определенном типе ЭВМ (например, на персональных компьютерах);

  4. Созданы на конкретном языке программирования;

  5. После выполнения команд должен быть виден определенный результат.

Хотя программы в определенном смысле двигают научно-технический прогресс, однако отнесены они все-таки к авторскому праву, а не к патентному, хотя элементы последнего в них все-таки присутствуют. Так, закон допускает регистрацию программ для ЭВМ в Федеральном институте промышленной собственности (ФИПС), который относится к Роспатенту.

При этом каждый год регистрируется огромное количество компьютерных программ — так, в 2016 году Роспатент выдал свидетельства о регистрации на 13 988 программ (для сравнения: полезных моделей за тот же период зарегистрировано только 8875, а промышленных образцов — всего 4455). Таким образом, это третий по популярности регистрации объект, уступающий лишь товарным знакам и изобретениям, хотя у последних, напомним, регистрация обязательна.

Примеры программ

Обратимся к реестрам ФИПС: http://www1.fips.ru/wps/portal/Registers/. Здесь выберем реестр программ для ЭВМ, и в нем можно найти перечень всех зарегистрированных в РФ компьютерных программ. Возьмем отсюда несколько примеров.

Программа №2017663527 с названием «CORNET-COM» имеет своим назначением управление системами безопасности. В частности, среди возможностей объекта указаны следующие: способность интегрировать все средства охраны в единый комплекс, а также функция учета посетителей. Помимо этого, указана информация о типе ЭВМ (в данном случае — это персональный компьютер), о программном коде (Delphi), о виде и версии операционной системы (Windows XP и выше). Весит программа 22830 МБ.

Другой пример — программа для ЭВМ №2017663589 под названием «Модуль «Нормативные документы» Портала Единой информационной системы». Правообладателем является Российский университет дружбы народов. С помощью этой программы можно получить доступ к локальным актам университета. Возможен поиск по таким критериям, как реквизиты документов, их дата, номер и содержание. Кратко описан режим доступа сотрудников университета к документам через эту программу. Языков программирования здесь целых четыре, операционная система – Windows Server. Весит всего 36, 9 КБ.

Регистрация программы для ЭВМ

В целом порядок не сильно отличается от регистрации любого другого объекта интеллектуальной собственности. Сперва необходимо уплатить пошлину в Роспатент, а затем грамотно составить заявку на регистрацию. Лучше здесь обратиться за помощью к патентному поверенному или юристу, который «разложит по полочкам» правильное составление заявки.

В заявку включаются:

  1. Заявление, куда вписываются данные правообладателей и авторов, их адреса;

  2. Депонируемые материалы — то есть сведения, которые индивидуализируют компьютерную программу.

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

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

Срок регистрации — шестьдесят два дня.

Более подробная информация о регистрации компьютерных программ — в Приказе Минэкономразвития России от 05.04.2016 №211.

Режим прав

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

Только если в литературном произведении имя автора (псевдоним) указывается на обложке книги, здесь — в самом электронном варианте программы. Могут быть и иные особенности, связанные, например, с другими способами обнародования программы для ЭВМ.

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