Что такое твердотельный накопитель (SSD)? Плюс плюсы и минусы

Твердотельные накопители ( SSD(SSDs) ) быстро становятся предпочтительным компьютерным хранилищем для операционных систем и приложений. Вы найдете их в новейших ноутбуках, телефонах, планшетах и ​​даже консолях.

Обладая превосходной производительностью и надежностью, эти накопители производят настоящий фурор, но что такое твердотельный накопитель(SSD)

Как работают традиционные жесткие диски(Hard Disk Drives) ( HDD(HDDs) )

Чтобы понять, чем отличаются твердотельные накопители(SSDs) , нам нужно ненадолго повернуть время вспять и взглянуть на традиционные жесткие диски(Hard Disk Drives) ( HDD(HDDs) ). Жесткий диск(HDD) был стандартным типом диска, который до недавнего времени можно было найти практически во всех компьютерах.

Внутри жесткого диска(HDD) вы найдете один или несколько вращающихся дисков, называемых «пластинами». Каждая пластина разделена на дорожки и сектора. Пластины обычно изготавливаются из алюминия или стекла и покрыты магнитным материалом.

Поверхность диска содержит миллиарды отдельных областей, каждая из которых представляет один бит данных. Область может быть намагничена или размагничена, представляя единицу или ноль.

Поскольку вращающиеся пластины совершают тысячи оборотов в минуту, крошечные головки чтения-записи, прикрепленные к качающимся рычагам, парят на волосок над пластиной, выполняя чтение с диска или запись на него.

Жесткие(Hard) диски — невероятно сложные устройства с множеством крошечных, точных и хрупких движущихся частей. Это современное чудо, что они работают так же хорошо, как они. 

Как работает твердотельный накопитель (SSD)

SSD имеют больше общего с полупроводниковыми устройствами, такими как процессоры(CPUs) и оперативная память(RAM) , чем с жесткими дисками. SSD(SSDs) и HDD(HDDs) действуют как устройства хранения, но SSD(SSDs) работают совсем по-другому.

Внутри типичного SSD вы найдете только компьютерные чипы. В SSD есть микросхема контроллера, которая управляет тем, как и где хранятся данные, но основная часть SSD состоит из микросхем флэш-памяти.

Флэш(Flash) -память является «энергонезависимой» памятью. Энергонезависимая(Volatile) память, как и ОЗУ(RAM) , не сохраняется при отключении питания — хранящиеся там данные исчезают. Напротив, в энергонезависимой памяти (такой как твердотельные накопители(SSDs) или USB - накопители) ваши данные сохраняются даже при отключении питания. Вот почему флэш(USB) -накопители USB также называют «флэш-накопителями»!

В современных твердотельных накопителях(SSDs) (а также в большинстве USB -накопителей и карт памяти) используется тип флэш-памяти, называемый флэш-памятью NAND . Он назван в честь одного из типов логических вентилей, которые можно сделать в микрочипе. В памяти NAND есть «ячейки», которые могут удерживать разные уровни электрического заряда. Измерив уровень заряда в ячейке памяти, вы можете сказать, соответствует ли он единице или нулю. Чтобы изменить содержимое ячейки, вы просто меняете уровень заряда внутри нее.

В мире памяти NAND(NAND) существует множество различных вариаций технологии . Например, вы могли видеть некоторые твердотельные накопители Samsung(Samsung SSDs) с маркировкой « V-NAND » или «вертикальная » NAND . Здесь ячейки памяти расположены вертикально, что обеспечивает большую емкость при той же площади кремния. Intel 3D NAND также является более или менее той же технологией. 

Типы SSD и интерфейсы

Твердотельные накопители(SSDs) бывают разных форм-факторов и типов флэш-памяти NAND . Это определяет максимальную производительность SSD , а также его цену.

Типы флэш-памяти

Все флэш(NAND) -памяти NAND отличаются плотностью данных и производительностью. Вы помните из нашего обсуждения выше, что твердотельные накопители(SSDs) хранят данные в виде электрических зарядов внутри ячеек памяти. 

Если ячейка хранит только один бит данных, она называется SLC или одноуровневой памятью ячеек(single-level cell memory) . Память MLC(MLC) (многоуровневая ячейка) и TLC (трехуровневая ячейка) хранит два и три бита данных на ячейку соответственно. Память QLC(QLC) (четырехуровневая ячейка) доводит ее до четырех бит на ячейку.

Чем больше битов данных вы можете хранить в одной ячейке, тем дешевле может быть ваш SSD или тем больше данных вы можете поместить в одно и то же пространство. Это звучит как отличная идея, но благодаря тому, как работают твердотельные накопители(SSDs) , диски быстрее выходят из строя при использовании многобитного метода хранения. Память SLC(SLC) — это самый производительный и самый надежный тип NAND с длительным сроком службы. Тем не менее, он также является самым дорогим и встречается только в высококлассных накопителях.

Таким образом, большинство потребительских твердотельных накопителей(SSDs) используют MLC или TLC и используют специальные методы для максимально возможного продления срока их службы. Мы рассмотрим вопрос износа твердотельных накопителей(SSD) чуть позже в этой статье, посвященный недостаткам технологии.

Форм-факторы твердотельных накопителей

SSD(SSDs) бывают разных форм-факторов. «Форм-фактор» — это просто физическая форма устройства и стандарт соединения, которому оно соответствует. Поскольку твердотельные накопители(SSDs) изначально предназначались для замены жестких дисков(HDDs) , первые устройства, предназначенные для потребительских настольных компьютеров, предназначались для размещения в тех местах, где раньше стояли жесткие диски.

Именно здесь на сцену выходит дизайн 2,5-дюймового твердотельного накопителя SATA . ( 2.5-inch SATA SSD)Вы можете просто вынуть свой текущий 2,5-дюймовый жесткий диск ноутбука и подключить один из этих твердотельных накопителей(SSDs) .

SSD внутри этого корпуса не нужно все это пространство, но это имело смысл, поскольку ноутбуки и большинство современных настольных компьютеров уже имеют отсеки для 2,5-дюймовых дисков и разъемы(SSD) SATA на своих материнских платах . (SATA)Вы также можете приобрести адаптеры, позволяющие разместить 2,5-дюймовый диск в 3,5-дюймовом отсеке настольного компьютера.

Эти 2,5-дюймовые диски не только занимали лишнее место, но и были ограничены скоростью 600 MB/s , поскольку это ограничение интерфейса SATA 3(SATA 3) .

Стандарт mSATA (mini-SATA) решает проблему свободного места. mSATA физически имел ту же форму, размер и разъем, что и стандарт карты PCI Express Mini , но эти два типа карт электрически несовместимы.

Стандарт m SATA теперь заменен стандартом M.2. Твердотельные накопители M.2(M.2 SSDs) могут быть SATA или PCIe , в зависимости от комбинации карты и материнской платы.

Карты M.2 также могут быть двусторонними с компонентами на обеих сторонах, и они различаются по длине. Всегда важно убедиться, что материнская плата вашего компьютера совместима с твердотельным накопителем M.2(M.2 SSD) , который вы хотите с ним использовать!

Твердотельные накопители NVMe(NVMe SSDs) используют стандарт энергонезависимой памяти Express(Memory Express) , благодаря которому компьютер может получить доступ к памяти SSD с помощью (SSD)PCIe , который чаще используется для видеокарт. PCIe имеет гораздо большую пропускную способность, чем SATA , что позволяет быстрой памяти SSD полностью раскрыть свой потенциал.

Преимущества твердотельных накопителей

Есть много причин, по которым твердотельные накопители(SSDs) быстро становятся стандартом в технологии хранения данных. Хотя некоторые ранние проблемы с прорезыванием зубов какое-то время не позволяли им попасть в основной компьютерный мир, сейчас мы можем рекомендовать их всем. Даже новейшие игровые приставки(latest video game consoles) теперь используют SSD . Вот ключевые сильные стороны, которые привели твердотельные накопители(SSDs) к их нынешней популярности.

SSD быстрые

Самый быстрый механический жесткий диск в мире, Seagate Mach.2 Exos 2X14 , может достигать устойчивой скорости передачи данных 524 MB/s . Это почти так же быстро, как SATA 3 SSD , но типичный механический накопитель, который вы найдете в современных компьютерах, может достигать скорости где-то между 100 MB/s и 250 MB/s , если вы смотрите на рынок высокого класса. .

Типичные твердотельные накопители M.2 PCIe(M.2 PCIe SSDs) , такие как в ноутбуках среднего класса, обеспечивают скорость от 2,5 до 3,5 GB/s . Новейшие твердотельные накопители M.2 PCIe(M.2 PCIe SSDs) приближаются к 8 GB/s , что является ошеломляющим объемом данных. Скорость последовательной(Sequential) записи обычно немного ниже, чем скорость чтения, но данные летят с огромной скоростью в обоих направлениях.

Дело не только в скорости передачи. Механическим жестким дискам требуется время, чтобы раскрутить пластины и установить головки на место. Поиск нужного места на блюде для запроса данных называется «время поиска». Для твердотельных накопителей(SSDs) этот показатель задержки фактически равен нулю. 

SSD может мгновенно считывать данные из любого места в своих ячейках памяти и даже делать это параллельно. Независимо от того, как вы его нарезаете, твердотельные накопители(SSDs) находятся в другой вселенной производительности, чем даже лучшие механические жесткие диски, независимо от того, как вы их нарезаете.

При замене жесткого диска(HDD) компьютера на твердотельный накопитель(SSD) вы получаете гораздо более быстрое время загрузки и очень быструю реакцию системы. Просто(Simply) потому, что вашему ЦП(CPU) никогда не приходится ждать данных с ваших накопителей. Это фантастический способ дать старой системе Windows новую жизнь.

SSD долговечны

Твердотельные накопители(SSDs) примерно так же долговечны, как и любой другой твердотельный компонент, такой как ЦП(CPU) или ОЗУ(RAM) , без движущихся частей. Если скачок напряжения не уничтожит их, они должны работать бесконечно или, по крайней мере, до тех пор, пока компьютер остается полезным для вас. Флэш(Flash) -память также очень устойчива к ударным повреждениям, в отличие от жестких дисков, которые легко разрушаются при падении, особенно при вращении пластин.

Эта долговечность делает их идеальными для ноутбуков, и именно поэтому ультрабуки, такие как Apple MacBook Air , i Mac и другие члены семейства компьютеров Mac , имеют встроенные высокопроизводительные твердотельные накопители(SSDs) .

« Долговечность(Durability) » в данном случае не относится к явлению износа SSD , которое мы рассматриваем в списке недостатков ниже.

SSD не страдают от фрагментации(Suffer From Fragmentation)

Фрагментация данных(Data) — настоящая проблема жестких дисков(HDDs) . Это происходит, когда новые данные записываются в первое доступное место на диске. Таким образом, данные данного файла или набора связанных файлов могут быть разбросаны по всей физической области диска диска.

Это разрушает скорость последовательного чтения и увеличивает время поиска, потому что головки дисков летают повсюду, чтобы найти все части файла. SSD(SSDs) по самой своей природе не подвержены фрагментации. Дело не в том, что файлы не фрагментированы. Просто это не имеет значения, потому что нет движущихся частей и нет времени поиска, о котором можно было бы говорить. 

Дефрагментация просто приводит к ненужному износу диска. Если вы хотите узнать немного больше о фрагментации SSD , прочтите статью (SSD)Нужно ли дефрагментировать SSD?(Should You Defrag an SSD?)

SSD тихие

Жесткие диски шумят! Гул мотора, свист диска, щелкающие звуки головок дисководов, двигающихся взад-вперед — это был фоновый шум для пользователей компьютеров на протяжении десятилетий.

SSD(SSDs) , напротив, вообще не шумят. Это может показаться тривиальным преимуществом, но шумные компоненты компьютера раздражают. В некоторых случаях использования, таких как компьютеры, используемые для записи звука, уровень звука имеет решающее значение. Были дорогие жесткие диски со специальными креплениями и конструкциями, которые пытались обуздать шум жестких дисков , но с (HDD)твердотельными накопителями(SSDs) проблема полностью решена.

Вот почему теперь у нас может быть такой компьютер, как Apple M1 MacBook Air , в котором нет вентиляторов и механического жесткого диска. Весь компьютер твердотельный и поэтому не издает никакого шума!

SSD компактны и энергоэффективны

Твердотельные накопители занимают гораздо меньше места, чем жесткие диски(HDDs) , и им требуется гораздо меньше энергии для работы. Это означает, что у нас могут быть более компактные и тонкие компьютеры, планшеты, смартфоны и другие электронные устройства, для которых требуются быстрые энергонезависимые накопители.

Твердотельные накопители(SSD) могут почти полностью переходить в спящий режим, когда они не используются, и, в отличие от жестких дисков(HDDs) , они могут практически мгновенно переключаться в режим высокой производительности. В(Taken) целом энергопотребление SSD особенно важно для увеличения времени автономной работы мобильных компьютеров и других гаджетов, которые их используют. (SSD)Электромеханическим устройствам для работы просто требуется больше энергии, чем твердотельным устройствам.

Твердотельные накопители могут уменьшить размер установки

Твердотельные накопители(SSDs) могут уменьшить размер установки некоторых приложений, особенно видеоигр(video games) . Когда приложения используют быструю потоковую передачу данных в память, разработчики могут дублировать информацию в нескольких местах на жестком(HDD) диске. Это сокращает время поиска, поскольку головки дисков всегда находятся рядом с копией необходимых данных. Это хитрый трюк, но он достигается за счет места для хранения.

Приложения, разработанные для твердотельных накопителей(SSDs) , вообще не должны этого делать. Так как SSD практически не имеет задержки и может немедленно считывать данные с любого места на диске, должна присутствовать только одна копия данных.

Такие консоли, как PlayStation 5 , уже показали, насколько твердотельные накопители(SSDs) могут уменьшить размеры установки, особенно в сочетании со сжатием, что дает нам следующее преимущество.

SSD можно ускорить

Если вы думали, что твердотельные накопители(SSDs) уже достаточно быстры, вы могли бы ускорить эти диски, чтобы получить действительно высокие показатели производительности. Это все благодаря технологии сжатия. Данные хранятся на SSD в сильно сжатом виде. Когда информация запрашивается, она распаковывается в режиме реального времени, эффективно увеличивая скорость передачи необработанных данных SSD .

Единственная загвоздка в том, что вам нужен мощный процессор для распаковки, но SSD(SSDs) в настоящее время не включают такой процессор. Оказывается, графические процессоры(GPUs) отлично справляются с такой работой, поэтому с помощью программных API(APIs) ( интерфейс прикладного программирования(Application Programmer Interface) ), таких как DirectStorage от Microsoft и RTX IO от Nvidia(Nvidia’s RTX IO) , последние поколения графических процессоров(GPU) могут ускорять не только 3D-графику, но и производительность твердотельных накопителей(SSD) .

Недостатки твердотельных накопителей

Твердотельные накопители(SSDs) обладают многими желательными свойствами, но технология не идеальна. Некоторые аспекты владения SSD не так приятны, как хотелось бы.

SSD дороже

Жесткие диски(HDD) настолько упали в цене, а объем данных, которые они могут хранить, увеличился до безумного уровня плотности. В результате гигабайт данных на жестком диске(HDD) стоит намного меньше, чем даже самая дешевая флэш-память NAND.

Цены на твердотельные накопители(SSD) резко упали за последние несколько лет, но люди, как правило, по-прежнему используют относительно небольшие твердотельные накопители(SSDs) в диапазоне от 256 до 512 ГБ. Твердотельные накопители(SSDs) зарезервированы для приложений и операционных систем, в то время как на жестких дисках(HDDs) по- прежнему есть большое хранилище для медиафайлов или приложений, которые не получают преимуществ от скорости твердотельных накопителей .(SSD)

Хорошая новость заключается в том, что, как и во всех полупроводниковых технологиях, плотность транзисторов и производственные процессы, вероятно, будут демонстрировать экспоненциальную тенденцию, ведущую к снижению стоимости и увеличению занимаемого места. На данный момент большинство бюджетов требуют сочетания SSD и HDD .

SSD могут изнашиваться

Хотя твердотельные накопители(SSDs) очень долговечны и могут выдерживать более тяжелые нагрузки, чем жесткие диски(HDDs) , а также имеют более длительный срок службы, они подвержены износу. Износ SSD происходит из-за того, что запись (SSD)SSD(SSDs) в ячейки памяти разрушительна. Каждый раз, когда в ячейку памяти SSD(SSD) записывается бит , он лишь немного теряет способность удерживать заряд.

Со временем повторяющиеся записи в ячейку делают ее неработоспособной. Твердотельные накопители SLC(SLC SSDs) могут обрабатывать наиболее повторяющиеся операции записи до того, как данная ячейка будет обжарена, но ячейки MLC , TLC и QLC более уязвимы в этом порядке. Первые потребительские твердотельные накопители(SSDs) могут скоро выйти из строя, но современные накопители имеют такие стратегии, как выравнивание износа и избыточное выделение ресурсов, чтобы продлить срок службы твердотельных накопителей(SSD) при записи .

Износ твердотельных накопителей(SSD) — сложная тема, поэтому ознакомьтесь со статьей « Все, что вам нужно знать об износе твердотельных накопителей(Everything You Need To Know About SSD Wear & Tear) » для подробного обсуждения.

Твердотельные накопители могут быстро сгнивать

Все формы хранения данных в конечном итоге поддаются битовой гнили. (bit rot.)Это происходит, когда носитель информации изнашивается настолько, что больше не может хранить данные в удобочитаемой форме.

Разные носители гниют по разным причинам, но жесткие диски могут храниться десятилетиями, и гниение битов не будет проблемой. С другой стороны, твердотельные накопители(SSDs) потенциально могут потерять свои данные уже через несколько лет хранения. Происходит это из-за деградации изолирующего слоя, удерживающего заряд в каждой ячейке памяти. Если сумма просочилась, ячейка пуста и не содержит данных!

Кажется, что битовая гниль происходит быстрее, если твердотельные накопители(SSDs) хранятся в слишком жаркой среде, но в любом случае они, вероятно, не лучший выбор для хранения данных где-нибудь в ящике.

Восстановление данных SSD сложно(SSD Data Recovery Is Hard) или невозможно

Существует сложная индустрия, основанная на искусстве восстановления данных с механических жестких дисков. Если у вас достаточно денег, вы можете восстановить данные даже с разбитых дисков, так как специалист буквально восстанавливает диск из кусочков.

На более приземленном уровне вы можете восстановить данные, которые были случайно удалены, потому что жесткие диски(HDDs) не удаляют физические данные, когда вы удаляете их в Windows или другой операционной системе. Вместо этого эта область диска просто помечается для перезаписи. Пока перезапись еще не произошла, вы можете восстановить ее с помощью специального программного обеспечения.

SSD(SSDs) делает практически невозможным восстановление чего-либо, если диск поврежден или файлы удалены. Если жесткий диск поврежден(HDD is damaged) из-за скачка напряжения, вы все равно можете восстановить его с помощью новой электроники, но, поскольку твердотельный накопитель(SSD) полностью электрический, вся память может сгореть.

Также не помогает то, что твердотельные накопители(SSDs) имеют сложные контроллеры, которые делают много вещей с физическими операционными системами данных, о которых они не знают. Например, команда TRIM , используемая твердотельными накопителями SATA(SATA SSDs) , упреждающе удаляет ячейки памяти, помеченные для удаления, чтобы ускорить процесс записи новых данных. Так что трюк с восстановлением на них не сработает!

Будущее за твердотельными

Хотя твердотельные накопители(SSDs) не идеальны, они представляют собой такой скачок в производительности накопителей, что их возможное доминирование на рынке хранения кажется неизбежным. Мы ожидаем, что со временем даже твердотельные накопители SLC снизятся(SLC SSDs) в цене, в то время как менее долговечные типы твердотельных накопителей(SSD) станут еще умнее, когда речь заходит об ограничении износа. 

Технология жестких(Hard) дисков также имела свою долю проблем в первые дни, но у нас есть ощущение, что любые проблемы , которые все еще есть у твердотельных накопителей(SSDs) , будут решены в рекордно короткие сроки. 



About the author

Я веб-разработчик с опытом работы в Firefox и Google Docs. У меня есть степень в области делового администрирования Университета Флориды. Мои навыки включают в себя: разработку веб-сайтов, систему управления контентом (CMS), анализ данных и дизайн пользовательского интерфейса. Я опытный консультант, который может помочь вашей команде создавать эффективные веб-сайты и приложения.



Related posts