Теория Цифрового мира. Часть 5

Компьютер и температура.

Разобравшись с управлением Компьютером, мы можем попытаться описать состояние массивов данных, хранящихся в его памяти.

Что будет происходить с данными, которые активно обрабатываются процессором? А что будет с данными, которые просто хранятся, или это мусор? Наверное, эта направленная активность процессора должна как-то сообщаться  другим программам для их правильной работы. Программы должны знать, что процессор сейчас свободен, немного занят или сильно занят. Чего его беспокоить, если начальник занят? Неумно… Вот поэтому нужен был какой-то механизм управления, который постоянно информировал бы программы об активности процессора. Как этот механизм работает, мне до конца пока не ясно. То ли существует специальный канал управления, где транслируется эта информация, то ли программы сами вычисляют эту активность исходя из информации, поступающей по известным уже каналам управления. Пока мне второй вариант кажется более вероятным. Еще может быть ситуация, что специальные программы высшего уровня транслируют эту информацию по уже известным каналам управления.

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

Вот и получается, что для работы определенной программы нужна какая-то активность процессора. Чуть меньшая активность, и ты потерял контакт с процессором (в игноре); чуть выше активность, и у тебя стали байты отпадать (разрушение). Понятное дело, что большинство третьесортных программ вынуждены смиренно ожидать своей участи, или их возможности спастись ну очень ограничены. Здесь, наверное, и проходит грань между живым и не живым, как мы это понимаем. То, что в принципе не способно приспособиться к изменению активности процессора — это мертвая материя. А то, что «рыпается» можно, наверное, отнести к живой материи.

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

Как мы уже отмечали ранее, далеко не все программы способны фиксировать всю информацию, приходящую по каналам управления. Так что, обычно информация о локальной температуре во вселенной неполная для большинства третьесортных программ.

 

Добавить комментарий