OyunKolik  

Go Back   OyunKolik > Bilgisayar Teknik Servisi > Windows İşletim Sistemi

Cevapla
 
LinkBack Seçenekler Stil
Alt 10-13-2015, 05:36 PM   #1
Senior Member
 
Üyelik tarihi: Apr 2015
Mesajlar: 11.064
Standart Bilgisayar İle İlgili Bilgiler (6)

Programlama Dilleri

Genel amaçlı olsun özel amaçlı olsun tüm uygulama ve sistem yazılımları programlama dilleriyle yazılır. Bir programlama dili, insanların bilgisayara çeşitli işlemler yaptırmasına imkan veren her türlü sembol, karakter ve kurallar grubudur. Programlama dilleri insanlarla bilgisayarlar arasında tercümanlık görevi yapar. Programlama dilleri, bilgisayara neyi, ne zaman, nasıl yapacağını belirten deyim ve komutlar içerir. Programlama dilleri zaman içerisinde gelişerek günümüzde çok kabiliyetli bir duruma gelmiştir. Burada programlama dillerinin gelişme süreci kısaca incelenecektir. Programlama dillerinin tarihi gelişimi Tablo 1.1.de verilmiştir.
Kuşak
Programlama Dili
Periyod
1
Makine dili
1940 – 1950 arası
2
Assembly dili
1950’li yıllardan itibaren
3
Yüksek seviyeli diller
1960’lı yıllardan itibaren
4
Çok yüksek seviyeli diller
1970’li yıllardan itibaren
5
Yapay zekaya yönelik diller
1980’li yıllardan itibaren

Tablo 1.1.Programlama Dillerinin Tarihi Gelişimi
Düşük seviyeli diller : Bilgisayarların ilk dönemlerindeki programlama dilleri, kullanımı çok zor olan makine dili ve assembly dilleriydi. Makine dili, geliştirilen ilk programlama dilidir ve ilk kuşağı temsil eder. Makine dilinde yazılan tüm komutlar 0 ve 1 lerden oluşur. Bütün talimatlar en detaylı bir şekilde tanımlanır ve iki tabanlı sayı sistemi kullanılarak kodlama yapılır.
Assembly dilleri : İkinci kuşak dilerdir ve geliştirilmesine 1950’li yılların başlarında Grace Hopper tarafından öncülük edilmiştir. Bu dillerde makine dili talimatları daha kolay bir şekilde anlaşılabilecek ve hatırlanabilecek olan sembollerle ifade edilir. Düşük seviyeli diller grubundan sayılmasına rağmen, makine diline göre bir adım daha ileride olan assembly dilleri günümüzde bile programcılar tarafından kullanılmaktadır. Çünkü bu dillerle yazılan programlar genellikle çok hızlı çalışır ve daha az depolama yüzeyi gerektirirler. Bununla birlikte bu dillerle programlama yapmak çok yorucu, sıkıcı ve zaman alıcı olduğundan cazibesini kaybetmektedir.
Yüksek seviyeli diller : Üçüncü kuşak da denilen yüksek seviyeli programlama dilleri öğrenilmesi daha kolay, program yazılması daha az zaman alan, daha iyi sonuçlar sağlayan programlama dilleridir. Yüksek seviyeli dillerden birinde yazılan bir kaynak program makine diline çevrilmek zorundadır. Dönüştürme işini gerçekleştiren programa derleyici (compiler) denir. Basic, Cobol, Fortran ve Pascal dilleri bu kategorideki programlama dillerine birkaç örnek oluşturur.
Çok yüksek seviyeli diller : Bu diller programlama işini çok daha kolaylaştırmıştır. Bu dillerdeki temel özellik kullanıcıların bilgisayara bir şeyin nasıl yapılacağını değil, ne yapılacağını ifade edebilmelerine imkan vermesidir. Örneğin; sayıların sıraya dizdirilmesi işlemini yapabilmek için bir yüksek seviyeli dil ile karmaşık bir mantık kullanarak 15-20 satırlık bir program yazmak gerekir. Bunun aksine bir çok yüksek seviyeli(dördüncü kuşak) dil ile bir kullanıcının yapacağı iş; sıraya dizilecek alanı, sıralama işleminin küçükten büyüğe mi yoksa büyükten küçüğe mi yapılacağını belirlemek ve ekrandaki bir ikona tıklayarak yada bir mönüden “sırala” komutunu seçerek sıralama işlemini gerçekleştirmektir.
İlk geliştirilen dördüncü kuşak diller ile daha sonraları geliştirilen diller arasında bile takip edilen prosedürler ve kullanılan metotlar bakımından büyük farklılıklar vardır. Yeni geliştirilen diller çok daha karmaşık işleri daha kolay bir şekilde yapmaya imkan vermektedir.
Bilgisayar Açıldığında Ne Olur?

Hangi PC’yi açarsanız açın, siyah ekran üzerinde bir takım yazıların kayıp gittiğini görürsünüz. İşletim sisteminiz DOS, Windows 3.x, Windows 9x, NT, Windows 2000, Unix veya Linux olabilir. Tümünde de bu yazıları görürsünüz. İşletim sistemi daha sonra otomatik olarak veya siyah ekranda yazdığınız bir komutla devreye girer.
Peki nedir işletim sisteminden önce devreye giren bu satırlar?
Daha önce BIOS’tan bahsetmiştik. Temel Giriş Çıkış Sistemi (Basic İnput/Output System) anlamındaki BİOS, anakart üzerindeki bir yongada yüklü, küçük bir yazılımdır aslında. Bu yazılım donanımların diğer bileşenler ve işletim sistemi tarafından tanınması için ilk adımları atar, sistem açıldığında bazı donanımların düzgün çalışıp çalışmadığını test eder, donanımların belirli özelliklerinin ayarlanmasını sağlar. İşte BIOS’un sisteminizi açmak için gerçekleştirdiği bu ilk işlemlerin gerçekleştirildiğini, PC’nizi açtığınızda siyah ekranda görünen bu yazılardan anlarsınız. Bu yazılar ekrana gelirken BIOS’unuzun yaptığı bu işlemlere POST – Power On Self Testing/Otomatik açılış testleri adı verilir.
Bilgisayarı her açtığınızda, BIOS’taki POST yordamı (rutini), PC’nizin temel kaynaklarını kontrol eder: Bellekler çalışıyor mu? Giriş/çıkış birimleri yerinde duruyor mu? İşletim sistemi olması gereken yerde mi? Çevre birimleriyle ve iletişim portları ile yeniden ilişki kurulur. Her şey iyi gidiyorsa, bir mesele yok. Ama herhangi bir birimde sorun varsa, test işlemi durdurulur, bize acı haber ekrandan bildirilir...
PC’nin ekranında izlenilebilen bu test işlemi, en çok RAM bellek üzerinde yoğunlaşır; ne kadar çok ana bellek varsa, POST o kadar uzun sürecektir. Temel giriş/çıkış programlarının başlangıç adresleri de RAM’a aktarılır, böylelikle kullanacağımız uygulama yazılımlarının, giriş/çıkış birimlerini standart olmayan yollardan kullanmalarına da izin verilmiş olur.(Bazı PC’lerde açılış sırasında temel giriş/çıkış programları, olduğu gibi ROM dan RAM’a aktarılır.)
Görüldüğü gibi sistem açılışında pek çok işlem yapılmaktadır ve sisteminize bağlı donanımlar, yüklü yazılımlar değiştikçe, anakartın özelliğine ve BIOS ayarlarınıza da bağlı olarak, açılış süresi değişebilir. Çoğu kullanıcı sistem performanslarını bu açılış süresi ile değerlendirmeye eğilimlidir. Ancak görüldüğü gibi açılışta tanınan donanımlar ve yüklenen yazılımlar nedeniyle bu süre çok değişken olabilir, dolayısı ile PC’nin performansı açılış süresi ile ölçülmez.
Not : 1. Sisteminizi ilk açtığınızda yazılar ekranda hızla kayıyorsa ve aradığınız bir bilgiyi okumakta güçlük çekiyorsanız klavyenizde Pause tuşuna basarak kayan yazıları durdurabilirsiniz. Enter tuşuna bastığınızda işlemler devam edecektir.
2. Sisteminizdeki donanımların doğru çalıştığından eminseniz, BIOS Setup’dan bazı POST işlemlerini iptal ederek sisteminizin açılışını hızlandırabilirsiniz. BIOS Features Setup bölümünde “Quik Power On Self Test” seçeneğini “Enabled” konumuna getirdiğinizde özellikle açılıştaki bellek sayma işlemi iptal olacak ve sisteminiz daha hızlı açılacaktır.

meltem isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı



Tüm Zamanlar GMT Olarak Ayarlanmış. Şuanki Zaman: 11:07 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Canlı bahis siteleri istanbul escort eryaman escort bursa escort bursa escort bursa escort

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35