Рубрики

Компьютерная организация и архитектура


  • Машинные инструкции

    Машинные инструкции — это команды или программы, написанные в машинном коде машины (компьютера), которые он может распознать и выполнить. Машинная инструкция состоит из нескольких байтов в памяти, которая указывает процессору […]

  • В чем разница между CPU Cache и TLB?

    И CPU Cache, и TLB являются аппаратным обеспечением, используемым в микропроцессорах, но в чем разница, особенно когда кто-то говорит, что TLB также является типом Cache? Первое первым. CPU Cache — […]

  • В чем разница между дополнением 1 и дополнением 2?

    Дополнением 1 двоичного числа является другое двоичное число, полученное переключением всех битов в нем, то есть преобразование 0 битов в 1 и 1 битов в 0. Примеры: Let numbers be […]

  • Режимы адресации

    Режимы адресации . Термин «режимы адресации» относится к способу указания операнда команды. Режим адресации определяет правило для интерпретации или изменения поля адреса инструкции до того, как операнд будет фактически выполнен. […]

  • Кэш-память в компьютерной организации

    Кэш-память — это специальная очень высокоскоростная память. Он используется для ускорения и синхронизации с высокоскоростным процессором. Кэш-память дороже основной памяти или дисковой памяти, но экономичнее, чем регистры процессора. Кэш-память — […]

  • Компьютерная Арифметика | Комплект — 1

    Представление отрицательного числа Величина знака Величина знака — это очень простое представление отрицательных чисел. По величине знака первый бит предназначен для представления знака и, следовательно, он называется знаковым битом. Знак […]

  • Компьютерная Арифметика | Комплект — 2

    ПЛАВУЮЩАЯ ТОЧКА ДОБАВЛЕНИЕ И ВЫЧИСЛЕНИЕ ПЛАВУЧИЙ ДОБАВЛЕНИЕ ТОЧКИ Чтобы понять сложение с плавающей запятой, сначала мы видим сложение вещественных чисел в десятичном виде, поскольку в обоих случаях применяется одна и […]

  • Организация кэша | Комплект 1 (Введение)

    Кэш близок к процессору и быстрее основной памяти. Но в то же время меньше основной памяти. Организация кэша заключается в отображении данных в памяти в местоположение в кэше. Простое решение: […]

  • Компьютерная организация и архитектура | Трубопроводы | Набор 1 (выполнение, этапы и пропускная способность)

    Для повышения производительности процессора у нас есть два варианта: 1) Улучшение аппаратного обеспечения путем введения более быстрых схем. 2) Расположите оборудование таким образом, чтобы одновременно можно было выполнить более одной […]

  • Компьютерная организация и архитектура | Трубопроводы | Набор 3 (Типы и Задержка)

    См. Набор 1 для выполнения, этапов и производительности (пропускная способность) и Набор 2 для зависимостей и опасности для данных. Типы трубопровода Равномерная задержка трубопровода В этом типе конвейера все этапы […]

  • Компьютерная организация и архитектура | Трубопроводы | Набор 2 (Зависимости и опасность для данных)

    См. Набор 1 для выполнения, этапов и производительности (пропускная способность) и Набор 3 для типов конвейера и останова. Зависимости в конвейерном процессоре В конвейерном процессоре возможны в основном три типа […]

  • Интерфейс ввода / вывода (прерывание и режим DMA)

    Метод, который используется для передачи информации между внутренним хранилищем и внешними устройствами ввода-вывода, называется интерфейсом ввода-вывода. ЦП взаимодействует с помощью специальных каналов связи периферийными устройствами, подключенными к любой компьютерной системе. […]

  • Программа для двоичного преобразования в десятичное

    Учитывая двоичное число в качестве входных данных, нам нужно написать программу для преобразования заданного двоичного числа в эквивалентное десятичное число. Примеры : Input : 111 Output : 7 Input : […]

  • Программа для преобразования десятичных чисел в двоичные

    Учитывая десятичное число в качестве входных данных, нам нужно написать программу для преобразования указанного десятичного числа в эквивалентное двоичное число. Примеры: Input : 7 Output : 111 Input : 10 […]

  • Программа для преобразования десятичной в восьмеричную

    Учитывая десятичное число в качестве входных данных, нам нужно написать программу для преобразования указанного десятичного числа в эквивалентное восьмеричное число. то есть преобразовать число с базовым значением 10 в базовое […]

  • Программа от шестнадцатеричного до десятичного

    Учитывая шестнадцатеричное число в качестве входных данных, нам нужно написать программу для преобразования данного шестнадцатеричного числа в эквивалентное десятичное число. Примеры: Input : 67 Output : 103 Input : 512 […]

  • Программа для восьмеричного преобразования в десятичное

    Учитывая восьмеричное число в качестве входных данных, нам нужно написать программу для преобразования заданного восьмеричного числа в эквивалентное десятичное число. Примеры: Input : 67 Output : 55 Input : 512 […]

  • Приоритетные прерывания | (S / W Polling и Daisy Chaining)

    В интерфейсе ввода / вывода (режим прерывания и DMA) мы обсудили концепцию ввода-вывода, инициируемого прерыванием. Подводя итог, можно сказать, что когда устройства ввода-вывода готовы к передаче ввода-вывода, они генерируют сигнал […]

  • Компьютерная Организация | Микропрограммируемый блок управления с проводным соединением v / s

    Для выполнения инструкции блок управления ЦП должен генерировать необходимый управляющий сигнал в правильной последовательности. Для генерирования сигналов управления в правильной последовательности используются два подхода: аппаратный блок управления и микропрограммированный блок […]

  • MongoDB Python | Вставить и обновить данные

    Предварительные условия: Основы Python MongoDB Сначала мы поймем, как вставить документ / запись в коллекцию базы данных. Затем мы будем работать над тем, как обновить существующий документ в MongoDB, используя […]