Почему в компьютере используется двоичная система счисления
Ответов на вопрос: 59
Потому, что для цифровой техники это наиболее удобно реализовать
есть сигнал/нет сигнала
горит/не горит
1/0
Потому что самая простая 0 1 и всё.
По какой причине а десятичная?, которая затем превращается в двоичнуюДВОИЧНО-ДЕСЯТИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ
Что мешает тебе придумать порох непромокаемый?
К. Прутков
Поскольку человеку наиболее привычны представление и арифметика в десятичной системе счисления, а для компа - двоичное представление и двоичная арифметика, была введена компромиссная система двоично-десятичной записи чисел. Такая система чаще всего применяется там, где существует необходимость частого использования процедуры десятичного ввода-вывода. (электронные часы, калькуляторы, АОНы, и т. д.) . В этих устройсвах не всегда целесообразно предусматривать универсальный микрокод перевода двоичных чисел в десятичные и назад по причине небольшого объема программной памяти.
Принцип построения этой системы достаточно прост: каждая десятичная цифра преобразуется прямо в свой десятичный эквивалент из 4 бит, например:
369110=0011 0110 1001 0001DEC:
Десятичное число3691
Двоично-десятичное число 0011011010010001
Преобразуем двоично-десятичное число 1000 0000 0111 0010 в его десятичный эквивалент.
Каждая группа из 4 бит преобразуется в её десятичный эквивалент.
Получим 1000 0000 0111 0010DEC = 807210:
Двоично-десятичное число 1000000001110010
Десятичное число8072
Микропроцессоры используют чистые двоичные числа, однако понимают и команды преобразования в двоично-десятичную запись. Полученные двоично-десятичные числа легко представимы в десятичной записи, больше понятной людям.
Были компьютеры и с троичной системой.
Первый серийный была создан в 70-х годах в СССР.
У компьютеров с троичной системой есть некоторые преимущества
по сравнению с двоичными аналогами.
Существующие технические устройства могут надёжно сохранять и распознавать лишь два различных состояния (знака).
Потомучто компьютеру так удобнее у него есть два понятия: "ток есть ( 1 )" и "тока нет ( 0 )".
Трудно сказать.
0 и 1 - лишь азбука.
слова и фразы у кампов позаковыристей.
Кмопьютер на базовом уровне всего лишь не понимает десятичную систему исчесления, он изначально создан для двоичной
Человек умнее.
Из-за чего же человек лишь десятичную, люди юзают целую кучу систем счисления десятичная, шестнадцатиричная, шестидесятиричная, таже двоичная ид. р.
а компьютер двочная потому что, удобно всё кодировать есть сигнал 1 нет сигнала 0, вот и всё
Десятичная система счисления установилась исторически - поскольку счет вначале велся на пальцах. кстати существовала и разновидность, где счет велся пятками - об этом написал например Ершов в "Коньке-горбунке"
Двоичная система обусловоена техничекими причинами - поскольку в этом случае числа допустимо записывать и обрабатывать при помощи наборов элементов с двумя cсостояниями, что намного легче реализуется (простейший пример выключатель - "вкл" - "выкл". Сейчас конечно используются больше сложные по конструкции и изготовлению компоненты - но принцип тот же)
Комп использует двоичную систему потому что вычислительная техника использует физические элементы для хранения и обработки данных которые имеют два стабильных состояния 0 и 1
А человек выбрала десятистраничную систему потомучто это историческое явление) )
Например у шумеров было 60-чная система исчисления ( от сюда 60 мин, сек.)
Если очень упростить, то смысл в следующем-компьтер вещь электронная. то есть 1 и 0 это что-то вроде есть ток-нет тока. повторяю это очень упрощенное понимание процесса )
Человек научился считать с помощью пальцев. Десять пальцев были первым инструментом счета, в котором каждому загнутому пальцу соответствовал 1 предмет. Счет десятками (его со временем стали называть десятичной системой счисления, или десятеричной) оказался настолько удобным, что живет до сих пор.
Всем нам десятичная система счисления знакома с детства. Мы знаем ее основу - ряд чисел от 0 до 9 - разряд единиц. Знаем, что разряды отличаются 1 от другого десятичным основанием. Эта система вроде нам и самой простой, и самой удобной.
Так считал и знаменитый французский ученый Блез Паскаль, создавший первую вычислительную машину. Механическое счетное колесо он сделал десятичным: в нем было десять зубьев. С тех пор в десятичной системе счет допустимо было осуществить не лишь вручную с помощью десять пальцев, но и механически - с помощью десять зубьев колеса.
Потом та же десятичная система перекочевала и в электромеханические счетные машины. В них был применен шаговый искатель с десятью позициями.
И первые электронные вычислительные машины пользовались все теми же десятью «пальцами» - десятью триггерами. На десятичной системе счисления работала, например, машина ЭНИАК. Но для нее требовалось столько дорогого оборудования, что конструкторы стали искать способы сокращения числа триггеров.
Люди предпочитают десятичную систему, вероятно, потому, что с древних времен считали по пальцам, а пальцев у людей по десять на руках и ногах. Не всегда и не везде люди пользуются десятичной системой счисления. В Китае, например, долгое время пользовались пятеричной системой счисления.
А компьютеры используют двоичную систему потому, что она имеет ряд преимуществ перед другими системами:
для ее реализации необходимы технические устройства с двумя устойчивыми состояниями (есть ток - нет тока, намагничен - не намагничен и т. п.), а не, например, с десятью, - как в десятичной;
представление информации посредством лишь двух состояний надежно и помехоустойчиво;
может применение аппарата булевой алгебры для выполнения логических преобразований информации;
двоичная арифметика намного легче десятичной.
Двоичная система используется в цифровых устройствах, поскольку является наиболее простой и соответствует требованиям:
Чем меньше значений существует в системе, тем легче изготовить отдельные элементы, оперирующие этими значениями. В частности, две цифры двоичной системы счисления могут быть легко представлены многими физическими явлениями: есть ток — нет тока, индукция магнитного поля больше пороговой величины или нет и т. д.
Чем меньше количество состояний у элемента, тем выше помехоустойчивость и тем быстрее он может функционировать. Например, чтоб закодировать три состояния спустя величину индукции магнитного поля, потребуется ввести два пороговых значения, что не станет способствовать помехоустойчивости и надёжности хранения информации.
Двоичная арифметика является довольно простой. Простыми являются таблицы сложения и умножения — основных действий над числами.
Наверно применение аппарата алгебры логики для выполнения побитовых операций над числами.
Напряжение есть-1
напряжения нет-0
ну очень кратко :)
Были и с троичной системой. Обусловлено использованием магнитной памятью. Оказалось, что удобно электрически фиксировать два состояния намагничено или нет.
Всё дело в надежности двоичной системы и простых и дешевых комплектующих - триггеров. Так наш великий мастер архитектуры компов говорил.
Потому, что есть два положения: есть сигнал - нет сигнала. Единица и ноль
Потому что вся информатика основана на двоичной системе. Все процессы, происходящие в памяти гаджетов, непосредственно связаны с цифрами 0 и 1, где 0 - отсутствие информации, а 1 - наличие
Использовалась и троичная система
Чем меньше позиций запоминающего устройства тем легче всё настраивается. Резистор может быть заряжен (1) или разряжен (0), есть механизмы с тремя и больше значениями, но это намного усложнит микросхемы для хранения инфы и обычной арифметики. Например в двоичной гораздо легче функционировать с минусовыми числами, для работы с ними каждое значение кроме первого, меняется на противоположное. Как сделать так же самое когда числа три? А когда десять? А каким механизмом сделать десять надежных (без влияния помех) значений? С двумя знаками устроить самостоятельно механизм гораздо легче.
Кроме удобства хранения в двоичной форме также намного легче реализуются и быстрее работают всевозможные арифметические и логические операции с данными в двоичном коде, по сравнению с любыми другими (троичными, восьмеричными, десятичными) системами счисления. Хотя в принципе, допустимо сделать проц, работающий в любой системе счисления. Кстати, компания IBM в своих больших компьютерах (mainframe) реализовала как двоичные, так и десятичные форматы данных, и соответственно, разные наборы машинных команд для возможности аппаратной работы с ними в одной и той же программе. Дальше были добавлены также форматы с плавающей точкой (на базе двоичной системы), а с приходом 64-битной адресации были еще добавлены форматы с плавающей точкой в десятичном и в шестнадцатеричном вариантах. Это факты малоизвестны для современных программистов и любителей компьютерных игр, хотя подавляющее большинство транзакций в мире, особенно - финансовых, обрабатывается именно этими компьютерами. Что десятиричный, что шестнадцатиричный способы вычислений - всего лишь надстройки над двоичным. — 11 месяцев назад Гляньте пособие по архитектуре z-System.
Операции с десятичными данными выполняются совершенно независимо от двоичных. Значения хранятся в памяти совершенно в разном виде, и все операции над ними выполняются совершенно разными наборами машинных команд.
Операции с плавающей точкой выполняются отдельным процессором, с вариациями по способам кодирования мантиссы - раньше мантисса была всего лишь двоичная, но в настоящее время, кроме увеличения допустимой разрядности, также мантисса вычисляется в одном из трех форматов: двоичном, десятичном, и шестнадцатеричном (это влияет на точность округления). Наверно, есть общие элементы между двоичным и шестнадцатеричным вычислениями, однако результат 1 и того же вычисления может немного отличаться в зависимости от используемого способа представления мантиссы.
Все это играет роль лишь для точных научных расчетов, и большинства юзеров компьютеров это никак не касается, и мало кому совсем приходится в жизни иметь дело с такими тонкостями. — 11 месяцев назад
По мне, так верный ответ "D". Поясняю мысль, в советские времена (если не ошибаюсь, в начале или середине 70-х) в Армянской ССР была создана вычислительная машина "Наири", работавшая на троичном коде (для тех, кто не в теме, поясняю - в машинной логике присутствовало три состояния: -1; 0 и 1). Иначе говоря память того компа работала по принципу магнитного накопителя, имеющего три состояния: южный полюс, размагничено и северный полюс на считывателе. Таким образом, ответ что ЭВМ может считать лишь побитно так же неверен, поскольку альтернатива есть - это трит.
Ответ очевиден - А. Технические устройства (электронные) так устроены, что могут надежно сохранять и распознавать лишь два различных состояния: 0 и 1. Такой подход используется в цифровых электронных устройствах, поскольку они упрощают изготовление отдельных элементов технических гаджетов, оперирующих этими значениями.
Так уж их придумали создатели, эти электронно-вычислительные машины, что для характеристики состояния ячейки памяти используется или наличие напряжения, или его отсутствие (строго говоря, нолик - не полное отсутствие напряжения, но это уже детали). Верный ответ - тот, что самый первый, под литерой А записанный в вопросе. Остальные три варианта - полная околесица и ерунда.
Компьютеры используют двоичную систему потому, что она имеет ряд преимуществ перед другими системами:
- для ее реализации необходимы технические устройства с двумя устойчивыми состояниями (есть ток — нет тока, намагничен — не намагничен и т. п.) , а не, например, с десятью, — как в десятичной;
- представление информации посредством всего лишь двух состояний надежно и помехоустойчиво;
- скорее всего применение аппарата булевой алгебры для выполнения логических преобразований информации;
- двоичная арифметика намного легче десятичной.
Недостаток двоичной системы — быстрый рост числа разрядов, необходимых для записи чисел.
Она очень удобная =)
Б) двоичные числа представляются в компе с помощью простых технических элементов с двумя устойчивыми состояниями
В этой системе счисления числа записываются с помощью двух знаков (0 и 1). Компьютер все понимает всего лишь этими числами расположеными определенным образом.
Для мира техники она оптимальна.
Двоичная система счисления подразумевет использование двух чисел 0 и 1. Все цифровые элементы ЭВМ, триггеры к примеру могут находится лишь в двух устойчивых состояниях что соответствует на выходе триггера 0 или 1.а совсем для данного нужно изучать архитектуру ЭВМ, в течение 4 лет гнить за партой как это делал я.
[ссылка заблокирована по решению администрации проекта]
Она самая простая, а чем проще-тем меньше вероятность сбоя
Потому, что комп функционирует от электричества. Есть ток 1, нет 0. Вот и все дела.
Потому что всего два положения вкл и выкл они же 0 и 1 третьего нет
Потому что компьютер понимает лишь 2 состояния - есть напряжение и нет напряжения. Это 0 и 1.
Теоретические принципы работы ЭВМ построены на так называемой Булевой Алгебре и исчислении предикатов (высказываний, о которых допустимо сказать ИСТИННО оно или ЛОЖНО, легче говоря) . Главным образом по этом, хотя еще и из технических соображений (простота реализации).
01000110. Поняла?
Потому, что в электронной технике для передачи информации используются электрические импульсы, поэтому легче всего все сигналы кодировать с помощью нуля и единицы.
Ноль - нет напряжения на контакте, единица - есть напряжение на контакте.
Ток есть - 1, тока нет - 0. Других вариантов не существует.
Предыдущий дядя не совсем прав. Существует комп Бруснецова, который функционирует на троичной системе счисления. С помощью двух двоичных элементов, он создал 1 троичный. Комп назывался "Сетунь".
Светка так же тут ответ ищешь =)
Для предоставления информации используется двоичное кодирование, т. к удалось создать надежно работающие технические устройства способные со стопроцентной надежностью сохранять и распознавать не больше друх различных состояний (цифр)
Двоичная система счисления проста, даже легче, чем десятичная. Но все мы привыкли к родимой (якобы потому, что у нас на руках десять пальцев, а не учитывают, что глаз, ушей, ноздрей, рук, ног и т.д. по две) десятичной. Если бы нас изначально, с детства учили двоичному счислению, то она нам казалась бы самой простой. Да и компьютеры бы придумали бы на 3-4 века раньше. Ведь используя двоичную систему допустимо закодировать любую информацию (от текста до музыки и картинки) что мы сейчас наблюдаем. Итак, что же это для меня двоичное исчисление? Это прежде всего удобство записи, ведь используется всего два символа (0 и 1). Кроме того, допустимо выполнить все арифметические операции без проблем. 1+0=1, 1+1 = десять, десять+1 = 11 и т.д. Если требуется допустимо научиться и моментально переводить число из десятичной в двоичную и наоборот. Пример. 2019 = 1024 + 512 + 256 + 128 + 64 + 32 +2 +1 или 2019 = 2^десять+2^9+2^8+2^7+2^6+2^5+2^1+2^0 Значит получим 11-значное двоичное число, где третье, четвертое и пятое места с конца занимают нули, а остальные единицы - 11111100011. Но сегодня в этом нет необходимости, в самом простом калькуляторе имеется функция перевода чисел из десятичной в двоичную. К сожалению двоичная система востребована лишь в узком кругу специалистов и они могут так пошутить над остальными (десять 2 = 2 десять). Я же могу продолжить эти шутки такими примерами. Вот Вам ваши сто грамм и преподнести программистам 4 грамма водки или написать для них объявление 1000 граммов колбасы (а это 8 г) стоят всего десять рублей) Или у нашего соседа программиста десять глаз, десять рук и по 101 пальцу на каждой руке, чтоб успеть прочитать все и нажимать на клаву. "Двоичная система счисления проста, даже легче, чем десятичная."
Но очень громоздка небольшие числа занимают очень много места при письме. — 2 месяца назад
Странно, что письмо от столь серьезной школы изучения иностранных языков Lingualeo Вы получили как спам. Наверно пытались изучать с ними иностранные языки, да затем забили и не отписались от их рассылок. Но вернемся к теме вопроса. В десятеричной системе счисления, которой мы пользуемся ежедневно, десять цифр: от 0 до 9. В двоичной всего 2: 0 и 1. И если в привычной для нас системе число десять означает десять, то число десять из двоичной системы соответствует числу 2 в десятеричной. Поэтому, сказав, что существует десять типов людей и при этом приведя в пример всего лишь 2-а типа, создатели шутки не ошиблись, но так специфично пошутили. Происходит игра слов, а тут игра смысла. И если кто-то понял шутку, то он пусть и не программист, но хоть немного в теме.
Когда мне говорят килобайт, я понимаю, что это не то что 1000 байт, а 1024. Именно из-за данного возникает путаница с размером в жестких дисков. например в моём тритерабайтнике не три терабайта (три миллиарда байт)
Всего на всего 2794 гигабайта. А где ещё 216 гигабайт? Украли, обманули с объёмом? Вовсе нет. Всё верно, если перевести в 10-тиричною систему получится как раз 3000. Но пересчёт в шестнадцатеричную даёт меньше. А по мне это маркетинговый ход. Обмишурили, облапошили пользователя. Раньше были диски от фирмы IBM. Там написано 40 гигов, а в десятичной 41. Честные. Больше никто так не делал. Вот что это двоичный код и сюда добрались лохотронщики. С Миру по байтам корпорациям Йотабайты. А в человеческом мозгу как считать. Там так же ноль и единца? Если бы. Их 17. То есть не двоичная система, а минимум семнадцатиричная Но допустимо ли их сравнивать с компом? А из-за чего нет? Там так же инфо передаётся с помощью электротоков. Если в компьютере единица, к примеру 5 вольт, то ноль 1,5 вольт (так было на микросхемах логики, сейчас меньше), то в мозгах на разных нейронах, не на одном, а на многих. 70 - 90 милливольт ненамного меньше чем у современного компа. Вот где знания бы пригодились, а не переводы биты в байты, а байты в килобайты. Про биты и байты тут уже много написали. Повторяться не буду. А вот как назвать инфо у нейронов интересно. А они там ещё хотят перевести машину, чтоб как мозги работали. Хотя бы сделали, чтоб 4 состояния у бита было, а не два. Как это станет выглядеть? А сколько чисел вместит в себя байт если станет также 8 разрядов? Двоичный 256 вмещает, а четверичный? 65536 вот сколько. И что же никто такой процессор не придумает? Вот что интересно, а не ноль с единицей
Начну издалека. Когда проектировали первые электронные вычислительные машины, то пришли к выводу, что легче всего фиксировать два состояния в электронной схеме. Допустим - есть ток, или его нету. Фиксировать больше 2-х состояний, например, три: нет тока, есть слабый ток, есть сильный ток - не совсем надёжно, ибо изредка при помехах отличить слабый ток от сильного тока трудно. А уж различать десять состояний - это фактически невозможно. Поэтому вся элементарная база строилась на 'триггерах', фиксирующих два состояния - 'включено', 'выключено'. Соответственно для этой элементарной базы обычная десятичная система счисления была бы громоздкой, идеально подошла двоичная система, имеющая всего два числа 0 и 1. Под эту систему счисления стали готовить все процессоры. Машина прекрасно понимала эту систему, а вот человеку, программисту, пользоваться ею не совсем удобно, ибо числа имеют много разрядов для своей записи. Например, десятичное число 1234 в двоичной системе записывалось бы как 10011010010. Поэтому программисты для себя стали использовать восьмеричную систему счисления, в ней это же число выглядело так 2322, а то и шестнадцатеричную систему, там уже это число выглядит так 4D2. По какой причине именно 8-ми и 16-тиричные системы? Эти числа, 8 и 16 степени числа 2, потому переводить числа из из нотации в двоичную систему легче, чем из нашей привычной, десятичной. И так, вот первые числа от 0 до 9, записанные в двоичной системе: 0, 1, десять, 11, сто, 101, 110, 111, 1000, 1001. Как видно, двоичная число десять станет равно двойке в десятичной системе. Это про два типа людей. немного поправлю.
"двоичная система, имеющая всего два числа 0 и 1" две цифры же.
" для себя стали использовать восьмеричную систему счисления" потому что компьютерное "слово", кусок данных который проц мог обрабатывать за 1 такт, было длиной 8 бит или байт.
Когда появились 16-битовые слова, то программисты перешли на 16-ричную систему. — 2 месяца назад С поправкой про цифру - согласен, тут у меня конечно же, описка.
А вот с остальным - нет, не согласен. Никак эти системы счисления напрямую с длиной машинного слова не были связаны. Ничего не мешает описывать 8-ми разрядные слова 16-тиричной системой и наоборот. Восьмеричная система и до ныне имеет место быть, хоть уже и не так часто, а вот 32-хричную не используют, хотя уже машинные слова давно перевалили за 16 разрядов. — 2 месяца назад "32-хричную, вернее 33-ную, используют для кодирования русских слов при письме.
:) — 2 месяца назад А знаки препинания? — 2 месяца назад а знаки действия с числами? — 2 месяца назад Вот именно. — 2 месяца назад
Двоичная система называется так потому что в ней используются всего лишь две цифры 0 и 1. Поэтому эта система самая прост и используется в вычислительных машинах, в ячейках которых при отсутствии электрического сигнала пишется 0, при наличии сигнала 1. В десятичной системе счисления используются десять цифр, 0, 1, 2, 3. 4, 5, 6, 7, 9, в ней следующее число после 1 пишется 2. В двоичной системе нет цифр больше 1, поэтому число 2 в двоичной системе пишется в двузначном вид - десять, а 3 - 11, и так дальше.
Двоичная система счисления - это набор 1 и 0. Поэтому и людей всего десять. Шутка юмора такая. Двоичная система - это примитивный язык, который понимает комп. Все программы, которые написал программист, он переводит на свой, понятный ему язык. "Двоичная система - это." не примитивный язык. Это всего лишь две буквы в "компьютерной азбуке", но на этом "примитивном" языке вы умудряетесь повисеть в ВК-ашечке и тиснуть "умную" мысль в БВ-шечку. — 2 месяца назад
1 есть электричество, 0 нет. Создавая электричеством комбинации из 0 и 1 создается информация, чтоб ее расшифровать используется система счисления
Сказано достаточно для того что бы понять что это двоичная система счисления. Но Вам такие подробности ни к чему. Вы просили "по простому", то есть для общего развития. Представьте себя в супермаркете. Любому товару с полки присвоен код, введя который на кассе, допустимо получить по нему любую информацию, включая цену. Это вероятно за счет считывания штрих кода. Примерно то же самое происходит в компе. Не заморачиваясь на подробностях, будем рассматривать комп как большой ящик наполненный "кристалликами". Каждый из них может быть заряжен как батарейка или разряжен. На большее техника не способна. Назовем заряженный "кристаллик" единицей, разряженный нулем. Любому числу, из привычной нам десятичной системы счисления, соответствует какой то код, то есть набор из единиц и нулей. Например 100111101010011 (почти как штрих код). Это то что комп может хранить в своих слабых мозгах. Но поскольку этот код присваивается по определенной системе, то комп умеет производить с ним различные операции, типа сложения, умножения и иные. После выполнения математических действий полученный код опять переводится в понятную для нас десятичную систему. Для обычного пользователя невдомек что там происходит в недрах железяки, называемой системным блоком. Но для программиста двоичная система это материнская плата родная, потому что все процессы которые проистекают в системном блоке организованы двоичным кодом. В том числе каждая из букв, которые я сейчас пишу, имеет свой двоичный код. И когда Вы захотите отключить свой комп, то команда на отключение пройдем в системе то же двоичным кодом. Поэтому программисты и компьютерщики так не равнодушны к двушке. И уж конечно не упускают возможности подтрунить над теми кто данного не знает.
10-тиричная конечно лучше, но во всем виноваты диоды. Не понимают они больше чем "да" и "нет". По вашему значит "0" и "не 0". А вся компьютерная артихектура построена на диодах. Больше сказать не могу, поскольку не знаю, что это простой язык. С уважением, робот Федор!
Есть несколько систем счисления. Самые популярные из них - двоичная, восьмеричная, десятичная и шестнадцатеричная. Их названия происходят от количества элементов, которые используются для записи определенной информации. В самой простой, двоичной, используются всего лишь цифры 1 и 0, из которых состоит число десять. А запись "десять", переведенная из двоичной системы в десятичную, превратится в число "2". Вот такая локальная шутка для программистов.
Зачем необходимы системы счисления: двоичная и иные - видео ответ.
Всего лишь о сложном: Двоичная система счисления - видео ответ.
Зачем необходимы системы счисления двоичная и иные - видео ответ.
Добавить ответ на вопрос
Информация о вопросе
Сколько ответов на вопрос?
На вопрос "Почему в компьютере используется двоичная система счисления" 59 ответов.
Кто задал этот вопрос?
Вопрос задал Gusev_Yuriy в категории Компьютеры.
Когда задали этот вопрос "Почему в компьютере используется двоичная система счисления"?
Вопрос задали 5 лет назад.