Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 23.02.2018
Я не понимаю, а в чем смысл QLC - это 16 уровней для одной ячейки или 4 бит, это же тупо не выгодно 2^n = q, где n - число бит, а q - "сложность". То есть линейно повышая число бит в ячейке мы экспоненциально увеличивает сложность чипа. Не проще ли вот MLC это 2 бита и сложность в 2 раза возросла, TLC там 3 бита на ячейку и в 4 раза сложнее, уже потеряли часть результата, но терпимо, то qlc это вообще не выгодно. Если мы отделом верхние уровни от нижних соответственно, мы получим не 4 бита, а 6 бит (два раза по 3 бит TLC). То есть высоким напряжением мы кодируем верхние биты, низким - нижние. Ведь все равно все 16 бит - уровней в QLC ячейки мы должны различать, так какого фига. Мы тогда сможем в MLC хранить 2 бит, в TLC 4 бит, а QLC - 8 бит. Собственно большее не нужно, а как раз 8 бит - 1 байт, удобно и в 2 раза ёмкостное чем сегодняшние QLC диски.
Скажете переписывать контроллеры нужно. А я скажу, что это не так сложно, если в 2 раза возрастёт бесплатно всех дисков с QLC.


Вложения:
jk.jpg
jk.jpg [ 65.82 КБ | Просмотров: 2814 ]

Партнер
 

Member
Статус: Не в сети
Регистрация: 28.02.2019
Strwolf писал(а):
Если мы отделом верхние уровни от нижних соответственно, мы получим не 4 бита, а 6 бит (два раза по 3 бит TLC).

Ты как себе это представляешь? Одна ячейка даёт одно напряжение, что соответствует одному значению ячейки.

Почему на форумах часто берут на себя смелость считать себя умнее инженеров микрона, интела и т.д.?


 

Advanced member
Статус: Не в сети
Регистрация: 02.05.2006
Откуда: Москва
Strwolf
Вы перепутали уровни заряды в одной ячейки, с местами, имеющими два состояния. ;)
Для 4-х бит в одной ячейке и должно быть 16 уровней заряда и ни как туда 8^2 = 64 не засунешь.


 

Junior
Статус: Не в сети
Регистрация: 23.02.2018
Tomset писал(а):
Strwolf
Вы перепутали уровни заряды в одной ячейки, с местами, имеющими два состояния. ;)
Для 4-х бит в одной ячейке и должно быть 16 уровней заряда и ни как туда 8^2 = 64 не засунешь.


Да без разницы, почему нельзя брать по 2 уровня заряда на 1 бит - 0 или 1. Если есть 16 уровней. То самые верхние 16 и 15 уровень это 1 и 0, далее 14 и 13 уровень это ещё 1 бит - 0 и 1, далее также 8 раз. Соответственно 8 бит можно запихнуть, а не 4 бит как сейчас. Серьезных препятствий не вижу, чтобы так сделать. В любом случае если есть 16 уровней то мы должны четко каждый уровень отделять друг от друга. Может лучше каждые 2 уровня пустить на 1 бит? Понятно, что контроллер нужно переписывать, но так намного удобнее. А не то убожество что сейчас представляет QLC, которого знающие пользователя чураются как огня. А так и скорость чтения и записи возрастёт до 2 раз. Так как в одной ячейки можно будет хранить до 8 бит или 1 байт

Добавлено спустя 2 минуты 15 секунд:
Klogg4 писал(а):
Если мы отделом верхние уровни от нижних соответственно, мы получим не 4 бита, а 6 бит (два раза по 3 бит TLC).
Ты как себе это представляешь? Одна ячейка даёт одно напряжение, что соответствует одному значению ячейки.

Почему на форумах часто берут на себя смелость считать себя умнее инженеров микрона, интела и т.д.?


А если по существу что то сказать или зассали и оскорбления пошли? Если идея лучше, того что придумали довольно узко специализированные инженеры, почему её не высказать?

Добавлено спустя 2 минуты 32 секунды:
Понятно, что 64 не засунешь, а вы не думали что 64 уровня это слишком много. Я же писал, сложность экспотенциально растёт, почему не пустить каждый уровень под бит, но окей , каждые пару уровней на бит, на 1 и 0.


 

Member
Статус: Не в сети
Регистрация: 07.12.2004
Откуда: Екатеринбург
Strwolf писал(а):
Да без разницы, почему нельзя брать по 2 уровня заряда на 1 бит - 0 или 1. Если есть 16 уровней. То самые верхние 16 и 15 уровень это 1 и 0, далее 14 и 13 уровень это ещё 1 бит - 0 и 1, далее также 8 раз. Соответственно 8 бит можно запихнуть, а не 4 бит как сейчас. Серьезных препятствий не вижу, чтобы так сделать. В любом случае если есть 16 уровней то мы должны четко каждый уровень отделять друг от друга. Может лучше каждые 2 уровня пустить на 1 бит? Понятно, что контроллер нужно переписывать, но так намного удобнее. А не то убожество что сейчас представляет QLC, которого знающие пользователя чураются как огня. А так и скорость чтения и записи возрастёт до 2 раз. Так как в одной ячейки можно будет хранить до 8 бит или 1 байт

эм, ты тупой?
у тебя есть 16 уровней заряда в ячейке. и значение заряда может принимать ОДИН из этих 16 уровней.


 

Advanced member
Статус: Не в сети
Регистрация: 02.05.2006
Откуда: Москва
Strwolf
Ну если так не понимаете, на бумажке разрисуйте. ))
типа
0 - нет заряда.
1
...
14
15 - максимальный заряд.
Одновременно возможно только одно значение заряда.
и привяжите их ко всем значениям 8 битов от 0 до 63.


 

Member
Статус: Не в сети
Регистрация: 28.02.2019
Strwolf писал(а):
Да без разницы, почему нельзя брать по 2 уровня заряда на 1 бит - 0 или 1. Если есть 16 уровней. То самые верхние 16 и 15 уровень это 1 и 0, далее 14 и 13 уровень это ещё 1 бит - 0 и 1, далее также 8 раз.

Это школьная программа физики и информатики. Мне нравится выражение "глупый вопрос - это тот, который ты не задал", поэтому по хорошему я не должен осуждать, но блин, это сродни объяснению того, как, простите, сходить покакать в туалет.

Если с физической точки зрения, то ячейка НЕ МОЖЕТ иметь несколько разных "уровней" одновременно - уровень заряда всегда ОДИН, и значение напряжения на выходе, соот-но, тоже всегда ОДНО (хранимый заряд и напряжение связаны неразрывно, зарядил на большее значение - получил на выходе большее напряжение).

Если с точки зрения информатики, то предложенная тобой схема даст тебе только 0 и 1 на 16 разных уровнях заряда, т.е. ты предложил чересчур сложную SLC. Ты не получишь 8 разных бит - это твоя логическая ошибка. Потому что один уровень заряда соответствует ОДНОМУ значению. 4 бита в ячейке - это ОДНО ЗНАЧЕНИЕ, представленное в двоичной форме. НЕ ЧЕТЫРЕ - ОДНО!!! В четыре разных бита их превращает контроллер. Это можно назвать "аналого-цифровым преобразованием", потому что значение напряжения ячейки ("уровень заряда") - это аналоговая величина, а четыре бита на выходе - цифровая. Либо это можно назвать "декодированием".

Теперь понятно, почему твоя идея никакого отношения к реальной жизни не имеет? Если нет, прочитай то, что написано выше, ещё 3 раза.

P.S. Оскорбления я ни одного не высказал.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: F22 и гости: 139


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan