Из истории RSTS/E
1994
...
New DECtape 4, based on optical paper tape reader that senses round holes punched in the tape, now able to back up an entire 2 inch RA95 disk (1792 megabytes) in less than 20 miles.
1994
....
Новый считыватель DECtape 4, основанный на оптической бумажной ленте и распознающий круглые отверстия, пробитые в ленте, теперь способен создать резервную копию всего 2-дюймового диска RA95 (1792 мегабайта) длиной менее, чем 20 миль.
1995
...
New PDP-11 processor, capable of running in compatibility mode, includes a subset of VAX machine code instructions within the user programmable microcode.
1995
...
Первые прототипы видеотелефонов на базе PDP-11 (с использованием новых чипов K-11) теперь доступны по цене менее 100 долларов. Это устройство также включает в себя схемы речевой и факсимильной связи.
2005
FINS-11, special military version of the PDP-11 developed for US Navy. It features both TUNABUS and OCTOBUS for high speed transfers, DECwet/E for communication via micro-fiche and, of course, a CORAL compiler. The whole system is mounted on special ten legged DECapod chassis.
2005
FINS-11, специальная военная версия PDP-11, разработана для ВМС США. В нем есть TUNABUS и OCTOBUS для высокоскоростной передачи данных, DECwet/E для связи через микрофиши и, конечно же, компилятор CORAL. Вся система смонтирована на специальном десятиногом шасси DECapod.
2027
First computer 100% designed and built by a PDP-11 artificial intelligence system resembles an early 11/45, complete with a FASTER-BUS and a CHEAPERNET.
2027
Первый компьютер, на 100% спроектированный и построенный системой искусственного интеллекта PDP-11, напоминает ранний компьютер 11/45, в комплекте с БыстроБАС-ом и ХалявоНЕТ-ом.
2031
Robinsons Ripples allow the polarising of radio frequencies to be both multiplexed and magnetised in smaller waves (Ripples) which transmits data at 8 times the speed of light.
Vapournet becomes trade mark of Digital Press Office.
2031
Рябь Робинсона позволяет мультиплексировать поляризацию радиочастот и намагничивать их в меньших волнах (Рябь), которые передают данные со скоростью в 8 раз быстрее скорости света.
ПароНЕТ становится торговой маркой Digital Press Office.
2048
New PDP-11/900 series announced with 32 bit memory management unit. Range now comprises of:
PDP-11/924 Unibus Entry model-being discontinued
PDP-11/944 Unibus Mid range
PDP-11/928 Top of the range
PDP-11/911 Fastest PDP-11 ever built
2048
Анонсирована новая серия PDP-11/900 с 32-битным блоком управления памятью. В настоящее время ассортимент включает:
PDP-11/924 Unibus модель начального уровня, снята с производства
PDP-11/944 Unibus модель среднего уровня
PDP-11/928 Модель максимального уровня
PDP-11/911 Самый Быстрый Когда Либо Созданный PDP-11
LONG LIVE THE PDP-11!
давайте больше ржаки из глубин веков!
Код:[Historical note: This joke has been floating around the Internet since at least 1986, which is roughly when I first came across it and archived it. (It refers to VMS version 3, which came out in 1982, so that's probably about the right timing.) It refers to Software Product Reports (SPRs) for VMS, an operating system that only barely exists any more, written by DEC, a computer company that was later bought by Compaq, which was later bought by HP who are doubtless due to be bought by somebody else, because that's how things go. However, I lately came across someone who had seen the figure without reading the text, and thought I was just flipping people off for fun. As it happens, I DO just flip people off for fun, but this isn't a case of that. This is a historical archive.] Suggested New SPR Wording, or We're VMS and You're Not. VMS Version 3: Please stop submitting SPR's. This is our system. We designed it, we built it, and we use it more than you do. If there are some features you think might be missing, if the system isn't as effective as you think it could be, TOUGH! Give it back, we don't need you. See figure 1. --------------------------- ! - ! ! { } ! ! | | ! ! | | ! ! .-.! !.-. ! ! .-! ! ! !.-. ! ! ! ! ! ; ! ! \ ; ! ! \ ; ! ! ! : ! ! ! | ! ! | | ! ! ! --------------------------- Figure 1. Forget about your silly problem, let's take a look at some of the features of the VMS operating system. 1. Options. We've got lots of them. So many in fact, that you need two strong people to carry the documentation around. So many that it will be a cold day in hell before half of them are used. So many that you are probably not going to do your work right anyway. However, the number of options isn't all that important, because we picked some interesting values for the options and called them... 2. Defaults. We put a lot of thought into our defaults. We like them. If we didn't, we would have made something else be the default. So keep your cotton-picking hands off our defaults. Don't touch. Consider them mandatory. "Mandatory defaults" has a nice ring to it. Change them and your system crashes, tough. See figure 1. 3. Language processors. They work just fine. They take in source, and often produce object files as a reward for your efforts. You don't like the code? Too bad! You can even try to call operating system services from them. For any that you can't, use the assembler like we do. We spoke to the language processor developers about this, they think a lot like we do, they said "See figure 1". 4. Debuggers. We've got debuggers, one we support and one we use. You shouldn't make mistakes anyway, it is a waste of time. We don't want to hear anything about debuggers, we're not interested. See figure 1. 5. Error logging. Ignore it. Why give yourself an ulcer? You don't want to give us the machine to get the problem fixed and we probably can't do it anyway. Oh, and if something breaks between 17:00 and 18:00 or 9:30 and 10:30 or 11:30 and 13:30 or 14:30 and 15:30 don't waste your time calling us, we're out. See figure 1. 6. Command language. We designed it ourselves, it's perfect. We like it so much we put our name on it, DCL-- Digital's Command Language. In fact we're so happy with it, we designed it once for each of our operating systems. We even try to keep it the same from release to release, sometimes we blow it though. See figure 1. 7. Real time performance. We got it. Who else could have done such a good job? So the system seems sluggish with all those priority 18 processes, no problem, just make them priority 1. Anyway, real time isn't important anymore like it used to be. We changed our group's name to get rid of the name realtime, we told all our realtime users to see figure 1 a long time ago. In conclusion, stuff your SPR. Love VMS or leave it, but don't complain.
вдумчиво читал пост Хунты - пока не дошёл до строки
Ага. Вспомнились Булгаковские воробушки )))2027
Первый компьютер, на 100% спроектированный и построенный системой искусственного интеллекта PDP-11, напоминает ранний компьютер 11/45, в комплекте с БыстроБАС-ом и ХалявоНЕТ-ом.
[Историческая справка: эта шутка ходила по Интернету по крайней мере с 1986 года, то есть примерно тогда, когда я впервые наткнулся на неё и заархивировал. (Она о VMS версии 3, которая вышла в 1982 году, так что, вероятно, время - правильное). В ней говорится об отчётах о программных продуктах (SPR) для VMS, операционной системы, которой теперь почти нет, созданной в DEC - компьютерной компании, которая позднее была куплена Compaq, которая затем была куплена HP, которая, несомненно, будет куплена кем-то ещё, потому что так устроен этот мир.
Однако недавно я столкнулся кое с кем, кто увидел картинку, не читая текста, и он подумал, что я просто отвлекаю людей ради шутки. Бывает, что я действительно отвлекаю людей ради шутки, но это не тот случай. Это исторический архив.]
Предлагаемая новая формулировка SPR, или - Мы - VMS, а вы нет.
VMS, Версия 3:
Пожалуйста, прекратите посылать запросы о SPR отчётах. Это наша система. Мы её спроектировали, реализовали и используем больше, чем вы. Если в ней, как Вы думаете, отсутствую некоторые компоненты, если система не так эффективна, как вы думаете, - круто! Верните её, Вы нам не нужны.
См. Рисунок 1.
Забудьте о своей глупой проблеме, давайте взглянем на некоторые возможности операционной системы VMS.Код:- { } | | | | .-.! !.-. .-! ! ! !.-. ! ! ! ; \ ; \ ; ! : ! | | | Рисунок 1.
1. Параметры. Их у нас много. На самом деле, их так много, что вам нужны два силача, что бы переносить документацию. Их так много, что в аду будет холодно до тех пор, пока хотя бы половина из них не будет использована. Так много, что, скорее всего, Вы не сможете сделать свою работу правильно. Однако, количество параметров - это не всё, что важно, потому что мы выбрали некоторые интересные значения для параметров и назвали их ...
2. Значения по умолчанию. Мы много думали над значениями по умолчанию. Они нам нравятся. Если бы они нам не нравились, мы бы сделали какие то другие значения значениями по умолчанию. Так что держите подальше свои бестолковые руки от наших значений по умолчанию. Не прикасайтесь к ним. Считайте их обязательными. "Обязательные значения по умолчанию" - хорошо звучит! Измените их, и ваша система рухнет. Круто! См. Рисунок 1.
3. Языковые процессоры. Они работают просто отлично. Они берут исходный текст и часто создают объектные файлы как награду за ваши труды. Вам не нравится их язык? Очень плохо! Можете попробовать вызвать из него службы операционной системы. Не можете? Используйте ассемблер! Как это делаем мы. Мы поговорили об этом с разработчиками языковых процессоров, они думают так же, как мы - они сказали: «См. Рисунок 1».
4. Отладчики. Да, у нас есть отладчики, один из которых мы поддерживаем, а другой используем. В любом случае - не делайте ошибки - это потеря вашего времени. И мы больше не хотим ничего слышать об отладчиках - нам это не интересно. См. Рисунок 1.
5. Регистрация ошибок. Игнорируй их - вы же не хотите заполучить язву? Вы не хотите отдать нам компьютер, чтобы мы исправили ошибку, а мы, вероятно, все равно не сможем этого сделать. О, и если что-то сломается между 17:00 и 18:00, или 9:30, и 10:30, или 11:30, и 13:30, или 14:30, и 15:30 - не тратьте ваше время, звоня нам - нас нет на месте. См. Рисунок 1.
6. Командный язык. Мы сами разработали его и он идеален. Нам он так нравится, что мы даже дали ему своё имя - DCL - язык команд Digital. Он так нам нравится, что мы разработали его для каждой из наших операционных систем. Мы даже стараемся сохранять его неизменным от релиза к релизу, хотя иногда мы круто лажаем с ним. См. Рисунок 1.
7. Производительность реального времени. Мы сделали это. Кто ещё мог сделать такую хорошую работу? И если система кажется Вам долго реагирующей для процессов с приоритетом 18, без проблем, просто повысьте им приоритет до значения 1. В любом случае, реальное время больше не так важно, как раньше. Мы изменили название нашей группы, чтобы избавиться в её названии от слов - реального времени, а всем нашим пользователям реального времени мы давным-давно сказали - см. рисунок 1.
В заключение. Сами наймите себе сотрудников для отчётов SPR. Любите VMS или покиньте её, но не жалуйтесь.
Рассматривал тут по одной причине (не при детях будет сказано) файл TDSCH.MAC из RSX. И наткнулся на интересный... и кусок кода и коммент
"Если мы не можем обработать прерывание от часов за 10 секунд, мы больше не работаем в режиме реального времени, и мы можем, также, стать VAX-ой... Положим этому конец ... ПРЯМО СЕЙЧАС!"Код:;+ ; **-$CKINT-CLOCK INTERRUPT ; ..... MOV $TKPS,R5 ;;; Get the ticks/second MUL #10.,R5 ;;; multiply * 10 CMP (R4),R5 ;;; are we in range? BLO 7$ ;;; if LO, yes, finish the interrupt ;+ ; If we cannot process a clock interrupt within 10 seconds, we are ; no longer processing in real time, and we may as well become ; a VAX ... Call an end to this ... NOW! ;- BGCK$A BF.SAN,BE.IDC,<FATAL> ;;; System massively confused 7$: ;;;REFERENCE LABEL
После чего система устраивает себе харакири (макрос BGCK$A - BuG ChecK) Суровые были раньше люди И Операционки у них были суровые
Найдено пока только в RSX-11M-Plus 4.6, вполне возможно, есть и в более ранних версиях
hobot (26.02.2021)
hobot (23.03.2021)
Напрямую к PDP-11 не относится, зато относится к нашей любимой восьмеричной системе
Итак.
Количество дней в обычном году - 365
В двоичной системе - 101 101 101
В восьмеричной - 555
Красота
В шестнадцатеричной системе - 16D
Никакой красоты. Блюэ, одним словом.
Последний раз редактировалось Hunta; 08.04.2021 в 15:59.
hobot (08.04.2021)
Ага, главное к этому числу не применять оператор ASR =)
Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)
Случайно наткнулся:
https://habr.com/ru/post/540614/
БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)