Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Цифровой компьютер - Классификация22 января 2011Оглавление: 1. Цифровой компьютер 2. Этимология 3. Экспоненциальное развитие компьютерной техники 4. Классификация 5. Применение компьютеров 6. Математические модели Типизация по назначению
По системам счисления
Элементные основы
Первая троичная ЭВМ «Сетунь» на ферритдиодных ячейках была построена Брусенцовым в МГУ. Поверхностный характер представленного подхода к классификации компьютеров очевиден. Он обычно используется лишь для обозначения общих черт наиболее часто встречающихся компьютерных устройств. Быстрые темпы развития вычислительной техники означают постоянное расширение областей её применения и быстрое устаревание используемых понятий. Для более строгого описания особенностей того или иного компьютера обычно требуется использовать другие схемы классификаций. Физическая реализацияБолее строгий подход к классификации основан на отслеживании используемых при создании компьютеров технологий. Не секрет, что самые ранние компьютеры были полностью механическими системами. Тем не менее уже в 1930-х годах телекоммуникационная промышленность предложила разработчикам новые, электромеханические компоненты, а в 1940-х были созданы первые полностью электронные компьютеры, имевшие в своей основе электронные лампы. В 1950—1960-х годах на смену лампам пришли транзисторы, а в конце 1960-х начале 1970-х годов используемые и сегодня полупроводниковые интегральные схемы. Одними из первых полупроводниковых приборов были точечные диоды на основе сульфида свинца и окиси олова в детекторных радиоприёмниках. Позже были разработаны полупроводники на основе германия. Ещё позже были разработаны полупроводники на основе кремния. Если посмотреть на положение этих элементов в периодической таблице Д. И. Менделеева, то можно заметить, что все они находятся в одной группе и движение происходит вверх по колонке группы в таблице, поэтому можно предположить, что следующие полупроводники будут разработаны на основе углерода. На планете Земля белковые живые существа в своих «думателях» используют белковые образования, построенные из белковых молекул, которые в основном являются длинными углеводородными молекулами, то есть некоторые белки являются полупроводниками на основе углерода. Наиболее совершенным мозгом из белковых существ на планете Земля обладает человек. Приведённый перечень технологий не является исчерпывающим; он описывает только основную тенденцию развития вычислительной техники. В разные периоды истории исследовалась возможность создания вычислительных машин на основе множества других, ныне позабытых и порою весьма экзотических технологий. Например, существовали планы создания гидравлических и пневматических компьютеров, между 1903 и 1909 годами некто Перси И. Луджет даже разрабатывал проект программируемой аналитической машины, работающей на базе пошивочных механизмов. В настоящее время ведутся серьёзные работы по созданию оптических компьютеров, использующих вместо традиционного электричества световые сигналы. Другое перспективное направление подразумевает использование достижений молекулярной биологии и исследований ДНК. И, наконец, один из самых новых подходов, способный привести к грандиозным изменениям в области вычислительной техники, основан на разработке квантовых компьютеров. Впрочем, в большинстве случаев технология исполнения компьютера является гораздо менее важной, чем заложенные в его основу конструкторские решения.
Конструктивные особенностиСовременные компьютеры используют весь спектр конструкторских решений, разработанных за всё время развития вычислительной техники. Эти решения, как правило, не зависят от физической реализации компьютеров, а сами являются основой, на которую опираются разработчики. Ниже приведены наиболее важные вопросы, решаемые создателями компьютеров: Цифровой или аналоговыйФундаментальным решением при проектировании компьютера является выбор, будет ли он цифровой или аналоговой системой. Если цифровые компьютеры работают с дискретными численными или символьными переменными, то аналоговые предназначены для обработки непрерывных потоков поступающих данных. Сегодня цифровые компьютеры имеют значительно более широкий диапазон применения, хотя их аналоговые собратья все ещё используются для некоторых специальных целей. Следует также упомянуть, что здесь возможны и другие подходы, применяемые, к примеру, в импульсных и квантовых вычислениях, однако пока что они являются либо узкоспециализированными, либо экспериментальными решениями. Примерами аналоговых вычислителей, от простого к сложному, являются: номограмма, логарифмическая линейка, астролябия, осциллограф, телевизор, аналоговый звуковой процессор, автопилот, мозг. Среди наиболее простых дискретных вычислителей известен абак, или обыкновенные счёты; наиболее сложной из такого рода систем является суперкомпьютер. Двоичный, троичный, четверичный или десятичныйПримером компьютера на основе десятичной системы счисления является первая американская вычислительная машина Марк I. Важнейшим шагом в развитии вычислительной техники стал переход к внутреннему представлению чисел в двоичной форме. Это значительно упростило конструкции вычислительных устройств и периферийного оборудования. Принятие за основу двоичной системы счисления позволило более просто реализовывать арифметические функции и логические операции. Тем не менее переход к двоичной логике был не мгновенным и безоговорочным процессом. Многие конструкторы пытались разработать компьютеры на основе более привычной для человека десятичной системы счисления. Применялись и другие конструктивные решения. Так, одна из ранних советских машин работала на основе троичной системы счисления, использование которой во многих отношениях более выгодно и удобно по сравнению с двоичной системой. Под руководством академика Хетагурова Я. А., разработан «высоконадежный и защищенный микропроцессор недвоичной системы кодирования для устройств реального времени», использующий систему кодирования 1 из 4 с активным нулем. В целом, однако, выбор внутренней системы представления данных не меняет базовых принципов работы компьютера любой компьютер может эмулировать любой другой. ПрограммируемыйСпособность машины к выполнению определённого изменяемого набора инструкций без необходимости физической переконфигурации является фундаментальной особенностью компьютеров. Дальнейшее развитие эта особенность получила, когда машины приобрели способность динамически управлять процессом выполнения программы. Это позволяет компьютерам самостоятельно изменять порядок выполнения инструкций программы в зависимости от состояния данных. Первую реально работающую программируемую вычислительную машину сконструировал немец Конрад Цузе в 1941 году. Хранящий программы и данныеВо время выполнения вычислений часто бывает необходимо сохранить промежуточные данные для их дальнейшего использования. Производительность многих компьютеров в значительной степени определяется скоростью, с которой они могут читать и писать значения в памяти и её общей ёмкости. Первоначально компьютерная память использовалась только для хранения промежуточных значений, но вскоре было предложено сохранять код программы в той же самой памяти, что и данные. Это удачное решение используется сегодня в большинстве компьютерных систем. Однако для управляющих контроллеров и сигнальных процессоров более удобной оказалась схема, при которой данные и программы хранятся в различных разделах памяти. Классификация по способностямОдним из наиболее простых способов классифицировать различные типы вычислительных устройств является определение их способностей. Все вычислители могут, таким образом, быть отнесены к одному из трёх типов:
Современный компьютер общего назначенияПри рассмотрении современных компьютеров наиболее важной особенностью, отличающей их от ранних вычислительных устройств, является то, что при соответствующем программировании любой компьютер может подражать поведению любого другого. Таким образом, предполагается, что современные машины могут эмулировать любое вычислительное устройство будущего, которое когда-либо может быть создано. В некотором смысле эта пороговая способность полезна для различия компьютеров общего назначения и устройств специального назначения. Определение «компьютер общего назначения» может быть формализовано в требовании, чтобы конкретный компьютер был способен подражать поведению универсальной машины Тьюринга. Первым компьютером, удовлетворяющим такому условию, считается машина Z3, созданная немецким инженером Конрадом Цузе в 1941 году. Просмотров: 9170
|