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

Счисления, положенная в основу всей была выбрана исторически. Ещё в эпоху создания первых ламповых компьютеров инженеры задумались, как можно произвести кодирование информации, чтобы цена всего аппарата оказалась минимальной. Поскольку у электронной лампы возможны два режима действия - пропускает ток, блокирует его, двойка в основе казалась наиболее рациональной. При переходе к полупроводниковым устройствам этот вывод можно было пересмотреть, но инженеры пошли по накатанному пути, сохранив двоичную логику всё более совершенствующимся вычислительным машинам. Тем не менее физика полупроводников допускает и троичное кодирование информации в компьютере: кроме отсутствия заряда (троичный нуль), возможно наличие как положительного (+1), так и отрицательного (-1), что и соответствует трём возможным значениям трита - элементарной ячейки памяти. То же самое можно сказать и об электрическом токе: прямое либо обратное направление или же отсутствие тока вообще (тоже три значения).

Выбор троичной автоматически решил бы проблему кодирования отрицательных чисел, которая в двоичной системе решается введением так называемого инвертирования с учётом первого бита как знакового. О премудростях этой операции для двоичной системы много написано как в интернете, так и в литературе по языку Assember. В случае же троичной логики число могло бы записываться, к примеру, таким образом: «+00-0+0+-». Здесь «+» - экономная запись значения «+1», «-» соответственно - «-1», ну а ноль говорит сам за себя. При переводе на человеческий язык получилось бы следующее: +3^8 + 0 + 0 - 3^5 + 0 + 3^3 + 0 + 3^1 - 3^0 = 6561 - 243 + 27 + 3 - 1 = 6347. Преимущества троичной логики проявились бы и при работе с самыми разнообразными данными: если на некий вопрос предполагается односложный ответ, то двоичный бит может нести в себе один их двух ответов («да» либо «нет»), тогда как троичный трит - уже из трёх («да», «нет», «не определено»). Опытные программисты помнят, как часто нужно хранить один ответ именно из трёх возможных, поэтому для неопределённого значения приходится что-то выдумывать, к примеру - вводить в систему дополнительный параметр (двоичный): была ли она полностью определена к текущему моменту времени.

Двоичное кодирование информации неудобно и для работы с графическими изображениями. Человеческий глаз воспринимает три разных цвета: синий, зелёный и красный, в итоге каждый графический пиксель кодируется четырьмя байтами, из которых три указывают на интенсивность базовых цветов, а четвёртый считается резервным. Такой подход заведомо снижает эффективность компьютерной графики, но пока ничего лучше предложено не было.

С математической точки зрения троичный компьютер должен быть наиболее эффективным. Строгие выкладки достаточно сложны, но их результат сводится к следующему утверждению: эффективность вычислительной техники тем выше, чем ближе её родная система счисления к числу е (приблизительно равному 2,72). Легко видеть, что тройка к числу 2,72 значительно ближе, чем двойка. Остаётся надеяться лишь на то, что однажды инженеры, ответственные за выпуск электроники, обратят своё внимание на троичную систему счисления. Быть может, это и станет тем прорывом, после которого будет создан искусственный интеллект?

История развития ЭВМ

Первая IBM PC была аналитическая ЭВМ. Была спроектирована на механических узлах. Работала на языке Ада. Следующей машиной стала Mark 1. В качестве элементов памяти использовалось реле, поэтому у машины было низкое быстродействие (одно действие одновременно).

Mark 2. Работала на триггерах. (1946 год) Она выполняла сотню операций в секунду.

Первая отечественная машина была разработана Лебедевым. МЭСМ – малая электронная счётная машина. Позднее было выдумано Main Freim – универсальная машина для решения мирного круга задач.

Супер ЭВМ – самые дорогие и самые быстрые машины, которые работают в реальном времени.

Используется водяное или газовое охлаждение. Используется язык Assembler, на нём работает ядро процессора.

IBM 360-390 – построена также на языке Assembler. В ней была заложена идея современных микропроцессоров.

Процессор – устройство обработки информации. Состоит из множества микропроцессоров.

Микропроцессор – процессор в использовании СБИС (Сверхбольшой интегральной схемы).

Программа – последовательность команд, выполняемых в процессоре.

Команда – указание к выполнению определённого действия.

Первый микропроцессов был создан в 1970 году, он был 4-х разрядный. Назывался он MP 880.

Следующий процессор 88.36.

Основные характеристики микропроцессора:

1) Разрядность данных – определяет объём памяти, подключённых к процессору.

2) Тактовая частота – определяется внутренним быстродействием процессора, которое зависит также и от тактовой частоты шины системной платы.

3) Объем кеша памяти – устанавливается на подложке микропроцессора.

Бывает двухуровневая:

1) L1 – находится внутри основных схем ядра, которая всегда работает на максимальной частоте.

2) L2 – память второго уровня связана с ядром микропроцессора (внутренней шиной).

4) Состав инструкций – перечень, вид и тип команд, которые автоматически исполняются в микропроцессоре.

5) Рабочее напряжение питания (потребляемая мощность)

Конструктивные особенности

Стоимость

Закон фон-Неймана

Принципы:

1) Данные и команды передаются в двоичном коде

2) Программы выполняются линейно

3) Адрес последующей команды отличается от предыдущего на +1

4) Память для хранения данных – оперативная и внешняя связанная с пользователем с одной стороны и с ОС с другой стороны.

ПОСЛЕДОВАТЕЛЬНЫЙ И ПАРАЛЛЬЕЛЬНЫЙ КОД

При последовательном коде передача информации (n-разрядов) осуществляется последовательно, разряд за зарядом по одному проводнику. Время передачи данных пропорционально числу разрядов. T=t*n .

При параллельной передаче всех разрядов они передаются по n-проводникам. Время передачи равняется одному разряду, а оборудование равняется в N- раз.

T=t*n+t*n+…t*n

СТРУКТУРНЫЕ СХЕМЫ ЭВМ

В состав ЭВМ входит ряд устройств, которые могут соединятся между собой с помощью магистралей: адреса, данных и управления. Реально эти магистрали представляются в виде интерфейса(кабелей или шин). Существует несколько способов соединения устройств между собой.

Структура фон-Неймона- магистральный способ построения или с общей шины.

Интерфейс - стык сопряжений, обеспечивающий подключение устройств, друг к другу с помощью аппаратных или программных средств.

Память - предназначается для хранения исходных данных, промежуточных и конечных результатов.

Устройство Управления - предназначается для выборки всех управляющих сигналов поступающий на другие устройства ЭВМ, при обработке информации в соответствии с программами. УУ и АЛУ вместе составляют процессор- устройство обработки информации.

ПЗУ -постоянное запоминающее устройство. Служит только для считывания информации и хранения информации без потребления энергии.

ОЗУ - принимает участие процессе обработки информации в АЛУ. В котором, выполняются действия на числами и командами.

ЭВМ - обрабатывает информацию в соответствии с программой.

Представление данных в ЭВМ

Данные команды представлены в ЭВМ в двоичном коде, то есть вся информация представляет собой однородную среду и данные команды записываются в разрядной сетке, которая является отражением физических размеров памяти в ЭВМ. В частности регистры 32-х разрядных ЭВМ составляют 32 разряда. Один двоичный разряд – бит, 8 двоичных разрядов – байт, 4 полуразряда – полубайт.

Числа могут быть представлены в следующих разрядных сетках:

1) Полуслова – 2 байта

2) Слово – 4 байта или 32 разряда

3) Двойное слово – 8 байт или 64 разряда

4) Строка – число слов может достигать 2 32 то есть 4 гб

Упакованный формат

1) 2 одинарных слова

2) 2 двойных слова

Данные в современных ЭВМ представляются в разрядной сетке с физической точкой и с плавающей точкой.

Числа с фиксированной точкой числа обрабатываются целочисленным АЛУ. Фиксированная точка может фиксироваться в начале разряда и в конце.

Числа с плавающей точкой содержит мантиссу и порядок, каждый из которых содержит свой разряд.

Память

Предназначена для хранения данных и программ.

Основные характеристики:

1) Ёмкость памяти – количество бит байт слов, хранимых одновременно в ЭВМ.

Кило – 1024

Мега – 10 6

Гига – 10 9

Тера – 10 12

Пета – 10 15

2) Время доступа к памяти – время, в течении которого происходит обращение к памяти с целью записи или считывания информации.

3) Энергозависимость или энергонезависимость при хранении информации

1) Энергонезависимая память –ФЗУ

2) Энергозависимая память – оперативная, регистровая, кеш и т.д.

4) Время хранения информации

5) Стоимость хранения одного бита

Организация памяти

Является одним их основных параметров в ЭВМ. Имеет два значения.

1) Количество слов, умноженное на количество разрядов.

2) Память может быть одномерной, двумерной и трехмерной.

а) Одномерная память (D)- биты записываются последовательно друг за другом на носитель информации. Пример: магнитная лента.

б) Двумерная память - это матричная память где элементы расположены на пересечении шин Х и У.

в) Трехмерная память - это куб состоящий из матриц. Где число ячеек N располагаются на оси Z.

Современные ЗУ полупроводниковые, имеют организацию 3D располагаются в кристальных, интегральных микросхемах.

Единицы измерения количества и объема информации.

N – формула Хартли.

В компьютере наименьшей единицей информации является бит . Представление каждого бита зависит от типа носителя информации. На бумаге бит представляется единицей или нулем, во внутренней памяти этому соответствует одно из двух состояний элемента ячейки. На магнитной поверхности это точка (намагниченная или ненамагниченная), а на поверхности оптического диска этому соответствует наличие или отсутствие углубления. Любая информация кодируется определенной комбинацией, т.е. двоичных знаков.

Количество информации.

Поскольку каждый бит может принимать одно из двух значений (0 или 1), то последовательность из i – битов может принимать N=2 ͥ различных значений => для любого N – значного алфавита (т.е.состоящего из N знаков), количество бит кот. требуется для представления любого из этих знаков, вычисляется по формуле: i = log2 N. Эта величина принимается в качестве количества информации, содержащейся в сообщении, состоящем из одного знака N-значного алфавита. Мощность – количество знаков в алфавите. Из формулы Хартли следует, что количество информации, содержащейся в сообщении, состоящем из М-знаков (m-разрядное сообщение), когда каждый знак равновероятно взят из алфавита мощностью N равно i = m*log2 N.

Например:

В слове ИНФОРМАТИКА 11 знаков, т.е. m=11. Если используется 32-значный алфавит, то получаем: i=11* log2 32 = 11*5 = 55.

Объём информации.

В отличие от количества, объём информации, записанный двоичными знаками в памяти компьютера или на внешнем носителе, вычисляется по количеству требуемых для такой записи двоичных знаков. Обычно в качестве наименьшей единицы измерения объёма информации используется байт, состоящий из 8 бит => каждый байт может принимать 256 (2^8) различных значений, при этом наименьшим будет 00000000, а наибольшим 11111111. Байты объединяются в более крупные наборы в зависимости от цели использования (ввод, вывод и другие). Для измерения объёма памяти используются и более крупные единицы измерения (Кб, Мб и Гб). Переход от меньшей единицы измерения к большей осуществляется с помощью коэффициента 2^10 = 1024.

1 Кб = 1024 байта

1 Мб = 1024 Кб

1 Гб = 1024 Мб

Для измерения памяти большего объема используют Терабайт (Тб) = 1024 Гб; и Петабайт (Пб) = 1024 Тб.

Любая информация представляется в компьютере как последовательность байтов, при этом в самих байтах нет ничего, что позволяет их трактовать как числа, текстовые или другие данные. В любом случае информация кодируется в виде последовательностей нулей и единиц, т.е. положительных целых двоичных чисел. Их интерпретация (понимание) зависит от того, какая программа и какое действие с ними совершает в данный и конкретный момент. Если в программе предполагается работа с числами, то байты представляются как числа, к которым применяемы арифметические действия.


Системы счисления.

Число – это знак, обозначающий определенное количество чего-либо.

Такие знаки записываются на основании правил, которые составляют систему счисления. Числа записываются с помощью специальных, отличных друг от друга знаков, которые называют цифрами. Существуют различные системы (непозиционные и позиционные). В непозиционных системах смысл каждой цифры не зависит от её расположения в числе.

Например:

В Римской системе V-пять, L-пятьдесят, X-десять. Недостатком таких систем является сложность записи чисел и отсутствие стандартных правил.

В позиционных системах счисления смысл цифры зависит от места её расположения в числе, а запись чисел и правила выполнения арифметических действий с ними стандартизированы и формализированы. В такой системе счисления число – это краткая запись суммы.

Например:

Число это последовательность коэффициентов при степенях числа 10. Число 10 называется основанием десятичной системы счисления. Если в качестве основания задать другое число, то получим другую систему счисления.

Позиционная система счисления задается величиной основания и множеству чисел. Основания равны количеству цифр. Наименьшее ноль, каждая следующая на единицу больше предыдущей. Любое количество можно представить в виде числа в различных системах счисления и эти представления будут взаимно однозначны соответствующие друг другу, обозначая одно и то же количество.

(10.10.2012 г.)

Например, рассмотрим представление чисел в 16-ричной системе счисления. Тогда основание равно 16. Цифры: первые десять цифр (от 0 до 9) мы можем позаимствовать из 10-ричной системы счисления, остальные шесть цифр, соответствующих числовым значениям от 10 до 15 обозначим A, B, C, D, E, F. При этом A = цифра 10, B = цифра 11 и т.д. F = цифра 15. Мы вынуждены сделать такое обозначение в связи с тем, что нельзя цифры обозначать с помощью с помощью других цифр.

Арифметические действия в любой системе счисления выполняется аналогично тому, как это делается в десятеричной системе, следует лишь учитывать величину основания. Например: 15+14=31 (восьмеричная система счисления). В компьютере все данные представляются в двоичной системе счисления. Например:

Четырьмя битами можно представить 16 десятичных чисел (от 0 до 15). В качестве краткой записи при просмотре или изменении двоичных данных используется 16-ричная система счисления. Программы , обеспечивающие «непосредственную» работу человека с данными, хранящимися в памяти компьютера, при взаимодействии с человеком автоматически преобразовывают двоичное представлении данных в 16-ричное и обратно.

Любое данное, записанное в одном байте представляется двумя 16-ричными цифрами, первая из которых соответствует первой четверки битов, а вторая – второй четверки битов. В этом и состоит причина использования 16-ричной системы.

Для представления информации в памяти ЭВМ (как числовой, так и не числовой) используется двоичный способ кодирования.

Элементарная ячейка памяти ЭВМ имеет длину 8 бит (байт). Каждый байт имеет свой номер (его называют адресом ). Наибольшую последовательность бит, которую ЭВМ может обрабатывать как единое целое, называют машинным словом . Длина машинного слова зависит от разрядности процессора и может быть равной 16, 32, 64 битам и т.д.

Двоично-десятичное кодирование

В некоторых случаях при представлении чисел в памяти ЭВМ используется смешанная двоично-десятичная "система счисления", где для хранения каждого десятичного знака нужен полубайт (4 бита) и десятичные цифры от 0 до 9 представляются соответствующими двоичными числами от 0000 до 1001. Например, упакованный десятичный формат, предназначенный для хранения целых чисел с 18-ю значащими цифрами и занимающий в памяти 10 байт (старший из которых знаковый), использует именно этот вариант.

Представление целых чисел в дополнительном коде

Другой способ представления целых чисел - дополнительный код . Диапазон значений величин зависит от количества бит памяти, отведенных для их хранения. Например, величины типа Integer (все названия типов данных здесь и ниже представлены в том виде, в каком они приняты в языке программирования Turbo Pascal. В других языках такие типы данных тоже есть, но могут иметь другие названия) лежат в диапазоне от -32768 (-2 15) до 32767 (2 15 - 1) и для их хранения отводится 2 байта (16 бит); типа LongInt - в диапазоне от -2 31 до 2 31 - 1 и размещаются в 4 байтах (32 бита); типа Word - в диапазоне от 0 до 65535 (2 16 - 1) (используется 2 байта) и т.д.

Как видно из примеров, данные могут быть интерпретированы как числа со знаком , так и без знака . В случае представления величины со знаком самый левый (старший) разряд указывает на положительное число, если содержит нуль, и на отрицательное, если - единицу.

Вообще, разряды нумеруются справа налево, начиная с 0. Ниже показана нумерация бит в двухбайтовом машинном слове.

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

Например, если число 37 (10) = 100101 (2) объявлено величиной типа Integer (шестнадцатибитовое со знаком ), то его прямым кодом будет 0000000000100101, а если величиной типа LongInt (тридцатидвухбитовое со знаком ), то его прямой код будет. Для более компактной записи чаще используют шестнадцатеричное представление кода. Полученные коды можно переписать соответственно как 0025 (16) и 00000025 (16) .

Дополнительный код целого отрицательного числа может быть получен по следующему алгоритму:

  1. записать прямой код модуля числа;
  2. инвертировать его (заменить единицы нулями, нули - единицами);
  3. прибавить к инверсному коду единицу.

Например, запишем дополнительный код числа -37, интерпретируя его как величину типа LongInt (тридцатидвухбитовое со знаком):

  1. прямой код числа 37 есть;
  2. инверсный код;
  3. дополнительный код или FFFFFFDB (16) .

При получении числа по его дополнительному коду прежде всего необходимо определить его знак. Если число окажется положительным, то просто перевести его код в десятичную систему счисления. В случае отрицательного числа необходимо выполнить следующий алгоритм.

Вся информация в ЭВМ хранится в виде наборов бит, то есть комбинаций 0 и 1. Числа представляются двоичными комбинациями в соответствии с числовыми форматами, принятыми для работы в данной ЭВМ, а символьный код устанавливает соответствие букв и других символов двоичным комбинациям.

Для чисел имеется три числовых формата:

    двоичный с фиксированной точкой;

    двоичный с плавающей запятой;

    двоично-кодированный десятичный (BCD).

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

В двоично-кодированном десятичном формате каждая десятичная цифра представляется в виде 4 битного двоичного эквивалента. Существуют две основные разновидности этого формата: упакованный и неупакованный. В упакованном BCD-формате цепочка десятичных цифр хранится в виде последовательности 4-битных групп. Например, число 3904 представляется в виде двоичного числа 0011 1001 0000 0100. В неупакованном BCD-формате каждая десятичная цифра находится в младшей тетраде 8-битной группы (байте), а содержимое старшей тетрады определяется используемой в данной ЭВМ системой кодирования, и в данном случае несущественно. То же число 3904 в неупакованном формате будет занимать 4 байта и иметь вид:

xxxx0011 xxxx1001 xxxx0000 xxxx0100 .

Числа с плавающей запятой обрабатываются на специальном сопроцессоре (FPU - floating point unit), который, начиная с МП I486, входит в состав БИС микропроцессора. Данные в нем хранятся в 80-разрядных регистрах. Управляя настройками сопроцессора, можно изменять диапазон и точность представления данных этого типа (таблица 14.1 ).

Таблица 14.1.

Тип данных

Размер (бит)

Диапазон

Обрабатывающий блок

Целые без знака

1 двойное слово

Целые со знаком

1 двойное слово

2147483648...+2147483647

1 учетверенное слово

Числа с плавающей запятой

действительное число

с двойной точностью

≈(0.18*10 309)

с увеличенной точностью

≈(0.12*10 4933)

Двоично-десятичные числа

1 байт неупакованное

1 байт упакованное

10 байт упакованное

0...(99...99) 18цифр

Организация оперативной памяти

ОП является основной памятью для хранения информации. Она организована как одномерный массив ячеек памяти размером в 1 байт. Каждый из байтов имеет уникальный 20 битный физический адрес в диапазоне от 00000 до FFFFFh (здесь и далее для записи адресов используется шестнадцатеричная система счисления, признаком которой является символ h в конце кода). Таким образом, размер адресного пространства ОП составляет 2 20 = 1Мбайт. Любые два смежных байта в памяти могут рассматриваться как 16-битовое слово. Младший байт слова имеет меньший адрес, а старший - больший. Так шестнадцатеричное число 1F8Ah, занимающее слово, в памяти будет расположено в последовательности 8Ah, 1Fh. Адресом слова считается адрес его младшего байта. Поэтому 20 битовый адрес памяти может рассматриваться и как адрес байта, и как адрес слова.

Команды, байты и слова данных можно размещать по любому адресу, что позволяет экономить память вследствие ее более полного заполнения. Однако для экономии времени выполнения программ целесообразно размещать слова данных в памяти, начиная с четного адреса, так как микропроцессор передает такие слова за один цикл работы шины. Слово с четным адресом называется выровненным по границе слов. Невыровненные слова данных с нечетным адресом допустимы, но для их передачи требуется два цикла шины, что снижает производительность ЭВМ. Заметим, что необходимое количество циклов считывания слова данных инициируется микропроцессором автоматически. Следует иметь в виду, что при операциях со стеком слова данных должны быть выровнены, а указатель стека инициирован на четный адрес, так как в таких операциях участвуют только слова данных.

Поток команд разделяется на байты при заполнении очереди команд внутри микропроцессора. Поэтому выравнивание команд практически не влияет на производительность и не используется.

Адресное пространство ОП делится на сегменты. Сегмент состоит из смежных ячеек ОП и является независимой и отдельно адресуемой единицей памяти, которая в базовой архитектуре персональной ЭВМ имеет фиксированную емкость 2 16 = 64К байт. Каждому сегменту назначается начальный (базовый) адрес, являющийся адресом первого байта сегмента в адресном поле ОП. Значение физического адреса ячейки складывается из адреса сегмента и смещения ячейки памяти относительно начала сегмента (внутрисегментное смещение). Для хранения значений адреса сегмента и смещения используются 16-битовые слова.

Чтобы получить 20-битовый физический адрес, микропроцессор автоматически осуществляет следующие операции. Значение базового адреса сегмента умножается на 16 (сдвиг на 4 разряда влево) и суммируется со значением смещения в сегменте (рис. 14.3 ). В результате получается 20-битовое значение физического адреса. При суммировании может возникнуть перенос из старшего бита, который игнорируется. Это приводит к тому, что ОП оказывается как бы организованной по кольцевому принципу. За ячейкой с максимальным адресом FFFFFh следует ячейка с адресом 00000h.

Рис. 14.3. Схема получения физического адреса

Сегменты физически не привязаны к конкретному адресу ОП, и каждая ячейка памяти может принадлежать одновременно нескольким сегментам, так как базовый адрес сегмента может определяться любым 16-битовым значением. Сегменты могут быть смежными, неперекрывающимися, частично или полностью перекрывающимися. Вместе с тем, в соответствии с алгоритмом вычисления физического адреса, начальные адреса сегментов всегда кратны 16.

Логические и арифметические основы и принципы работы ЭВМ

Литература : версия для печати

Учебники к курсу

    Гуров В.В., Чуканов В.О. Основы теории и организации ЭВМ

    Варфоломеев В.А., Лецкий Э.К., Шамров М.И., Яковлев В.В. Архитектура и технологии IBM eServer zSeries Интернет-университет информационных технологий - ИНТУИТ.ру, 2005

    Богданов А.В., Корхов В.В., Мареев В.В., Станкова Е.Н. Архитектуры и топологии многопроцессорных вычислительных систем Интернет-университет информационных технологий - ИНТУИТ.ру, 2004

    Новиков Ю.В., Скоробогатов П.К. Основы микропроцессорной техники Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

Список литературы

    Аванесян Г.Р., Лёвшин В.П. Интегральные микросхемы ТТЛ, ТТЛШ: Справочник М.: Машиностроение, 1993

    Атовмян И.О. Архитектура вычислительных систем М.: МИФИ, 2002

    Борковский А. Англо-русский словарь по программированию и информатике (с толкованиями) М.: Русский язык, 1990

    Бродин В.Б., Шагурин И.И. Микропроцессор i486.Архитектура, программирование, ин­терфейс М.:ДИАЛОГ-МИФИ,1993

    Гуров В.В. Синтез комбинационных схем в примерах М.: МИФИ, 2001

    Гуров В.В., Ленский О.Д., Соловьев Г.Н., Чуканов В.О. Архитектура, структура и организация вычислительного процесса в ЭВМ типа IBM PC М.: МИФИ, 2002. Под ред. Г.Н. Соловьева

    Каган Б.М. Электронные вычислительные машины и системы М.: Энер­го­атом­из­дат, 1991

    Казаринов Ю.М., Номоконов В.Н., Подклетнов Г.С. и др. Микропроцессорный ком­п­лект К1810: Структура, программирование, применение М.: Высшая школа, 1990. Под ред. Ю.М. Казаринова

    Корнеев В.В., Киселев А.В. Современные микропроцессоры М.: Нолидж, 1998

    Лю Ю-Чжен, Гибсон Г. Микропроцессоры семейства 8086/8088 М.:Радио и связь, 1987

    Майоров С.А., Новиков Г.И. Структура электронных вычислительных машин Л.: Машиностроение, Ленингр.отд-ие, 1979

    Никитин В.Д., Соловьев Г.Н. Операционнные системы М.:Мир, 1989

    Савельев А.Я. Прикладная теория цифровых автоматов М.: Высшая школа, 1987

    ГОСТ 15133-77. Приборы полупроводниковые, термины и определения

    ГОСТ 17021-75.Микроэлектроника, термины и определения

Логические и арифметические основы и принципы работы ЭВМ

Предметный указатель : версия для печати

ПОСТРАНИЧНО I А Б В Д З И К Л М Н О П Р С Т У Ф Ц Ч Ш Э

автомат Неймана

10 (1 ),

автомат Тьюринга

10 (1 ),

2 (1 , 2 , 3 , 4 ),

Кроме обычной алгебры существует специальная, основы которой были заложены английским математиком XIX века Дж. Булем. Эта алгебра занимается так называемым исчислением высказываний.

Ее особенностью является применимость для описания работы так называемых дискретных устройств, к числу которых принадлежит целый класс устройств автоматики и вычислительной техники.

При этом сама алгебра выступает в качестве модели устройства. Это означает, что работа произвольного устройства указанного типа может быть лишь в каком-то отношении описана с помощью построений этой алгебры. Действительное реальное устройство физически работает не так, как это описывает алгебра логики. Однако применение положений этой теории позволяет сделать ряд полезных в практическом отношении обобщений.

... лекция 2, страница 1 »

12 (1 ), 14 (1 , 2 ),

аргумент

2 (1 , 2 , 3 ),

быстродействие

1 (1 , 2 ),

Быстродействие характеризуется задержкой распространения сигнала, вносимой одним элементарным элементом (конъюнктором, дизъюнктором и т. д.). ... лекция 1, страница 1 »

дешифратор адреса

12 (1 ),

диаграмма Вейча

4 (3 , 4 ),

дизъюнкция

2 (3 , 4 ),

Это сложное высказывание истинно тогда, когда истинно хотя бы одно высказывание, входящее в него. ... лекция 2, страница 4 »

запоминающее устройство

10 (2 ),

Запоминающее устройство, или память – это совокупность ячеек, предназначенных для хранения некоторого кода. Каждой из ячеек присвоен свой номер, называемый адресом... лекция 10, страница 2 »

импликантная матрица

4 (2 ),

Составляется импликантная матрица, колонки которой именуются конституентами единицы, а строки – простыми импликантами. ... лекция 4, страница 2 »

инверсия

2 (3 ),

инвертор

13 (1 ),

Квайн-Мак-Класки

4 (2 ),

кодирование команд

11 (1 , 2 ),

конъюнкция

2 (3 , 4 ),

Функция конъюнкции истинна тогда, когда истинны одновременно оба высказывания. ... лекция 2, страница 4 »

косвенная адресация

11 (2 ),

мантисса

7 (2 ),

машина Тьюринга

10 (1 ),

машинная бесконечность

9 (3 ),

микропроцессор

14 (1 , 2 ),

минимизация

3 (2 , 3 ),

При минимизации ФАЛ стремятся получить форму, в которой будет меньше букв, чем в исходной. По отношению к ДНФ эта форма называется сокращенной (Сок. ДНФ).

Смысл построения Сок. ДНФ заключается в том, что в нее входят такие элементарные произведения, которые своими единицами покрывают не одну единицу исходной функции, а несколько.

... лекция 3, страница 2 »

неполностью определенная функция

5 (1 ),

Неполностью определенной функцией является такая переключательная функция, значения которой на некоторых наборах аргументов могут быть произвольными (т.е. равными "0" или "1"). ... лекция 5, страница 1 »

обратный код

7 (5 ),

Обратным называется код, для которого в знаковом разряде положительного числа пишется "0", в цифровых - модуль числа, а для отрицательного - в знаковом разряде пишется единица, в цифровых - инвертированные разряды исходного числа. ... лекция 7, страница 5 »

однородность

6 (1 ),

12 (1 ),

относительная адресация

11 (2 ),

6 (2 , 3 , 4 ),

персональная ЭВМ

14 (1 , 2 ),

плотность упаковки

1 (1 ),

Важный показатель – плотность упаковки, количество единиц элементов, приходящихся на 1см 3 . ... лекция 1, страница 1 »

7 (2 ),

прямая адресация

11 (2 ),

прямой код

7 (4 , 5 ),

6 (1 , 2 , 3 ),

регистр адреса

12 (1 ),

регистр команд

12 (1 ),

регистровая память

14 (1 ),

сдвиг делителя

9 (1 ),

3 (1 , 2 , 3 ),

14 (1 , 2 ),

2 (1 , 2 ),

система счисления

6 (1 , 2 , 3 , 4 ),

Способ представления изображения произвольных чисел с помощью некоторого конечного множества символов назовем системой счисления. ... лекция 6, страница 1 »

способ адресации

11 (2 ),

сумматор

13 (2 ),

счетчик команд

12 (1 ),

точность

7 (1 , 2 ),

управляющий сигнал

12 (1 ),

физический адрес

14 (2 ),

фиксированная запятая

7 (1 , 2 , 4 ),

2 (1 , 2 , 3 , 4 ),

число с плавающей запятой

14 (2 ),

штрих Шеффера

5 (3 ),

элемент Неймана

10 (1 ),

Элемент Неймана (ЭН) – это устройство, которое на каждом такте пребывает в одном из конечного числа состояний r i R, образующих его алфавит... лекция 10, страница 1 »

ПОСТРАНИЧНО I А Б В Д З И К Л М Н О П Р С Т У Ф Ц Ч Ш Э

Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png