[#] [Перевод] Погружение в CPU и OS. PT1
BotHabr(tgi,2) — All
2023-09-22 19:00:08


Опубликовано: Fri, 22 Sep 2023 12:30:12 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Давайте начнем с основ того, как работает ваш компьютер на самом базовом уровне.Устройство компьютераЦентральный процессор (ЦП) компьютера отвечает за все вычисления. Он - главный. Он начинает работу, когда вы включаете компьютер, исполняя одну инструкцию за другой.Первый массово производимый центральный процессор был Intel 4004, разработанный в конце 60-х годов итальянским физиком и инженером Федерико Фаджином. Он имел 4-битную архитектуру вместо 64-битных систем, которые мы используем сегодня, и он был гораздо менее сложным, чем современные процессоры, но много из его простоты все еще остается."Инструкции", которые исполняют ЦП, представляют собой просто двоичные данные: несколько байтов, представляющих выполняемую инструкцию (опкод), за которыми следуют необходимые данные для выполнения инструкции. То, что мы называем машинным кодом, - это просто серия таких двоичных инструкций подряд. Ассемблер - это полезный синтаксис для чтения и записи машинного кода, который легче для человека, чем сырые биты; он всегда компилируется в двоичный код, которым ваш ЦП умеет читать. Читать далее

https://habr.com/ru/articles/762310/