The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"IBM не видит альтернатив Linux"
Отправлено Аноним, 11-Авг-08 11:20 
Может что и попутал. Давно ведь читал:)

http://www.xakep.ru/magazine/xs/074/084/1.asp

Отличительной особенностью  x86 является чрезвычайно богатый набор машинных команд, количество которых в старших моделях Pentium'ов достигает пятисот, что значительно превышает количество команд во всех остальных популярных процессорах вместе взятых! Разумеется, само по себе число поддерживаемых машинных команд еще ни о чем не говорит, напротив, даже вызывает некоторые сомнения в их элегантности. Вспоминается анекдот десятилетней давности: встречаются как-то представители двух функционально одинаковых заводов, один из которых расположен в СССР, а другой в Японии. Вот японский представитель и говорит: «На моем заводе работают восемь человек». А русскому стыдно сказать, что у него работает целая тысяча, и он, слегка приукрашивая действительность, скашивает количество работающих до девяти. На следующий день заметно нервничающий японец спрашивает нашего: «Слушай, я всю ночь не спал, но так и не смог понять: что же у тебя девятый рабочий делает-то?».

Процессоры семейства  PDP-11 и  68K обходятся значительно меньшим количеством команд, причем удобство их ассемблера было столь велико, что позволяло ему на равных конкурировать с Си и другими языками высокого уровня. Теперь, конечно, программистские веяния изменились, и ассемблер неожиданно выпал из их внимания, но недостатки системы команд x86 процессоров тут совершенно не причем (хотя, некоторые и не разделяют такой точки зрения).

Вот оно, проц был не первый, а один из первых.

Используемая Data-Point система команд была… нет, не плохой, скорее, ее можно назвать примитивной, но для терминалов – вполне достаточной. Действительно, терминалы (даже интеллектуальные!) не особо-то притязательны, и излишняя элегантность и архитектурные изыски им абсолютно ни к чему.

Терминал занимался лишь вводом и отображением данных, то есть обеспечивал то, что сегодня называется интерфейсом. Ну да, разумеется, никакой интерактивности (в сегодняшнем понимании этого слова) там и не ночевало, и основным средством общения с компьютером была командная строка. Соответственно, и набор инструкций был ориентирован на управление, а не на вычисления и математическую обработку. К тому же, поскольку программное обеспечение терминала, зашитое в его ПЗУ, не меняется каждый день, на удобство программирования терминального процессора всем было глубоко начхать, и никакой элегантности от его системы команд попросту не требовалось (кого из нас, сегодняшних, волнует система команд, ну, скажем, процессоров модема?).

Это и был 8008:)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру