?

Log in

No account? Create an account
Живой Журнал Пруля
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in Пруль's LiveJournal:

[ << Previous 20 ]
Thursday, November 23rd, 2017
4:04 pm
Кстати о загрузке
Потрясу седыми мудями: расскажу о загрузке на ЕС ЭВМ (она же IBM System/360)

Там программа начальной загрузки занимала 16 байт

А именно, по нажатию клавиши LOAD на передней стенке процессора (напоминаю, что процессор этой системы был размером с шкаф и на передней стенке ее были лампочки, переключатели, кнопки и осциллограф) в процессоре особым образом инициализировались два служебных регистра:
регистр PSW и регистр CCW

в регистре PSW (processor status word) устанавливался адрес текущей команды 0000 (адрес, то есть аналог Instruction Pointer у x86 был частью PSW). также PSW имел внутри флаги и кроме нуля в адресе инициалировался флаг "Ожидание ввода-вывода"

CCW - channel command word - командное слово канала. Каналом в этой архитектуре назывался отдельный процессор ввода-вывода (еще один шкаф). CCW инициализировался командой "считать с диска 0 первые N байт в адрес 0)

Дальше все просто. По отпусканию кнопки LOAD внутренний бог в машине говорил "Заебись"

И всё заеблось.

Канал считывает в ОЗУ с адреса 0 N байтов и передает процессору сигнал "ввод-вывод завершен"

Процессор радостно начинает выполнять код начиная с адреса 0, а там (сюрприз!) находится программа начальной загрузки IPL (Initial Program Loader)
Saturday, October 7th, 2017
10:55 am
About int 21h
Олдфаги в чяте есть? Кто помнит соглашение об использовании регистров прерыванием int 21h ? Данное прерывание не меняет регистры (кроме тех, в которых входные и выходные данные, естественно)? Или наоборот, перед входом в прерывание надо сохранять все своё?

К чему вопрос? К моей операционной системе Proolix

Как человек ленивый и умный (я бы даже сказал гениальный), я понимаю, что полноценную ОС с утилитами я не напишу. Поэтому я реализовал в ядре Пруликса простейший msdos-эмулятор и таким образом все msdos-утилиты можно использовать и у меня.

В данный момент уже запускается и работает отладчик insight (это отладчик из FreeDOS, визуально его интерфейс похож на AFD (Advanced Fullscreen Debugger))
Sunday, September 24th, 2017
11:42 pm
О картошке

Сегодня закуплено, транспортировано, перебрано и помещено в закрома примерно 330 кг картошки (сорт как и в прошлый год, Белоросса). Закупочная цена 4,50 UAH за килограмм (курс доллара НБУ 26.2372).

Для сравнения: в прошлом году 325 кг по 4 UAH, 1 USD = 26,15 UAH)

Friday, September 22nd, 2017
12:11 pm
Новости шизофрении

Сегодня утром по дороге на работу я программировал на ноутбуке.

Но самое главное, я писал код на языке, который сам придумал и сам написал интерпретатор. И это код работал в операционной системе, которую я сам написал от начала и до конца (начиная с загрузочного сектора диска)

Теперь мой кумир не Таненбаум или Торвальдс, а Terry A. Davis

Wednesday, September 20th, 2017
3:26 pm
Свежий Бушков

Hi, All!

У кого-нибудь есть его новая книга "Над самой клеткой льва"? Дайте plz почитать, верну в целости и сохранности

Wednesday, September 13th, 2017
3:18 pm
Игра в бисер
Внезапно подумал, что "Игра в бисер" Гессе это книга про смайлики-эмотиконы. Или про кодировку UTF
9:13 am
Жестокие нравы шоу-бизнеса

Пока меня забанили в Фейсбуке, буду петросянить здесь

* * *

- Ваша Милость, актеры взбунтовались. Требуют повышения гонораров и угрожают забастовкой

- Так. Собери их всех в септе Бейлора. И найди мне бочку напалма и несколько свечей

Tuesday, September 12th, 2017
9:02 pm
Геометрическая прогрессия

Теперь меня забанили в ФБ на 3 суток. За вот такой комент у Арсения "Апача" Федорова


===

Арсений, предыдущая партия кокаина, отправленная тобой через Гарсию, оказалась ненадлежащего качества. Мой дон огорчен, следи, пожалуйста, за контролем качества.

И ускорь изготовление бомбы для Путина

===

Saturday, August 26th, 2017
2:55 pm
ОО

Серый куб Центра был прекрасно виден отсюда, и он больше не был кубом. Он плющился на глазах, стекал и проваливался внутрь себя; над ним поднимался дрожащий знойный воздух, и пар, и дым, и что-то ослепительно белое, жаркое даже здесь, страшно и весело выглядывало сквозь длинные вертикальные трещины и оконные дыры… Ладно, там всё в порядке… Максим с торжеством повернулся к Страннику. Дьявол лежал на боку, обхватив живот длинными руками, глаза его были закрыты. Максим осторожно придвинулся. Из покорёженной малолитражки высунулся Вепрь. Он возился и ёрзал, пытаясь выбраться наружу. Максим остановился рядом со Странником и наклонился, примериваясь, как ударить, чтобы покончить сразу. Массаракш, проклятая рука не поднималась на лежачего… И тут Странник приоткрыл глаза и сипло произнёс:

— Поц! Шлемазл! Ой вейзмир, какой он поц!

Friday, August 11th, 2017
12:05 pm
Чужие

У меня в офисе завелся непонятный зверь или сотона.

Суть такова. Я развлекаюсь, выращивая разные растения. Недавно я принес в офис 4 зернышка акации. Наверное это акация. Ну, такие темно коричневые стручки-колбаски длиной сантиметров 30 валяются на земле, из них я вылущил зерна. Зерна темно-коричневые, овальные, размером примерно в полтора раза меньше, чем m&m's. И они лежали у меня на столе неск. дней. Сегодня внезапно я увидел, что в 3 зернах образовались дырки диаметром около миллиметра, причем рядом валяются куски оболочки зерна. И через эту дырку непонятная тварь выгрызла зерна, они стали внутри полупустыми. Предположительно ночью или днем, когда я выходил в туалет. Мне страшно, а вдруг эта варь высосет мой моск. Может, оса?

Или наоборот, это яйца чужих и что-то вылезло изнутри

Я еще 4 зерна домой принес!!!!!!!
...

* * *

Я вскрыл ножницами оставшееся целым зерно. Там действительно что-то живое: внутри зерна есть три сущности: само зерно, занимающее не весь объем оболочки, какая-то труха и что-то живое, точнее мягкое
Внимательнее рассмотрел внутренности зерна: там сидит жучок!!!!
12:03 pm
Новости операционной системы Proolix

Протестирована система восстановления операционной системы, расположенной на жестком диске физического компьютера (естественно, это будет работать и на виртуальном компьютере, но там это просто не нужно)

Итак, мы хотим потестировать Пруликс на физическом компьютере так, чтобы не запортить установленную там ОС.
Есть, конечно, внешние системы бекапа-восстановления типа Акронис, но я написал свою.

1. Вставляем в физ. комп. флешку с Пруликсом (флешку, сделанную при помощи unetbootin из образа дискеты Пруликса, это важно!)

2. Сохраняем первые 200 секторов первого винчестера физ. компа на неиспользуемые участки флешки

dd
81
0
80
1
200

3. (необязательно) Проверяем, не запортилась ли флешка, повторно загружаясь с нее (если с нее стало нельзя загрузиться, значит что-то пошло не так и дальнейшие эксперименты лучше прекратить)

4. Инсталлируем Пруликс на первый винч. физ. компа

install
81

(да, при загрузке с флешки, сделанной unetbootin, устройство 0x81 - это первый винчестер физического компьютера,
0x80 - флешка-как-винчестер, 0x0 - виртуальный флоппи диск A)

5. Вытаскиваем флешку и загружаем физический компьютер и видим экран OS Proolix

6. После экспериментов с Пруликс (не создавайте слишком много файлов, чтобы не вылезть выше 200 сектора! проверяйте номер последнего использованного блока командой super) загружаемся с флешки и восстанавливаем прежнюю ОС

dd
80
1
81
0
200

ПРЕДУПРЕЖДЕНИЕ И СТАНДАРТНАЯ ОТМАЗКА:
Я не даю никакой гарантии, что данные действия не повредят вашу информацию безвозвратно и не несу
никакой ответственности. То, что у меня это получилось, для вас не гарантирует ничего!
Багрепорты будут приняты с благодарностью, ругань и судебные иски будут отправлены в /dev/null

* * *

Сегодня мной таким образом была унижена операционная система Windows10. Ее первые 200 секторов были успешно сохранены и восстановлены при помощи одоробла по имени Пруликс. Билл Гейтс фшоке!

https://github.com/prool/proolix

Friday, July 14th, 2017
8:21 pm
Вечер перестает быть томным

Я очередной раз потерял невинность.

Сегодня это произошло в Фейсбуке: миня зобанили!!!!111 на 24 часа

Дело было так: в своей ленте я увидел, что какая-то зоозащитница опубликовала картинку с логотипами компаний, которые якобы тестят свои продукты на животных. Как будто бы это что-то плохое. Среди продуктов были памперсы, какие то кремы, косметика, еще что-то в этом же духе. Если на животных проводить предварительное тестирование нельзя (потом все равно это должны проверять на добровольцах), я написал

Надо тестить на неграх. Их не жалко, они хуже жывотных

Что самое интересное, зоозащитницы со мной согласны. Потому что плакаты "они тестят на животных" я видел в сетях не один раз. А плакатов "они тестят на неграх людях" нет.

Но видимо кисы абиделись и собрались в количестве 50 человек и написали на меня 50 жалоб. А Фейсбук работает почти как ЖЖ, когда жалоб больше, чем N, они принимают меры. Возможно, конфликтная комиссия среагировала на слово "негр". В ФБ еще могут забанить за слова "хохол" или "кацап".

Ритуально плюю в кипу Ц-бергу

Tuesday, July 4th, 2017
2:17 pm
Мне было видение

Буду краток: цикл "Основание" Азимова это изложение марксизма. Хари Селдон - Карл Маркс, психоистория -исторический материализм, Первое и Второе Основания - коммунистические организации (нечто типа Коминтерна)

Wednesday, June 28th, 2017
3:09 pm
Трагедия Летнего замка
Посвящается Дж.Мартину

Мейстер Летнего замка, старый лоратиец Даан медленно поднялся на Воронью башню. Как он и предполагал, прилетел почтовый ворон. Мейстер хорошо знал местных птиц, но этот ворон был незнаком и судя по тому, каким потрепанным и запыленным он был, прилетел он издалека. К левой лапке птицы был привязан небольшой кусочек пергамента, а к правой небольшой мешочек из вываренной кожи с выжженой руной П. Мейстер развернул письмо. Почерком, похожим на почерк мейстера Френкена из Королевской гавани было написано "Открой вложение". Когда Даан открыл мешочек, оттуда вырвался клуб дыма и больше ничего. Мейстер закашлялся и упал замертво. Вирус вырвался на свободу. Через два часа в Летнем замке не осталось в живых никого

Monday, June 26th, 2017
2:33 pm

tu

gfdfb fersf grhdf jihfh jlint hildt ojfbd kifdn fdcil fkivb hydkv dhovl dovdk difgb dosvd fyvld eofdb

Wednesday, June 14th, 2017
2:24 pm
Недавно нашел в Фейсбуке славное

Валериан Юров: Вселенная "Звёздных войн" с точки зрения науки

В некотором смысле это перекликается с моим тезисом, что мидихлорианы передаются половым путем. И что человек, зараженный мидихлорианами становится магом. Без мидихлорианов - магл. Тот, кто удачно вылечился от заболевания - сквиб.

Кроме того мидихлорианы и "бактерия жизни" с Пандоры похоже одно и тоже

10:58 am
Буду краток

По украинским и международным законам Крым - территория Украины. Та администрация и те войска, которые сейчас там временно находятся, это оккупанты, захватчики, практически фашисты. А их лидер, соответственно, Гитлер

Зато по их фашистким законам Крым принадлежит им. И Донецк. И Луганск. И Харьков. И Одесса. И все люди, разговаривающие на русском языке (в том числе я). Вот я живу себе спокойно в Харькове и не знаю, что для защиты моих интересов в 50 километрах на север вежливые люди уже зашнуровывают берцы и затачивают наконечники "Градов" (они это делают каждое утро)

Tuesday, June 13th, 2017
5:23 pm
Good news
Кстати, моя страна (Украина) получила безвизовый режим с большинством стран Европы и это хорошо, товарищи. Это шаг к наступлению мирового коммунизма, когда не будет ни стран, ни границ и всё Человечество станет огромной дружной семьей
Monday, June 5th, 2017
4:16 pm
Очередное возвращение джедая

Как лояльный гражданин Украины, я не пользуюсь заблокированным российским ресурсом Вконтакте и возвращаюсь сюда. Про ЖЖ ничего плохого в наших законах нет, значит, пользуясь европейским правовым принципом "Все, что не запрещено - разрешено" я имею право писать сюда.

Tuesday, April 25th, 2017
3:21 pm
[ << Previous 20 ]

LiveJournal Counter

About LiveJournal.com