В основе первых трех изданий книги лежит идея о
том, ч
то компьютер можно рассматривать как иерархию уровней, каждый из ко
торых выполняет какую-либо определенную функцию. Э
то фундаментальное утверждение сейчас с
толь же правомерно, как и в момент выхода в свет первого издания, поэ
тому мы по-прежнему берем его за основу, на э
тот раз уже в четвер
том издании. Как и в первых трех изданиях, в э
той книге мы подробно описываем цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера (хотя мы изменили неко
торые названия, ч
тобы следовать современным установившимся обычаям). В целом структура электронной книги осталась прежней, но в четвер
тое издание внесены неко
торые изменения, ч
то объясняется стремительным развитием компьютерной промышленности. Например, все программы, ко
торые в предыдущих изданиях были написаны на языке Pascal, в четвер
том издании переписаны на язык Java, ч
тобы продемонстрировать популярность языка Java в нас
тоящее время. Кроме
того, в качестве примеров в книге рассматриваются более современные машины (Intel Pentium II, Sun UltraSPARC II и Sun picojava II).