Bugün bilgisayar cihazları çok dayanıklıYaşamlarımıza girdik, ki bu onlarsız varlığımızın imkansız olduğunu düşünüyor. Ancak, çoğu kullanıcı neredeyse tüm bu sistemlerin nasıl çalıştığını düşünmez. Daha sonra bilgisayarın nasıl çalıştığını düşünün (aptallar için, tabiri caizse). Tabii ki, her şeyi ayrıntılı olarak açıklamak ve tüm teknik yönleri vurgulamak işe yaramayacaktır (evet, çoğunluk için bu gerekli değildir). Bu nedenle kendimizi basit “insan” dilinde, ana yönleriyle sınırlandırıyoruz.
Herhangi bir bilgisayar cihazının cihazı hakkında konuşurken, temel olarak donanım ve yazılımdan oluştuğu açıkça anlaşılmalıdır.
Donanım altında tüm bağlı anlayıntabiri caizse eller tarafından dokunabilen cihazlar (işlemciler, bellek çubukları, sabit sürücüler, monitörler, video, ses ve ses adaptörleri, klavyeler, fareler, yazıcılar, tarayıcılar gibi çevre birimleri). İnsanlarda, tüm bu bileşenlere bazen "bilgisayar donanımı" denir.
Yazılım kısmı birçokişletim sisteminin önde gelen rolü oynadığı bileşenler, donanım ve diğer programlar ile yüklü aygıt sürücüleri arasındaki etkileşimin yapıldığı bileşenler - işletim sisteminin donanımla kendisi ile etkileşime girebileceği ve belirli görevleri gerçekleştirmesini sağlayan özel programlar.
Buradan ana sonucunherhangi bir türdeki bilgisayarın çalışma prensibi, donanım ve yazılım bileşenlerinin etkileşiminden oluşur. Ancak bu sadece yüzeysel bir temsildir. Bu süreçler biraz sonra açıklanacaktır.
Donanımda, birçok kişinin düşündüğü gibi, ilkyer işlemci ve RAM. Kısmen, bu böyledir. Tüm program komutlarının yürütülmesini sağlarlar ve belirli işlemleri çalıştırmayı mümkün kılarlar.
Öte yandan, eğer daha derine inerseniz,“Demir” bileşeninin tek başına hiçbir maliyeti yoktur, çünkü onu kullanmak için bir yere bağlamanız gerekir. Ve burada, anakartlara (yaygın olarak “anakartlar” olarak adlandırılır) - büyük önem verilir, diğer tüm bileşenlerin, mikro devrelerin monte edildiği vb. Özel cihazlar. Bu anlamda, bilgisayar işletiminin ana prensibi (hatasız doğru çalışma) tüm donanım bileşenlerini ilgili kontrolörler aracılığıyla kartın kendisindeki özel yuvalara veya konektörlere doğru şekilde bağlamaktır. Burada, örneğin PCI veri yollarının doğru kullanımı, Master / Slave prensibini kullanarak sabit sürücüleri ve çıkarılabilir sürücüleri bağlama hakkında kurallar vardır.
Ayrı olarak, kalıcı depolamadan bahsetmeye değerbilginin sonsuza dek olduğu gibi kaydedildiği bir cihaz (ROM) ve yazılım bileşenlerini yürütmeye yarayan rastgele bir erişim belleği (RAM).
Bilgisayarın yazılım ilkesi, görevleri gerçekleştirmek için uygun yazılımın kullanılmasını içerir.
Genel anlamda, yazılım birkaçkategorileri, bunlar arasında sistem ve uygulama yazılımlarını ayrı ayrı ayırt edebiliyoruz. Sistem yazılımı işletim sistemlerinin kendisini, aygıt sürücülerini, bazen tüm sistemin doğru çalışmasını sağlamak için gerekli servis yardımcı programlarını içerir. Bu, tabiri caizse, uygulama programlarının ve uygulamalarının gömülü olduğu ortak bir kabuktur. Bu tür yazılımların katı bir odağı vardır, yani belirli bir görevin performansına odaklanır.
Ama tam olarak temsil ettikleri şey olduğu içingenel anlamda bir bilgisayarın temel ilkeleridir, önce gelen sistem yazılımıdır. Ardından, tüm bilgisayar sisteminin nasıl başladığını düşünün.
Muhtemelen birçok masaüstü kullanıcısıbilgisayarı açtığınızda, sistem hoparlörünün karakteristik sesinin duyulduğunu fark ettiniz. Çok az insan buna dikkat ediyor, ancak ortaya çıkması gerçeğinden, tüm "demir" cihazların düzgün çalıştığı sonucuna varabiliriz.
Bu ne?Bilgisayarın çalışma prensibi, birincil giriş / çıkış cihazı adı verilen özel bir mikro devreye güç verildiğinde, tüm cihazların test edilmesidir. Her şeyden önce, video adaptöründe bir arıza tespiti var, çünkü eğer sıralı değilse, sistem sadece görsel bilgileri ekranda görüntüleyemez. Ancak o zaman işlemci tipi ve özellikleri, RAM parametreleri, sabit diskler ve diğer cihazlar belirlenir. Aslında, BIOS başlangıçta tüm donanım hakkında bilgi depolar.
Ek olarak, indirme işlemi bilgisayar işleminin yazılım ilkesi olarak da yorumlanabilir, çünkü doğrulama tam olarak fiziksel bir şekilde değil, yazılımda gerçekleşir.
Bir önyükleme seçim sistemi de varaygıtlar (sabit disk, optik ortam, USB aygıtı, ağ vb.). Her durumda, bilgisayarın yükleme açısından çalışmalarının diğer ilkesi, sistemi aygıtta başlatmak için gerekli önyükleme kaydına sahip olmaktır.
İşletim sistemini önyüklemek için özel bir önyükleyiciye ihtiyacınız vardır,sabit diske kaydedilen sistemin çekirdeğini başlatır ve RAM'e yerleştirir, daha sonra işlem kontrolü işletim sisteminin kendisine aktarılır.
Ayrıca, ana önyükleme kaydıdaha esnek ayarlara sahip, kullanıcıya önyüklenebilir bir sistem seçme hakkı veriyor. Başlatma çıkarılabilir medyadan yapılırsa, yürütülebilir önyükleme kodu ondan okunur, ancak herhangi bir sürümde yükleme yalnızca BIOS yürütülebilir kodu geçerli olarak belirlerse yapılır. Aksi takdirde, önyükleme bölümünün bulunmaması gibi ekranda başlatmanın imkansızlığı hakkında bir bildirim görüntülenir. Bu durumda, bazen, sabit sürücünün bölünebileceği tüm mantıksal diskler hakkında bilgi içeren bir bölüm tablosu kullanılır. Diğer şeylerin yanı sıra, bilgiye doğrudan erişim, dosya sistemi (FAT, NTFS, vb.) Olarak adlandırılan dosya organizasyonunun yapısına bağlıdır.
Bunun önyükleme sürecinin en ilkel yorumu olduğunu unutmayın, çünkü aslında her şey çok daha karmaşıktır.
Böylece, işletim sistemi önyükleme yaptı.Şimdi programların ve uygulamaların işleyişi üzerinde duralım. Her şeyden önce, merkezi işlemci ve RAM, diğer cihazların sürücülerinden bahsetmemek için uygulamalarından sorumludur.
Bilgisayar hafızası prensibibir programın veya başka bir nesnenin yürütülebilir dosyasını ROM veya çıkarılabilir ortamdan çalıştırdığınızda, uygulama tamamlayıcı bir rol oynadığında, ilgili bileşenlerin bazıları sistem çekirdeği aracılığıyla RAM'e (RAM) yerleştirilir, çoğunlukla dinamik kütüphanelerdir (basit programlar için olsa da) bunların varlığı sağlanmamış olabilir) ve çalışma için gerekli aygıt sürücüleri.
Ameliyathane arasında bir bağlantı sağlarlar.sistemi, programın kendisi ve kullanıcı. RAM ne kadar büyük olursa, ona daha fazla bileşen yüklenebilir ve daha hızlı işlenirler. Etkileşim komutlarını aldıktan sonra, merkezi işlemci, sistemdeki tüm hesaplama işlemlerini gerçekleştiren kasaya girer. Uygulamayı tamamladıktan sonra veya bilgisayarı kapattığınızda, "RAM" deki tüm bileşenler kaldırılır. Ancak bu her zaman gerçekleşmez.
Bazı işlemler çevrimiçi olabilir.sürekli bellek. Bu nedenle, manuel olarak durdurulmaları gerekir. Windows sistemlerinde, birçok hizmet otomatik olarak başlar, ancak kullanıcıya tamamen gereksizdir. Bu durumda, otomatik başlatma ayarı uygulanır. En basit sürümde, gereksiz işlemleri temizleyen ve otomatik modda bilgisayar çöplerini kaldıran optimize edici programlar kullanılır. Ancak bu ayrı bir konuşmadır.