Оперативная память: Используется для временного хранения данных и инструкций, которые ЦПУ обрабатывает. Оперативная память быстро доступна и используется для выполнения задач.
Хранилище: Включает в себя различные типы накопителей, такие как жесткие диски (HDD), твердотельные накопители (SSD) и другие. Они используются для долгосрочного хранения данных, включая операционные системы, приложения и файлы пользователя.
Ввод/Вывод (I/O): Этот блок обеспечивает взаимодействие между компьютером и внешним миром. Входные устройства, такие как клавиатура и мышь, используются для ввода данных, а выходные устройства, такие как монитор и принтер, используются для вывода данных.
Это базовые компоненты, и реальные компьютеры могут иметь дополнительные блоки, такие как контроллеры устройств, сетевые адаптеры, звуковые карты и так далее, чтобы обеспечить более широкий набор функциональности.
2)
Процессор (центральный процессор, CPU) выполняет различные операции над данными и инструкциями, используя разнообразные команды. Основные категории команд процессора включают арифметические команды, логические команды, команды пересылки данных и команды перехода. Давайте рассмотрим каждую из этих категорий подробнее:
Арифметические команды: Эти команды выполняют арифметические операции над данными, такие как сложение, вычитание, умножение, деление и другие математические операции. Примеры арифметических команд:
ADD (Сложение): Складывает два операнда и сохраняет результат в указанном регистре.
SUB (Вычитание): Вычитает один операнд из другого и сохраняет результат в регистре.
MUL (Умножение): Умножает два операнда и сохраняет результат в регистре.
DIV (Деление): Делит один операнд на другой и сохраняет результат в регистре.
Логические команды: Эти команды выполняют логические операции над битами данных. Они используются для проверки условий и манипуляций с битовыми масками. Примеры логических команд: