Что нужно знать о работе компьютера современному разработчику?
Таненбаум - Архитектура компьютера
Таненбаум - Современные операционные системы
Таненбаум - Компьютерные сети
15 лет программирую, тоже не знаю "как работает память, современные ОС, и т. д.", не испытаваю дискомфорта от слова совсем, заказчики довольны качеством выполняемой мно работы )) не вижу причин для беспокойства
п.с. 5 лет уже сижу на линуксе, не вникаю как устроена эта ОС, как работает, в чем отличия от винды, сейчас она уже на уровне ОС для домохозяек, практически никакой консоли и прочих заморочек, хотя иногда приходится погуглить какое либо решение проблемы, линукс он такой ))
п.п.с. опускаться на нижние уровни технологий мне кажется личное дело каждого, если конечно твоя работа не связана с этими уровнями, всего знать невозможно, мир технологитй слишком большой чтобы пытаться все это понять и изучить... если только это вам дик онравится и интересует, тогда да, можете почитать. имхо