Что такое программное обеспечение компьютера по: Страница не найдена! — Онлайн справочник пользователя ПК

Содержание

Классификация программного обеспечения компьютера

Unix-IT — ваш надежный партнер в мире высоких технологий.

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

В зависимости от назначения, а также области действия, принято выделять три основных класса ПО:

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

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

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

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

Наиболее известными ОС считаются:

  • Windows;
  • MS-DOS;
  • Unix;
  • MacOS;
  • OS/2.
Прикладное программное обеспечение

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

Существует множество различных видов прикладного ПО, активно используемого сегодня:

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

Инструментарий для программирования

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

Среди наиболее популярных языков программирования следует выделить следующие:

  • C++;
  • Java;
  • PHP;
  • C#;
  • JavaScript;
  • Python;
  • Delphi;
  • Pascal.

Подведение итогов

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

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

Урок 8Понятие программного обеспечения и его типы. Назначение операционной системы и ее основные функции






§9. Программное обеспечение компьютера


§10. 0 системном ПО и системах программирования
Программное обеспечение компьютера

Основные темы параграфа:

— что такое программное обеспечение;
— типы программного обеспечения;
— состав прикладного программного обеспечения.

Изучаемые вопросы:

— Понятие программного обеспечения.
— Типы программного обеспечения
— Состав прикладного программного обеспечения.
— Системное программное обеспечение и функции операционной системы.
— Понятие интерактивного режима работы.
— Сервисные программы.
— Система программирования – инструмент для работы программиста.


Что такое программное обеспечение

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

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

Создается программное обеспечение программистами.

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

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

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

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

Программное обеспечение компьютера делится на:

— системное ПО;
— прикладное ПО;
— системы программирования.

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

Состав прикладного программного обеспечения

*

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

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

В комплекте с операционной системой обычно поставляется набор прикладных программ общего назначения. В Windows это группа программ «Стандартные» (простые текстовые и графические редакторы, калькулятор и др.), программа электронной почты и интернет-браузер. К числу программ общего назначения можно отнести также офисные, мультимедийные и развлекательные программы. В Linux такие программы распределены по группам в соответствии с их назначением.

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

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

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

Развлекательные программы. Многие пользователи начинают свое общение с компьютером с компьютерных игр.

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

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

Коротко о главном

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

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

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

Вопросы и задания

1. Что такое программное обеспечение компьютера?

2. Какие задачи выполняет прикладное программное обеспечение?

3. Назовите основные виды прикладных программ общего назначения.

4. Что такое прикладные программы специального назначения?

О системном ПО и системах программирования

Основные темы параграфа:

— что такое операционная система;

— интерактивный режим;
— сервисные программы;
— системы программирования.

Изучаемые вопросы:

— Понятие программного обеспечения.
— Типы программного обеспечения
— Состав прикладного программного обеспечения.
— Системное программное обеспечение и функции операционной системы.
— Понятие интерактивного режима работы.
— Сервисные программы.
— Система программирования – инструмент для работы программиста.


Что такое операционная система

Для чего нужны прикладные программы, понять несложно. А что же такое системное программное обеспечение?

Главной частью системного программного обеспечения является операционная система (ОС).

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

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

Вот названия некоторых распространенных ОС для персональных компьютеров: Windows, Linux, Mac OS.

Интерактивный режим

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

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

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

К системному программному обеспечению кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование, «лечение» и пр.), сжатия файлов на дисках (архиваторы), борьбы с компьютерными вирусами и многое другое.

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

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

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

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

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

С системами программирования работают программисты. Они разрабатывают компьютерные программы. Всякая СП ориентирована на определенный язык программирования. Существует много разных языков, например Паскаль, Бейсик, ФОРТРАН, С («Си»), Ассемблер, ЛИСП и др. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.

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

Коротко о главном

Системное программное обеспечение — обязательная часть ПО. Его ядро составляет операционная система (ОС). ОС непосредственно связана с аппаратурой и управляет ее работой, организует работу с файлами, ведет диалог с пользователем.

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

Системы программирования — инструменты для работы программистов.

Вопросы и задания

1. Какие разновидности программного обеспечения имеются на современных компьютерах? Подготовьте сообщение.

2. Что такое операционная система (ОС)? Какие основные функции она выполняет?

3. Что такое диалоговый режим общения между ОС и пользователем?

4. Для чего предназначены системы программирования? Кто с ними работает?

Электронное приложение к уроку


Вернуться к материалам урока
Презентации, плакаты, текстовые файлы Ресурсы ЕК ЦОР
Видео к уроку

Cкачать материалы урока



1. Что такое программное обеспечение ЭВМ? 2.Какие задачи выполняет прикладное программное

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

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

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

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

5. Сейчас используются прикладные, системные и инструментальные ПО.

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

6. Это группа, комплекс программ, предназначенных для устройствами и разными процессами компьютера. В основном выполняет функции: выполнение запросов от программ, доступ к устройствам ввода-вывода, загрузка и выполнение программ, управление памятью и доступом к данным

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

<приглашение> — <команда>.

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

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

Ну вобщем всё)

Програмное обеспечение(ПО) — Компьютерная Грамотность

Что такое программное обеспечение?

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

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

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

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

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

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

Программное обеспечение компьютера делится на:

  • системное ПО;
  • прикладное ПО;
  • системы программирования.

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

Состав прикладного программного обеспечения

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

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

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

    — системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;

    — табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;

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

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

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

Используемые ресурсы:

http://www.5byte.ru/8/0005.php

Что такое программное обеспечение компьютера?

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

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

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

Типы программ

Есть два основных типа программного обеспечения: системные программы и приложения. Первый тип используется для управления аппаратными средствами, в то время как второй тип используется для всех остальных задач. К системному программному обеспечению относятся операционные системы, такие как Windows или Linux (популярные дистрибутивы Linux можно найти здесь https://softprime.net/), драйвера, которые позволяют компьютеру взаимодействовать с другими устройствами, как принтеры или управлять внутренними аппаратными средствами. Есть множество различных видов приложений, такие как игры, медиаплееры, текстовые редакторы, антивирусные программы и приложения для создания новых программ.

Как это работает?

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

Программы с открытым исходным кодом и программы, защищенные авторским правом

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

Также статьи на сайте chajnikam.ru на различные темы:
Определение ввода данных
Способы шифрования данных
Зарождение информационной технологии
Что такое полоса пропускания интернета?

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ — это… Что такое ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ?

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ

комплекс программ, описаний и инструкций, позволяющих автоматизировать отладку программ и решение задач на ЭВМ. Важнейшие компоненты П. о. ЭВМ: операционные системы, пакеты прикладных программ и комплексы программ технич. обслуживания ЭВМ. Операционная система содержит программы, необходимые для организации вычислит. процесса на данной ЭВМ и обслуживания её пользователей. Пакеты прикладных программ обеспечивают решение типовых задач для разл. областей применения. Комплексы программ технич. обслуживания предназначены для выполнения процедур контроля и диагностики неисправностей, проверки и восстановления работоспособности ЭВМ. Создание программного обеспечения для новых ЭВМ связано с проблемой программной совместимости (преемственности) вновь разрабатываемых и уже существующих ЭВМ на уровне машинных команд. Программная совместимость встречается, как правило, лишь внутри семейства вычислит. машин (напр., ЕС ЭВМ). Она позволяет переносить на вновь разрабатываемые ЭВМ данного семейства прикладные программы и операционные системы, разработанные для предшествующих ЭВМ, что с точки зрения пользователя делает разл. ЭВМ семейства практически идентичными (исключая, естественно, их быстродействие).

Большой энциклопедический политехнический словарь. 2004.

  • ПРОГРАММИРОВАННЫЙ УЧЕБНИК
  • ПРОГРАММНОЕ УПРАВЛЕНИЕ

Смотреть что такое «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ» в других словарях:

  • программное обеспечение ЭВМ — программное обеспечение ЭВМ, см. Математическое обеспечение …   Сельское хозяйство. Большой энциклопедический словарь

  • МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ (ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ) ЭВМ — (software). Комплекс программ, описаний и инструкций, обеспечивающих автоматическое функционирование ЭВМ. Различают общее и специальное математическое обеспечение. В общее входят программы, являющиеся обязательными для организации вычислительного …   Термины и определения, используемые в селекции, генетике и воспроизводстве сельскохозяйственных животных

  • Программное обеспечение автоматизированной информационной управляющей системы РСЧС — совокупность специально разработанных программ (программы для ЭВМ и программные документы, необходимые для эксплуатации этих программ), обеспечивающих выполнение пользователям ЭВМ своих функциональных задач и функционирование на ЭВМ специального… …   Словарь черезвычайных ситуаций

  • программное обеспечение (ПО) — программа программное средство программный — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом Синонимы программапрограммное средствопрограммный EN… …   Справочник технического переводчика

  • ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — то же, что математическое обеспечение ЭВМ …   Большой Энциклопедический словарь

  • программное обеспечение диалогового режима — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN conversational software systemCSS …   Справочник технического переводчика

  • программное обеспечение для внутреннего использования — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN in house software …   Справочник технического переводчика

  • программное обеспечение для защиты информации (от несанкционированного доступа) — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN secure software …   Справочник технического переводчика

  • программное обеспечение для сбора данных — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN data acquisition softwareDAS …   Справочник технического переводчика

  • программное обеспечение управления окнами — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN windowing software …   Справочник технического переводчика

Книги

  • Программное обеспечение Учебное пособие / О. Л. Голицына, Т. Л. Партыка, И. И. Попов. 4e изд., перераб, Голицына О.Л., Попов И.И., Пар. Рассмотрены состав и структура программного обеспечения ЭВМ, в том числе прикладное и системное программное обеспечение. Изложены основные принципы ПО (алгоритмы, логические функции,… Подробнее  Купить за 1754 грн (только Украина)
  • Программное обеспечение. Учебное пособие, Голицына О.Л.. Рассмотрены состав и структура программного обеспечения ЭВМ, в том числе прикладное и системное программное обеспечение. Изложены основные принципы ПО (алгоритмы, логические функции,… Подробнее  Купить за 1356 руб
  • Программное обеспечение 4-е издание переработанное и дополненное, Голицына О., Партыка Т., Попов И.. Рассмотрены состав и структура программного обеспечения ЭВМ, в том числе прикладное и системное программное обеспечение. Изложены основные принципы ПО (алгоритмы, логические функции,… Подробнее  Купить за 530 руб
Другие книги по запросу «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ» >>

Программное обеспечение компьютера. Операционная система

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

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

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

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

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

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

Любая операционная система имеет как минимум 3 компонента:

·        Ядро,

·        Драйверы,

·        Интерфейс.

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

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

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

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

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

Интерфейс — это оболочка, с помощью которой пользователь общается с компьютером

Различают два вила интерфейса: пользовательский и графический интерфейс.

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

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

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

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

А теперь давайте мы с вами разберемся с установкой и загрузкой операционной системы.

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

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

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

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

Компьютерное программное обеспечение — New World Encyclopedia


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

Термин «программное обеспечение» был впервые использован в этом смысле Джоном У.Тьюки в 1957 году. В информатике и разработке программного обеспечения компьютерное программное обеспечение — это все компьютерные программы. Концепция чтения различных последовательностей инструкций в память устройства для управления вычислениями была изобретена Чарльзом Бэббиджем как часть его разностного механизма. Теория, лежащая в основе большинства современных программ, была впервые предложена Аланом Тьюрингом в его эссе 1935 года «Вычислимые числа с приложением к Entscheidungsproblem ». [1]

Связь с оборудованием

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

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

Связь с данными

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

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

Типы

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

  • Системное программное обеспечение помогает запускать компьютерное оборудование и компьютерную систему. Он включает операционные системы, драйверы устройств, инструменты диагностики, серверы, оконные системы, утилиты и многое другое.Цель системного программного обеспечения — максимально изолировать программиста приложений от деталей конкретного используемого компьютерного комплекса, особенно памяти и других аппаратных функций, а также таких вспомогательных устройств, как средства связи, принтеры, считыватели, дисплеи, клавиатуры и т. Д.
  • Программное обеспечение для программирования обычно предоставляет инструменты, помогающие программисту в написании компьютерных программ и программного обеспечения с использованием различных языков программирования более удобным способом. Инструменты включают текстовые редакторы, компиляторы, интерпретаторы, компоновщики, отладчики и так далее.Интегрированная среда разработки (IDE) объединяет эти инструменты в пакет программного обеспечения, и программисту может не потребоваться вводить несколько команд для компиляции, интерпретации, отладки, трассировки и т. Д., Поскольку IDE обычно имеет расширенный графический пользовательский интерфейс (Графический интерфейс).
  • Прикладное программное обеспечение позволяет людям выполнять одну или несколько конкретных (не связанных с компьютером) задач. Типичные приложения включают промышленную автоматизацию, программное обеспечение для бизнеса, учебное программное обеспечение, медицинское программное обеспечение, базы данных и компьютерные игры.Компании, вероятно, являются крупнейшими пользователями прикладного программного обеспечения, но почти во всех сферах человеческой деятельности сейчас используются те или иные формы прикладного программного обеспечения. Он используется для автоматизации всевозможных функций.

Компьютерные вирусы

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

Программа и библиотека

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

Трехслойный

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

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

Эксплуатация

Компьютерное программное обеспечение должно быть «загружено» в память компьютера (также известную как память и RAM ).

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

Данные обычно перемещаются из одного места памяти в другое. Иногда это связано с перемещением данных между памятью и регистрами, что обеспечивает высокоскоростной доступ к данным в ЦП.

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

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

Качество и надежность

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

Архитектура программного обеспечения

Программная архитектура системы включает ее программные компоненты, их внешние свойства и их отношения друг с другом. Этот термин также относится к документации архитектуры программного обеспечения системы. [2]

История

Истоки архитектуры программного обеспечения как концепции были впервые определены в исследовательской работе Эдсгера Дейкстры в 1968 году и Дэвида Парнаса в начале 1970-х годов. Ученые подчеркнули, что структура программной системы имеет значение, а правильная структура имеет решающее значение. [3] С начала 1990-х годов популярность исследований в этой области возросла, и исследовательская работа была сосредоточена на архитектурных стилях (шаблонах), языках описания архитектуры, архитектурной документации и формальных методах. [4]

Мэри Шоу и Дэвид Гарлан из Карнеги-Меллона написали книгу под названием « Архитектура программного обеспечения: перспективы новой дисциплины » в 1996 году, в которой были выдвинуты концепции архитектуры программного обеспечения, такие как компоненты, соединители, стили и т. Д. и так далее.Усилия Института исследований программного обеспечения UCI в исследованиях архитектуры программного обеспечения направлены в первую очередь на архитектурные стили, языки описания архитектуры и динамические архитектуры.

Описание архитектур

Языки описания архитектуры

Языки описания архитектуры (ADL) используются для описания архитектуры программного обеспечения. Различные организации разработали несколько различных ADL, в том числе Wright (разработал Карнеги-Меллон), Acme (разработал Карнеги-Меллон), xADL (разработал UCI), Darwin (разработал Имперский колледж Лондона) и DAOP-ADL (разработал Университет Малаги).Общие элементы ADL — это компонент, соединитель и конфигурация.

Просмотры

Архитектура программного обеспечения обычно организована в представлениях, [5] , которые аналогичны различным типам чертежей, создаваемых в архитектуре здания.

Лицензия

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

Собственное ПО

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

Бесплатное программное обеспечение

Бесплатное программное обеспечение, по определению Free Software Foundation, — это программное обеспечение, которое можно использовать, копировать, изучать, изменять и распространять без ограничений.Свобода от таких ограничений занимает центральное место в концепции, в отличие от бесплатного программного обеспечения, являющегося проприетарным программным обеспечением (различие не связано с тем, взимается ли плата). Обычный способ распространения программного обеспечения в качестве бесплатного программного обеспечения заключается в том, чтобы программное обеспечение было лицензировано получателю с лицензией на бесплатное программное обеспечение (или находилось в общественном достоянии), а исходный код программного обеспечения был предоставлен (для скомпилированного программного обеспечения). язык). Большая часть бесплатного программного обеспечения распространяется онлайн бесплатно или автономно с минимальными затратами на распространение, но это не требуется, и люди могут продавать копии по любой цене.

Чтобы отличить программное обеспечение libre (свобода) от бесплатного программного обеспечения (нулевая цена), Ричард Столлман, основатель движения за свободное программное обеспечение, разработал следующее объяснение: «Бесплатные программы — это вопрос свободы, а не цены. поймите эту концепцию, вы должны думать о «свободном» как о «свободе слова», а не как о «бесплатном пиве» ». Более конкретно, свободное программное обеспечение означает, что пользователи компьютеров имеют свободу сотрудничать с тем, с кем они хотят, и контролировать программное обеспечение, которое они используют.

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

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

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

Определение открытого исходного кода, в частности, представляет философию открытого исходного кода и дополнительно определяет границы использования, модификации и распространения программного обеспечения с открытым исходным кодом. Лицензии на программное обеспечение предоставляют пользователям права, которые в противном случае были бы запрещены авторским правом. К ним относятся права на использование, изменение и распространение. Несколько лицензий на программное обеспечение с открытым исходным кодом соответствуют требованиям определения открытого исходного кода. Наиболее ярким примером является популярная Стандартная общественная лицензия GNU (GPL).В то время как открытый исходный код представляет собой способ сделать источники продукта общедоступными, лицензии на открытый исходный код позволяют авторам точно настроить такой доступ.

Бесплатное ПО

Freeware — это компьютерное программное обеспечение, защищенное авторским правом, которое предоставляется для использования бесплатно в течение неограниченного времени, в отличие от условно-бесплатного программного обеспечения, за которое пользователь должен платить (например, после некоторого пробного периода). Единственным критерием классификации как «бесплатное» является то, что программное обеспечение должно быть доступно для использования в течение неограниченного времени без каких-либо затрат.Лицензия на программное обеспечение может налагать одно или несколько других ограничений на тип использования, включая личное использование, индивидуальное использование, некоммерческое использование, некоммерческое использование, академическое использование, коммерческое использование. или любое их сочетание. Например, лицензия может быть «бесплатной для личного некоммерческого использования». Есть программное обеспечение, которое можно считать бесплатным, но оно имеет ограниченное распространение; то есть они могут быть загружены только с определенного сайта и не могут быть распространены. Следовательно, такое программное обеспечение не будет свободно распространяемым программным обеспечением.Согласно основному определению, это программное обеспечение будет бесплатным; согласно более строгим определениям, они бы не были. Все, что создано с помощью бесплатных программ, может распространяться бесплатно (например, графика, документы, волны, созданные пользователем).

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

Условно-бесплатная

Условно-бесплатное ПО — это метод маркетинга коммерческого программного обеспечения, при котором пробная версия распространяется заранее и бесплатно, как это обычно бывает с проприетарным программным обеспечением.Условно-бесплатное программное обеспечение обычно можно получить бесплатно либо путем загрузки из Интернета, либо с обложек журналов. Пользователь пробует программу, и поэтому условно-бесплатное программное обеспечение также известно как «попробуйте, прежде чем покупать», демоверсию, пробную версию и многие другие названия. Условно-бесплатная программа сопровождается запросом на оплату, и лицензия на распространение программного обеспечения часто требует такой оплаты. Оплата часто требуется по истечении установленного периода времени после установки.

Банкноты

  1. ↑ Майк Халли, Электронные мозги / Истории с начала компьютерной эры (Лондон: Британская радиовещательная корпорация и Granta Books, 2005, ISBN 1-86-207663-4).
  2. ↑ Лен Басс, Пол Клементс и Рик Казман, Архитектура программного обеспечения на практике (Бостон: Аддисон-Уэсли, 1998, ISBN 0-201-19930-0).
  3. ↑ SEI, Истоки исследования архитектуры программного обеспечения. Проверено 31 мая 2008 года.
  4. ↑ Гарлан и Шоу, Введение в архитектуру программного обеспечения. Проверено 31 мая 2008 года.
  5. ↑ Пол Клементс, Феликс Бахманн, Лен Басс, Дэвид Гарлан, Джеймс Айверс, Рид Литтл, Роберт Норд и Джудит Стаффорд, Документирование архитектур программного обеспечения: представления и не только (Бостон: Addison-Wesley, 2003, ISBN 0-201- 70372-6).

Список литературы

  • Басс, Лен, Пол Клементс и Рик Казман: Архитектура программного обеспечения на практике, второе издание . Бостон: Addison Wesley, 2003. ISBN 0321154959.
  • Крухтен, Филипп. «Архитектурные чертежи: модель архитектуры программного обеспечения 4 + 1». Программное обеспечение IEEE. 12 (6): 42-50.
  • Никетт, Поль. Softword: Происхождение слова «Программное обеспечение». ISBN 1-58922-233-4.

Внешние ссылки

Все ссылки получены 17 марта 2017 г.

Кредиты

Энциклопедия Нового Света Писатели и редакторы переписали и завершили статью Википедия в соответствии со стандартами New World Encyclopedia . Эта статья соответствует условиям лицензии Creative Commons CC-by-sa 3.0 (CC-by-sa), которая может использоваться и распространяться с указанием авторства. Кредит предоставляется в соответствии с условиями этой лицензии, которая может ссылаться как на участников New World Encyclopedia , так и на самоотверженных добровольцев Фонда Викимедиа.Чтобы процитировать эту статью, щелкните здесь, чтобы просмотреть список допустимых форматов цитирования. История более ранних публикаций википедистов доступна исследователям здесь:

История этой статьи с момента ее импорта в Энциклопедия Нового Света :

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

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

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

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

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

Если вы думаете о программном обеспечении как о слоях, системное программное обеспечение является нижним уровнем: оно находится между оборудованием и прикладным программным обеспечением. Операционные системы, такие как Windows, macOS, Android и iOS, являются примерами системного программного обеспечения. Операционные системы загружаются в оперативную память при запуске устройства и имеют доступ к жесткому диску.

Утилита

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

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

Это все остальное! Все, что не является операционной системой или утилитой, является приложением или приложением. Таким образом, текстовый процессор, электронная таблица, веб-браузер и графическое программное обеспечение — все это примеры прикладного программного обеспечения, и они могут выполнять множество конкретных задач. Вы можете удалять и добавлять приложения на свой компьютер с помощью операционной системы. Прикладное программное обеспечение, такое как текстовый процессор, регулярно предписывает операционной системе загружать и сохранять файлы с жесткого диска и на него.Когда вы работаете с файлом, он временно сохраняется в ОЗУ. Только когда вы решите сохранить его, он будет записан на жесткий диск. Вот почему, если компьютер выйдет из строя во время работы с файлом, вы можете потерять все изменения, которые не сохранили. Данные, хранящиеся в ОЗУ, непостоянны. Данные теряются, когда RAM теряет питание. Прикладное программное обеспечение также использует операционную систему для взаимодействия с оборудованием компьютера и другим программным обеспечением.Когда веб-браузер хочет загрузить веб-страницу, именно операционная система контролирует доступ к Интернету и получает информацию из Интернета. Точно так же операционная система также предоставляет прикладному программному обеспечению информацию о том, какая клавиша была нажата, и о мыши: где она находится, на что она нажала и где движется на экране. Прикладное программное обеспечение в значительной степени зависит от операционной системы для выполнения этих задач и отправки ей всей этой информации.

Что такое программное обеспечение?

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

Что такое компьютерное программное обеспечение?

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

Важно отметить четкую разницу между аппаратным и программным обеспечением. Программное обеспечение — нематериальный ресурс. В руках его не подержишь.Оборудование состоит из материальных ресурсов, таких как мыши, клавиатуры, USB-порты, процессоры, память и принтеры. Телефоны аппаратные. Устройства iPad, Kindles и Fire TV являются аппаратными. Аппаратное и программное обеспечение работают вместе, чтобы система работала.

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

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

Операционная система Windows является примером системного программного обеспечения и предустановлена ​​на компьютерах Windows.Это то, что позволяет вам взаимодействовать с физической компьютерной системой. Без этого программного обеспечения вы не смогли бы включить свой компьютер, войти в Windows и получить доступ к рабочему столу. Все интеллектуальные устройства имеют системное программное обеспечение, включая устройства iPhone и Android. Опять же, именно этот тип программного обеспечения запускает устройство и позволяет вам его использовать.

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

Примеры прикладного программного обеспечения включают Microsoft Word, Adobe Reader, Google Chrome, Netflix и Spotify. Также существует антивирусное программное обеспечение, по крайней мере, для компьютерных систем. Наконец, приложения — это программное обеспечение. Windows 8 и 10 поддерживают приложения, как и все смартфоны и планшеты.

Автономное программное обеспечение

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

Кто создает программное обеспечение?

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

Adobe делает Adobe Reader и Adobe Photoshop; Microsoft делает Microsoft Office Suite; McAfee производит антивирусное программное обеспечение; Mozilla делает Firefox; Apple делает iOS. Сторонние производители создают приложения для Windows, iOS, Android и др. Сейчас люди пишут программы по всему миру.

Как получить программное обеспечение

Операционные системы поставляются с уже установленным программным обеспечением. В Windows 10 есть, например, веб-браузер Microsoft Edge и такие приложения, как WordPad и Fresh Paint.В iOS есть приложения (программное обеспечение) «Фотографии», «Погода», «Календарь» и «Часы». Если на вашем устройстве нет всего необходимого программного обеспечения, вы можете добавить еще.

Один из способов, которым многие люди добавляют программное обеспечение, — это загружать его из определенных магазинов. Например, на iPhone люди загружают приложения из App Store, а на Android люди загружают приложения из Google Play. Приложения — это программы, возможно, с более дружелюбным названием.

Еще один способ добавления программного обеспечения к своим компьютерам — использование физических носителей, таких как DVD.

Спасибо, что сообщили нам!

Расскажите, почему!

Другой Недостаточно подробностей Трудно понять

Что такое разработка программного обеспечения? | IBM

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

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

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

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

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

Прикладное программное обеспечение (приложения или приложения), помогающее пользователям выполнять задачи. Примерами являются офисные пакеты для повышения производительности, программное обеспечение для управления данными, медиаплееры и программы безопасности.Под приложениями также понимаются веб-приложения и мобильные приложения, такие как те, которые используются для покупок на Amazon.com, общения в Facebook или публикации изображений в Instagram. 1

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

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

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

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

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

Работа по разработке программного обеспечения не ограничивается кодировщиками или командами разработчиков. Такие профессионалы, как ученые, изготовители устройств и производители оборудования, также создают программный код, хотя в первую очередь они не являются разработчиками программного обеспечения. Это также не ограничивается традиционными отраслями информационных технологий, такими как производство программного обеспечения или полупроводников. Фактически, по данным Института Брукингса (ссылка находится за пределами ibm.com), эти предприятия «составляют менее половины компаний, занимающихся разработкой программного обеспечения.”

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

Что такое программное обеспечение | Тип программного обеспечения | Определение программного обеспечения

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

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

В этом руководстве мы рассмотрим следующие темы:

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

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

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

Прикладное программное обеспечение также называется программами конечного пользователя или просто приложением. Он находится над системным программным обеспечением. Конечный пользователь использует прикладное программное обеспечение для определенной цели. Он запрограммирован как для простых, так и для сложных задач.Его можно либо установить, либо получить доступ в Интернете. Это может быть отдельная программа или группа небольших программ, называемых набором приложений.
Прикладное программное обеспечение может использоваться пользователем для выполнения определенных задач, таких как создание текстовых документов, электронных таблиц, презентаций, графики, CAD / CAM, отправка электронной почты и т. Д.

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

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

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

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

Другие примеры системного программного обеспечения и их функции

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

Открытый исходный код : Программное обеспечение с открытым исходным кодом доступно с исходным кодом. Программное обеспечение — это интеллектуальные или совместные усилия программистов, направленные на улучшение качества программного обеспечения. Обычно программное обеспечение доступно с лицензией для тех программистов, которые хотят изменить функциональность по своему усмотрению. Примеры: Apache, Tomcat, Ubuntu, MySQL (база данных), Firefox и т. Д.

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

Компьютерное программное обеспечение — обзор

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

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

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

Как интеллектуальное достижение компьютерное программное обеспечение защищено в Китае законом об интеллектуальной собственности. Однако существуют разные взгляды и практики относительно выбора режима защиты. Согласно Положению о защите компьютерных программ , опубликованному в 2001 году, компьютерные программы подпадают под категорию защиты авторских прав. Утверждается, что использование закона об авторском праве для защиты компьютерного программного обеспечения имеет следующие три преимущества. Во-первых, компьютерное программное обеспечение является творческим и воспроизводимым, что является особенностями объекта защиты авторских прав.Более того, нарушения компьютерного программного обеспечения в основном представлены незаконным копированием компьютерного программного обеспечения, а также распространением и продажей копий; такие действия запрещены китайским законодательством об авторском праве. Во-вторых, согласно китайскому закону об авторском праве, авторское право может быть получено автоматически. Следовательно, любое компьютерное программное обеспечение после его завершения может получить защиту закона об авторском праве без прохождения таких процедур, как применение и одобрение. В-третьих, легче получить защиту от международных договоров.Международные соглашения об интеллектуальной собственности, такие как Бернская конвенция и Всемирная конвенция об авторском праве , часто включают компьютерное программное обеспечение в сферу защиты авторских прав. Соблюдение этих договоров способствует получению международной защиты китайского компьютерного программного обеспечения. 65

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

Учитывая недостатки модели защиты авторских прав, многие страны пытались принять договорное право, законы о коммерческой тайне и законы о борьбе с недобросовестной конкуренцией для защиты компьютерного программного обеспечения.Однако, поскольку остаются вопросы, эти модели не стали общепринятыми решениями. После всестороннего взвешивания всех «за» и «против» режим патентной защиты программного обеспечения был подтвержден во многих странах. В деле Diamond против Diehr в 1980-х годах Верховный суд США постановил, что выполнение физического процесса, контролируемого запуском компьютерной программы, является патентоспособным. Суд повторил свои предыдущие постановления о том, что математические формулы в абстрактном виде не подлежат патентной защите, но он постановил, что простое присутствие программного элемента не делает машину или процесс непатентоспособными.Если изобретение в целом соответствует требованиям патентоспособности, оно может быть запатентовано, даже если оно включает программные компоненты. Этот случай стал поворотным в процессе защиты программного обеспечения. С тех пор Соединенные Штаты постепенно применяют патентную защиту к компьютерному программному обеспечению, и этой практике следует международное сообщество.

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

Однако модель патентной защиты программного обеспечения не лишена вопросов. Например, в соответствии с патентным законодательством математические формулы, созданные в результате интеллектуальной деятельности, не могут получить патенты; но компьютерные программисты в основном используют математические методы. Другими словами, компьютерные коды не могут быть объектом патентного права. Кроме того, патент должен обладать новизной, изобретательностью и практической применимостью; и из-за своих технических характеристик большая часть программного обеспечения вряд ли удовлетворяет первым двум требованиям.Кроме того, цикл рассмотрения заявки на получение патента относительно длинный, а экономическая жизнь программного обеспечения очень коротка. Время бестселлеров по программам должно было пройти до того, как будет завершена проверка приложений. Это может не соответствовать интересам разработчиков программного обеспечения. Наконец, патентный закон требует, чтобы патентообладатель публиковал свое изобретение, в том числе дизайн программного обеспечения. Это позволяет легко имитировать и копировать компьютерные программы; соответственно, разработчикам программного обеспечения сложно защитить свое программное обеспечение с помощью патентов. 66

В настоящее время компьютерное программное обеспечение явно включено в сферу защиты китайского закона об авторском праве, но не исключено из сферы защиты китайского патентного права. Руководство по патентной экспертизе , выпущенное Государственным ведомством интеллектуальной собственности в 2010 году, предусматривает, что приложение на изобретение, относящееся к компьютерному программному обеспечению, может быть объектом патентной защиты, если оно представляет собой техническое решение. Сюда входит компьютерное программное обеспечение, предназначенное для управления промышленным процессом или процессом измерения / тестирования, обработки внешних данных или улучшения внутренней производительности компьютерной системы.Если заявка на изобретение включает выполнение какой-либо из этих программ, ее можно рассматривать как решение технических проблем, использование технических средств и возможность получения технических эффектов, и, таким образом, она подлежит патентной защите. Кроме того, в руководстве Guide говорится, что если метод кодирования китайских символов интегрирован со специальной клавиатурой, так что он работает как метод ввода китайских символов в компьютерную систему или для обработки компьютером информации о китайских символах, такой метод также подлежит патентной защите.Можно видеть, что Китай принял более открытую систему патентной защиты программного обеспечения, которая соответствует тенденции международного развития. Однако в судебной практике Китай не отказался от защиты программного обеспечения другими законами. Используя различные законы, Китай пытался достичь баланса между защитой интересов разработчиков программного обеспечения и сохранением общественных интересов.

Компьютерное программное обеспечение различных типов

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

1. Системное программное обеспечение: Системное программное обеспечение или операционная система — это программное обеспечение, используемое компьютером для перевода входных данных из различных источников на язык, понятный машине.По сути, ОС координирует различные аппаратные компоненты компьютера. На рынке много ОС. Самые популярные ОС от Microsoft. Мы все слышали, использовали и удивлялись программному обеспечению Windows, которое является ОС. Начиная с Windows, Microsoft перешла на Vista, свое последнее предложение на рынке. Некоторых может удивить, что другие используют другие операционные системы. Среди них UNIX используется для крупных офисов с обширной сетью. XENIX — это программное обеспечение, которое теперь стало избыточным.HP -UX и AIX — это некоторые операционные системы, используемые компьютерами HP. ОС Apache довольно популярна среди веб-серверов. IBM по-прежнему использует проприетарные операционные системы для своих основных фреймов. Проприетарные системы обычно создаются с помощью варианта операционной системы UNIX.

2. Прикладное программное обеспечение: Обычный пользователь редко видит операционную систему или работает с ней. Но все мы знакомы с прикладным программным обеспечением, которое мы должны использовать для взаимодействия с компьютером. Популярными примерами прикладного программного обеспечения являются офисный пакет Microsoft, который включает Word, Excel и PowerPoint.Мы активно использовали эти приложения. Internet Explorer, Mozilla Firefox — это два приложения, которые используются для доступа в Интернет. Программное обеспечение электронной почты, такое как Outlook Express, используется для управления электронной почтой. Очевидно, что все программное обеспечение, используемое для работы на компьютере, относится к категории прикладных программ. Фактически все пользовательские интерфейсы — это приложения. Антивирус — это приложение, как и медиаплеер.

3. Языки программирования: Теперь это разновидность компьютерного программного обеспечения, которое используется исключительно программистами.Если мы не будем еще и программистами, нам вряд ли удастся встретить языки программирования. Простой способ понять языки программирования — рассматривать их как кирпичики, которые можно использовать для создания приложений и операционных систем. C ++, Java и Simlab — некоторые популярные языки программирования. Обычно Java используется для интернет-приложений. C ++ — это язык профессиональных разработчиков, который широко используется при разработке операционных систем. PHP — еще один язык, используемый для интернет-приложений. Есть новый класс языков, которые используются в мобильных телефонах.Это легкие модульные языки, которые используются для разработки мобильных приложений.

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

Авторские права (c) 2007 Дин Барнард

Различные типы компьютерного программного обеспечения Компьютерное программное обеспечение — это компьютерный инструмент, который поможет пользователям компьютеров взаимодействовать с машиной или аппаратным обеспечением компьютера.Без компьютерного программного обеспечения вы не сможете заставить компьютер работать, и поэтому работа на компьютере может быть не такой простой, как сегодня. Существуют разные типы компьютерного программного обеспечения, и разница заключается в использовании и действиях, которые они совершают внутри компьютера. Чтобы помочь вам понять различные виды компьютерного программного обеспечения, эта статья поможет вам, предоставив вам примеры компьютерного программного обеспечения в каждом типе компьютерного программного обеспечения. Для получения более подробной информации посетите: www.pure-profit-software.com. Вы можете подумать, что они вам не нужны, но тогда вы должны знать, что покупать, когда вам понадобится определенное программное обеспечение.Три типа компьютерного программного обеспечения — это системное программное обеспечение, программное обеспечение для программирования и прикладное программное обеспечение. Читайте дальше, чтобы узнать о различиях. Системное программное обеспечение Системное программное обеспечение помогает вам взаимодействовать с оборудованием и компьютерной системой. Системное программное обеспечение — это программное обеспечение, которое является частью компьютера, когда вы его покупаете.

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

Прикладное программное обеспечение — это программное обеспечение, которое вы используете. Примеры прикладного программного обеспечения включают офисные приложения Microsoft, программное обеспечение для бизнеса, программное обеспечение для бухгалтерского учета, медицинское программное обеспечение, образовательное программное обеспечение и программное обеспечение для компьютерных игр. Некоторые из этих программ доступны на компьютере, когда вы их покупаете, но другие не требуются. Если пользователь считает необходимым использовать другое прикладное программное обеспечение, для получения более подробной информации перейдите по адресу: www.text2speech-converter.com. вы можете сделать это, купив такое программное обеспечение и установив его на свой компьютер. Понимание компьютерного программного обеспечения необходимо, если вы хотите, чтобы ваш компьютер работал на вас.

Author: alexxlab

Добавить комментарий

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