Что называют вычислительной техникой вычислительной системой компьютером
Электронные вычислительные средства завоевали прочные позиции в жизненно важных сферах деятельности человека, и область их применения постоянно расширяется. Современная вычислительная техника (ВТ) представлена широким спектром средств обработки информации.
Развитие средств ВТ идёт по двум направлениям /1/:
1) Электронно-вычислительные машины (ЭВМ) и простейшие вычислительные системы (ВС). Эти вычислительные средства основываются на эволюционных модификациях концептуальной последовательной машины Дж. фон Неймана (1945 г.). Процесс их развития отражён в ЭВМ первого (1949 г., электронные лампы), второго (1955 г., транзисторы) и третьего (1963 г., интегральные схемы) поколений. Пределом в этой модификации является конвейерный способ обработки информации в сочетании с векторизацией. По сути, такие ВМ представляют собой простейшие ВС. Вычислительные средства данного направления постоянно совершенствуются, главным образом, за счёт улучшения физико-технических характеристик элементов и внутренних информационных каналов.
2) Вычислительные системы (ВС) – базируются на принципе массового параллелизма при работе с информацией Данное направление ориентировано на применение полупроводниковых пластин с большим количеством обработки данных. ВС относятся к четвёртому и последующим поколениям средств ВТ.
Введём несколько определений /1, 2/.
Система – это совокупность элементов, соединённых между собой для достижения определенной цели. Понятие системы трактуется достаточно широко: практически каждое средство ВТ может рассматриваться как система – ВМ, сети, системы параллельной обработки данных и т.п.
Вычислительная машина – это система, выполняющая заданную, чётко определённую последовательность операций (программу) в соответствии с выбранным алгоритмом обработки информации.
Алгоритм – набор предписаний, однозначно определяющий содержание и последовательность выполнения действий для решения задач.
Вычислительная система – это информационная система, настроенная на решение задач конкретной области применения, т.е. в ней имеется аппаратная и программная специализация. Вычислительные системы бывают многопроцессорными (содержат несколько процессоров, между которыми происходит интенсивный обмен информацией; имеют единое управление вычислительными процессами) и микропроцессорными (строятся на базе микропроцессора или микроконтроллера, либо специализированного процессора цифровой обработки сигналов; используются для локального управления технологическим оборудованием в технических и бытовых системах).
Для наглядного представления ВС их изображают в виде схем, состоящих из блоков и связей между ними. Такие схемы представляют собой ориентированный граф, вершины которого – блоки.
В функциональной схеме блоки выделяются по функциональному признаку, в структурной схеме блоки соответствуют конструктивным компонентам – устройствам, узлам, интегральным схемам. Отдельные блоки функциональной и структурной схем могут совпадать. С каждым блоком связаны входы, выходы и функция, которая задаёт правила получения выходных последовательностей по входным последовательностям.
Структура – это совокупность элементов и их связей.
Функциональная организация ВС – это представление её как абстрактной системы в виде функциональной схемы, иллюстрирующей результат функциональной декомпозиции. Для сложных систем, таки как вычислительные машины и сети, часто используется иерархия представлений.
Структурная организация ВС- это представление её как системы в виде схемы, содержащей реально реализуемые устройства, узлы, элементы.
Функциональные схемы ВС состоят из блоков, каждый из которых является преобразователем информации.
Преобразователь информации – это некоторый блок, имеющий входы для поступления информации и некоторые выходы, на которых представлена выходная информация.
Информация на входах и выходах блоков представлена сигналами. Сигнал- это носитель информации в виде изменяющейся во времени физической величине, обеспечивающей передачу данных. В настоящее время подавляющее большинство преобразователей информации представляют собой электронные схемы, содержащие соединённые определённым образом между собой электронные ключи – вентили. Эти электронные схемы реализуются с использованием технологий современной микроэлектроники в виде интегральных схем. Для представления сигналов приняты два непересекающихся диапазона уровней напряжения. При напряжении 5В: диапазон 0 - 0,4В соответствует значению логического «0» в двоичной системе счисления, диапазон 2,4 – 5В соответствует значению логической «1».
Информация в ВС представляется в виде двоичных кодов фиксированной длины (машинных слов). Для получения, передачи, хранения и обработки информации используются аппаратные и программные средства, называемые вычислительными ресурсами.
Многоуровневая иерархия аппаратных и программных средств, из которых строится ВМ или ВС, называется архитектуройВМ (ВС). Каждый из уровней допускает многовариантное построение и применение. Конкретная реализация уровней определяет особенности структурного построения вычислительных машин.
Несколько вычислительных машин или вычислительных систем, информационно связанных между собой, образуют вычислительный комплекс. При этом каждая машина самостоятельно управляет своими вычислительными процессами, и информационный обмен между вычислительными машинами комплекса не является интенсивным (например, цех, корабль и т.д.).
Сеть (компьютерная, информационно- вычислительная) – это информационная система, которая состоит из множества абонентских систем и телекоммуникационной системы для их информационного взаимодействия. Отличительной особенностью сетей являются развитые функции информационного взаимодействия.
Множество операций над данными и порядок выполнения этих операций называется моделью вычислений. В рамках изучения принципов работы вычислительных машин, систем и сетей подразумевается модель вычислений, заложенная в оборудование и, следовательно, зависящая от их (вычислительных машин) структуры и архитектуры.
Ознакомившись с основными терминами, перейдем к рассмотрению подходов к организации вычислительных машин и систем, а также их характеристик.
В связи с кризисом классической структуры ЭВМ дальнейшее поступательное развитие вычислительной техники напрямую связано с переходом к параллельным вычислениям, с идеями построения многопроцессорных систем и сетей, объединяющих большое количество отдельных процессоров и (или) ЭВМ. Здесь появляются огромные возможности совершенствования средств вычислительной техники. Но следует отметить, что при несомненных практических достижениях в области параллельных вычислений, до настоящего времени отсутствует их единая теоретическая база.
Термин вычислительная система появился в начале - середине 60-х гг. при появлении ЭВМ III поколения. Это время знаменовалось переходом на новую элементную базу - интегральные схемы. Следствием этого явилось появление новых технических решений: разделение процессов обработки информации и ее ввода-вывода, множественный доступ и коллективное использование вычислительных ресурсов в пространстве и во времени. Появились сложные режимы работы ЭВМ - многопользовательская и многопрограммная обработка.
Под вычислительной системой (ВС) понимают совокупность взаимосвязанных и взаимодействующих процессоров или ЭВМ, периферийного оборудования и программного обеспечения, предназначенную для сбора, хранения, обработки и распределения информации.
Отличительной особенностью ВС по отношению к ЭВМ является наличие в них нескольких вычислителей, реализующих параллельную обработку. Создание ВС преследует следующие основные цели: повышение производительности системы за счет ускорения процессов обработки данных, повышение надежности и достоверности вычислений, предоставление пользователям дополнительных сервисных услуг и т.д.
Параллелизм в вычислениях в значительной степени усложняет управление вычислительным процессом, использование технических и программных ресурсов. Эти функции выполняет операционная система ВС.
Классификация вычислительных систем
Существует большое количество признаков, по которым классифицируют вычислительные системы.
- универсальные
- специализированные.
- многомашинные
- многопроцессорные
- процессоров;
- оперативной памяти;
- каналов связи.
- однородные системы
- неоднородные системы.
- централизованные
- децентрализованные
- со смешанным управлением.
- территориально-сосредоточенные –это когда все компоненты располагаются в непосредственной близости друг от друга;
- распределенные –это когда компоненты могут располагаться на значительном расстоянии, например, вычислительные сети;
- структурно-одноуровневые –это когда имеется лишь один общий уровень обработки данных;
- многоуровневые(иерархические) структуры –это когда в иерархических ВС машины или процессоры распределены по разным уровням обработки информации, некоторые машины (процессоры) могут специализироваться на выполнении определенных функций.
- Магистральные (конвейерные) МПВС, у которых процессор одновременно выполняет разные операции над последовательным потоком обрабатываемых данных. По принятой классификации такие МПВС относятся к системам с многократным потоком команд и однократным потоком данных (МКОД или MISD — Multiple Instruction Single Data).
- Векторные МПВС, у которых все процессоры одновременно выполняют одну команду над различными данными — однократный поток команд с многократным потоком данных (ОКМД или SIMD — Single Instruction Multiple Data).
- Матричные МПВС, у которых микропроцессор одновременно выполняет разные операции над последовательными потоками обрабатываемых данных —многократный поток команд с многократным потоком данных (МКМД или MIMD — Multiple Instruction Multiple Data).
- структура MIMD в классическом ее варианте;
- параллельно-конвейерная модификация, иначе MMISD, то есть многопроцессорная (Multiple) MISD-архитектура;
- параллельно-векторная модификация, иначе MSIMD, то есть многопроцессорная SIMD-архитектура.
- Первый подход применяется при создании небольших кластерных систем. В кластер объединяются полнофункциональные компьютеры, которые продолжают работать и как самостоятельные единицы, например, компьютеры учебного класса или рабочие станции лаборатории.
- Второй подход применяется в тех случаях, когда целенаправленно создается мощный вычислительный ресурс. Тогда системные блоки компьютеров компактно размещаются в специальных стойках, а для управления системой и для запуска задач выделяется один или несколько полнофункциональных компьютеров, называемых хост-компьютерами. В этом случае нет необходимости снабжать компьютеры вычислительных узлов графическими картами, мониторами, дисковыми накопителями и другим периферийным оборудованием, что значительно удешевляет стоимость системы.
- высокая суммарная производительность;
- высокая надежность работы системы;
- наилучшее соотношение производительность/стоимость;
- возможность динамического перераспределения нагрузок между серверами;
- легкая масштабируемость, то есть наращивание вычислительной мощности путем подключения дополнительных серверов;
- удобство управления и контроля работы системы.
- задержки разработки и принятия общих стандартов;
- большая доля нестандартных и закрытых разработок различных фирм, затрудняющих их совместное использование;
- трудности управления одновременным доступом к файлам;
- сложности с управлением конфигурацией, настройкой, развертыванием, оповещениями серверов о сбоях и т.п.
- память: T2-P: PC1600/PC2100/PC2700/PC3200, до 2Гб, 2 DIMM слота
- память: T2-R: PC1600/PC2100/PC2700, до 2Гб, 2 DIMM слота;
- материнская плата: P4P8T, Intel 865G / ICH 5, 800/533/400МГц FSB
- материнская плата: P4R8T, ATI RS300/IXP200, 800/533/400MГц FSB;
- видео: интегрированная 64Mб
- ATI Radeon 9100, DVI, 64Mб;
- слоты: одинаковы для обеих систем: PCI, AGP 8x;
- сеть: 10/100Mбит/с, Wireless 802.11b WiFi
- сеть: 10/100Мбит/с;
- аудио: 6-канальный AC97 S/PDIF выход кнопки Audio DJ, Audio CD, FM radio studio
- аудио: 6-канальный AC97 S/PDIF выход;
- карты памяти: Compact Flash Type I/II, Microdrive, Memory Stick, Memory Stick Pro, Secure Digital, MultiMedia Card, Smart Media Card
- карты памяти: нет;
- отсеки для приводов: 3.5 FDD, 3.5 HDD, 5.25 ODD
- отсеки для приводов: 3.5 FDD, 3.5 HDD, 5.25 ODD;
- выходы на задней панели: 4xUSB 2.0, PS/2 клавиатура, PS/2 мышь, VGA (D-SUB), Game / MIDI, RJ-45 LAN (10/100 Мбит/с), Line-in/out, выход динамиков, FM антенна, антенна адаптера 802.11b, GIGA LAN, ТВ-тюнер
- выходы на задней панели: 2xUSB 2.0, PS/2 клавиатура, PS/2 мышь, VGA (D-SUB), Game / MIDI, RJ-45 LAN(10/100 Мбит/с), Line-in/out, выход наушников, FM антенна
- Интерфейс пользователя – интерфейс между пользователем и программно-аппаратными средствами компьютера.
- Аппаратно-программный интерфейс – интерфейс между программным и аппаратным обеспечением.
- Программный интерфейс – интерфейс между разными видами программного обеспечения.
Взаимодействие на уровне оперативной памяти (ОП) сводится к программной реализации общего поля оперативной памяти, что несколько проще, но также требует существенной модификации ОС. Под общим полем имеется в виду равнодоступность модулей памяти: все модули памяти доступны всем процессорам и каналам связи.
На уровне каналов связи взаимодействие организуется наиболее просто и может быть достигнуто внешними по отношению к ОС программами-драйверами, обеспечивающими доступ от каналов связи одной машины к внешним устройствам других (формируется общее поле внешней памяти и общий доступ к устройствам ввода-вывода).
Все вышесказанное иллюстрируется схемой взаимодействия компьютеров в двухмашинной ВС, представленной на рис. 1.
Рис. 1. Схема взаимодействия компьютеров в двухмашинной ВС
Ввиду сложности организации информационного взаимодействия на 1-м и 2-м уровнях в большинстве многомашинных ВС используется 3-й уровень, хотя и динамические характеристики (в первую очередь быстродействие), и показатели надежности таких систем существенно ниже.
Многопроцессорные системы (МПС) содержат несколько процессоров, информационно взаимодействующих между собой либо на уровне регистров процессорной памяти, либо на уровне ОП. Этот тип взаимодействия используется в большинстве случаев, ибо организуется значительно проще и сводится к созданию общего поля оперативной памяти для всех процессоров. Общий доступ к внешней памяти и устройствам ввода-вывода обеспечивается обычно через каналы ОП. Важным является и то, что многопроцессорная вычислительная система работает под управлением единой ОС, общей для всех процессоров. Это существенно улучшает динамические характеристики ВС, но требует наличия специальной, весьма сложной ОС.
Однако МПС имеют и существенные недостатки. Они, в первую очередь, связаны с использованием ресурсов общей оперативной памяти. При большом количестве объединяемых процессоров возможно возникновение конфликтных ситуаций, в которых несколько процессоров обращаются с операциями типа ”чтение” и ”запись” к одним и тем же ячейкам памяти. Помимо процессоров к ОП подключаются все процессоры ввода-вывода, средства измерения времени и т.д. Поэтому вторым серьезным недостатком МПС является проблема коммутации и доступа абонентов к ОП. Процедуры взаимодействия очень сильно усложняют структуру ОС МПС. Опыт построения подобных систем показал, что они эффективны при небольшом числе объединяемых процессоров (от 2 до 10). Схема взаимодействия процессоров в ВС показана на схеме рис. 2. Типичным примером массовых многомашинных ВС могут служить компьютерные сети, примером многопроцессорных ВС — суперкомпьютеры.
Рис. 2. Схема взаимодействия процессоров в ВС
Неоднородная ВС включает в свой состав различные типы компьютеров или процессоров. При построении системы приходится учитывать их различные технические и функциональные характеристики, что существенно усложняет создание и обслуживание неоднородных систем.
В децентрализованных системах функции управления распределены между ее элементами. Каждая ЭВМ (процессор) системы сохраняет известную автономию, а необходимое взаимодействие между элементами устанавливается по специальным наборам сигналов. С развитием ВС и, в частности, сетей ЭВМ, интерес к децентрализованным системам постоянно растет.
В системах со смешанным управлением совмещаются процедуры централизованного и децентрализованного управления. Перераспределение функций осуществляется в ходе вычислительного процесса, исходя из сложившейся ситуации.
По принципу закрепления вычислительных функций за отдельными ЭВМ (процессорами) различают системы с жестким и плавающим закреплением функций. В зависимости от типа ВС следует решать задачи статического или динамического размещения программных модулей и массивов данных, обеспечивая необходимую гибкость системы и надежность ее функционирования.
На рис. 3 представлена принципиальная схема классификации вычислительных систем.
Рис. 3. Принципиальная схема классификации вычислительных систем.
Суперкомпьютеры и особенности их архитектуры
К суперкомпьютерам относятся мощные многопроцессорные вычислительные машины с быстродействием сотни миллионов — десятки миллиардов операций в секунду. Создать такие высокопроизводительные компьютеры на одном микропроцессоре (МП) не представляется возможным ввиду ограничения, обусловленного конечным значением скорости распространения электромагнитных волн (300 000 км/с), т.к. время распространения сигнала на расстояние несколько миллиметров (линейный размер стороны МП) при быстродействии 100 млрд операций/с становится соизмеримым со временем выполнения одной операции. Поэтому суперкомпьютеры создаются в виде высокопараллельных многопроцессорных вычислительных систем (МПВС).
Рис. 3. Условные структуры однопроцессорной (SISD) и названных многопроцессорных ВС
Кластерные суперкомпьютеры и особенности их архитектуры
Существует технология построения больших компьютеров и суперкомпьютеров на базе кластерных решений. По мнению многих специалистов, на смену отдельным, независимым суперкомпьютерам должны прийти группы высокопроизводительных серверов, объединяемых в кластер.
Кластер - это связанный набор полноценных компьютеров, используемый в качестве единого вычислительного ресурса.
Удобство построения кластерных ВС заключается в том, что можно гибко регулировать необходимую производительность системы, подключая к кластеру с помощью специальных аппаратных и программных интерфейсов обычные серийные серверы до тех пор, пока не будет получен суперкомпьютер требуемой мощности. Кластеризация позволяет манипулировать группой серверов как одной системой, упрощая управление и повышая надежность.
Важной особенностью кластеров является обеспечение доступа любого сервера к любому блоку как оперативной, так и дисковой памяти. Эта проблема успешно решается, например, объединением систем SMP-архитектуры на базе автономных серверов для организации общего поля оперативной памяти и использованием дисковых систем RAID для памяти внешней (SMP — Shared Memory multiprocessing, технология мультипроцессирования с разделением памяти).
Для создания кластеров обычно используются либо простые однопроцессорные персональные компьютеры, либо двух- или четырех- процессорные SMP-серверы. При этом не накладывается никаких ограничений на состав и архитектуру узлов. Каждый из узлов может функционировать под управлением своей собственной операционной системы. Чаще всего используются стандартные ОС: Linux, FreeBSD, Solaris, Unix, Windows NT. В тех случаях, когда узлы кластера неоднородны, то говорят о гетерогенных кластерах.
1 пример из «жизни» систем
Blue Gene будет установлен в Ливерморскую национальную лабораторию им. Лоуренса. Основные его задачи - моделирование погодных условий и изучение космического пространства.
Blue Gene будет состоять из 130 тысяч процессоров, и его производительность будет составлять 360 терафлопс.
Чипы IBM используются в системе, неформально называемой Big Mac. PowerPC 970 состоит из 1100 двухпроцессорных компьютеров Apple G5, занимая в общем списке третью строчку, с производительностью в 10,3 триллионов операций в секунду.
Процессоры Opteron используются в 2816-процессорном кластере, и его производительность составляет 8 триллионов операций в секунду.
Интересен факт, что общая производительность 500 лучших систем растет экспоненциально, увеличиваясь в десять раз примерно каждые четыре года. Порог в 1000 терафлопов (триллионов операций в секунду) планируется достигнуть к 2005 году.
Самые прочные позиции в списке у HP или IBM: соотношение числа систем - 165 против 159 в пользу HP
1) совокупность технических и математических средств, методов и приёмов, используемых для механизации и автоматизации процессов вычислений и обработки информации. Основу технических средств современной вычислительной техники составляют электронные вычислительные машины (ЭВМ, компьютеры), устройства ввода, вывода, представления и передачи данных (сканеры, принтеры, модемы, мониторы, плоттеры, клавиатуры, накопители на магнитных лентах и дисках и т. д.), ноутбуки, микрокалькуляторы, электронные записные книжки и пр. К математическим средствам относятся разнообразные программы (в т. ч. операционные системы, программы технического обслуживания ЭВМ), языки программирования, инструкции, протоколы и т. д.
Первые примитивные устройства (абак, китайские счёты и т. п.) для механизации вычислений площадей земельных участков, торговых расчётов и пр. появились за сотни лет до н. э. Вычислительные устройства, такие, как, напр., шкала Непера, логарифмическая линейка, арифмометр В. Шиккарда, счётная машина Б. Паскаля, были известны уже в 17 в. На смену им в 18–19 вв. пришли планиметры Дж. Германа и Дж. Амслера, арифмометр В. Т. Однера и др. В 1833 г. английский учёный Ч. Беббидж разработал проект «аналитической машины» – гигантского арифмометра с программным управлением, арифметическим и запоминающим устройствами; однако осуществить свой проект ему не удалось гл. обр. из-за недостаточной технической базы. Развитие вычислительной техники в кон. 19 – нач. 20 в. связано в основном с созданием аналоговых вычислительных машин (АВМ). Лишь в 1944 г. в США была построена первая цифровая вычислительная машина (ЦВМ) с программным управлением МАРК-I на электромагнитных реле.
Решающим событием в развитии вычислительной техники стало создание в 1946 г. в США электронной вычислительной машины (ЭВМ) – ЭНИАК. Первая отечественная ЭВМ – МЭСМ была построена в 1950 г. под руководством академика С. А. Лебедева, а спустя три года появилась БЭСМ – предшественница серии отечественных цифровых ЭВМ: «Минск», «Урал», «Днепр», «Мир», «Раздан» и др. С развитием вакуумной, а затем полупроводниковой электроники и микроэлектроники изменялась элементная база ЭВМ и других технических средств вычислительной техники, разрабатывались новые логические схемы устройств. Одновременно создавались новые, всё более сложные программы, совершенствовались языки программирования и методы управления вычислительным процессом. За каких-то 40 лет существования производительность электронных вычислительных машин возросла с нескольких тысяч до десятков миллиардов операций за 1 секунду.
Новый, поистине революционный этап в развитии вычислительной техники ознаменовался созданием в 1970-х гг. персональных компьютеров. С появлением персональных компьютеров, работающих в режиме дружественного диалога с пользователем, вычислительная техника стала доступна широкому кругу пользователей – от школьников до специалистов в области математики и программирования, от кассира в магазине до конструктора космических систем, от лаборанта до учёного-атомщика. К кон. 2000 г. вычислительная техника из инструмента для математических расчётов превратилась в универсальное средство обработки информации, располагающее совершенным программным обеспечением, способное решать самые сложные задачи практически во всех сферах человеческой деятельности – экономике, энергетике, промышленности, научных исследованиях и др.
2) Отрасль техники, занимающаяся разработкой, изготовлением и эксплуатацией вычислительных машин, устройств и приборов.
совокупность технических и математических средств, методов и приёмов, используемых для облегчения и ускорения решения трудоёмких задач, связанных с обработкой информации, в частности числовой, путём частичной или полной автоматизации вычислительного процесса; отрасль техники, занимающаяся разработкой, изготовлением и эксплуатацией вычислительных машин (См. Вычислительная машина).
Задачи, связанные с исчислением времени, определением площадей земельных участков, торговыми расчётами и др., относятся к древнейшим периодам человеческой культуры. Первые примитивные устройства для механизации вычислений Абак, китайские счёты и математические правила решения простейших вычислительных задач появились за сотни лет до н. э. Вычислительные устройства, такие, например, как шкала Непера, Логарифмическая линейка, арифметическая машина французского учёного Б. Паскаля — предшественница Арифмометра, были известны уже в 17 в. Промышленная революция 18—19 вв., характеризующаяся бурным для того времени ростом средств производства и его механизацией, дала толчок и развитию В. т. Это обусловливалось прежде всего необходимостью выполнения сложных расчётов при проектировании и строительстве кораблей, сооружении мостов, топографических работах, усложнением финансовых операций и т.п. При этом сложность и количество задач возросли настолько, что решение их в необходимый срок и без механизации самого вычислительного процесса часто оказывалось невозможным. Тогда на смену примитивным счётным устройствам пришли Планиметры Дж. Германа и Дж. Амслера, арифмометр В. Т. Однера и др.
В 1833 английский учёный Ч. Беббидж разработал проект «аналитической машины» — гигантского арифмометра с программным управлением, арифметическим и запоминающим устройствами. Однако полностью осуществить свой проект ему не удалось, главным образом из-за недостаточного развития техники в то время; материалы об этой машине были опубликованы лишь в 1888, уже после смерти автора. Исследования Беббиджа лишь спустя 100 лет привлекли внимание инженеров, но математики отметили их сразу. В 1842 итальянский математик Менабреа опубликовал записи лекций Беббиджа, прочитанных в Турине и посвящённых «аналитической машине».
Практическое развитие В. т. в 19 и в начале 20 вв. связано главным образом с постройкой аналоговых машин (см. Аналоговая вычислительная машина), в частности первой машины для решения дифференциальных уравнений академика А. Н. Крылова (1904). В 1944 в США была построена ЦВМ с программным управлением «МАРК-1» на электромагнитных реле; её изготовление стало возможным благодаря накопленному опыту эксплуатации телефонной аппаратуры, счётно-аналитических и счётно-перфорационных машин.
Резкий скачок в развитии В. т. — создание в середине 40-х гг. 20 в. электронных цифровых вычислительных машин (См. Цифровая вычислительная машина) (ЭЦВМ) с программным управлением. Применение электронных ЦВМ существенно расширило круг задач; возможными стали такие вычисления, которые ранее были невыполнимы, так как требуемое для этого время превышало продолжительность человеческой жизни. Производство электронных ЦВМ росло чрезвычайно быстро: первая (и единственная) машина «ЭНИАК» была создана в США в 1946, а уже к 1965 мировой парк насчитывал свыше 50 тыс. ЦВМ различного назначения. Столь же быстро совершенствовались технические параметры электронных ЦВМ; в сотни и тысячи раз возросли их быстродействие и объёмы памяти.
Первая советская электронная ЦВМ «МЭСМ» (малая электронная счётная машина) была построена в АН УССР в 1950 под руководством академика С. А. Лебедева. В 1953 в институте точной механики и вычислительной техники также под руководством Лебедева была создана БЭСМ, ставшая предшественницей серии отечественных электронных ЦВМ («Минск», «Урал», «Днепр», «Мир» и др.).
Быстрое совершенствование В. т. неразрывно связано с интенсивным развитием электронной техники: первые ЭВМ были ламповыми, однако уже через несколько лет достижения в технике полупроводников позволили полностью перейти на полупроводниковое исполнение, а с начала 60-х гг. 20 в. приступить к микроминиатюризации схем и элементов ЭВМ, что существенно повышает их быстродействие и надёжность, уменьшает габариты и потребляемую мощность, удешевляет производство.
Наиболее существенно применение средств В. т. в системах автоматического управления при сборе, обработке и использовании информации с целью учёта, планирования, прогнозирования и экономической оценки для принятия научно обоснованных решений. Подобные системы управления могут быть как большими системами (См. Большая система), охватывающими всю страну, район, какую-либо отрасль промышленности в целом или группу специализированных предприятий, так и локальными, действующими в пределах одного завода или цеха.
В. т. широко используется в современных системах обработки информации, для быстрого и точного определения координат кораблей, подводных лодок, самолётов, космических объектов и т.п. Особой областью применения В. т. являются информационные поисковые системы, обеспечивающие механизацию библиотечных и библиографических работ и способствующие ликвидации огромных справочных картотек. Быстро расширяющейся сферой применения В. т. является также работа банков, сберегательных касс и других финансовых учреждений, где использование ЦВМ позволяет централизованно выполнять все расчётные операции.
Возрастающее значение В. т. для нужд народного хозяйства и приближение её к потребителям, которые не являются специалистами в области В. т., предъявляют всё более высокие требования к программам ЭВМ. Разработка программ и Программирование становится существенным фактором, определяющим возможности дальнейшего расширения сферы применения В. т. Уже в конце 60-х гг. стоимость математического обеспечения (См. Математическое обеспечение) ЦВМ превысила стоимость материальной части и имеется тенденция дальнейшего его увеличения. Для выполнения простых вычислительных операций используют ЦВМ с жёсткой программой (например, электронные арифмометры, выполняющие арифметические действия и вычисление простейших функций) и средства малой механизации счётных работ (кассовые аппараты, счётно-аналитические машины и т.п.).
Уже первые электронные ЦВМ показали принципиальную возможность производить вычисления с такой скоростью, которая превышает скорость рассчитываемого физ. процесса. Это позволяет не только предсказывать возможные отклонения в процессе, но и своевременно корректировать их, вмешиваться в ход процесса, т. е. управлять им (см. Автоматизация производства).
Современный научно-технический прогресс характеризуется прежде всего не только высокой производительностью и научной организацией труда, но и широкой механизацией и автоматизацией умственной деятельности человека. Алгоритмизация умственной деятельности человека потребовала интенсивной разработки новых разделов математики, особенно математического моделирования (См. Моделирование), логики, лингвистики и психологии, создания специальных математических методов анализа, физических, биологических и социальных процессов, математическое исследование которых было ранее невозможно.
ЭВМ — наиболее мощное средство В. т., появившееся в результате всё увеличивающейся осознанной общественной потребности в повышении эффективности человеческого труда, стало основной, важнейшей технической базой кибернетики (См. Кибернетика). Электронные вычислительные и управляющие машины открывают широчайшие возможности в области переработки громадных объёмов информации в кратчайшие сроки.
Лит.: Лебедев С. А., Электронные вычислительные машины, М., 1956; Бут Э. и Бут К., Автоматические цифровые машины, пер. с англ., М., 1959; Китов А. И. и Криницкий Н. А., Электронные вычислительные машины, 2 изд., М., 1965; Ледли Р. С., Программирование и использование цифровых вычислительных машин, пер. с англ., М., 1966; Информация. [Сб. ст.], пер. с англ., под ред. А. В. Шилейко, М., 1968; Корн Г., Корн Т., Электронные аналоговые и аналого-цифровые вычислительные машины, пер. с англ., ч. 1—2, М., 1967—68; Morrison Ph. and Morrison Е. [ed.], Charles Babbage and his calculating engines, N. Y., [1961]; Sackman Н., Computers, system science and evolving society, N. Y., [1967].
Большая советская энциклопедия. — М.: Советская энциклопедия . 1969—1978 .
Операционная система - программа, которая обеспечивает возможность рационального использования оборудования компьютером для пользования.
Структура вычислительной системы.
Вычислительная система (ВС) - взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации.
1. техническое обеспечение (Hardware): память, процессор, монитор, диски, устройства, объединяющее магистральные соединения – шина.
2. программное обеспечение, которое делится следующим образом:
Слои ПО в компьютерной среде:
Любой из компонентов прикладного ПО обязательно работает под управлением ОС.
Операционная система (ОС) - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы и удобства работы с ней.
Под утилитами понимают специальные системные программы, с помощью которых можно обслуживать ОС, выполнять обработку данных, выполнять оптимизацию данных на носителе и т.д.
К утилитам относятся программа разбиения магнитных дисков на носители, программа форматирования, программа переноса основных системных данных. Утилиты могут работать только в соответствующей ОС.
Когда включается компьютер, одновременно с аппаратными компонентами начинает работать специальная программа, которая называется операционная система.
· Базовая система ввода-вывода;
· Утилиты и драйверы.
Операционная система исполняет роль своеобразного интерфейса. между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС.
Интерфейс - совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к ПЭВМ.
Различают следующие виды интерфейса:
Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных.
В программном обеспечении ВС операционная система занимает основное положение, поскольку осуществляет планирование и контроль всего вычислительного процесса. Любой из компонентов программного обеспечения обязательно работает под управлением ОС.
В соответствии с условиями применения различают три режима ОС: пакетной обработки, разделения времени и реального времени.
В режиме пакетной обработки ОС последовательно выполняет собранные в пакет задания. В этом режиме пользователь не имеет контакта с ЭВМ, получая лишь результаты вычислений.
В режиме разделения времени ОС одновременно выполняет несколько задач, допуская обращение каждого пользователя к ЭВМ.
В режиме реального времени ОС обеспечивает управление объектами в соответствии с принимаемыми входными сигналами. Время отклика ЭВМ с ОС реального времени на возмущающее воздействие должно быть минимальным.
Читайте также: