Читать «Архитектура компьютера» онлайн - страница 17
Эндрю Таненбаум
Год выпуска | Название компьютера | Создатель | Примечания |
1974 | CRAY-1 | Cray | Первый векторный суперкомпьютер |
1978 | VAX | DEC | Первый 32-разрядный суперминикомпьютер |
1981 | IBM PC | IBM | Началась эра современных персональных компьютеров |
1981 | Osborne-1 | Osborne | Первый портативный компьютер |
1983 | Lisa | Apple | Первый ПК с графическим пользовательским интерфейсом |
1985 | 386 | Intel | Первый 32-разрядный предшественник линейки Pentium |
1985 | MIPS | MIPS | Первый компьютер RISC |
1985 | XC2064 | Xilinx | Первая программируемая вентильная матрица (FPGA) |
1987 | SPARC | Sun | Первая рабочая станция RISC на основе процессора SPARC |
1989 | GridPad | Grid Systems | Первый коммерческий планшетный компьютер |
1990 | RS6000 | IBM | Первый суперскалярный компьютер |
1992 | Alpha | DEC | Первый 64-разрядный ПК |
1992 | Simon | IBM | Первый смартфон |
1993 | Newton | Apple | Первый карманный компьютер |
2001 | POWER4 | IBM | Первая двухъядерная многопроцессорная микросхема |
Нулевое поколение — механические компьютеры (1642-1945)
Первым человеком, создавшим счетную машину, был французский ученый Блез Паскаль (1623-1662), в честь которого назван один из языков программирования. Паскаль сконструировал эту машину в 1642 году, когда ему было всего 19 лет, для своего отца, сборщика налогов. Это была механическая конструкция с шестеренками и ручным приводом.
Счетная машина Паскаля могла исполнять только операции сложения и вычитания, но тридцать лет спустя великий немецкий математик барон Готфрид Вильгельм фон Лейбниц (1646-1716) построил другую механическую машину, которая помимо сложения и вычитания могла исполнять операции умножения и деления. В сущности, Лейбниц три века назад создал подобие карманного калькулятора с четырьмя функциями.
Еще через 150 лет профессор математики Кембриджского университета, Чарльз Бэббидж (1792-1871), изобретатель спидометра, разработал и сконструировал разностную машину. Эта механическая машина, которая, как и машина Паскаля, могла только складывать и вычитать, подсчитывала таблицы чисел для морской навигации. В машину был заложен только один алгоритм — метод конечных разностей с использованием полиномов. У этой машины был довольно интересный способ вывода информации: результаты выдавливались стальным штампом на медной дощечке, что предвосхитило более поздние средства ввода-вывода с одноразовой записью — перфокарты и компакт-диски.
Хотя его устройство работало довольно неплохо, Бэббиджу вскоре наскучила машина, исполнявшая только один алгоритм. Он потратил очень много времени, большую часть своего семейного состояния и еще 17 000 фунтов, выделенных правительством, на разработку аналитической машины. У аналитической машины было 4 компонента: запоминающее устройство (память), вычислительное устройство, устройство ввода (для считывания перфокарт), устройство вывода (перфоратор и печатающее устройство). Память состояла из 1000 слов по 50 десятичных разрядов; каждое из слов содержало переменные и результаты. Вычислительное устройство принимало операнды из памяти, затем исполняло операции сложения, вычитания, умножения или деления и возвращало полученный результат обратно в память. Как и разностная машина, это устройство было механическим.