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