Как устроен и работает калькулятор: engineering_ru — LiveJournal
Я обратил внимание, что довольно часто спрашивают, как работает обычный калькулятор. Думал, что в интернете должно быть много статей по этому поводу, но что-то мне ничего дельного не попалось. Википедия, как обычно, слишком мудрит, и я подумал, что будет неплохо, если вкратце опишу принцип его работы.
Существует огромное количество всевозможных моделей калькуляторов. Есть простые, есть сложные. С питанием от солнечных батарей или от сети. Есть обычные, программируемые, бухгалтерские, специализированные модели. Порой, и не найдешь той грани, которая отделяет калькулятор от компьютера.
Я буду описывать работу самой простой модели калькулятора.
Это калькулятор CASIO HS-8LU. Они примерно все работают одинаково. По большому счету, в простых моделях ничего не меняется уже лет тридцать.
Калькулятор состоит из корпуса, клавиатуры с резиновыми кнопками и платы.
В данной модели плата сделана в виде пленки с нанесенными на нее проводниками. Питание — от солнечной батареи. Над солнечной батареей расположен жидкокристаллический индикатор.
На задней крышке корпуса расположены токопроводящие контакты. При нажатии на кнопку она прижимает пленку к задней крышке и происходит электрический контакт. Часто токопроводящий контакт наносят на обратную сторону кнопки. В том случае сама кнопка прижимается к плате для создания контакта.
С обратной стороны под солнечной батареей расположен чип микропроцессора. Он управляет работой калькулятора.
Как работает индикатор на жидких кристаллах.
Жидкие кристаллы — это специальные молекулы, которые при приложении между ними напряжения поворачиваются и меняют поляризацию света.
Это картиночка для одного пиксела цветного ЖКИ, но в монохромных там то же самое, только нет светофильтра.
Спереди и сзади жидких кристаллов ставят так называемый поляризационный фильтр. Он обычный свет преобразует в поляризованный (например, образно говоря, в «вертикальный»). Если напряжение не приложено, то «вертикально» поляризованный свет проходит через жидкие кристаллы, поворачивает плоскость поляризации, отражается от задней поверхности и идет обратно. Мы видим прозрачный экран. На стекле индикатора спереди нарисованы прозрачные токопроводящие линии в форме сегментов цифр, точек или других символов. Сзади также есть токопроводящая область. Когда возникает напряжение между токопроводящими проводниками (спереди и сзади), то между ними жидкие кристаллы поворачиваются и меняют свою плоскость поляризации так, что через задний поляризационный фильтр уже не проходят. Оттого на том сегменте, где есть напряжение между передней и задней поверхностью стекла, возникает невидимая область — сегмент «светится».
Если приглядеться под определенным углом, то в отраженном свете будут видны эти прозрачные проводники.
На самом деле ориентация поляризации не «вертикальная» и «горизонтальная», а «наклоненная» под углом в 45 градусов «вправо» или «влево». Если взять светофильтр и перевернуть вверх ногами, то поляризация будет не «вправо», а «влево». И изначально он будет не пропускать свет, а задерживать.
Для экономии количества один проводник отображает и подведен не к одному сегменту, а к нескольким сразу. Чтобы они не зажигались сразу все, с задней стороны стекла рисуют не один общий проводник, а тоже несколько. Получается, что спереди контакты подведены к нескольким сегментами по вертикали, а с задней стороны по горизонтали. На схеме ниже показана схема индикатора.
Там есть еще такая хитрость, что напряжение нужно прикладывать не постоянное, а переменное (прямоугольные импульсы частотой 20-40 Гц). Иначе деградирует индикатор.
Для простых индикаторов с одним общим проводником импульсы совпадают по фазе, когда не надо отображать сегмент (спереди и сзади разность потенциалов будет одинаковой) и не совпадают по фазе, когда надо отобразить (тогда спереди будет «0», и сзади «1», а через некоторое время полярность поменяется, и будет спереди «1», а сзади — «0», и так далее). В тех индикаторах на общий проводник подается меандр (просто частота), а на отображаемые сегменты — совпадение логического уровня с общим (не горит) и не совпадение (горит).
В индикаторе нашего калькулятора используется три общих проводника. Там все сложнее. Простыми логическими уровнями не обойдешься. Чтобы обеспечить переменное напряжение и отсутствие постоянной составляющей используются уровни напряжений в 1/3 и 2/3 от максимума. В итоге форма импульсов будет ступенчатой. На схеме ниже показаны эпюры таких импульсов.
А теперь самое главное и самое интересное — микросхема процессора.
Это фотографии кристаллов отечественных калькуляторов, сделанных на микросхемах К145ИП7 (слева) и К145ИП11 (справа). Фотографии взяты с интересного сайта «Радиокартинки».
Микропроцессор калькулятора принципом работы очень мало отличается от обычного персонального компьютера с процессором, памятью, клавиатурой и видеокартой.
Если быстро посмотреть на фото кристаллов, то можно примерно поделить на три области: область постоянного запоминающего устройства (ПЗУ) с программной («прошивкой»), область оперативного запоминающего устройства (ОЗУ), где хранятся регистры памяти калькулятора, и остальные цепи процессора, которые включают арифметическо-логическое устройство (АЛУ), драйвер индикатора, драйвер клавиатуры, преобразователи напряжения и другие вспомогательные цепи.
Это структурная схема процессора калькулятора МК-62.
В верхней части мы видим, что есть блоки:
— генератор опорной частоты (ГОЧ), который задает частоту, с которой регенерируется изображение на индикаторе;
— схема удвоения напряжения, умножающая напряжение солнечное батареи на два, чтобы хватило для индикатора;
— генератор, формирователь импульсов общих электродов и регистр-формирователь сегментного кода постоянно выводят заданные для вывода сегменты на индикатор. Там есть специальный регистр памяти, куда микропроцессор записывает информацию, какие надо отображать сегменты, а какие не надо. После этого процессор не отвлекается на отображение, и эти блоки выводят все сами;
— ОЗУ с регистрами данных и ПЗУ с прошивкой;
— и узел с процессором, состоящим из АЛУ с обвязкой. Счетчик адреса АЛУ выбирает очередное слово программы из ПЗУ. Разрядность этого слова может быть разной в разных калькуляторах. Отдельные биты в слове определяют работу АЛУ: например, сложить два 4-х битных числа из регистров, или считать из ОЗУ цифру, или сравнить два числа, или сдвинуть на один разряд и т. д.
Как работает микропроцессор.
Сначала срабатывает сброс по питанию. При подаче электричества специальный узел заставляет программу работать с начального адреса. Команда за командой извлекается из ПЗУ и исполняется. Вначале происходит обнуление регистров, формирование числа «0.», сброс всяких признаков переполнения, операций и прочее. После сброса программа ожидает события от клавиатуры (нажатие кнопки).
Когда нажата кнопка, то процессор через некоторое время еще раз опрашивает клавиатуру, чтобы подавить дребезг кнопок (когда из-за плохого контакта может произойти одновременно несколько нажатий).
А дальше, в зависимости от предыдущих состояний, он по программе определяет, что с этим нажатием делать. Например, если идет ввод числа и введена цифра, то продолжить ввод. Если нажата кнопка операции, то выполнить операцию.
Сам алгоритм и логика выполнения операций целиком лежит на ПЗУ и программистах, которые писали прошивки.
Что интересно, все простые операции выполняются так, как их учат в школе.
— сложение и вычитание. В столбик. Выравниваются порядки двух введенных чисел и происходит сложение или вычитание.
— умножение и деление. Так же в столбик. Разряд за разрядом. Сначала последовательным сложением умножают на младшую цифру множителя, затем вторую и так далее до старшей. Деление — последовательным вычитанием.
После выполнения операции отдельная подпрограмма нормализует результат: отбрасывает незначащие нули и сдвигает его вправо.
Если в калькуляторе есть тригонометрические функции, то они также выполняются, как их запрограммировал программист. Есть разные способы вычисления элементарных функций: разложение в ряд Тейлора или по методу «Cordic».
Вот примерно так работает калькулятор.
Я вам дам ссылку на несколько сайтов. В одном вы можете еще прочитать про то, как они работают: http://datamath.org/Story/Intel.htm#The.
А еще две ссылки — очень познавательный интерактивный сайт, где обратным реверсом считали прошивку и сделали симулятор. Там можно «прогнать» работу процессора реального калькулятора.
http://files.righto.com/calculator/TI_calculator_simulator.html и
http://files.righto.com/calculator/sinclair_scientific_simulator.html.
А также заходите в мой музей, где я собираю советскую цифровую электронику: http://www.leningrad.su/museum/
Вот, наверно, и все. Надеюсь, я вас не сильно утомил. 🙂
engineering-ru.livejournal.com
Как устроен и работает калькулятор: sfrolov — LiveJournal
Я обратил внимание, что довольно часто спрашивают, как работает обычный калькулятор. Думал, что в интернете должно быть много статей по этому поводу, но что-то мне ничего дельного не попалось. Википедия, как обычно, слишком мудрит, и я подумал, что будет неплохо, если вкратце опишу принцип его работы.
Существует огромное количество всевозможных моделей калькуляторов. Есть простые, есть сложные. С питанием от солнечных батарей или от сети. Есть обычные, программируемые, бухгалтерские, специализированные модели. Порой, и не найдешь той грани, которая отделяет калькулятор от компьютера.
Я буду описывать работу самой простой модели калькулятора.
Это калькулятор CASIO HS-8LU. Они примерно все работают одинаково. По большому счету, в простых моделях ничего не меняется уже лет тридцать.
Калькулятор состоит из корпуса, клавиатуры с резиновыми кнопками и платы.
В данной модели плата сделана в виде пленки с нанесенными на нее проводниками. Питание — от солнечной батареи. Над солнечной батареей расположен жидкокристаллический индикатор.
На задней крышке корпуса расположены токопроводящие контакты. При нажатии на кнопку она прижимает пленку к задней крышке и происходит электрический контакт. Часто токопроводящий контакт наносят на обратную сторону кнопки. В том случае сама кнопка прижимается к плате для создания контакта.
С обратной стороны под солнечной батареей расположен чип микропроцессора. Он управляет работой калькулятора.
Как работает индикатор на жидких кристаллах.
Жидкие кристаллы — это специальные молекулы, которые при приложении между ними напряжения поворачиваются и меняют поляризацию света.
Это картиночка для одного пиксела цветного ЖКИ, но в монохромных там то же самое, только нет светофильтра.
Спереди и сзади жидких кристаллов ставят так называемый поляризационный фильтр. Он обычный свет преобразует в поляризованный (например, образно говоря, в «вертикальный»). Если напряжение не приложено, то «вертикально» поляризованный свет проходит через жидкие кристаллы, поворачивает плоскость поляризации, отражается от задней поверхности и идет обратно. Мы видим прозрачный экран. На стекле индикатора спереди нарисованы прозрачные токопроводящие линии в форме сегментов цифр, точек или других символов. Сзади также есть токопроводящая область. Когда возникает напряжение между токопроводящими проводниками (спереди и сзади), то между ними жидкие кристаллы поворачиваются и меняют свою плоскость поляризации так, что через задний поляризационный фильтр уже не проходят. Оттого на том сегменте, где есть напряжение между передней и задней поверхностью стекла, возникает невидимая область — сегмент «светится».
Если приглядеться под определенным углом, то в отраженном свете будут видны эти прозрачные проводники.
На самом деле ориентация поляризации не «вертикальная» и «горизонтальная», а «наклоненная» под углом в 45 градусов «вправо» или «влево». Если взять светофильтр и перевернуть вверх ногами, то поляризация будет не «вправо», а «влево». И изначально он будет не пропускать свет, а задерживать.
Для экономии количества один проводник отображает и подведен не к одному сегменту, а к нескольким сразу. Чтобы они не зажигались сразу все, с задней стороны стекла рисуют не один общий проводник, а тоже несколько. Получается, что спереди контакты подведены к нескольким сегментами по вертикали, а с задней стороны по горизонтали. На схеме ниже показана схема индикатора.
Там есть еще такая хитрость, что напряжение нужно прикладывать не постоянное, а переменное (прямоугольные импульсы частотой 20-40 Гц). Иначе деградирует индикатор.
Для простых индикаторов с одним общим проводником импульсы совпадают по фазе, когда не надо отображать сегмент (спереди и сзади разность потенциалов будет одинаковой) и не совпадают по фазе, когда надо отобразить (тогда спереди будет «0», и сзади «1», а через некоторое время полярность поменяется, и будет спереди «1», а сзади — «0», и так далее). В тех индикаторах на общий проводник подается меандр (просто частота), а на отображаемые сегменты — совпадение логического уровня с общим (не горит) и не совпадение (горит).
В индикаторе нашего калькулятора используется три общих проводника. Там все сложнее. Простыми логическими уровнями не обойдешься. Чтобы обеспечить переменное напряжение и отсутствие постоянной составляющей используются уровни напряжений в 1/3 и 2/3 от максимума. В итоге форма импульсов будет ступенчатой. На схеме ниже показаны эпюры таких импульсов.
А теперь самое главное и самое интересное — микросхема процессора.
Это фотографии кристаллов отечественных калькуляторов, сделанных на микросхемах К145ИП7 (слева) и К145ИП11 (справа). Фотографии взяты с интересного сайта «Радиокартинки».
Микропроцессор калькулятора принципом работы очень мало отличается от обычного персонального компьютера с процессором, памятью, клавиатурой и видеокартой.
Если быстро посмотреть на фото кристаллов, то можно примерно поделить на три области: область постоянного запоминающего устройства (ПЗУ) с программной («прошивкой»), область оперативного запоминающего устройства (ОЗУ), где хранятся регистры памяти калькулятора, и остальные цепи процессора, которые включают арифметическо-логическое устройство (АЛУ), драйвер индикатора, драйвер клавиатуры, преобразователи напряжения и другие вспомогательные цепи.
Это структурная схема процессора калькулятора МК-62.
В верхней части мы видим, что есть блоки:
— генератор опорной частоты (ГОЧ), который задает частоту, с которой регенерируется изображение на индикаторе;
— схема удвоения напряжения, умножающая напряжение солнечное батареи на два, чтобы хватило для индикатора;
— генератор, формирователь импульсов общих электродов и регистр-формирователь сегментного кода постоянно выводят заданные для вывода сегменты на индикатор. Там есть специальный регистр памяти, куда микропроцессор записывает информацию, какие надо отображать сегменты, а какие не надо. После этого процессор не отвлекается на отображение, и эти блоки выводят все сами;
— ОЗУ с регистрами данных и ПЗУ с прошивкой;
— и узел с процессором, состоящим из АЛУ с обвязкой. Счетчик адреса АЛУ выбирает очередное слово программы из ПЗУ. Разрядность этого слова может быть разной в разных калькуляторах. Отдельные биты в слове определяют работу АЛУ: например, сложить два 4-х битных числа из регистров, или считать из ОЗУ цифру, или сравнить два числа, или сдвинуть на один разряд и т. д.
Как работает микропроцессор.
Сначала срабатывает сброс по питанию. При подаче электричества специальный узел заставляет программу работать с начального адреса. Команда за командой извлекается из ПЗУ и исполняется. Вначале происходит обнуление регистров, формирование числа «0.», сброс всяких признаков переполнения, операций и прочее. После сброса программа ожидает события от клавиатуры (нажатие кнопки).
Когда нажата кнопка, то процессор через некоторое время еще раз опрашивает клавиатуру, чтобы подавить дребезг кнопок (когда из-за плохого контакта может произойти одновременно несколько нажатий).
А дальше, в зависимости от предыдущих состояний, он по программе определяет, что с этим нажатием делать. Например, если идет ввод числа и введена цифра, то продолжить ввод. Если нажата кнопка операции, то выполнить операцию.
Сам алгоритм и логика выполнения операций целиком лежит на ПЗУ и программистах, которые писали прошивки.
Что интересно, все простые операции выполняются так, как их учат в школе.
— сложение и вычитание. В столбик. Выравниваются порядки двух введенных чисел и происходит сложение или вычитание.
— умножение и деление. Так же в столбик. Разряд за разрядом. Сначала последовательным сложением умножают на младшую цифру множителя, затем вторую и так далее до старшей. Деление — последовательным вычитанием.
После выполнения операции отдельная подпрограмма нормализует результат: отбрасывает незначащие нули и сдвигает его вправо.
Если в калькуляторе есть тригонометрические функции, то они также выполняются, как их запрограммировал программист. Есть разные способы вычисления элементарных функций: разложение в ряд Тейлора или по методу «Cordic».
Вот примерно так работает калькулятор.
Я вам дам ссылку на несколько сайтов. В одном вы можете еще прочитать про то, как они работают: http://datamath.org/Story/Intel.htm#The.
А еще две ссылки — очень познавательный интерактивный сайт, где обратным реверсом считали прошивку и сделали симулятор. Там можно «прогнать» работу процессора реального калькулятора.
http://files.righto.com/calculator/TI_calculator_simulator.html и
http://files.righto.com/calculator/sinclair_scientific_simulator.html.
Вот, наверно, и все. Надеюсь, я вас не сильно утомил. 🙂
Кто не устал, добро пожаловать в мой музей советской цифровой электроники:
http://www.leningrad.su/museum/
sfrolov.livejournal.com
Калькулятор Википедия
Современный инженерный калькуляторКалькуля́тор (лат. calculātor «счётчик») — электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами.
Калькулятор заменил механические вычислительные устройства, такие, как абаки, счёты, логарифмические линейки, механические или электромеханические арифмометры, а также математические таблицы (прежде всего — таблицы логарифмов).
В зависимости от возможностей и целевой сферы применения калькуляторы делятся на простейшие, бухгалтерские, инженерные (научные), финансовые. В отдельные классы обычно выделяют программируемые калькуляторы, дающие возможность выполнения сложных вычислений по предварительно заложенной программе, а также графические — поддерживающие построение и отображение графиков. Специализированные калькуляторы предназначены для выполнения вычислений в достаточно узкой сфере (финансовые, строительные и т. п.)
По исполнению калькуляторы могут быть настольными или компактными (карманными). Отдельные модели имеют интерфейсы для подключения персонального компьютера, печатающего устройства, внешнего модуля памяти или иных внешних устройств. Современные персональные компьютеры, сотовые телефоны, КПК и даже наручные часы могут иметь программы, выполняющие функции калькулятора.
Термином «калькулятор» также называются специализированные программы, встраиваемые в веб-сайты (например, «калькулятор калорий», «калькулятор размеров одежды» и пр.) или в бытовую технику (например, простой медицинский калькулятор может встраиваться в спортивный тренажёр).
ru-wiki.ru
Четырёхбитный калькулятор из картона и шариков / Habr
Внешний вид картонного четырёхбитного калькулятора из картона. Хорошо видны полусумматор вверху и три сумматора в средней и нижней части калькулятора
Давным-давно, до изобретения электроники, люди изготавливали механические компьютеры из подручных материалов. Самым известным и сложным примером такой машины является антикитерский механизм — сложнейшее устройство из не менее чем 30 шестерёнок использовалось для расчёта движения небесных тел и позволяло узнать дату 42 астрономических событий.
В наше время механические компьютеры (калькуляторы) — скорее предмет развлечения гиков и повод устроить забавное шоу. Например, как компьютер из 10 000 костяшек домино, который складывает произвольные четырёхзначные бинарные числа и выдаёт пятизначную двухбитную сумму (математическая теория этого калькулятора и архитектура). Такие перфомансы позволяют детям лучше понять, как работают битовые логические операции в программировании, как устроены логические вентили. Да и вообще сделать маленький компьютер своими руками из подручных материалов очень интересно, тем более если вы делаете это вместе с ребёнком.
Логическая операция AND в компьютере из 10 000 костяшек домино
Для изготовления механического калькулятора отлично подходит конструктор Lego. На YouTube можно найти немало примеров таких калькуляторов.
Калькулятор из компьютера Lego
Вдохновлённый примером компьютера из домино и механических калькуляторов из конструктора Lego, программист C++ под ником lapinozz вместе со своими младшими сестричками решил соорудить в домашних условиях нечто подобное для школьного научного проекта одной из сестёр. Он задумал и реализовал полностью функциональный четырёхбитный калькулятор LOGIC (Logic cardbOard Gates Inpredictable Calculator). Для изготовления этой вычислительной машины не требуется ничего кроме картона и клея, а работает она не на электричестве, а на шариках и земной гравитации. Калькулятор умеет складывать числа от 0 до 15 с максимальной суммой 30.
В отличие от костяшек доминов и кубиков Lego, в производстве этого калькулятора не использовались никакие фабричные компоненты. Все элементы калькулятора склеены из картона с нуля, что хорошо понятно по фотографиям устройства. В этом смысле данное устройство можно считать уникальным.
Наглядное представление, как складывать бинарные числа. Обучение школьника навыкам перевода из десятичной в двоичную систему счисления и обратно. Изучение битовых логических операций и основных логических схем.
Как можно рассмотреть на фотографии калькулятора, в верхней части располагается зона для ввода данных. После прохождения всех логических операций шарики показывают результат операции внизу.
Ввод данных осуществляется шариками. Шарик есть — 1, шарика нет — 0. Бит справа — это наименьший бит числа. Перед началом работы некоторые части калькулятора следует привести в исходное положение. После указания исходных значений отодвигается полоска картона, которая удерживает шарики в исходном положении — и начинается процесс сложения.
Например, так выглядит исходное положение шариков для операции 7+5 (0111 + 0101).
Логические операции картонного калькулятора осуществляется схожим образом, как и в вышеупомянутом компьютере из домино.
Схематически логические вентили для всех логических операций показаны на схеме.
То есть логический вентиль «И» (AND) означает, что при поступлении 0 шариков на входе получается 0 на выходе. При поступлении 1 шарика на входе получается 0 на выходе. При поступлении 2 шариков на входе получается 1 на выходе.
1 на входе, 0 на выходе
2 на входе, 1 на выходе
Логический вентиль XOR сделать немного сложнее. В этом случае если поступает один шарик, он должен пройти. А если поступает два шарика, то они должны аннулировать друг друга, то есть на выходе будет 0. Автор показывает, как это делать, через вертикально висящий кусочек картона с узким горлышком. Если два шарика приходят одновременно, то они блокируют друг друга — и таким образом эффективно реализуют логическую операцию XOR.
Логический вентиль XOR
Чтобы оптимизировать систему и не городить массу логических вентилей AND и XOR, автор реализовал полусумматор — комбинационную логическую схему, имеющую два входа и два выхода. Полусумматор позволяет вычислять сумму A + B, при этом результатом будут два бита S и C, где S — это бит суммы по модулю 2, а C — бит переноса. В нашей картонной конструкции это означает, что если на входе у нас 1 шарик, то он попадает на выход C, а если на входе 2 шарика, то 1 шарик попадает на выход S, а второй никуда не попадает.
Программист придумал довольно простую и эффективную схему для полусумматора. В ней 1 шарик на входе спокойно продолжает свой путь, переворачивая барьер, и проходя в отверстие C. Но если поступают два шарика, то второй шарик уже не может пройти через барьер, перевёрнутый первым шариком — и проваливается в отверстие, прибивая новый путь S. Это и есть полусумматор.
Один шарик на входе полусумматора
Два шарика на входе полусумматора
Наконец, настоящим шедевром является сумматор. Обычно его делают из двух полусумматоров и логического вентиля «ИЛИ», но автор реализовал другую конструкцию, которая фактически является небольшой модификацией полусумматора.
Один шарик на входе — один шарик по пути 1
Два шарика на входе — один шарик по пути 2
Три шарика на входе — один шарик по пути 1, а другой по пути 2
Весь калькулятор целиком состоит из одного полусумматора и трёх сумматоров.
Калькулятор выдаёт корректный результат вычислений в случае, если шарики падают с правильной скоростью, не слишком быстро и не слишком медленно, и не отскакивают друг от друга. Сама логика безупречна, но на практике калькулятор иногда глючит.
habr.com
изобретение, делающее нашу жизнь проще
В ХХI веке мы волей-неволей сталкиваемся с числами, денежными единицами и другими бытовыми вещами, требующими определенных расчетов. К счастью, почти всегда у нас под рукой оказывается калькулятор, который облегчает любой вычислительный процесс. Интересно узнать, когда был изобретен этот аппарат, и в каких отраслях, помимо повседневной жизни, его можно использовать.
Сложно представить современный мир, где все подсчеты делались бы не с помощью машин, а вручную. Сколько бы времени тратило человечество на разные вычислительные комбинации, которые не всегда можно разрешить с помощью всеми уже забытых счет. Хотелось бы остановиться на совсем нехитром, казалось бы, технологическом изобретении, как калькулятор. Этот предмет уже давно вошел в обиход человека, поэтому мы не придаем ему особого значения. Но мало кому известно, как появился этот аппарат в нашей жизни, и сколько лет понадобилось для того, чтобы он принял ту форму, к которой мы так привыкли.
Где, кем и когда был изобретен калькулятор
Традиционно прототипом калькулятора принято считать Антикитерейский механизм, который исследователи относят ко II веку до нашей эры. Предположительно греки и римляне использовали этот аппарат для того, чтобы вычислять передвижение небесных тел. Также с помощью механизма можно было складывать, вычитать и делить.
К еще одним, более поздним, прообразам калькулятора причисляют абак, используемый в Древнем Вавилоне, и слегка модернизированный его вариант – счеты, который был в обиходе на Руси с ХV века.
Блез Паскаль в 1643 году изобрел машину по суммированию, которая имела вид коробка с соединенными между друг другом шестеренками, проворачивающимися с помощью небольших колесиков. Каждая шестеренка отвечала одному десятичному разряду. После заданной математической комбинации ответ можно было увидеть в небольшом окошке. Так как механизм делал обороты только в одну сторону, то в основном проводились операции по сложению, хотя можно было и делать другие расчеты, но это занимало длительный процесс времени и требовало больших усилий.
Спустя 20 лет, математиком Готфридом Вильгельмом Лейбницем были внесены некоторые усовершенствования в изобретение Паскаля. Теперь калькулятор мог намного быстрее совершать процессы деления и умножения. Калькулятор Лейбница активно использовался до второй половины ХХ века.
После середины столетия началось действительно активное развитие и использование вычислительной техники. С 1961 года англичане запустили в производство калькулятор для масс ANITA MK VIII, у которого клавиатура состояла из чисел, а работал он газоразрядных ламп. Через несколько лет в США изобрели калькулятор, способный выполнять транзисторные операции, а также в этом же году в производство вышел механизм ВЕГА. С 1965 года фирма Wang Laboratories запустила Wang LOCI-2, с помощью которого можно было вычислять логорифмы. Еще через несколько лет в СССР появился калькулятор, способный заниматься трансцендентными функциями, а США запустила на массовый рынок калькулятор привычного нам размера HP 9100A.
В 1970 году всеми нам известные фирмы Canon и Sharp изобрели расчетный аппарат который весил 800 грамм, что уже намного больше напоминало современный аппарат. Однако изобретение карманного калькулятора причисляют компании Bomwar, выпустившую в 1971 году калькулятор 901B. По своему виду он очень напоминает модерные вычислительные машины.
Далее история возникновения калькуляторов начинает быстро развиваться: появляется множество разнообразной узкопрофильной техники, применяющейся в определенных сферах.
Виды калькуляторов
1) Простейший. Используется для простых вычислительных операций. Подходит для повседневной жизни и для учебы в школе или в университете на нетехнических специальностях. Это небольшой по размеру аппарат, выполняющий минимальное количество функций.
2) Инженерный. Используется в сферах инженерии и науки, производит вычислительные операции различных уровней сложности. Применяется среди научных работников, инженеров, студентов технических специальностей. С помощью этого аппарата можно работать и с естественной, и с плавающей запятой, производить операции с дробями, возводить числа в квадрат, использовать логарифмы, а также некоторые модели поддерживают статистические расчеты.
3) Бухгалтерский. Используется в сфере профессиональных расчетов, включающие денежные обороты. Применяется среди бухгалтеров или же кассиров. Клавиатура имеет большее количество клавиш для расчета больших денежных сумм, содержит большее количество знаков, чем предыдущие модели.
4) Финансовый. Относится к подклассу инженерной расчетной техники. Используется для выполнения финансовых расчетов, а также содержат минимум математических функций вместе с операциями, используемыми в банковской или финансовой сферах.
5) Программируемый. По функциям напоминает инженерный калькулятор. Однако здесь еще есть возможность повторно прокручивать сложные операции при создании и исполнении программ пользователя.
6) Графический. У этого вида калькуляторов есть графический экран, благодаря которому можно работать с графиками функций и даже с некоторыми произвольными рисунками.
Итак, калькулятор – это аппарат, уже укоренившийся, как в повседневной жизни, так и в профильных отраслях. С помощью него можно производить разные по сложности операции, что заметно упрощает и делает комфортной любую работу, требующую расчетов. Это изобретение является полезной находкой для нашего времени, где расчеты, цифры и числа играют далеко не последнюю роль.
calculator888.ru
Калькулятор: история развития
История развития такого вычислительного механизма как калькулятор начинается еще в ХVII веке, а первые прообразы этого аппарата существовали в VI столетии до нашей эры. Само слово «калькулятор» происходит от латинского «calculo», что в переводе означает «считаю», «подсчитываю». Но более детальное изучение этимологии этого понятия показывает, что изначально следует говорить о слове «calculus», которое переводится как «камешек». Ведь изначально именно камешки использовались как атрибут для счета.
Калькулятор – один из самых простых и часто используемых механизмов в повседневной жизни, однако это изобретение имеет большую историю и ценный опыт для развития науки.
Антикитерский механизм
Первым прообразом калькулятора считается Антикитерский механизм, который был обнаружен в начале ХХ века возле острова Антикитер на затонувшем корабле, принадлежавшему Италии. Ученые считают, что механизм можно датировать вторым веком до нашей эры.
Устройство предназначалось для того, чтобы высчитывать движение планет, спутников. Также Антикитерский механизм мог складывать, вычитать и делить.
Абак
В то время как торговые отношения между Азией и Европой начинали налаживаться, потребность в разных счетных операциях становилась все больше и больше. Именно поэтому в VI веке был изобретен первый прообраз счетной машины – Абак.
Абак – это небольшая деревянная доска, на которой были сделаны специальные бороздки. В этих небольших углублениях чаще всего лежали камешки или жетоны, обозначающие числа.
Механизм работал по принципу вавилонского счета, в основе которого лежала шестидесятеричная система. Любой разряд числа состоял из 60 единиц и, исходя из того, где располагалось число, каждая бороздка соответствовала количеству единиц, десятков и т.д. Из-за того, что в каждом углублении держать по 60 камешков было достаточно неудобно, то углубления были разделены на 2 части: в одной – камешки, обозначавшие десятки (не больше 5), во второй – камешки, обозначавшие единицы (не больше 9). При этом, в первом отделении камешки соответствовали единицам, во втором отделении – десяткам и т.д. Если в одной из бороздок число, необходимое при операции, превышало цифру 59, то один из камешков перекладывался в соседний ряд.
Абак был популярен вплоть до ХVIII и имел множество модификаций.
Счетная машина Леонардо да Винчи
В дневниках Леонардо да Винчи можно было увидеть чертежи первой счетной машины, которые получили название — «Мадридский кодекс».
Аппарат представлял собой несколько стержней с колесиками разного размера. Каждое колесо по своему основанию имело зубцы, благодаря которым механизм мог работать. Десять вращений первой оси приводили к одному вращению второй, а десять вращений второй оси к одному полному обороту третьей.
Скорей всего, при жизни Леонардо так и не смог перенести свои идеи в материальный мир, поэтому приянто считать, что во второй половине 19 века появилась первая модель счетной машины ,созданная доктором Роберто Гуателли.
Палочки Непера
Шотландский исследователь Джон Непер в одной из своих книг, вышедшей в 1617 году изложил принцип умножения с помощью деревянных палочек. Вскоре подобный метод стал называться палочками Непера. В основе этого механизма лежал популярный в то время метод умножения решеткой.
«Палочки Непера» — это комплект деревянных палочек, на большинстве которых была нанесена таблица умножений, а также одна палочка с разметкой цифр от одного до девяти.
Для того, чтобы произвести операцию умножения, нужно было выложить палочки, которые бы соответствовали значению разряда множимого, а верхний ряд каждой дощечки должен был образовать множимое. В каждой строке числа суммировались, и потом результат после операции складывался.
Вычисляющие часы Шиккарда
Прошло больше, чем 150 лет после того, как Леонардо да Винчи изобрел свою счетную машину, когда немецкий профессор Вильгельм Шиккард в одном из своих писем Иоганну Кеплеру в 1623 году написал о своем изобретении. По словам Шиккарда, аппарат мог производить операции сложения и вычитания, а также умножения и деления.
Это изобретение вошло в историю как один из прототипов калькулятора, а название «механических часов» оно получило из-за принципа работы механизма, который основывался на применении звездочек и шестеренок.
Вычисляющие часы Шиккарда – это первое механическое устройство, которое могло совершать 4 арифметические операции.
Два экземпляра устройства сгорели во время пожара, а чертежи их создателя были найдены лишь в 1935 году.
Счетная машина Блеза Паскаля
В 1642 году Блез Паскаль начал заниматься разработкой новой счетной машины, будучи в возрасте 19 лет. Отец Паскаля, занимаясь сбором налогов, был вынужден иметь дело с постоянными расчетами, поэтому его сын и решил создать аппарат, который смог бы облегчить подобную работу.
Счетная Машина Блеза Паскаля – это небольшой ящик, в котором находится множество связанных между собой шестеренок. Цифры, необходимые для произведения любой из четырех арифметических операций, вводились с помощью оборотов колесиков, которые соответствовали десятичному разряду числа.
В течение 10 лет Паскаль смог сконструировать около 50 экземпляров машин, 10 из которых продал.
Арифмометр Кальмара
В первой половине 19го века Томас де Кальмар создал первое коммерческое устройство, которое могло выполнять четыре арифметические операции. Арифмометр был создан на основе механизма предшественника Кальмара – Вильгельма Лейбница. Сумев усовершенствовать уже существующий аппарат, Кальмар назвал свое изобретение «арифмометром».
Арифмометр Кальмара – это небольшой железный или деревянный механизм, внутри которого находится автоматизированный счетчик, с помощью которого можно выполнять четыре арифметические операции. Это было устройство, которое превосходило ряд уже существующих моделей, так как оно могло работать с тридцатизначными числами.
Арифмометры 19-20 века
После того, как человечество поняло, что вычислительная техника заметно упрощает работу с цифрами, в 19-20 веках появилось множество изобретений, связанных со счетными механизмами. Наиболее популярным устройством в этот период считался арифмометр.
Арифмометр Кальмара : изобретен в 1820 году, первый коммерческий механизм, выполняющий 4 арифметические операции.
Арифмометр Чернышева: первый арифмометр, появившийся в России, изобретен в 50-х годах 19 столетия.
Арифмометр Однера – один из самых популярных арифмометров ХХ века, появился в 1877 году.
Арифмометр Mercedes-Euklid VI: первый арифмометр, способный выполнять четыре арифметические операции без помощи человека, изобретен в 1919 году.
Калькуляторы в ХХІ веке
В наше время калькуляторы играют значимую роль во всех сферах жизни: начиная профессиональной, заканчивая бытовой. Эти вычислительные приборы заменили человечеству абаки и счеты, пользующиеся популярностью в свое время.
Исходя из целевой аудитории и характеристик, калькуляторы делятся на простые, инженерные, бухгалтерские и финансовые. Также существуют программируемые калькуляторы, которые можно вынести в отдельный класс. Они могут работать со сложными программами, предварительно заложенными в сам механизм. Для работы с графиками можно воспользоваться графическим калькулятором.
Также, классифицируя калькуляторы по исполнению, выделяют компактный и настольный виды.
История счетной техники – это процесс приобретения опыта и знаний человечеством, в результате чего счетные механизмы смогли гармонично вписаться в жизнь человека.
calculator888.ru
MSI Россия
Выберите правильный источник питания!!
Чтобы избежать проблем с нестабильностью системы, сбросом и отключением питания, вызванных недостаточным питанием, предлагаем вам использовать наш калькулятор, чтобы рассчитать блок питания, который наилучшим образом подойдет для вашей системы. В результате вы получите рекомендуемую цифру мощности в зависимости от дополнительных компонентов, вами выбранных, и мы рекомендуем вам приобрести блок питания с более высокой мощностью.
Рекомендуется использовать источник питания на :
0 Ватт!
Указанная мощность является суммой пиковых мощностей каждого компонента. Суммарная мощность измеряется, исходя из мощности устройств при пиковой нагрузке. Следует иметь в виду, что эта мощность никогда не будет достигнута при нормальной работе оборудования.
CPU
Производитель | ВыбратьIntelAMD |
Процессор | Выбрать |
Наимен. ядра | Выбрать |
CPU No | Выбрать |
Код CPU | Выбрать |
Графические карты
Производитель | ВыбратьNVIDIAAMD |
Модель | Выбрать |
Количество | Выбрать1234 |
Доп.карты PCI Express:
PCI-e x1 | X | 01234 |
PCI-e x4 | X | 01234 |
PCI-e x8 | X | 01234 |
PCI-e x16 | X | 01234 |
Накопители:
HDD | X | 012345678 |
CD-ROM / CD-RW | X | 01234 |
DVD-ROM / DVD-RW / DVD+RW | X | 01234 |
DVD / CD-RW Combo | X | 01234 |
Blu-Ray | X | 01234 |
Внешние устройства :
USB | X | 012345678 |
1394 | X | 01234 |
Модули памяти:
DDRDDR 2DDR 3DDR 4 | X | 012345678 |
ru.msi.com