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

Обновлено: 05.07.2024

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

По сути, под программным обеспечением понимаются:

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

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

Классификация ПО

По способу исполнения программы делят на:

По степени переносимости программы делят на:

  • платформозависимые;
  • кроссплатформенные.

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

  • несвободные (закрытые);
  • открытые;
  • свободные.

По назначению программы делят на:

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

По видам программы делят на:

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

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

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

Встроенные программы

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

Утилиты

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

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

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

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

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

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

    Автор


    Программист с образованием в области IT и опытом разработки на разных языках. Автор статей по программированию. Общий опыт работы в сфере IT и интернета более 5 лет.

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

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

    1. Системное программное обеспечение (системные программы);

    2. Прикладное программное обеспечение (прикладные программы);

    3. Инструментальное обеспечение (инструментальные системы).

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

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

    ОС определяет производительность системы, степень защиты данных, выбор программ, с которыми можно работать на компьютере, требования к аппаратным средствам. Примерами ОС являются MS DOS, OS/2, Unix, Windows 9х, Windows XP.

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

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

    Для организации более удобного и наглядного интерфейса пользователя с компьютером используются программные оболочки операционных систем – программы, которые позволяют пользователю отличными от предоставляемых ОС средствами (более понятными и эффективными) осуществлять действия по управлению ресурсами компьютера. К числу наиболее популярных оболочек относятся пакеты Norton Commander (Symantec), FAR (File and Archive manageR) (Е.Рошаль).

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

     программы-упаковщики (архиваторы), которые позволяют более плотно записывать информацию на дисках, а также объединять копии нескольких файлов в один, так называемый, архивный файл (архив);

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

     программы оптимизации и контроля качества дискового пространства;

     программы восстановления информации, форматирования, защиты данных;

     программы для записи компакт-дисков;

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

     коммуникационные программы, организующие обмен информацией между компьютерами и др.

    Некоторые утилиты входят в состав операционной системы, а некоторые поставляются на рынок как самостоятельные программные продукты, например, многофункциональный пакет сервисных утилит Norton Utilities (Symantec).

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

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

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

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

    Текстовые редакторы (например, MS Word, Word Perfect, Лексикон);

    Табличные процессоры (например, MS Excel, Lotus 1-2-3, Quattro Pro);

    Системы динамических презентаций (например, MS Power Point, Freelance Graphics, Harvard Graphics);

    Системы управления базами данных (например, MS Access, Oracle, MS SQL Server, Informix);

    Графические редакторы (например, Сorel Draw, Adobe Photoshop);

    Издательские системы (например, Page Maker, Venture Publisher);

    Системы автоматизации проектирования (например, BPWin, ERWin);

    Электронные словари и системы перевода (например, Prompt, Сократ, Лингво , Контекст);

    Системы распознавания текста (например, Fine Reader, Cunei Form).

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

    методо-ориентированные ППП, в основе которых лежит реализация математических методов решения задач. К ним относятся, например, системы математической обработки данных (Mathematica, MathCad, Maple), системы статистической обработки данных (Statistica, Stat).;

    проблемно-ориентированные ППП предназначены для решения определенной задачи в конкретной предметной области. Например, информационно-правовые системы ЮрЭксперт, ЮрИнформ; пакеты бухгалтерского учета и контроля 1С: Бухгалтерия, Галактика, Анжелика; в области маркетинга –Касатка, Marketing Expert; банковская система СТБанк;

    интегрированные ППП представляют собой набор нескольких программных продуктов, объединенных в единый инструмент. Наиболее развитые из них включают в себя текстовый редактор, персональный менеджер (органайзер), электронную таблицу, систему управления базами данных, средства поддержки электронной почты, программу создания презентационной графики. Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал. К ним относят, например, MS Works. Интегрированные пакеты, как правило, содержат некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими.

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

    К инструментальному программному обеспечению относят: системы программирования – для разработки новых программ, например, Паскаль, Бейсик. Обычно они включают: редактор текстов, обеспечивающий создание и редактирование программ на исходном языке программирования (исходных программ), транслятор, а также библиотеки подпрограмм; инструментальные среды для разработки приложений, например, C++, Delphi, Visual Basic, Java, которые включают средства визуального программирования; системы моделирования , например, система имитационного моделирования MatLab, системы моделирования бизнес-процессов BpWin и баз данных ErWin и другие.

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

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

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

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

    Код ОГЭ: 1.4.3. Программное обеспечение, его структура. Программное обеспечение общего назначения

    В зависимости от области использования программ их можно разделить на 3 класса:

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


    Системное ПО

    Системное программное обеспечение (СПО) состоит из двух компонентов:

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

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

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

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

    BIOS отвечает за взаимодействие с основными аппаратными средствами и хранится в специальных микросхемах (ПЗУ).

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

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

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

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

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

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

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

    ОС состоят из следующих категорий программ:

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

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

    ОС осуществляет следующие операции:

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

    Сейчас на IBM–совместимые компьютеры устанавливаются ОС Windows и Linux, на персональные компьютеры Macintosh — Mac OS.

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

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

    Программы общего назначения

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

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

    Системы управления базами данных (СУБД) обеспечивают организацию и хранение баз данных. Базами данных называют большие массивы данных о группе объектов с одинаковым набором свойств. СУБД обеспечивают ввод данных, поиск, сортировку записей, создание отчетов. Примерами СУБД являются Microsoft Access, Microsoft SQL Server, MySQL, Oracle, Sybase, Firebird, Interbase.

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

    К прикладному программному обеспечению относятся также:

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

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

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

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

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

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

    Описание слайда:

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

    Описание слайда:

    Содержание
    Определение ПО
    История
    Классификация
    Аппаратное Обеспечение
    Системный Блок
    Внешние Аппаратные обеспечения
    Архитектура
    Литература

    Описание слайда:

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

    Описание слайда:

    История
    Первая теория, касающаяся программного обеспечения, была предложена английским математиком Алан Тьюрингом в 1935 году в эссе «Computable numbers with an application to the Entscheidungsproblem (Decision problem)». Он создал так называемую машину Тьюринга, математическую модель абстрактной машины, способной выполнять последовательности рудиментарных операций, которые переводят машину из одного фиксированного состояния в другое. Главная идея заключалась в математическом доказательстве факта, что любое наперёд заданное состояние системы может быть всегда достигнуто последовательным выполнением конечного набора элементарных команд (программы) из фиксированного набора команд.
    Алан Тьюрингом

    Описание слайда:

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

    Описание слайда:

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

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

    Описание слайда:

    Встроенные программы или firmware — это программы, «зашитые» в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти.
    BIOS (basic input/output system) базовая система ввода-вывода

    Описание слайда:

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

    Описание слайда:

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

    Описание слайда:

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

    Развитие вычислительных методов позволило решать разнообразные научные задачи с помощью вычислительной техники. На данный момент существуют программы для множества областей: математики, химии, физики, астрономии, лингвистики, биологии, медицины и т. д.
    Из известных пакетов перечислим здесь Matlab, GN Octave, Scilab, Midas, OpenStructure, ROOT

    Описание слайда:

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

    Описание слайда:

    Системный блок
    В состав системного блока входят:
    Материнская плата, на которой установлен
    центральный процессор
    систему охлаждения,
    оперативную память и кэш
    слоты расширения шин — PCI, PCI-E, USB, FireWire,
    контроллеры устройств — хранения: IDE, SCSI, SATA, SAS или других типов, находящиеся непосредственно на материнской плате (встроенные) либо на платах расширения.
    Видеоконтроллер (встроенный или в виде отдельной платы), передающий сигнал на монитор
    Звуковой контроллер
    Сетевой интерфейс (сетевая плата)
    Блок питания
    Система охлаждения — необходима в случае установки блоков, имеющих повышенное тепловыделение.

    Материнская плата
    центральный процессор

    Описание слайда:

    Внешние Аппаратные обеспечения
    Устройства ввода
    Клавиатура
    Мышь, трекбол или тачпад
    Джойстик
    Сканер
    Устройства вывода
    Монитор (дисплей)
    Колонки/наушники
    Печатающие устройства типа принтера или плоттера
    для связи используются различные Модемы и сетевое оборудование: маршрутизатор, сетевой коммутатор, беспроводная точка доступа.

    Описание слайда:

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

    Описание слайда:

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

    • подготовка к ЕГЭ/ОГЭ и ВПР
    • по всем предметам 1-11 классов

    Курс повышения квалификации

    Дистанционное обучение как современный формат преподавания


    Курс повышения квалификации

    Современные педтехнологии в деятельности учителя

    • Курс добавлен 23.09.2021
    • Сейчас обучается 47 человек из 23 регионов

    Курс профессиональной переподготовки

    Математика и информатика: теория и методика преподавания в образовательной организации

    • Свидетельство каждому участнику
    • Скидка на курсы для всех участников

    Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

    также Вы можете выбрать тип материала:

    Краткое описание документа:

    Для обработки информации компьютеру требуется последовательность команд преобразования информации — программа.Программы необходимы для функционирования ЭВМ. Без них компьютер не работает и абсолютно бесполезен.Каждый процессор имеет свой набор команд, т. е. множество операций, которые он «умеет» выполнять. Эти операции записываются в двоичном коде и для выполнения должны находиться в оперативной памяти.Для первых ЭВМ все программы писались в двоичном коде. Причем для решения каждой задачи такая программа составлялась и вводилась в память отдельно. После выполнения ее стирали и вводили новую.Сейчас, когда память достаточно дешева и доступна, применяют другой подход. Программы для компьютеров не стирают после выполнения, а накапливают.Набор программ, который разработан для компьютера, называют его программным обеспечением.Программное обеспечение (ПО) можно разделить на классы: системное, прикладное, а также класс сред для разработки программ.Системное программное обеспечение — программы, которые обеспечивают работу других программ. Они позволяют хранить библиотеку программ, находить нужные и запускать их на выполнение, а также распределять ресурсы между ними во время работы.Прикладное программное обеспечение — программы, которые предназначены для решения конкретных прикладных задач: редактирования текста или графики, выполнения каких-то расчетов и т. д.

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