Bilgisayarı yeniden başlatmak neden işleri düzeltir?


17

Başlık her şeyin oturduğunu söylüyor, ancak bir bilgisayarı yeniden başlatmak neden bazı şeyleri düzeltme eğilimindedir? BT uzmanları her zaman "PC'nizi yeniden başlattınız mı?" Ama neden?


Ve evet .... Bu site başlatıldığında SU bazı temsilcisi almak topal bir ploy oldu ...
RSolberg

Yanıtlar:


20

Temelde bir karmaşa içinde olan her şey baştan başlamak için şans alır çünkü. Tost yaptığınızı ve yaktığınızı hayal edin. Onu atmak ve tekrar başlamak, bu sorunu çözmenin bir yoludur ve her zaman yanmış tost parçalarını kazımaktan daha iyi sonuç verecektir.


1
ve lezzetli! fırına gitmeden önce bıraktığınız pizza gibi ... tüm rendelenmiş peynir ve domates sosu almak için çok daha iyi .. oh bekle ben çok ileri gittiğimi düşünüyorum ..
geocoin

Herkes daha iyi ama benzer bir benzetme yapabilir mi? Bundan% 100 memnun değilim.
Tom Robinson

Evet, bilgisayarınızı yeniden başlatmak, yanmış bitleri tosttan kazımak ve tost makinesine geri koymak gibidir. Ne açıklanan OS ;-) yeniden edildi
DisgruntledGoat

3
Tamam, yapmanız gereken 5 şey yazabileceğiniz bir beyaz tahtanızın olduğunu hayal edin. Sık sık tamamladığınız bir görevi temizler ve yerine yenisini koyarsınız. Şimdi kazara, yeni görevinizi yazmak için suda çözünür bir kalem yerine kalıcı bir marker aldığınızı varsayalım. Bu görevi temizlemek için geldiğinizde, tüm tahtayı alkolle silene kadar yapamazsınız. Size bilgisayarı yeniden başlatmak sıkışmış 'kod "hepsi kaldırır, temiz tahta silme gibi 'aynı' olduğunu
David Hayes

Analoji yarışmasına devam ederek, dökülen sütü bardağa geri toplamaya çalışabilir veya kendinize başka bir bardak süt dökebilirsiniz.
emallove

8

Bilgisayarınızın yavaşlamasının en önemli nedenlerinden biri, Rasgele Erişim Belleğinin (RAM) kullanılmasıdır. İşletim sistemi ve çalıştırdığınız programlar RAM kullanır. Ancak, sadece çok fazla var ve sadece bu kadar hızlı erişilebilir. Bilgisayarınız çok fazla RAM kullanmaya çalışıyorsa (genellikle kullanılabilir olandan daha fazla), yavaşlar. Ekstra, ancak daha az verimli "RAM" olarak davranmak için dosyaları sabit sürücüde ekstra takas dosyaları oluşturması gerekir . Bu, diğer şeylerin yanı sıra, bilgisayarınızı yavaşlatır.

Bazı programların kapatılması RAM alanında yer açmalıdır, ancak bellek sızıntıları olmuş olabilir. Bu, programın yanlışlıkla kapandığında serbest bırakamayacağı / kaldıramadığı RAM'i almış olduğu anlamına gelir. "Ahhh" diyorsun, "bütün RAM'imi yiyecek!" Hayır! Bilgisayarı yeniden başlatırsanız, tüm RAM temizlenir. Daha fazla kullanılabilir RAM'iniz var, böylece bilgisayarınız daha hızlı çalışabilir.

Yeniden başlatma ile giderilebilecek başka sorunlar da var. Örneğin, bir program bir şekilde çok sayıda işlemci döngüsü kullanmaya başlarsa (her döngü bir hesaplamadan oluşur ve tüm bu hesaplamalar bilgisayarınızı "hesaplama", yani çalışma) yapar. Bilgisayar yeniden başlatıldığında, işlemcinin kontrolü önyükleyiciye koşulsuz olarak verilir ve daha sonra sıfırdan başlayabilen işletim sistemine verilir. Artık açgözlü program hakim değil.

Yine başka bir olasılık, bilgisayarın aşırı ısınmasıdır. Basitçe söylemek gerekirse, aşırı ısınma bilgisayar için iyi değil. Makineyi kapatmak ve birkaç dakika soğumaya bırakmak incitemez. Aslında, bazı bilgisayarlar (hepsi değilse de) belirli bir iç sıcaklığa ulaşırsa kapanacak şekilde ayarlanmıştır.

Özetle, yeniden başlatma, bilgisayarı doğru yazılımın doğru (muhtemelen daha soğuk) donanımı kontrol ettiği bir duruma sokar, bu durum zaten doğru çalıştığı bilinmektedir.


Bir zamanlar içinde Pentium 4 bulunan bir Dell Inspiron vardı. Yaz aylarında, bazen uyarı yapmadan kapanır. İçeride toz
biriktiği

1
Bellek sızıntısı sorunu herhangi bir NT tabanlı (Windows 2000 ve sonrası) veya Linux işletim sistemi ile ilgili değildir. Tabii ki DOS için geçerliydi, ancak modern işletim sistemleri, bir programın kapatıldığı, sızdırıldığı veya kapatılmadığı tüm belleklerini kurtaracak *. Teorik olarak hizmetler ve benzerleri için bir konudur, ancak bunlar genellikle ilk başta oldukça sağlamdır. * Çünkü bu işletim sistemlerinin kullanımı bellek ayırma algoritmaları, beklediğiniz basit mem allocs değildir.
user2630

6

İyi soru! Kısa cevap "duruma bağlıdır"

Uzun yanıt, kötü yazılmış bir uygulama, Windows kaynakları tükendiğinde bu kaynakları Windows'a geri vermezse, Windows'un uygulamaların (Bellek, Pencere Kolları, Dosya Kolları vb.) Kullanması için sınırlı kaynaklara sahip olmasıdır. Bu, diğer uygulamalarda sorunlara neden olur. Açıkçası aynı şey diğer tüm işletim sistemleri için de geçerlidir


6

İki sebep:

  • İşletim sistemi ve yazılım temiz bir sayfa ile başlıyor
  • En son yeniden başlatmadan bu yana gerçekleşen tüm OS / sürücü güncellemeleri veya yüklemeleri, önyükleme sırasının bir parçası olma şansına ihtiyaç duyabilir

3

Bu eski bir iş parçacığı olduğunu biliyorum, ama bir Microsoft geliştiricisi tarafından bu yazı gibi hissediyorum nedenini açıklıyor:

  1. Yeniden başlatmalar genellikle yazılım yükseltmelerinden / değişikliklerinden sonra gereklidir.
  2. Bu tasarım gereğidir.
  3. Olması gereken yol budur.
  4. Bu alternatiften (ve alternatifin nasıl işlediğinden) daha iyidir.

Kademeli yavaşlık ve yeniden başlatma gerektiren diğer sorunlar genellikle bellek sızıntılarına kadar tebeşirlenebilir . @ User2630'un yorumlarının aksine, bu modern Windows'da hala çok gerçek bir sorundur. Çalışmaya devam eden, belleklerinin bırakıldığında geri alınmasını önleyen hizmetlerden / sistem bileşenlerinden veya yalnızca bir kullanıcının başlattığı çok sayıda çalışan uygulamadan sızıntılar her zaman - bazen de ciddi olarak - meydana gelir. Son çalışan uygulamalar söz konusu olduğunda, bir BT görevlisinin "sadece yeniden başlat" demesi genellikle daha basittir, "tüm uygulamalarınızı kapatın, gerçekten gittiğinden emin olmak için görev tepsisini kontrol edin, emin olun ' herhangi bir arka plan işlemi veya hizmeti çalıştırmıyorsanız ... "fikrini anladınız.

Burada başka bir yerde belirtildiği gibi, diğer yeniden başlatma ihtiyacı bir sürü düz eski kötü / kırık yazılım (asılı hizmetler, sonsuz paylaşılan kaynaklar üzerinde bekleyen vb.) Kaynaklanmaktadır. Sızıntıların ve bekleyen kütüphane değişikliklerinin, kazan plakası-yeniden başlatma-sorun gidermenin çoğunu açıkladığını düşünüyorum.


Raymond Chen'in makalesine bağlantı için teşekkürler. Özetinizin yazarın görüşlerini doğru bir şekilde yansıttığını düşünmüyorum. Bu şekilde olması gerektiğini söylemiyor . Sonuç olarak: "Bu yüzden, kullanılmakta olan bir dosyayı değiştirdikten sonra Windows'un yeniden başlatılması gerekmiyor. Bu, eğer değilse ortaya çıkan karmaşıklıkla ilgilenmemeyi tercih ediyor. Mühendislik bir dizi değiş tokuş." Bu beni meraklandırıyor: Linux geliştiricileri hangi ödünleşimleri seçtiler? (Linux'un daha az sıklıkla yeniden başlatma gerektirdiği belirtiliyor.) Karmaşıklıkla mı uğraşıyorlar yoksa sadece bir şeyleri mi kırıyorlar?
Iain Samuel McLean Elder

Bu bir fikirdir, ancak birkaç şey akla gelir: Kütüphaneleri yerinde yükselten Linux sistemleri genellikle bu kütüphanelerin eski sürümlerine bağlı diğer programları çalışır durumda bırakabilir. Bunu önlemeye çalışan birçok sistem var, ancak Microsoft postasında tartışılan karmaşıklık hala mevcut ve her zaman soyutlanmıyor, bu nedenle kütüphane versiyonlama şişmesi, daha iyi veya daha kötü için sıklıkla meydana gelen bir şeydir.
Zac B

Linux ayrıca, "şimdiye kadar her şey tarafından kullanılan" kütüphaneleri çoğaltmak yerine, daha katı bir bağımlılık modülerliği rejimine yöneliyor. Bunlar hala var (yeniden yükleme ile ilgili sorunlara yol açan yerinde yükseltmelerin neden olduğu sorunlar gibi), ancak Windows'a göre daha az yaygın. IMO, azaltılmış yaygınlığın birçoğu, Windows'un daha tutarlı olmasa da, genellikle bir daha tutarlı bir yol.
Zac B

TL; DR: Linux, genellikle ödün verdiğiniz karmaşıklıkla uğraşmak için gereken titizlik ve gelişme zamanını destekliyor. Modüler, tutarlı bir mimariye sahip olmak da yardımcı olur.
Zac B

MinWin, Microsoft'un aynı yönde ilerlemesi gibi görünüyor. Robert McLaws , Windows Server Core'da: "Microsoft, tüm Windows bağımlılık grafiğini çizmeye başladı. Gerekmediğinde yığını çağırmaya başlayan şeyleri gördükçe, işletim sistemlerinde temiz bir ayırma oluşturmak için API'ları yeniden düzenlediler. MinWin bu çalışmanın sonucudur. Çekirdeğin tamamen yeniden yazılması değil, API'lerin yeniden düzenlenmesi, böylece bileşenler yalnızca yığını çağırıyor, yukarı değil. "
Iain Samuel McLean Elder

2

Hiç "BT Kalabalığı" nı izlediniz mi?

BT desteği kullanıcıları ilk yanıt olarak "Yeniden başlatmayı dene" yi kullanır, çünkü:

  1. Genellikle sorunu en azından geçici olarak ortadan kaldıracaktır.
  2. Daha fazla çaba göstermelerine gerek yok.
  3. Bir insanla yüz yüze iletişim kurmaları gerekmez.

1
Eşim, ilk kapatmanın 'kapatıp açmayı denediniz mi?' masaüstünün mavi ekrana düzenli bir şekilde iş kaybına neden olan bir sorunu vardı, ancak mavi ekranı 'kapatmak ve açmak' her zaman 'sabit' olarak asla bir düzeltme alamadı!
geocoin

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.