Показать сообщение отдельно
Старый 16.06.2017, 20:38   #670
Olhan
Матёрый пользователь
 
Регистрация: 01.04.2012
Сообщений: 2,730
Вы сказали Спасибо: 4,924
Поблагодарили 5,145 раз(а) в 1,340 сообщениях
Olhan стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от E.depo Посмотреть сообщение
почему есть какие-то ограничения для новой ОС, скажем те же ограничения на возможность подключения доп. устройств, а именно в цифру 1024, не 500 или 1,5т., а именно 1024.
Всё намного проще! Это никак не связано с DOSом, это специфика двоичной системы счисления.

Производитель всегда будет стараться сделать ёмкость ОЗУ, ПЗУ, жёсткого диска, флэшки - кратной 2 в степени n байт. Почему? Потому что это диктуется логикой работы устройства и адресации ячеек.

Микросхема памяти в 1 килобайт содержит 8192 битовых ячейки, объединённых в 1024 байта. Шина адреса будет иметь 10 разрядов - чтобы описать адрес к каждому из 1024 байтов. При этом ВСЕ возможные комбинации 10-разрядного адреса указывают на реально существующую ячейку.

Нет никакого смысла делать в микросхеме 1000 байтов вместо 1024, потому что:
1. Будет не полностью использовано адресное пространство.
2. Появятся несуществующие адреса - и придётся специально адаптировать программный код, чтобы избежать попыток доступа к ним - а это неоправданное усложнение.
3. Схема устройства получается несимметричной.
4. Стоимость производства микросхемы на 1000 байт будет такой же (или даже выше), чем на 1024 байта.

Какой тогда смысл в округлении??? Нахера делать меньше и хуже за те же деньги?

Я повторюсь - это не умный Билл Гейтс придумал в начале 1980х (когда DOS появился), это просто азбучная истина двоичной системы, которая была открыта ЗАДОЛГО до того, как слово "Майкрософт" стало что-то значить.

Добавлено через 2 минуты
Цитата:
Сообщение от E.depo Посмотреть сообщение
Однако DOS из вашей жизни, никуда не ушёл.
Даже вот пример проверки жёстких дисков на битые сектора.
Какой самый эффективный метод проверки? Стандартными средствами Винды или из утилиты среды DOS???
Тьфу на Вас
Никто тут и близко не умаляет достоинств и значимости (для своего времени) DOS'a. Я отношусь к нему с большим уважением. Но - к настоящему ДОСу, а не эмуляциям.
Olhan вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Olhan за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА