NVMe

NVMe PCIe kullanıyor mu?

NVMe PCIe kullanıyor mu?
Veri işleme, her işin merkezinde yer alır. Vasat özelliklere sahip bir bilgisayar, basit veri işleme için yeterince iyidir, ancak daha büyük ölçekte yeterli olmayacaktır. Veriler büyümeye devam ederken, işletmeler her zaman veri işlemeyi hızlandırabilecek en son teknolojileri arıyorlar. Yüksek hızlı bilgisayar bileşenleri, büyük veri parçalarının gerçek zamanlı olarak işlenmesinde çok önemlidir. Yükseltme gerektiren temel bileşenlerden biri, dahili ikincil depolama aygıtıdır. Bu cihazlar, verilerin yakalanmasında, erişilmesinde, işlenmesinde ve dönüştürülmesinde hayati bir rol oynamaktadır ve bunlar, iş taleplerini karşılamak için önemli ölçüde gelişmiştir. NVMe (Geçici Olmayan Bellek Ekspres) sürücüsü, depolama cihazlarının en yeni ve açık ara en hızlı evrimidir. NVMe'yi daha derinlemesine incelemeden önce, bugün kullanılan farklı dahili ikincil depolama ortamlarına kısaca göz atalım.

Sabit Disk Sürücüsü (HDD). Manyetik ve mekanik eğirme sürücüsü, eski bir depolama aygıtı olarak kabul edilir. 20. yüzyılın ortalarından beri var. HDD'ler, aygıtın daha sık arızalanmasına neden olan hareketli parçalardan yapılmıştır. Şu anda, mevcut form faktörleri 3.5” ve 2.5” HDD'ler. Günümüzün HDD'leri, halihazırda kullanılmayan IDE (Entegre Sürücü Elektroniği) ve PATA (Paralel Gelişmiş Teknoloji Eklentisi) standartlarının yerini alan SATA standardı (Seri Gelişmiş Teknoloji Eklentisi) arayüzünü kullanıyor.

Katı Hal Sürücüsü (SSD). SSD, bilgileri flash tabanlı belleklerde saklayan yeni nesil depolama aygıtıdır. HDD ile aynı işlevleri yerine getirir, yalnızca daha hızlıdır. HDD'den farklı olarak, hareketli parça olmadığından arızalanma olasılığı düşüktür. SSD'ler, SATA veya PCIe (Peripheral Component Interconnect Express) arabirimini kullanır.

Peki NVMe nereye sığar?? NVMe'yi daha iyi anlamak için önce SATA ve PCIe arabirimi arasındaki farkları bize bildirin.

SATA'ya karşı PCIe

SATA ve PCIe, dahili depolama aygıtları için arabirim ortamıdır. SATA, hem HDD hem de SSD için kullanılırken, daha yeni PCIe, SSD'ler için kullanılır.

Sabit sürücü, bilgisayarların donanım bileşenleri arasında en yavaş olanıdır. Diğer bileşenlerin hızına ayak uydurmak için IDE ve PATA standartlarını daha hızlı arabirim olan SATA ile değiştirmek mutlak bir gereklilikti.

SATA hem bağlayıcı hem de veri yolu standardıdır. SATA konektörü, HDD'leri ve SSD'leri bilgisayarın ana kartının SATA veri yoluna bağlar. Bu basit konektörde çeşitli geliştirmeler ve en son yineleme olan SATA III, modern HDD'lerde ve SSD'lerde yaygın olarak kullanılmaktadır. SATA III, 600 MB/sn aktarım hızına sahiptir ve SATA aygıtlarıyla iletişim kurmak için AHCI (Gelişmiş Ana Bilgisayar Denetleyici Arayüzü) kullanır. AHCI, dönen HDD'ler için özel olarak tasarlanmıştır, ancak geliştirildiğinde SATA sürücüleri için bir standart olmadığı için AHCI, SATA ile çalışmak üzere onaylanmıştır. AHCI, SATA sürücülerle uyumlu olmasına rağmen, yavaş aktarım hızı nedeniyle flash tabanlı SSD'lerin potansiyelini tam olarak optimize etmedi. Ayrıca, veri aktarımını daha da yavaşlatan AHCI için SATA sürücüsü ile iletişim kurmak için bir SATA denetleyicisine ihtiyaç vardır. Üreticiler daha sonra daha hızlı aktarım hızları sağlayabilecek diğer arayüzleri keşfettiler.

PCIe, eski ve daha yavaş PCI, PCI-X ve AGP veri yolu standartlarının yerini alan yüksek hızlı bir genişletme veri yolu standardıdır. Esas olarak grafik, Wi-Fi ve Ethernet kartları için kullanıldı. PCIe, aktarım hızını önemli ölçüde hızlandıran CPU'ya doğrudan bir bağlantıya sahiptir. SATA'dan farklı olarak PCIe, verilerin ileri geri taşınması için sürücü ile CPU arasında bir denetleyici gerektirmez. PCIe ayrıca daha düşük gecikme süresi, ölçeklenebilir performans, CPU soketi başına 40 şeride kadar artan G/Ç ve düşük güç gibi diğer etkileyici avantajlarla birlikte gelir.[1] PCIe3.0, en yeni nesil PCIe'dir ve şerit başına 985 MB/s aktarım hızına sahiptir ve 16'ya kadar şeritten oluşabilir. PCIe'nin bu üstün özellikleri onu SSD'ler için ideal bir yuva yapar. Ama bir şey hala eksik; SSD'ler ve PCIe arabirimi arasındaki iletişim standardı. Bu, NVMe'nin resme girdiği zamandır.

NVMe PCIe kullanıyor mu?

Bu iki kelime genellikle birbirinin yerine kullanıldığı için NVMe ve PCIe arasında çok fazla kafa karışıklığı var. Diğer durumlarda, SSD ve NVMe iki farklı sürücü olarak kabul edilir. Ama NVMe tam olarak nedir?

NVMe ne bir arayüz ne de bir sürücüdür. Şu anda SSD'ler gibi NVM depolama cihazları için endüstriyel iletişim standardıdır. Nitekim özellikle flash tabanlı SSD'ler için tasarlanmıştır. PCIe fiziksel arabirim olsa da NVMe, PCIe'yi kullanan NVM cihazlarını yöneten protokoldür. Bu nedenle, AHCI'ye benzer, yalnızca çok daha hızlıdır.

Karşılaştırıldığında, AHCI'nin yalnızca bir komut kuyruğu vardır ve kuyruk başına 32 komut gönderebilir, NVMe ise akıllara durgunluk veren bir 64K kuyruk ve gönderebilir Sıra başına 64K komut. Bu ezici 4M komutları toplamda! Veriler CPU'ya gönderilmeden önce SATA denetleyicisinden geçen AHCI'nin aksine, NVMe herhangi bir denetleyiciye ihtiyaç duymadan doğrudan CPU ile iletişim kurar. Ayrıca, 100.000 AHCI'nin aksine bir milyondan fazla IOP'ye (saniyede Giriş/Çıkış İşlemleri) sahiptir. Ek olarak, AHCI'nin 30-100 mikrosaniyesine kıyasla sadece birkaç mikrosaniyelik daha düşük bir gecikme süresine sahiptir. Transfer oranı hakkında konuşalım. Daha önce belirtildiği gibi, PCIe, şerit başına 1 GB/sn'lik bir aktarım hızına sahiptir. NVMe, dört şerit PCIe kullanıyor; bu, teorik olarak, NVMe SSD'lerin bir 3 aktarım hızı.9 GB/sn.[2] SATA sürücülerinin 600MB/s aktarım hızına kıyasla 6 kattan daha hızlı.

Bu bitmiş bir anlaşma, NVMe her açıdan kesin kazanan, ancak bir dezavantaj var - fiyat. NVMe daha yüksek bir fiyat etiketi taşır ve bazıları için pratik bir seçim değildir. SATA SSD'ler programları çalıştırabilir, dosyaları aktarabilir ve bir bilgisayarı nispeten hızlı bir şekilde başlatabilir, ancak örneğin büyük video dosyalarını işlemek için veya aynı anda birden fazla uygulamanın çalıştırılmasını ve büyük dosyaların gerçek zamanlı olarak işlenmesini gerektiren endüstrilerde, NVMe sürücülerine harcanan ekstra paralar layık bir ödeme.

NVMe PCIe kullanıyor mu? kesin bir evet! NVMe, olağanüstü yüksek hızlı veri aktarımı için PCIe ile birlikte çalışır ve eski AHCI standardına göre önemli bir gelişmedir.

Kaynaklar:

[1]. Metz, “Mutlak Yeni Başlayanlar için NVMe”, 11 Kasım 2014, https://blogs.cisco.com/datacenter/nvme-for-absolute-newers, Erişim tarihi: 16 Aralık 2020

[2] Westrick, Tom, “NVMe Sürücüleri Nedir ve Bir Satın Almalısınız mı??”, 16 Eylül 2020, https://www.nasıl geek.com/404627/what-are-nvme-drives-and-should-you-buy-one/, Erişim tarihi: 16 Aralık 2020

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...