В
давние-давние времена, еще до появления XT (ХТ был на 8088 процессоре, чем и
обуславливалась 8 битность шины) существовали, как некоторые могут помнить т.н.
"мэйнфреймы". Т.е. большущие (и дорогущие) компьютеры (типа IBM System
360 советский аналог ЕС1065). К ним подключались терминалы (просто монитор и
клавиатура) через специальную терминальную стойку и терминальный канал.
Хотя, назвать консоль просто
монитором и клавиатруой наверное было бы неправильно, ведь это были 3 большущие
платы, набитые чипами, которые только и делали, что занимались отображением АЦ информации
и вводом символов с клавиатуры, и передачей этого через специальный интерфейс на терминальную
стойку.
Софт, запущенный на мэйнфрейме, естественно был многозадачен и многопользователен
(о, слово-то). Когда все-таки появились первые PC (персональные, то бишь), мысли
разработчиков все таки дошли до того, как и их приспособить под разделение ресурсов
(хотя для 286 уж была система Xenix - многопользовательская и многозадачная
среда - в общем, юникс для PC). Были выпущены специальные карты на четырех
i860 (риск-чип (и аналогичный ему i960), который до сих пор используется
например в растризаторах постскрипта в серьезных принтерах).
Это была карточка, которая
полностью эмулировала 360-й терминал и позволяла использовать ХТ как консоль
для i360 (мэйнфрейма). При этом человек мог в оффлайне отредактировать текст
программы стандартными средствами ХТ, а после этого в терминальное время за
очень короткий промежуток ввести его в мэйнфрейм на выполнение. И следовательно,
дорогое вычислительное время мэйнфрейма использовалось с максимальной эффективностью.
Или из АТ можно было сделать мэйнфрейм - вышеупомянутая карточка на четырех
i860 плюс карта на 4 юзера и специальный софт. Все, подключаешь терминалы к
АТ и получаешь недорогое (относительно - очень даже недорогое) решение вместо
i360. Причем, на карточке с четырьмя i860 могло стоять до 32Мб RAM (расширяемые
специальной рядом стоящей платой до 64!) - для 1990-1991 года это было просто
круто. Для этой же системы существоавли трансляторы со всех основных языков
программирования, в том числе и трансляторы мультипроцессорных языков. И человек
мог без проблем перенести свою программу с Cray и работать на этой в сотни раз
менее дорогой системе. Конечно, более медленной, ну так что ж.
Чего это я в историю ударился? А вот к чему: компания Sharedware
Ltd. выпустила плату, которая может...
Не, надо начать так. Как на одной машине играть вдвоем? Допустим в Doom deathmach?
А Вот! Берем карточку Savage Sharedware, втыкаем в нее еще одну клаву, монитор, колонки (и
микрофон даже) - и вперед. Специальный софт и разделяем ресурсы. В windows тоже
- разный десктоп и пр. Ну, как две разные машины. Зато модем - один на всех,
сетевых карточек и коммуникаций не надо.
Ну и как, усматриваете аналогию? :)
Стоит карточка $275. Что конечно дешевле еще одного компа. Монитор и текладу
придется купить конечно, но даже в сумме - все равно - дешевле. Хотя, смотря
для чего. В некоторых случаях дабы избежать геморроя лучше уж добавить $400 и
взять еще один нормальный комп (без монитора, разумеется). Подробнее? пожалуйста
- (цены Московские):
40 - корпус;
70 - разгоняемый до 400 с лишним Селерон;
95 - мать, на которой это получается;
50 - достаточно крутая звуковушка (SB Live или Diamond 300);
95 - 128Mb SDRAM PC100;
85 - приемлимый винт;
90 - Banshee 16Mb;
100 - теклада, мышь, сдром, флоп, 100Mbit сетевуха.
Итого: $625 - дороже конечно, но все очень круто и не от кого не зависит.
И вот я чего не пойму - это шаг назад к "коллективной работе" на
мэйнфреймах или все таки, понятие "коллективная работа" на них останется
в прошлом, а это просто дешевое решение для домашнего использования? Хотя может
быть так: в конторе мощный комп используется только как пишущая машинка, так
чего бы еще два-три юзера не нагрузить на нее? Все равно еще дофига ресурсов
останется.
О! Для интернет-кафе такая штука будет полезной! Там скорость ввода небольшая.
Да и задачи пусть себе переключаются долго - это не критично.
Но это, похоже, только с офисными приложениями и то не со всеми, с играми
это в принципе может работать, но памяти
понадобится мегов этак 256 - потому как, по идее должно происходить быстрое
переключение контекстов (а как иначе звук шарить, экраны, мышку и клаву?)
- а если памяти мало, все полезное время будет уходить на вечный своп. Попробуйте-ка
запустить 2 фотошопа.
Ну, и спецификация:
- S3 savage 3D, разрешение: 1600х1200х32 (75Hz refresh rate);
- поддержка OpenGL и DirectX;
- sound controller полностью совместимый с DOS и Windows (правда про
совместимость с досом говорить нет смысла, потому как PCI - ну, разве
что, в DOS окне), полный дуплекс, микрофон;
- NTSC/PAL видеовыход - это значит, что вместо монитора можно использовать обычный
телевизор;
- разъемы: ps/2 (насколько я понял, но этого явно не указывалось) мышка
и клава, монитор, микрофон и колонки.
в создании статьи помог Igor
|