|
44 / 22 / 2
Регистрация: 20.11.2008
Сообщений: 178
|
|
В байте не восемь бит.03.09.2009, 15:46. Показов 16305. Ответов 40
Метки нет (Все метки)
Мне знакомый показал статейку следующего вида:
Внимание! Путаница в терминологии. Читать всем! zaff » 14 авг 2009, 18:09 Думаю, для многих не секрет, что мы немного неправильно используем единицы измерения информации. Ведь килобайт это совсем не 1024 байт, а байт не всегда состоит из 8 бит и то, что написано в современных учебниках по информатике давно уже стоит позабыть. Проблему я хочу поднять так как и за собой стал замечать использование данных терминов в неправильном смысле. Привожу немного опровержений 1 байт не всегда = 8 бит Вообще, такая мода на восьмибитовый байт пришла после создания System/360. В современных компьютерах архитектуры x86, на уровне аппаратуры байт тоже не 8 бит, а 10. Поэтому для универсальности понятия "8 бит", широко используемого в программировании, был введен термин "октет". Таким образом, я буду исользовать именно термин "октет", вместо распространенного "байт". 1 килобайт не равен 1024 октетам. Кто-то будет в и попытается возражать, но будет неправ, т.к. в СИ приставка кило - всегда означает 10 в 3 степени! Таким образом, килобайт всегда равен 1000 октетам. Этим, кстати, в свое время воспользовались производители накопителей . 1024 октета (или 2 в 10 степени) с 1999 года называется "кибибайт". Табличка соответствия представлена ниже. Вот ссылка на оригинал(там еще рисунок какой-то думаю, он не сильно нужен): удалена ссылка на стороний форум, читаем правила Кто, что думает по этому поводу?
0
|
|
| 03.09.2009, 15:46 | |
|
Ответы с готовыми решениями:
40
Изменить рандомный бит в байте Поменять порядок бит в байте Порядок байт в слове и бит в байте |
|
9715 / 6470 / 52
Регистрация: 06.03.2009
Сообщений: 28,500
|
|
| 03.09.2009, 15:49 | |
|
0
|
|
|
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
|
|
| 03.09.2009, 15:53 | |
|
Первое что надо написать это что аффтар аццкий лох. Чтобы ньюбы (новички) не велись на это жесткое насилование мозга.
Меня уже доставал таким один чел. - тоже гдето на просторах инет-помойки вычитал какую то утку и пытался со мной поспорить на многа-денег.
0
|
|
|
Айхрень...
306 / 176 / 7
Регистрация: 02.06.2009
Сообщений: 1,077
|
|
| 03.09.2009, 16:16 | |
|
И всё-таки я знал! В километре не 1024 метра! Ура, товарищи!
0
|
|
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
| 03.09.2009, 16:25 | |
|
В байте может быть сколько угодно бит. Вопрос с какой стороны его рассматривать. Либо с железной, либо со стороны логической.Так вот, со стороны логической, количество бит в байте определяется ОС. Так что, в байте легко может быть и 10 бит, и 64.
Добавлено через 5 минут Добавлю, фраза "в байте не восемь бит" не верна. Правильно "в байте не всегда 8 бит".
0
|
|
|
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
|
|
| 03.09.2009, 16:32 | |
|
Ворхей.
Объясни. Не понял тебя. Все понял.
0
|
|
|
Почетный модератор
11551 / 4346 / 452
Регистрация: 12.06.2008
Сообщений: 12,452
|
||
| 03.09.2009, 16:33 | ||
|
Насчёт килобайта согласен. По всем стандартам, 1 килобайт = 1000 байт. Но на практике его всегда считают как 1024 байта. Как 1000 байт его считают только производители накопителей, т.к. им выгоднее написать на болванке объёмом примерно 4700000000 байт фразу 4.7 ГБ. Вроде бы нигде не соврали, но когда пересчитываем по 1024 байта, то объём получается гораздо меньше.
А про биты - полная ерунда. Лично я никогда не встречал, что бы данные группировали по 10 бит. И уж тем более, что бы подобную конструкцию называли байтом. На большинстве носителей информации биты вообще записываются сплошным потоком... и уже при считывании они группируются в байты (8 бит) или иногда в слова (16 бит). Но это зависит от разрядности шины (по скольким проводам передаётся информация от одного устройства к другому). Интересно, что такие же фразы есть и в википедии... но там честно признались
0
|
||
|
9715 / 6470 / 52
Регистрация: 06.03.2009
Сообщений: 28,500
|
|
| 03.09.2009, 16:35 | |
|
0
|
|
|
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
|
||
| 03.09.2009, 16:50 | ||
|
т.е. 2 бита могут существовать только с железной точки зрения.
Но он сказал что с логической точки зрения что в байте может быть и 10 и 12 бит.... ??? или я опять что не так понял ??? Добавлено через 2 минуты
(с) Вики.
0
|
||
|
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
|
|
| 03.09.2009, 16:54 | |
0
|
|
|
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
|
||
| 03.09.2009, 16:57 | ||
Я про тоже. На том форуме про это холивор развернули на 20цать страниц... Здесь тоже у Ворхея с Интером мнения не совпадают )
0
|
||
|
9715 / 6470 / 52
Регистрация: 06.03.2009
Сообщений: 28,500
|
|
| 03.09.2009, 17:32 | |
|
не то чтобы не совпадают, вспомните тему про то сколько вмешается килобит в метр оптики. Где в юморе должна быть. Про Вики тут тоже уже звучало, про поправочку, проблема с терминологией даже,а не с размерами, если определить понятия передачи "физических" (хардовых) данных\сигналов, и логической передачи данных, то вроде как бы и по своим местам все встанет, а холивариться на такие темы только пальцы точить (но для этого есть тренажеры типа соло).
0
|
|
|
44 / 22 / 2
Регистрация: 20.11.2008
Сообщений: 178
|
||
| 04.09.2009, 03:17 [ТС] | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 25.06.2010, 17:35 | |
|
Rajd, ржёщь. Байт - наименьшая адресуемая ячейка, бит - неделимая , а килобайт тысяча, или тысяча двадцать четыре. Так вот, на всех современных компах логический байт равен восьми битам, а ни как не тысяче. Понимаю, что старьё, но не смог удержаться.
0
|
|
|
3149 / 369 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
|
|
| 25.06.2010, 19:40 | |
|
В книжке про ассемблер Питер Абель пишет, что байт состоит из девяти битов. Восемь битов используются для хранения данных, а один бит используется для проверки четности.
0
|
|
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
| 25.06.2010, 19:45 | |
|
0
|
|
| 25.06.2010, 20:26 | |
|
0
|
|
|
Почетный модератор
11551 / 4346 / 452
Регистрация: 12.06.2008
Сообщений: 12,452
|
||
| 25.06.2010, 21:34 | ||
|
0
|
||
|
Почетный модератор
|
|||
| 25.06.2010, 21:45 | |||
|
жжоте какмрады, тему в хумор....
RNT, а если у меня формат 7/2 (семь данных два стоповых.) а четность или есть или нет. не путайте настройки COM порта и единицы измерения данных. и к тому же не путайте двоичную систему с десятичной. байт он изначально был равен 8 битам (не путать с машинными словами....) существует система приставок которая из темы похоже была удалена, но она есть, любой может найти ее в вике... другое дело, что в повседневной жизни она не прижилась.... проще измерять привычными кило мега и гига....
0
|
|||
| 25.06.2010, 21:45 | |
|
Помогаю со студенческими работами здесь
20
COM порт, принять все восемь бит (возвращаются только семь) Создать функцию, которая бы возвращала кол-во бит в переданном ей байте Сколько чисел в начальном байте содержит наименьшее значение а в старшем байте наибольшее значение Самые часто встречающиеся 24 символа кодировать по 5 бит. А все остальные по 10 бит Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|