Программная часть
Программное обеспечение — неотъемлемая часть компьютерной системы.
Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.
Классификация программного обеспечения
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории:
- прикладные программы , непосредственно обеспечивающие выполнение необходимых пользователям работ;
- системные программы , выполняющие различные вспомогательные функции, например:
- управление ресурсами компьютера;
- создание копий используемой информации;
- проверка работоспособности устройств компьютера;
- выдача справочной информации о компьютере и др.;
- инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Прикладное ПО
Прикладная программа — это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Системное ПО
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Аппаратная часть
Аппаратная часть компьютера (hardware от англ. твёрдое изделие) - это набор устройств, из которых он состоит.
http://files.school-collection.edu.ru/dlrstore/7e246a27-f9a4-41f1-9edc-01c21ae4d12f/umk/text/01t10.htm?redirected=true
https://ru.wikipedia.org/wiki/%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5
Аппаратное обеспечение вычислительных систем — обобщённое название оборудования, на котором работают компьютеры и сети компьютеров.
К аппаратному обеспечению обычно относят:
- центральный процессор (процессоры)
- оперативную память
- системную логику
- периферийные устройства
- сетевое оборудование
Некоторая часть задач, выполняемая аппаратным обеспечением может быть выполнена частично или полностью с помощью программной эмуляции, например, в персональных компьютерах часто используется программная реализация протоколов связимодемов, программная эмуляция функций отрисовки 3D изображений. Обычно перенос выполняемой задачи из аппаратной части в программную уменьшает стоимость оборудования, но увеличивает нагрузку на центральный процессор.
В случае существенной нагрузки на процессор определённого рода задачами, для повышения производительности производят обратную операцию: аппаратно реализуют часть алгоритма, уменьшая участие процессора в выполнении алгоритма.
Примеры аппаратной реализации алгоритмов, которые могли бы быть реализованы программно:
- 3D графика
- DMA-режим работы IDE устройств
- FIFO-буффер у COM-портов
- Физический процессор для обсчёта поведения объектов в компьютерных играх
- Математический сопроцессор, ускоряющий операции с плавающей запятой (в современных процессорах интегрирован)
- Функции файрвола
http://files.school-collection.edu.ru/dlrstore/7e246a27-f9a4-41f1-9edc-01c21ae4d12f/umk/text/01t10.htm?redirected=true
https://ru.wikipedia.org/wiki/%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5
Этот комментарий был удален автором.
ОтветитьУдалить