bilgisayar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
bilgisayar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

25 Eylül 2016 Pazar

Bilgisayarın Çalışma Mantığı

Bilgisayar bir işi 3 aşamada gerçekleştirir.
  1. Bilgi girişi
  2. Bilginin işlenmesi
  3. Bilgi çıkışı
Bilgi girişi, bilginin işlenmesi ve bilgi çıkışı sırasında kullanılan bilgisayar parçalarını yaptıkları işe göre 5 gruba ayırabiliriz.
  1. Girdi Üniteleri: Bilgilerin bilgisayara aktarılmasını sağlar. (Klavye, fare, tarayıcı, kamera, mikrofon)
  2. Merkezi İşlem Birimi: Veriyi işlemeyi sağlar. (İşlemci)
  3. Çıktı Üniteleri: İşlemcinin çıkan sonuçları dışarı aktarabilmesi sağlar. (Monitör, yazıcı, sürücüler, hoparlör)
  4. Hafıza Birimi: Bilgisayar tarafından işlenecek bilgileri, programları depolamayı sağlar. (Ram Bellek, sabit disk, CD, DVD)
  5. Veriyolu: Bilgisayarda, bir birimden diğerine veri aktarmak için veriyolları kullanılır.(Klavyeden basılan bir tuşun bilgisi işlemciye veriyolu vasıtasıyla iletilir.)
Bigilerin alınması,işlenmesi ve çıktı olarak istenilen yere gönderilmesi işlemcinin yönetiminde gerçekleşir. İşlemciyi yöneten şey ise programdaki komutlardır. Bu komutlar 0 ve 1 'lerden oluşmuş sayı dizileridir. Her bir komutun işlemcide yaptığı bir iş vardır. Ve bu 0-1'ler bizim istediğimiz sırada çalıştırıldığında bir işi gerçekleştirir. Bu komutların bütününe ise program, yazılım deriz. Yazılım bilgisayarda bir işi yapan komutlar bütünüdür. Biz bir yazılımı bilgisayardaki simgesine tıklayarak çalıştırdığımızda aslında yaptığımız şey yazılımın içindeki kodları hafızaya yüklemektir. Bu yüklenen kodlar ise sırası geldiğinde çalışarak programı yürütürler ve program ne için tasarlanmışsa o işi yaparlar. Örneğin bilgisayarda müzik dinlemek, oyun oynamak, v.s.

Kullanıcı bilgisayarın açma düğmesine bastıktan sonra, güç kaynağı sisteme güç vererek çalışmayı başlatır. Bilgisayar, işletim sistemini yüklemenin güvenli olup olmadığını kontrol etmek için bazı testler yapar. BIOS, tamam sinyalini gönderdikten sonra, işletim sistemi bir önyükleyici tarafından hafızaya yüklenir. Bu aşamadan sonra, işletim sistemi yüklemenin geri kalan kısmının kontrolünü alarak 6 farklı kategoriden oluşan gerekli öğeleri yükler: işlemci, hafıza, aygıt, depolama, uygulama arayüzü ve kullanıcı arayüzü.
İşlemci yönetim birimi CPU yu kontrol ederek kendisine gönderilen ilk işlemlerin yapılmasını sağlar. Bazı veri paketleri çok büyük olabilir, bu yüzden; işletim sistemi, işlemci ye göndermeden önce bu verileri daha küçük yönetilebilir parçalara ayırır. Hafıza yönetimi , RAM e gönderilen ve alınan veriyi kontrol eden birimdir. Ayrıca, gereken sanal bellek ihtiyacını da hesaplar. Aygıt yönetimi, cihazların ve onlarla ilgili olan gerekli sürücülerin yüklenmesini sağlar. Depolama yönetimi ise, hard disk ile bağlantı kuarark yeni veriler için mevcut boş olanı hesaplar.
İşletim sistemi, yazılım programları ve bilgisayar arasındaki teması sağlayarak, işlemlerin yerine getirilmesi için kullanıcıya arayüz sağlayan bir yazılım gibi çalışır. Diğer işlemlerin yanında, kullanıcı arayüzü görevi oldukça basit kalır, ancak, kullanıcı ve bilgisayar arasındaki iletişimi sağlar. Bütün bunlar yüklendikten ve doğru olarak gerçekleştirildikten sonra, işletim sistemi; periyodik olarak kendi görevlerini göndererek bilgisyarın çalışır vaziyette kalmasını sağlar.

Aşağıdaki videoları seyrederek bilgisayarın nasıl çalıştığını daha iyi anlayabilirsiniz.

 




24 Eylül 2016 Cumartesi

Bilgisayarla İlgili Bazı Terimler


Bilgisayar: Kendisine verdiğimiz bilgileri istediğimizde saklayabilen, istediğimizde geri verebilen cihaza denir.

Binary: İkili sayı sistemi.

Bit: 0 ve 1 rakamlarından oluşan en küçük sayısal birim.

Boolean: Mantık, matematik ve bilgisayar biliminde değeri doğru ya da yanlış olabilecek bir değişken türüdür. Bu değer, bazen 0 veya 1 şeklinde de ifade edilir.

Byte:  Elektronik ve bilgisayar bilimlerinde genellikle 8 bitlik dizilim boyunca 1 veya 0 değerlerini bünyesine alan ve kaydedilen bilgilerin türünden bağımsız bir bellek ölçüm birimi.

CISC (Complex Instruction Set Computer): Bilgisayarın işlemcisinin komutlarının tipini ifade eder. Komutları karmaşık olan bir işlemci de her komutun işlemci tarafından decode edilmesi uzun sürer ve devrenin bu biçimi silikon üzerinde de fazladan yer kaplar.

Compiler(Derleyici): Bir programlama dilinde yazılmış olan kaynak kodunu başka bir dile (genellikle makine koduna) çeviren yazılım.

Flop: Kayan nokta hesaplamaları, bilimsel hsaplamalar gibi ağır alanlarda bilgisayarın performansını ölçmek için kullanılan bir ölçü birimidir.

Hertz: Saniye başına düşen devir sayısını ifade eder.

IDE (Integrated Development Enviroment): Yazılımcılar için derleme ve diğer işlemleri gerçekleştiren programlar geliştirilmiştir. Bu tür programlara genel olarak tümleşik geliştirme ortamı (IDE) adı verilmektedir.

Interpreter (Yorumlayıcı): Kodun her satırını tek tek okuyan ve uygulayan programlara denir.

Linker (Bağlayıcı): Bir derleyici tarafından üretilmiş olan kodları bağlayarak işletim sisteminin çalıştırabileceği tek bir kod üreten programdır.

MHz (MegaHertz): Değeri bir milyon hertz olan frekans birimidir.

RISC (Reduced instruction set computing): RISC işlemciler daha kısa ve daha basit komut setlerine sahip işlemcilerdir. Çalışma hızı CISC işlemcilerden daha hızlıdır.

Text Editor: Metin düzenleyici.Text dosyası oluşturmaya ya da düzenlemeye yarayan yazılımların genel adidir.

Transistör: Transistör girişine uygulanan sinyali yükselterek gerilim ve akım kazancı sağlayan, gerektiğinde anahtarlama elemanı olarak kullanılan yarı iletken bir elektronik devre elemanıdır.