Программное обеспечение ПК
Software — Программное обеспечение (совокупность необходимых программ для обработки различных данных)
Программа – последовательность команд, которую выполняет компьютер в процессе обработки данных.
Данные – это информация, представленная в форме, пригодной для её передачи и обработки с помощью компьютера (Данные – это информация, обрабатываемая в компьютере программным путем). Данные хранятся и обрабатываются на машинном языке — в виде последовательностей 0 и 1.
Программы и данные хранятся во внешней памяти. Однако, для того чтобы компьютер мог выполнить программу по обработки данных, она должна находится в ОП (программа, управляющая работой компьютера, всегда находится в его внутренней памяти) Процессор последовательно считывает команды программы и необходимые данные из ОП, а затем записывает данные-результаты обратно в ОП или внешнюю память. В процессе работы процессор может запрашивать данные с устройств ввода информации и пересылать данные на устройства вывода.
Какую кассу выбрать для ИП? Советы индивидуальным предпринимателям
Файл — наименьшая единица хранения информации, содержащая последовательность байтов и имеющая имя. т.е. Файл -это определенное количество информации, имеющее имя и хранящееся во внешней памяти.
Имя файласостоит из двух частей, разделенных точкой. Слева от точки — находится собственно имя файла (задает пользователь). Справа — формат файла (расширение; тип), которое указывает, какого рода информация хранится в данном файле. Формат устанавливает операционная система в зависимости от отго в какой программной среде создавался файл
форматы файлов: exe, com, bat — программы
arj, zip, lzh,rar — сжатые файлы
gif, pcx, bmp, jpeg — картинки (графика)
html — Web страницы
txt, doc — текстовый файл
wav, mid — звуковые файлы
bas, pas — тексты на языках программирования Бейсик, Паскаль
Файловая структура
Файловая система (ФС) — функциональная часть ОС, т.е. это порядок хранения и — организации файлов на диске
Виды файловой структуры:
1) Одноуровневая ФС — линейная последовательность имен файлов, используется для дисков с небольшим количеством файлов;
2) Многоуровневая иерархическая ФС — представляет собой древовидную структуру, служит для хранения сотни и тысячи файлов. Каталог (Папка) верхнего уровня содержит вложенные папки 1уровня, которые могут содержать папки 2 уровня и т.д.
Для хранения информации каждый диск разбивается на 2 области:
1) каталог (directory) или папка — содержит названия файлов и указание на начало их размещения на диске;
2) область хранения файлов, содержит текст.
Чтобы найти файл надо знать: 1)имя файла; 2) где храниться файл
папка 1уровня –GAMES
папка 2уровня –CHESS;
имя файла — zena.exe
В процессе работы наиболее часто над файлами производят следующие операции: копирование, перемещение, удаление, переименование.
Операционная система
Операционная система (ОС) это:
ЯЗЫКИ ПРОГРАММИРОВАНИЯ. ЧТО НУЖНО ЗНАТЬ!
— набор программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющий доступ к его ресурсам
— системное программное обеспечение, т.е. программы, управляющие ОП, процессором, внешними устройствами и файлами и прикладными программами, и ведущие диалог с пользователем
На IBM-совместимых ПК используются ОС корпорации Microsoft Windows, а также свободно распространяемая операционная система Linux. На ПК фирмы Apple — различные версии ОС Mac OS. На рабочих станциях и серверах — ОС Windows NT/2000/XP и UNIX. ОС разные, но их назначение и функции одинаковые. ОС является необходимой составляющей ПО ПК, без нее компьютер не может работать в принципе.
MS-DOS – первая ОС, создана в 1985 году, неграфическая ОС, которая использует интерфейс командной строки. Все команды набираются по буквам в специальной строке. Оболочка – это программа, которая запускается под управлением ОС и помогает работать с ней (например, Norton Commander)
WINDOWS – ОС фирмы Microsoft, использует объектно-ориентированную оконную технологию. Подключение устройств происходит автоматически, т.е. ОС сама узнает, что установлено на ПК и настраивается на работу с новым оборудованием. Имеет удобный пользовательский интерфейс. Выполняет базовые функции:
1) управляет файловой системой (просмотр, удаление, копирование, перемещение, переименование);
2) запуск и завершение прикладных программ;
3) всевозможный сервиз (информация о параметрах, их настройка, оптимизация работы и т.д.)
Состав ОС:
Программный модуль, управляющий файловой системой — Процесс работы компьютера в сводится к обмену файлами между устройствами
Командный процессор – специальная программа, которая запрашивает у пользователя команды и выполняет их. Пользователь может дать команду запуска программы, выполнения какой-либо операции над файлами (копирование, удаление, переименование), вывода документа на печать и так далее. Операционная система должна эту команду выполнить
Драйверы – программы, которые управляют работой устройств. Каждому устройству соответствует свой драйвер. Технология «Plug and Play» (подключи и играй) позволяет автоматизировать подключение новых устройств. В процессе установки Windows определяет тип и конкретную модель установленного устройства и подключает необходимый для его функционирования драйвер.
При включении компьютера производится загрузка драйверов в оперативную память. Пользователь имеет возможность вручную установить или переустановить драйверы.
Программные модули графического интерфейса – программы, позволяющие пользователю вводить команды с помощью мыши
Утилиты — сервисные программы для обслуживания дисков (проверять, сжимать, дефрагментировать и т.д.), выполнения операций с файлами (архивировать, копировать и тд), и работы в компьютерных сетях
Справочная система – получение информации о функционировании ОС в целом и о работе её отдельных модулей
Файлы ОС хранятся во внешней, долговременной памяти (на жестком, гибком или лазерном диске). Но программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы ОС необходимо загрузить в оперативную память.
Загрузка ОС:
— Диск (жесткий, гибкий или лазерный), на котором находятся файлы операционной системы и с которого производится ее загрузка, называется системным.
— После включения ПК производится загрузка ОС с системного диска в оперативную память. Загрузка должна выполняться в соответствии с программой загрузки. Однако для того чтобы компьютер выполнял какую-нибудь программу, эта программа должна уже находиться в оперативной памяти. Разрешение этого противоречия состоит в последовательной, поэтапной загрузке операционной системы.
— В ПЗУ содержатся программы тестирования ПК и первого этапа загрузки ОС — это BIOS (Basic Input/Output System — базовая система ввода/вывода).
— После включения питания процессор начинает выполнение программы самотестирования компьютера POST (Power-ON Self Test). Производится тестирование работоспособности процессора, памяти и других аппаратных средств компьютера
После проведения самотестирования специальная программа в BIOS, начинает поиск загрузчика ОС. Происходит поочередное обращение к имеющимся дискам и поиск на определенном месте (в первом загрузочном секторе диска) наличия специальной программы Master Boot (программы-загрузчика ОС).
— Master Boot загружается в ОС и ей передается управление работой компьютера. Программа ищет файлы операционной системы на системном диске и загружает их в оперативную память в качестве программных модулей
Инсталляция программ — процедура установки большинства программных продуктов, при которой используется специальная дистрибутивная копия.
Копирование программного продукта на жесткий диск называется установкой. Файл с программой имеет расширение .EXE .COM .BAT Он работает автономно или в сопровождении служебных файлов. Запустить программу – значит начать её работу. Но данный программный продукт должен быть совместим с аппаратными средствами.
Приложения
Прикладное программное обеспечение (ППО) делится на 2 группы:
1) Системы программирования – являются инструментами для программистов профессионалов и позволяют разрабатывать программы на различных языках программирования (Basic, Pascal, C и системах визуального программирования Visual Basic, Delphi)
2) Приложения – программы, которые функционируют под управлением определенной ОС и позволяют пользователю обрабатывать информацию и работать в компьютерных сетях, не владея программированием
Практически каждый пользователь нуждается в приложениях общего назначения – текстовые и графические редакторы, электронные таблицы, мультимедиа-презентации. Наиболее распространен сейчас пакет общего назначения Microsoft Office. Для глобальных и локальных сетей созданы коммуникационные программы (входят в состав Windows). Для борьбы с вирусами – антивирусные программы.
Обучающие программы – для самообразования (репетиторы и т.д.). Мультимедиа приложения – энциклопедии, справочники на лазерных дисках и т.д., компьютерные игры. Приложения специального назначения – для профессионального использования компьютерной графики, системы автоматизированного проектирования, бухгалтерские программы, компьютерные словари, системы автоматического перевода и др.
Приложения общего назначения:
— Электронные калькуляторы – обработка числовой информации
— Текстовые редакторы – программы для создания текстовых документов — Word (Microsoft)
— Электронные таблицы – программы для хранения данных в табличной форме и работы с этими данными – вычислений, создания диаграмм, красиво оформленных отчетов и т.д.. Самая известная электронная таблица – Excel (Microsoft)
— Графические редакторы — для создания и обработки графических изображений (Paint)
— Программы разработки презентаций – содержат текст, изображения, анимацию и звук. например- Power Point (Microsoft
— Звуковые редакторы – обработка звука
— Мультимедиа проигрыватели – звук, анимация, видео
— Системы управления базами данных (СУБД) – для хранения очень больших объемов данных, имеющих сложную структуру связей и ссылок. Примером СУБД – является Access (Microsoft)
— Интегрированные пользовательские системы – включают в себя несколько прикладных программ разного назначения. Пригодны для всех этапов серьезной деятельности. Наиболее распространенные в мире интегрированные системы – Office и Works (Microsoft)
— Коммуникационные программы – обмен информации между компьютерами: для работы с электронной почтой, общения в Интернете.
— Компьютерные игры – логические, стратегические или имитаторы-тренажеры
— Обучающие программы – электронные учебники, репетиторы, тесты
— Архиваторы — программы, которые используют для уменьшения объёма файла. Степень сжатия зависит от типа файла и программы-архиватора. Для обращения к сжатому файлу, его необходимо распаковать
Приложения специального назначения –
это программы для профессионально использования в различных сферах деятельности квалифицированными пользователями:
— Системы компьютерного черчения
— Компьютерные словари, энциклопедии
— Системы автоматического перевода
— Графические системы — это системы для деловой и презентационной графики инженерной графики , художественной графики и анимации, обработки растровых изображений Adobe Photoshop, программы для просмотра серверов Интернет Internet Explorer
- Главная
- Информатика 1 курс
- лекции
- Роль информации в современном обществе
- ппппп
- Программное обеспечение ПК
- Компьютерные вирусы
- Устройство ПК
- Интернет
- Передача информации между компьютерами.
- Графический редактор MS Paint
- Microsoft Word 2007
- Microsoft Excel 2007
- Microsoft Access 2007
- Алгоритмы
- Введение в программирование
Источник: udina.jimdofree.com
Понятие программного обеспечения: что нужно знать?
Из практики все пользователи компьютера знают, что подразумевает под собой понятие «программное обеспечение». Однако, иногда не лишне очень кратко повторить теорию.
Программное обеспечение (далее ПО) является одним из видов обеспечения вычислительной системы, наряду с другими, не менее важными, составляющими.
Как создается ПО? Программист пишет инструкцию с помощью языка программирования. Она указывает компьютеру, как действовать и что делать. Инструкция пишется на языке, понятном компьютеру.
Развитие индустрии ПО делится на три этапа, каждый из которых длился десятилетия.
Известно, что первую программу написала Ада Лавлейс для разностной машины Чарльза Бэббиджа, но ее разработки остались теоретическими, поскольку машина так и не была достроена. Важным шагом в сторону прогресса был переход к архитектуре Джона фон Неймана под руководством Дж.Р. Уомерзли при участии Алана Тьюринга на компьютере, которому было дано название «Марк 1».
В 1950-е годы, спустя несколько лет, появляются первые высокоуровневые языки программирования. Джон Бэкус создал FORTRAN, а Грейс Хоппер – COBOL. Подобные разработки упростили написание прикладного программного обеспечения, которое писала тогда каждая фирма, приобретающая вычислительную машину.
Сам термин «программное обеспечение» вошел в широкий обиход с начала 1960-х годов. Тогда же началось становление индустрии программного обеспечения как самостоятельной отрасли. Первой компанией по разработке ПО стала «Computer Sciences Corporation», которая была основана Роем Наттом и Флетчером Джоунсом в 1959 году.
С появлением первых фирм, специализирующихся на разработке систем автоматизированного проектирования, журнал «Business Week» в ноябре 1966 года обратился к теме индустрии программного обеспечения. Статья называлась «Software Gap – а Growing Crisis for Computers». В ней рассказывалось как о перспективах такого вида бизнеса, так и о кризисе, связанном с нехваткой программистов. Программные продукты того времени служили для автоматизации общих для бизнеса задач, таких как начисление заработной платы сотрудникам или автоматизация бизнес-процессов предприятий средней величины. Стоимость такого ПО варьировалась от пятисот до ста тысяч долларов.
Предпосылками зарождения массового рынка ПО стало появление в 1970-х годах первых персональных компьютеров. Изначально программы распространялись через торговые центры в «коробочной» форме или по почте. Стоили они порядка 100–500 долларов. Массовое тиражирование позволило снизить стоимость ПО только лишь к середине 1990 годов. Бизнес при этом приобрел сходство с бизнесом звукозаписывающих компаний.
Стоит отметить, что сейчас пользователь вместе с программным обеспечением получает лицензию, которая предоставляет право использовать продукт при условии выполнения положения о лицензировании. Это сделано для того, чтобы ограничить возможности пользователя передавать продукт другим пользователям или изменять код.
Часть ПО поставляется со свободной лицензией. Такие лицензии нужны, чтобы распространять продукт и модифицировать его.
Также есть группа программ, которые распространяются бесплатно. Существует и условно бесплатное ПО, при котором пользователь бесплатно получает только демонстрационную версию продукта с ограничениями и на определенный срок (испытательный период). После окончания пробного периода пользователь либо приобретает продукт, либо удаляет его из памяти компьютера и переходит на другой.
По мнению редакции портала новостей «Центропресс», сфера программного обеспечения на данный момент является одним из наиболее динамично развивающихся направлений мирового интеллектуального развития, поэтому профессия программиста является популярным выбором среди молодежи.
Источник: centro.press
Программное обеспечение: примеры. Разработка программного обеспечения
Что такое программное обеспечение? Примеры его практического использования мы встречаем каждый день, садясь за компьютер. Даже простое перемещение мыши по экрану — это результат работы программного обеспечения. Какие есть разновидности ПО? Как осуществляется разработка программного обеспечения?
Программное обеспечение: теория
Работа компьютера осуществляется за счет совокупного использования аппаратного и программного обеспечения. Под первым понимается набор микросхем, плат и прочих электронных компонентов и устройств, входящих в состав ПК. Под вторым — компьютерные программы, которые предназначены для обработки информации и выполнения полезных действий при помощи ПК. Первое на сленге часто называется «железо», второе — «софт».
Появляется ПО на компьютере посредством инсталляции — размещения соответствующих файлов на диске. В ряде случаев необходимо производить обновление программного обеспечения. Это, по сути, повторная инсталляция более совершенной и современной версии ПО. Чтобы установить программное обеспечение, нужно обладать так называемым «дистрибутивом». Он представляет собой специализированную программу-инсталлятор.
Есть два основных типа ПО — системное и прикладное. Первая разновидность обеспечивает работу ПК с точки зрения его основных функций: запуск, загрузку и осуществление низкоуровневых вычислительных операций. Основными разновидностями системного ПО принято считать операционные системы (ОС), а также средства управления аппаратными компонентами компьютера и их настройки.
Прикладное ПО — это программы, с помощью которых на ПК производятся практически значимые действия. Например, набор текста, построение таблиц, рисование, пользование интернетом и т. д.
Если упростить язык, то можно резюмировать так: системное программное обеспечение — для компьютера, прикладное — для пользователя. Еще один способ объяснить разницу простым языком: работа системных программ, как правило не видна. Они выполняют свои функции без «согласования» с пользователем, в скрытом режиме. В свою очередь, только при прямом участии пользователя работает прикладное программное обеспечение. Примеры и того и другого мы сегодня рассмотрим.
Есть, конечно, и «некомпьютерные» виды ПО. Ими могут управляться иного рода устройства — к примеру, планшеты, смартфоны, телевизоры. Есть программное обеспечение систем климат-контроля, промышленных объектов и т. д.
Что такое операционная система?
ОС — базовый с точки зрения эксплуатации возможностей ПК вид системного ПО. Почему его относят к этой категории программного обеспечения? Дело в том, что в средах, формируемых операционными системами, работают все остальное ПО компьютера (как системное, так и прикладное). ОС являют собой базу для работы ПК.
Если нет операционной системы, то ни одна другая программа работать не будет. Основные процессы работы ОС скрыты от пользователя.
Самые распространенные в мире ОС для ПК — Windows (самая популярная, есть очень много ее версий — 7-я, 8-я, XP и другие), Linux, MacOS.
Системное ПО: драйвера
Второй, пожалуй, по значимости вид системного ПО — драйвера. Они призваны обеспечивать корректную работу аппаратных компонентов. Если на компьютере не инсталлированы драйверы для диска, то он функционировать не будет. Аналогично — для видеокарты, мыши, модема и даже процессора. Типовое программное обеспечение сети — драйвер маршрутизатора или же модема.
Данный вид ПО, как правило, поставляется производителями оборудования (и во многих случаях входят в состав операционных систем).
Такова сущность системного ПО. На очереди у нас — прикладное программное обеспечение, примеры самых популярных решений и основные возможности, которые предлагаются пользователям.
Прикладное ПО: антивирусы, утилиты
Распространенные виды прикладного программного обеспечения — это антивирусы и утилиты. Первые предназначены защищать ПК от вредоносных программ, которые способны вывести из строя другое ПО или даже аппаратные компоненты компьютера. Одни из самых популярных в России антивирусов — NOD32, DrWeb, Kaspersky. Утилиты призваны обеспечивать стабильную работу ПК, следить за тем, насколько корректно работают процессор, диски, память и другие аппаратные компоненты компьютера.
Популярные прикладные программы. Microsoft Word
Какие из конкретных образцов прикладного ПО находят наибольшую востребованность сегодня? Прежде всего, это касается программ для обработки текстов. Такого рода операции на компьютере — исторически самые первые. Одна из наиболее популярных в мире программ для обработки текстов и выполнения сопутствующих операций (рисование таблиц, графиков и т. д.) — Word.
Разработала ее одна из крупнейших в мире корпораций — американская Microsoft. Допустима ее русская транскрипция, которая звучит как «программа Ворд».
К настоящему моменту выпущено несколько версий данного ПО. Функции в каждом из них отличаются, но базовая (и самая востребованная на практике) задача, выполняемая MS Word в той или иной модификации, — форматирование текста, сохранение его в файл и обеспечение (при необходимости) его корректного вывода на принтер.
Microsoft Word: возможности
«Программа Ворд» умеет выполнять огромное количество операций. А именно:
— форматирование букв и абзацев (подбор шрифта нужного размера и основных атрибутов — подчеркивание, написание жирным, курсив, расстояние между строк и т. д.)
— оформление внешнего вида страниц (задание цвета и рисунка на фоне, добавление графики, картинок и т. д.)
— добавление сопутствующих тексту элементов (таблиц, графиков, значков и т. д.)
Научиться пользоваться Word очень просто. Многие из элементов управления программой понятны интуитивно. Также стоит отметить, что компания Microsoft, выпустившая Word, снабдила свое решение подробной справочной системой, обратиться к которой пользователь может, нажав на клавиатуре F1.
Популярные прикладные программы: Microsoft Excel
Пример другого популярного прикладного ПО — Microsoft Excel (по-русски — «программа Эксель»). Ее узкая специализация — вычисления при помощи электронных таблиц. Такого рода решения значительно упрощают работу с цифрами.
Несмотря на то что данная программа считается профессиональной, освоить базовые методы работы с ней могут даже начинающие пользователи (отчего она и приобрела всемирную известность).
Microsoft Excel: возможности
Самые простые операции в Excel — это отображение текста и цифр в виде таблиц. Рабочее поле программы, собственно, и выглядит как большое количество ячеек, в каждую из которых можно что-то вписать. Более сложная процедура — построение графиков, введение формул. Операции, которые требуют профессиональной подготовки — программирование так называемых «макросов» (своего рода внутренних программ), инженерные вычисления.
Перечислим самые распространенные на практике типы задач, которые умеет решать «программа Эксель»:
— математические расчеты с использованием числовых значений в табличных ячейках (суммирование, вычитание, деление, умножение, выстраивание прогрессий и т. д.);
— применение формул для автоматизации счета;
— составление отчетов, бланков, опросников и иных документов, которые наиболее комфортно смотрятся в виде таблиц;
— построение графиков, визуализация статистики при помощи диаграмм.
Так же как и в случае с Word, пользование Excel очень легко освоить самостоятельно. Элементы управления программой во многом интуитивно понятно. Данный вид ПО также снабжен подробной справочной системой (которая может пригодиться не только начинающему пользователю, но и профессионалу).
Популярные прикладные программы: Adobe Photoshop
Часто у пользователей возникает потребность в задействовании одной интересной программы — «Фотошопа». Для Windows 7, 8 или же XP она существует в большом количестве версий. Официально эта программа называется Adobe Photoshop. Она предназначена для рисования (такого рода решения называются «графическими редакторами»). Пользуются ей, как и в случае с Word и Excel, как начинающие пользователи, так и профессионалы: дизайнеры, веб-разработчики, создатели мультфильмов.
Photoshop относится к программам, обрабатывающим изображения в так называемом «растровом» режиме. Что это значит? Можно сказать, что к категории «растровой» принадлежит основная часть компьютерной графики. Речь идет об изображениях, состоящих из большого количества мелких точек (вспоминаем, как строится картинка на телевизоре и мониторе — принцип тот же).
При помощи «растровых» графических редакторов можно создавать абсолютно любые графические элементы. Можно нарисовать портрет человека, дом, пейзаж — все что угодно. Кроме «растровой» графики есть еще «векторная». Изображения на ее основе можно, в свою очередь, выстраивать только по шаблонам, заложенным в программе.
Adobe Photoshop: возможности
При помощи Photoshop можно не только создавать картинки, но также вносить изменения в уже готовые. Отсюда термин «отфотошопить». Можно, например, видоизменять объекты на фото, что-то к ним пририсовывать, ретушировать — при большом опыте работы с Photoshop все может получиться очень правдоподобно.
Adobe Photoshop работает с большинством форматов графических файлов благодаря наличию большого набора конверторов для разных форматов. Последние преобразуют графическую информацию из формата файла в собственный формат редактора Adobe Photoshop при чтении из файла. При записи в файл конверторы выполняют обратное преобразование.
Каковы самые популярные виды операций, которые производятся в Photoshop? К ним можно отнести следующие:
— создание новых рисунков при помощью виртуальных кистей, карандашей, линеек, фигур с использованием различных цветов;
— изменение размера картинок или отдельных их элементов;
— объединение содержимого двух разных изображений;
— изменение цвета картинки или ее частей;
— применение визуальных эффектов за счет встроенных в программу шаблонов и алгоритмов;
— трансформация картинок (отражение, вращение и т. д.).
Так же, как в случае с Word и Excel, элементы управления Photoshop легко осваиваются интуитивно. Так что даже неопытный пользователь сможет что-то нарисовать. Многие из версий программы оснащены справочной системой на русском языке, где в подробностях рассказывается о том, как работать с Photoshop.
Популярные виды прикладного ПО: браузеры
Браузер — это программа, с помощью которой пользователи выходят в Интернет, читают новости с сайтов, пишут сообщения в соцсетях, просматривают ролики — словом, делают все то, что характерно для «виртуального пространства». Самые популярные в мире решения такого типа — Internet Explorer, Opera, Google Chrome. Есть очень большое количество их аналогов и подтипов. Функциональность каждого из них, в целом, одинаковая. Большинство пользователей предпочитают эксплуатировать те или иные, исходя из субъективной оценки качества дизайна программ и удобства расположения элементов управления на них.
Принцип работы браузеров основан на распознавании языка разметки гипертекста (называемого HTML) и преобразования его в понятные для пользователя визуальные элементы — текст, картинки, таблицы, видео, анимацию, формы сообщений и т. д.
Браузеры: возможности
Устроены образцы такого ПО очень просто. Основные элементы браузера — строка с адресом сайта и основное поле (называемое чаще всего «веб-интерфейсом», где отображается информация из Интернета. Главная особенность такой программы — она является посредником между пользователем ПК и другими людьми, находящимися в виртуальном пространстве.
То есть, при помощи браузера (точнее, «веб-интерфейса») человек, по сути, может осуществлять обмен данными, отправляя что-то от себя (текст, файлы) и получая что-то от других. Был ли Интернет до изобретения браузеров? Безусловно. Дело в том, что «веб-интерфейс» — исторически не самый первый способ коммуникации между пользователями. Он появился после долгих лет международных согласований стандартов, по которым должен осуществляться обмен «виртуальной» информацией.
ПО: платное и бесплатное
Один из критериев классификации ПО — стоимость. Есть три категории решений. Во-первых, это полностью бесплатное программное обеспечение. Во-вторых, есть коммерческое. Если пользователь хочет задействовать такое ПО, то он должен заплатить за его инсталляцию. В-третьих, существует промежуточный тип ПО — условно бесплатное.
В чем его особенность? В общем случае задействования такого ПО такова: не нужно платить за инсталляцию, но, после эксплуатации программы в течение какого-то времени (например, месяца), необходимо будет перечислить денежные средства разработчику за дальнейшее пользование.
Что такое «облачные технологии»?
В последние годы набрал очень большую популярность термин «облачные технологии». Что это за явление? «Облачные технологии» — это, если говорить простым языком, прикладное ПО, которое можно запускать из браузера (соответственно, оно не установлено на ПК). Рассмотрим пример. Microsoft Word, о котором мы говорили выше, запускается двойным щелчком по значку на рабочем столе.
Но есть такое же решение но «облачное»: использование программного обеспечения такого типа осуществляется через веб-интерфейс браузера. Как правило, файлы, с которыми работает пользователь при помощи такого ПО, также хранятся в Интернете.
Очень много программ сейчас существует в «облачном» формате. Появились даже версии операционных систем такого типа. Так что можно говорить, что «облачный» формат — это не только прикладное, но и системное ПО.
Популярность таких решений сегодня связана с быстрой скоростью Интернета (несколько лет назад такого не было), а также экономией времени пользователя — не нужно ничего инсталлировать на ПК. Кстати, обновление программного обеспечения облачного типа происходит независимо от пользователя. Это тоже удобно.
Кто разрабатывает программное обеспечение?
Существует целая отрасль экономики, в рамках которое осуществляется разработка ПО — программирование. В ней работают люди с самыми разными профилями знаний. Но их объединяет общий признак — знание языков программирования. Используя один или несколько из них, человек пишет ПО. Язык программирования — это набор команд, распознаваемых аппаратными компонентами компьютера.
Написав выстроенную определенным образом «фразу», человек, создающий ПО, дает «распоряжение» процессору, или, скажем, диску ПК произвести над файлом такую-то операцию. Языков, с помощью которых осуществляется разработка программного обеспечения, сотни. В числе популярных — С («Си»), Java, Pascal, Ruby-on-Rails.
Трудно ли научиться создавать ПО?
Совсем нет. Разработчиком программ может стать абсолютно любой желающий человек. Создание ПО — это совсем не запрещенный вид деятельности. Многие успешные предприниматели начинали с того, что разрабатывали программное обеспечение. Примеры таких людей — Билл Гейтс, Линукс Торвальдс, Евгений Касперский.
Изучить языки для создания ПО можно на основе большого количества доступной литературы, видеоуроков, или посетив специализированные курсы. Разработка программного обеспечения — одна из самых динамично развивающихся отраслей, и рост ее популярности главным образом, связан с всеобщей доступностью.
Источник: fb.ru