Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Байт и Бит (http://forum.oszone.net/showthread.php?t=34392)

Apis.NET 11-11-2001 04:13 233104

по сабжу

Drozd 11-11-2001 05:25 233105

А что непонятного? :confused:
Бит - это отклонение от эталонного напряжения в проводнике, так называемая "1", или отсутствие этого отклонения, соответственно "0". Короче говоря, сигнал в проводнике.
А байт - число в двоичной системе, собранное из 8ми бит.

Apis.NET 11-11-2001 06:01 233106

В чём отличие? не догоняю, обьясните в данном вопросе я ламо.

Drozd 11-11-2001 06:27 233107

По-крестьянски:
бит - это "буква", а байт - это "слово", состоящее из 8ми "букв" (битов).

Apis.NET 11-11-2001 17:00 233108

Drozd О начинаю догонять.Спасибо

keeper fly 01-12-2001 04:07 233109

Apis.NET
Это что шутка?

Apis.NET 01-12-2001 14:10 233110

keeper fly Представь нет ! незнал!

noname00.pas 01-12-2001 15:10 233111

keeper fly
Когда я, будучи ещё пятиклассником, пришёл с этим вопросом к отцу, он мне сказал, что это второй курс... :)

Apis.NET 01-12-2001 15:15 233112

noname00.pas :biglaugh:

BigMac 02-12-2001 03:03 233113

:lol:

Apis.NET 02-12-2001 03:42 233114

:(

lazubaum 07-12-2001 13:51 233115

Есть такая книжка у Фигурнова. В магазине даже название говорить не надо. просто МНЕ ФИГУРНОВА - и дадут то, что надо. Там вроде есть ответ на этот вопрос :)

Apis.NET 08-12-2001 00:24 233116

lazubaum :biggrin:

vasketsov 03-01-2002 19:19 233117

Раз уж зашел сюда...
Маленькая подсказка к размышлению..
Байт не всегда 8 бит.

Apis.NET 03-01-2002 21:05 233118

О Целерон!?

noname00.pas 08-01-2002 13:41 233119

vasketsov
Ага... Только по определению байт - это еденица информации, равная 8 битам... ;)

Guest 09-01-2002 21:06 233120

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

ivank 09-01-2002 21:14 233121

noname00.pas
ни-фи-га!

Байт, это минимальная единица памяти, которую способна адресовать эта платформа.

Где то с 70ых устоялось, что это 8 бит. Но в том же "Исскустве программирования" Кнута байт это 6 бит.

noname00.pas 09-01-2002 23:14 233122

Guest ivank
Чё-то вы меня ребята обманываете... Классически байт определяется как еденица информации...

Apis.NET 10-01-2002 07:21 233123

noname00.pas:up:

vasketsov 10-01-2002 09:01 233124

to noname00.pas
правильно, только _физическая_ единица информации,
то есть ivank меня понял правильно (Guest был я, уж не заметил, сорри), на разных платформах это все работает по разному.
Например, копировать байты должна уметь любая платформа, а вот операции битового сдвига, обмена различаются, но, в любом случае, они выполняются только внутри одного байта (ну или там, DWORD), и работают на порядок медленнее.
Адресация бита N выглядит не как адресация бита N, а как для байта N\M (это целочисленное деление, чтоб споров не было) адресация бита N%M.
А уж M. соотвественно, и бывает разным.
я слышал от 6 до 9 как минимум.
наверняка еще что есть.

ivank 10-01-2002 10:01 233125

vasketsov
На некоторых DSP, размер байта -- 64 бита =)

А тег офф ещё не ввели? А надо!

Добавлено:

Цитата:

vasketsov
ivank меня понял правильно
На самом то деле, когда я писал я ещё не видел твоего поста....

BigMac 10-01-2002 11:46 233126

ivank
А что значит этот тег офф?

ivank 10-01-2002 19:49 233127

BigMac
это означает [offtopic], его надо делать меньше и выделять серым -- модерам будет сразу видно, кому замечания ставить :)

Apis.NET 11-01-2002 07:35 233128

Так а теперь занова! Чем бит от байта всёже отличаеться?

ivank 11-01-2002 10:09 233129

Apis.NET
:mad:

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

Всё! Дальше объяснять не буду ( скажем дружно, нафиг нужно! )

noname00.pas 11-01-2002 10:21 233130

vasketsov ivank
Уже почти правильно, но теория информации не привязывается к железу, а это значит, что то, чему равна еденица информации, называемая Байт, есть число в битах, одинаковое для любого железа!

ivank 11-01-2002 17:12 233131

noname00.pas
Может эта теория информации и говорит так, но на  различных архитектурах разный размер байта в битах!

Я лично видел DSP на котором под байтом подразумевается 64 бита -- эта машинка должна была обрабатывать блоки именно такого размера.

Кстати, если эта "теория информации" оговаривает размер байта, может она ещё и говорит, в какой последовательности должны идти байты для представления бОльших целых чисел? т.е. нам должнО использовать big-endian или little-endian?

Chris 11-01-2002 21:28 233132

А на французском бит это то что снизу висит. :gigi:  Поэтому французы называют "октет"

BigMac 12-01-2002 21:32 233133

Chris
:lol:


Время: 12:15.

Время: 12:15.
© OSzone.net 2001-