#10 Петцольд и Архитектура

#10 Петцольд и Архитектура

- 4 mins

Всем привет. Миновала ещё одна неделя, а я вроде бы все еще жив, здоров и продолжаю следовать намеченному плану. По совету Йоси, начал воскресенье с чтения одной замечательной книги которая называется “Код. Тайный язык информатики” (Петцольд) и вот о ней я хотел бы рассказать поподробнее. “Код” - это возможно одна из самых необходимых книг для людей желающих погрузиться в мир вычислительной техники и понять как работают все эти загадочные, порой даже волшебные процессы происходящие там - внутри. Повествование начинается с основ, последовательно приводя читателя к более сложным устройствам. Например в начале мы знакомимся с Азбукой Морзе и Шрифтом Брайля, изучая как можно кодировать информацию при помощи самых простых предметов. Далее происходит “скачок” в развитии и вот мы уже используем эту Азбуку Морзе в телеграфе, попутно разбираясь в его устройстве и в том, как вообще работают электрические цепи. При этом читается так легко, что забываешь о том, насколько всё таки серьезная литература. Но продолжалось это не так долго, как хотелось бы…

Code

По ходу книги сложность устройств и компонентов возрастала - появляются логические операции, применяются более хитрые эл.цепи и многое другое. В результате, ближе к 200й странице (всего их там 512, забавно) я перестал понимать что же вообще происходит. Приходилось тратить слишком много времени, чтобы хорошо во всем разобраться и поэтому решил дальше бегло пройтись по оглавлению и некоторым оставшимся темам, которые показались более-менее легкими, тем самым закончив полноценное изучение. Не поймите меня неправильно, “Код” - замечательная книга, которую я искал очень давно - всегда хотелось чего-то такого фундаментального, понять с самых “низов” как это всё работает. Но в данный момент мне показалось, что стоит ограничиться чем-то, чуть(!) более абстрактным, не теряя недели на разбор вещей, которые в ближайшее время не понадобятся на практике.

Тем не менее нельзя сказать, что я ничего не вынес из этой книги: познакомился с эл.схемами, коих никогда раньше в глаза не видел и понял как реализуется логика с помощью реле (хотя сейчас для этого, конечно, используются транзисторы); разобрался в некоторых основах булевой алгебры; научился представлять отрицательные числа в двоичной системе с помощью дополнительного кода, а также в общих чертах рассмотрел работу сумматоров и триггеров. Я обязательно ещё вернусь к чтению Петцольда, и скорее всего даже не один раз, потому что подобная литература не усвоится полностью, прочитай ты её от корки до корки хоть 3 раза. А сейчас как и сказал - сосредоточусь на чем-нибудь с более высоким уровнем абстракции, например пробегусь по курсам на Stepik, (чем я уже занимаюсь и почти закончил просмотр данного), он тоже довольно сложноватый и долгий, но в видеоформате усваивается быстрее.

Да, на этой недели успел не так много как хотелось бы, но зато попробовал “вкатиться” в достаточно сложную тему, которую всегда хотел, но боялся изучать. Жаль что не успел досмотреть курс Рахима по операционным системам, правда как всегда не смог удержаться пересмотреть пару его роликов по основам программирования, лишь из-за этого милого стиля повествования и рисовки, фанатом которых я являюсь (думаю не только я). Кстати, наконец приобрел себе домен, поэтому теперь вы можете заходить сюда по элегантному адресу sayobye.me :bowtie:

Текущие цели - это закончить курсы по операционным системам и архитектуре ЭВМ, потому что за одну неделю, как и ожидалось, всего этого не успеть.

comments powered by Disqus
rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora