İşletim Sistemini bellekten çalıştırma


10

SSD'lerin, bir işletim sistemini ana belleğe yüklemenin ve oradan çalıştırmanın ne kadar ekonomik olacağı konusunda son derece eğilimli olduğunu varsayarsak ?

Birkaç son dezavantajla başa çıkabileceğimi düşünebilirim (son 2 yıldır 20gig'lik bir VM'nin sınırları içinde hayatta kaldım), ancak Windows 7 veya en son Fedora'yı çalıştırmak için profesyonellerin, conların, gereksinimlerin ve maliyetlerin neler olduğunu veya Ubuntu kesinlikle RAM'den dağıtır.

Sadece karışıklık yok, işletim sistemini bir USB çubuğundan veya canlı CD'den çalıştırmayı söylemiyorum. Diyorum ki, bilgisayarı başlatın, tüm işletim sistemini harici bir HD veya 'bulut' veya büyük bir bellek çubuğundan belleğe aktarın ve orada çalıştırın. Makine kapandığında, durumu harici depolama alanına kaydedin.


Burada hangi yapıcı gereksinimi kaçırıyorum?
Peter Turner

Katılıyorum, Peter, ben de "-1" e tepki verdim. +1.
TFM

Sadece bilgi için, OS flash sürücüye yazmaları en aza indirmek için FreeNAS 0.7 Embedded tam olarak bunu yapar.
sblair

'Toram' seçeneğiyle Knoppix'i başlatın; CD'yi belleğe kopyalamasını bekleyin; ????; Profi-- Bellekten çalışan tüm işletim sistemi, uygulamalar, dosyalar vb. Dezavantajı: CD rom sürücüsünden 700MB'yi belleğe okumak için geçen süre
Darth Android

Bu bir SSD kullanmaktan çok daha güvensiz görünüyor. Çoğu SSD çok kararlı ve uzun bir ömre sahip gibi görünüyor (günümüzün hızlı büyüyen teknolojisi ile böyle bir şeyi zaten 2-5 yıldan daha uzun süre kullanmak istemiyorsunuz ...). Örneğin sistemi RAM'e yüklemekle ilgili bir sorun, güç kaybının tüm iş verilerini kaybetmek anlamına gelmesidir.
Michael K

Yanıtlar:


8

Güzel soru, ama sanırım bir şey eksik - işletim sisteminin çoğu başlangıçta sistemin belleğine zaten yüklenmiş. Dünyadaki her programcı, bir bilgisayardaki yavaşlama / darboğazın ne olduğunu bilir (türüne bakılmaksızın, disk sürücüsü, programcı olmayanlar için), böylece hepsi sistem RAM'ine mümkün olduğunca ekonomik olarak yüklenir.

İstediğinizi yapmak kesinlikle mümkün olsa da, gerçekten bir anlamı yoktur, çünkü işletim sistemini başlangıçta depolama sürücüsünden yüklemeniz ve kapatmadan önce sürücüye yeniden yazmanız gerekir. İşletim sistemi Ayrıca, bir zamanlar olmuştur yüklenmiş, ihtiyaçlar (kenara belirli sistem görevleri ve güncellemeler, vb ... itibaren) depolama sürücüsü alınabilir o pek bir şey yok.

Bir RAM diskini geçici depolama alanı olarak kullanarak veya tüm uygulamaları RAM diskine yerleştirip oradan çalıştırarak daha iyi performans kazanımları görürsünüz . Ulaşmaya çalıştığım şey, hızlı bir depolama ortamından gerçekten çalıştırmamız gereken işletim sistemi değil - daha sonra yüklemeniz gereken uygulamalar . Çoğu işletim sistemi yüklendikten sonra, işletim sisteminin kendisinden çok fazla disk erişimi yoktur, daha çok kullandığınız uygulamalar vardır.


Bahsedilen uygulamalar için +1. Çoğu zaman, işletim sistemi değil yavaş kullandığımız uygulamalar. Ve işletim sisteminin uygulamaları hızlandırmak için yapabileceği çok az şey var. Microsoft'u tekele dönüştürmedikçe. Hangisini tercih ederim.
surfasb

Uygulamalar genellikle sistem sürücüsü ile etkileşime girmeyi sever (ör c:.). Bu nedenle, işletim sisteminin RAM'de olması tamamen mantıklıdır.
Dmitri Nesteruk

«Gerçekten bir anlamı yok, çünkü işletim sistemini başlangıçta depolama sürücüsünden yüklemeniz ve kapatmadan önce sürücüye yeniden yazmanız gerekiyor» Her önyüklemede sıfırlanması gereken işletim sistemi görüntüleri için ağ önyüklemesi ne olacak?
Groosha

1

sadece bazı fikirler. iyi organize değil. ama bakalım ne kadar ileri gidebiliriz.

Kuşkusuz, RAM'in mevcut fiyatı ile, tüm işletim sistemini RAM'den çalıştırmak ve sadece başlangıçta sabit diskten yüklemek (ve kapatma dergisi-taahhüt stili sırasında yazmak) için çok çekici bir seçenek haline geliyor.

Sorun şu ki, bu özel şeyi yapmak kolay değildir ve bunu yapacak tahmini kullanıcılara bakıldığında, yazılım / işletim sistemi üreticileri / geliştiricilerinin bunu yapması çok ekonomik olmayacaktır.

ancak linux için bu bir seçenek olabilir ve mevcut koç miktarını belirlemeye ve ona özel bir işletim sistemi yapmaya çalışabiliriz. örneğin 4 gb ram sürümü / 8 gb ram sürümü / 16 gb ram sürümü, burada sabit diskten dosya yüklemek için 2 gb / 4 gb / 12 gb kullanılır ... vb.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.