Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.034 c
14-1127442865
КаПиБаРа
2005-09-23 06:34
2005.10.16
А что будет, если


1-1127472417
DelphiLexx
2005-09-23 14:46
2005.10.16
Соединение TImage линиями и их движение


11-1107883540
mordush
2005-02-08 20:25
2005.10.16
Расширение возможностей KOL !!!!!!!!!!


1-1127451876
Геннадий
2005-09-23 09:04
2005.10.16
I/O error 32


1-1127716429
npr2
2005-09-26 10:33
2005.10.16
MS Access