информатика для экономистов. 1. Информатика для экономистов. Учебное пособие Нижний Новгород Издательство Нижегородского госуниверситета 2012
Скачать 0.95 Mb.
|
2.4. Аппаратное и программное обеспечение ЭВМАппаратное обеспечение (hardware) - совокупность технических средств, используемых в процессе функционирования ЭВМ и взаимодействующих друг с другом. Программное обеспечение (software) - совокупность программ для ЭВМ и методических материалов по их применению. Аппаратно-программное обеспечение (firmware) - совокупность программ и данных, сохраняемых в ПЗУ и критически важных для функционирования ЭВМ данного типа. Обычно конкретная прикладная программа может выполняться только на определенном типе ЭВМ, с использованием определенного системного и служебного ПО. Поэтому часто говорят об аппаратных, программных и программно-аппаратных платформах. Аппаратная платформа - совокупность технических средств, определяющих среду функционирования конкретных программ. Основой аппаратной платформы является совокупность системной (материнской) платы и типа используемого процессора. Выполняемая на ЭВМ программа состоит из команд конкретного процессора. Каждый тип процессора (Intel, PowerPC, Alpha, Sparc и т.д.) имеет свою систему команд, которые сильно различаются. Программа, закодированная в системе команд одного процессора, не может быть выполнена на ЭВМ, использующей процессор, имеющий другую систему машинных команд. В некоторых процессорах предусмотрена возможность эмуляции команд других процессоров. Программная платформа - совокупность системных и/или служебных программ, создающих среду выполнения конкретных прикладных программ. Обычно прикладные программы создаются применительно к использованию в среде конкретного системного ПО (операционной системы, ОС). Например, программы, предназначенные для исполнения в среде Windows, не могут исполняться в среде ОС OS/2 и наоборот. При этом программы, рассчитанные на применение в среде OS/2 или Windows, могут иметь общую аппаратную платформу, например, ЭВМ на процессорах Intel. В этом случае программной платформой является конкретная ОС. В качестве программной платформы может выступать и служебное ПО. Например, программа созданная на языке программирования PL/SQL, используемом в СУБД Oracle, обычно может выполняться на любой аппаратной платформе, под управлением любой ОС, но только в среде СУБД Oracle для данной аппаратной платформы и данной ОС. Программа на языке Java может исполняться на любой аппаратной платформе, под управлением любой ОС, но только в том случае, если на данной ЭВМ установлена так называемая исполнительная машина Java, обеспечивающая выполнение программ на языке Java в среде данной ОС. В рассмотренных случаях говорят, что в качестве программной платформы выступает СУБД Oracle, либо исполнительная машина Java, соответственно. Программно-аппаратная платформа - совокупность аппаратных средств, системного и служебного ПО, необходимых для функционирования конкретных прикладных программ. Большинство существующих на данный момент программ реализовано для программно-аппаратной платформы WIntel (Windows, Intel), то есть требуют для своей эксплуатации ЭВМ на основе процессоров Intel (или совместимых с ними) и функционирующих под управлением той или иной разновидности ОС Windows. 3. Современная классификация ЭВМ3.1. Общие принципы классификацииВ настоящее время существует несколько видов классификации ЭВМ. Наиболее значимыми являются классификации по: степени универсальности; способам использования; степени производительности; особенностям архитектуры. 3.1.1. Классификация по степени универсальностиПо степени универсальности выделяют: ЭВМ общего назначения (универсальные); Специализированные (встроенные) ЭВМ. ЭВМ общего назначения могут использоваться для решения любых задач обработки данных. Специализированные (встроенные) ЭВМ - это ЭВМ, предназначенные для решения ограниченного круга задач. Обычно специализированные ЭВМ используются для управления сложными техническими устройствами. Каждая специализированная ЭВМ рассчитана на решение ограниченного круга задач и, как правило, не может использоваться вне того устройства, в которое встроена. Встраиваются в системы автоматического управления сложными устройствами или технологическими процессами на производстве, транспорте, связи, военном деле и т.д. Часто встраиваются в бытовые устройства. |