Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Вниз

Величины   Найти похожие ветки 

 
Kolan ©   (2005-09-24 23:58) [40]

Это ты про них:
Anatoly Podgoretsky ©   (22.09.05 19:48) [15].


 
Мексиканец ©   (2005-09-25 00:05) [41]

Бит, как уже говорилось, двоичная цифра. Реально это так даже физически. Бит может быть либо 1 либо 0. Любое другое значение он принять не может. Посудите сами - не может же он быть наполовину 0, он либо 0 либо 1 и никак иначе. Здесь все ясно.
Далее, мы знаем что байтом считается единица необходимая для хранения символа. В виндовс принят стандарт ANSI содержащий 255 символов, каждый символ в этой таблице имеет свой порядковый номер. Компьютером используется двоичная система счисления (это связано с технической реализацией хранения и обработки информации). Что бы записать число в пределах от 0 до 255 необходимо 8 бит, потому как 255 в двоичной системе это 11111111. Отсюда делаем вывод, что для хранения числа 11111111 нам понадобится 8 бит. А так как байт - это количество бит необходимых для хранения символа, то получается что байт равен 8 битам.


 
Мексиканец ©   (2005-09-25 00:21) [42]

Kolan ©  (24.09.05 23:58) [40]
Ясно 2 в 10 степени. Тогда все правильно.


 
Adder ©   (2005-09-25 00:26) [43]


> Eraser ©   (24.09.05 23:54) [39]
> По идее скорость передачи информации в ботах в секунду мерять
> надо...

Войлочных?
Это же скольких бабушек разуть надо... чтобы хотя-бы 10 ботов в секунду бросить.... %-О


 
Eraser ©   (2005-09-25 02:10) [44]


> Adder ©   (25.09.05 00:26) [43]

Очевидно 5 бабушек в секунду...
если считать что у каждой бабушки по 2 бота.
;-)


 
jack128 ©   (2005-09-25 02:14) [45]

Мексиканец ©   (25.09.05 0:05) [41]
Далее, мы знаем что байтом считается единица необходимая для хранения символа.

Означает ли это, что на WinCE, где ansi нет и в помине 1 байт = 16 байтам? ;)


 
Marser ©   (2005-09-25 02:19) [46]

А базовый ASCII вообще 7 бит...(0..127)


 
Иван Шихалев ©   (2005-09-25 02:22) [47]

Означает ли это, что на WinCE, где ansi нет и в помине 1 байт = 16 байтам? ;)


Это еще что... А вот если в каком-нибудь *NIX"е по умолчанию кодировку UTF-8 выставить, тут такое начнется...


 
Lamer@fools.ua ©   (2005-09-25 02:24) [48]

>>jack128 ©   (25.09.05 02:14) [45]

>1 байт = 16 байтам?

Можно упростить.
Разделим данное равенство на "байт", получим:
1 = 16 ам


 
isasa ©   (2005-09-25 02:38) [49]

1.У автора вопроса Intel или AMD - поэтому 1B=8b.
2.Каналу до лампочки, какой бит он передает информационный или
управляющий (включаем в подсчт скорости).
Поэтому в этом случае [16] - корректно.

Инче можно говорить до бесконечности,
чио передача сигнала не двумя уровнями, высокий (1) - низеий(0), а четыре ...;
что мол и Win XP у него, что QoS. не отключил(-20% трафика)...
:)))


 
kaif ©   (2005-09-25 02:41) [50]

Если предполагается хранить лишь число 11111111 и больше ничего иного, то для этой задачи и 1 бита жирно будет.


 
Мексиканец ©   (2005-09-25 02:50) [51]

jack128 ©  (25.09.05 02:14) [45]
Байт - Наименьшая адресуемая единица памяти, которая представляет собой код одного символа (печатного или управляющего).
Насколько верно определение?


 
Мексиканец ©   (2005-09-25 02:55) [52]

kaif ©  (25.09.05 02:41) [50]
А можно поделится секретом, как поместить 11111111 в один бит, да что бы еще осталось? Можно упростить, как поместить число 255 в 1 бит?


 
Джо ©   (2005-09-25 02:56) [53]


>  [50] kaif ©   (25.09.05 02:41)
> Если предполагается хранить лишь число 11111111 и больше
> ничего иного, то для этой задачи и 1 бита жирно будет.

В таком случае "хранить" его не обязательно. А если, все-таки, хранить нужно, то по крайней мере 1 бит понадобится - для указания того, что что-то хранится. Т.е, если бит установлен, то хранится 11111111, если сброшен - ничего не хранится.


 
Мексиканец ©   (2005-09-25 03:13) [54]

Только мне интересно как kaif будет узнавать что бит хранит именно 11111111 а не другое число, например 10101010.


 
jack128 ©   (2005-09-25 03:22) [55]

Мексиканец ©   (25.09.05 2:50) [51]
Насколько верно определение?

а фиг его знает. я в определениях не мастак..  мне вот только интересно, а почему "наименьшая адресуемая единица памяти" обязательно "представляет собой код одного символа"? почему именно возможность сохранения кода символа принята за критерий наименьшей адресуемой единицы памяти ??


 
Германн ©   (2005-09-25 03:23) [56]

2 Anatoly Podgoretsky ©   (24.09.05 22:49) [29]

>А в каналах передачи данных исторически было 5, 6, 7 и 8 бит. Не считая конечно старстопных "битов"

Ну тогда, конечно, и не считая бита четности!
Странно, что Вы его не упомянули! А ведь он весьма важен!


 
Джо ©   (2005-09-25 03:25) [57]


>  [54] Мексиканец ©   (25.09.05 03:13)

Это вопрос "философский", ты не вник :) В [50] оговаривается, что единственное число, которое будет храниться, это именно 11111111. И утверждается, по-моему, ошибочно, что для этого "и 1 бита жирно будет."


 
Джо ©   (2005-09-25 03:28) [58]


> [55] jack128 ©   (25.09.05 03:22)

Просто условность, к чему-то ведь нужно было прикрепиться? Кроме того,

> обязательно "представляет собой код одного символа"?

неверно, потому что, "код одного символа" - это такая же условность. Как уже говорилось, для исходного ASCII достаточно 7-ми бит, а для китайского "символа" уже нужно маш. слово (ну, думаю, битов 12-13 из них хватит :)


 
Alex Konshin ©   (2005-09-25 04:02) [59]

Джо ©   (25.09.05 03:28) [58]
Как уже говорилось, для исходного ASCII достаточно 7-ми бит, а для китайского "символа" уже нужно маш. слово (ну, думаю, битов 12-13 из них хватит :)

Насчет машинного слова ты очень не прав. Если под словом байт еще более-менее подразумевается 8бит и можно считать, что это понятие устаканилось, то размер маш. слово зависит от платформы, и он очень разный - на современных компьютерах он бывает от 16 до 128 бит и более. Машинным словом называют ширину выборки из памяти. Оно бывает и некратно 8, и даже нечетно (особенно на специализированных компьютерах).

Так что не кидайся словами, которые не знаешь. Это только на i86 слово - 16бит.


 
Джо ©   (2005-09-25 04:10) [60]


>  [59] Alex Konshin ©   (25.09.05 04:02)

Маш. слово употребил просто машинально. Имел в виду, конечно-же, 16 байт, как "символ" в Unicode. Думал, что в контексте моего поста это будет понятно и без доп. разъяснений.

> Так что не кидайся словами, которые не знаешь.

Где это я так?!


 
Джо ©   (2005-09-25 04:11) [61]

[60] Джо ©
>  16 байт,

бит! черт возьми.



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.57 MB
Время: 0.04 c
1-1127381168
Aleksandr.
2005-09-22 13:26
2005.10.16
Как в RichEdit вносить изменения в текст, не меняя форматирования


2-1127120457
Новичок1
2005-09-19 13:00
2005.10.16
Народ посоветуйте как сделать остановку программы


1-1127814803
Archer84
2005-09-27 13:53
2005.10.16
Пожалуйста объясните


2-1127322319
logan
2005-09-21 21:05
2005.10.16
Открытие файла...


14-1127141196
Zeqfreed
2005-09-19 18:46
2005.10.16
Блок питания





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский