Материал для изучения:
§ 31. История развития вычислительной техники 267
§ 32. Принципы устройства компьютеров 283
§ 33. Магистрально-модульная организация компьютера 294
§ 34. Процессор 301
§ 35. Память 309
§ 36. Устройства ввода 324
§ 37. Устройства вывода 333
Компьютер - это универсальный программируемый автомат для обработки данных.
Из этого определения можно сделать вывод, что компьютер состоит из двух важнейших составляющих: аппаратной части и программного обеспечения (ПО). В технической литературе их часто называют английскими терминами hardware и software1.
Поскольку одно и то же оборудование может быть перенастроено на выполнение новых задач простой заменой ПО, такие универсальные компьютеры можно выпускать большими партиями, и это делает их производство проще и дешевле. За счёт этого во многих областях они заменили специализированные устройства.
Исторически существовали два принципиально разных типа вычислительных машин — аналоговые и цифровые. Они различались по способу представления обрабатываемых данных: в аналоговой или цифровой форме. Цифровая техника быстро доказала свои преимущества:
- высокую точность вычислений;
- универсальность и быстроту перехода от одной задачи к другой;
- способность хранить большие объёмы данных.
В результате почти все современные компьютеры работают только с дискретной (цифровой) информацией. Поэтому в этой главе рассматривается только цифровая вычислительная техника.
1 Cлово "hardware" означает металлические изделия, а применительно к компьютеру — его детали (платы, монитор и прочее «железо»). Термин поставления слов «soft» (мягкий, гибкий, податливый) и «hard» (твёрдый, жёсткий, негнущийся). Это значит, что software гибко «подстраивает» hardware для решения разнообразных задач.