| 11 Şubat 2007, 00:14:41 |
|
|
 |
|
|
Bilgisayarların çalışabilmesi için gereken temel yazılım. Bilgisayarlar çeşitli donanım ürünlerinin belli bir tasarıma göre bir araya getirilmesiyle oluşturulur. Ancak kendilerinden beklenen işleri gerçekleştirmeleri için bu sadece donanımdan oluşan altyapı yeterli değildir. Bir kelime işlem yazılımı ile belge oluşturabilmek için önce bilgisayarın açılması, donanım ürünlerinin birbirlerini tanıması ve birlikte çalışacakları şartların sağlanması gerekecektir. Kullanıcı klavyede bir tuşa bastığında, bir harfin ekranda görüntülenmesi, yazılanların saklanmak istendiğinde belgenin disk üzerine yazılması, belgeye bir dosya adı verilebilmesi yapılabilecek işler arasındadır. Kullanılan yazılım ne tür olursa olsun bazı temel işlemler hep aynıdır; dosyaların diske yazılması, diskten alınıp ekrana görüntülenmesi, bir dosyanın basılmak üzere yazıcıya gönderilmesi... Bu durumda tüm yazılımların üzerinde çalışacağı zemini oluşturmak ve temel işlemleri gerçekleştirmek üzere kullanılan yazılım ile karşılaşılır. Bu, işletim sistemidir.
İşletim sistemi bilgisayarın her türlü altyapı çalışmalarını düzenler, çeşitli aygıtların birbirleriyle anlaşmasını sağlar. Bu sayede çeşitli uygulama yazılımları, güven içinde çalışıp kullanıcıya hizmet edebilirler. Bu yüzden bir bilgisayarın donanım özellikleri kadar işletim sistemi de önemlidir. Çünkü sistemin genel performansı gibi işlev yelpazesi de kullanılan işletim sistemine göre değişir. İşletim sistemleri bilgisayarda olup biten her şeyi denetleyen yazılımlardır. Bu yüzden sistem ne kadar karmaşıksa, işletim sistemi de o oranda gelişmiş olmak zorundadır.
Genel amaçlı bir işletim sisteminin üstlenmesi gereken işler şöyle sıralanabilir:
¨ Çevre birimleri ile programlar arasındaki iletişimi sağlamak.
Bir kelime işlem yazılımı yazıcıya ya da CD-ROM sürücüye ulaşarak kullanılmasında olduğu gibi...
¨ Sistemin belleğini yönetmek, disk tamponu (disk cache) gibi ek olanaklar sağlayarak belleğin etkili bir şekilde kullanılmasını sağlamak.
Örneğin, sanal bellek oluşturarak ana bellekten daha büyük bir alanın kullanılması.
¨ Saklama aygıtlarındaki dosyalara belli bir düzen erişilmesi için bir dosya yönetim sistemi oluşturmak.
¨ Özellikle çok kullanıcılı sistemlerde kaynaklara güvenli erişim sağlamak.
¨ Programlar arası veri iletişimi sağlamak.
Kullanıcının çeşitli komutlar vermesi ve programlar çalıştırmasını sağlamak
|
|
|
|
Logged
|
|
|
|
|
| 11 Şubat 2007, 00:21:36 |
|
|
 |
|
|
Network ve Yazılım
BİLGİSAYAR AĞLARI (NETWORK)
İki ya da daha çok bilgisayarın veri iletmek ve bilgisayar kaynaklarını ortak kullanmak amacı ile birbirine bağlanmasına bilgisayar ağı denir.
Bilgisayar ağları ana bilgisayarın işlem gücünden ve depolama kapasitesinden başka yazıcı gibi çevre birimlerinin ortak kullanımını da sağlar.
1.Yerel ve Ulusal Ağlar:
a) LAN (LOCAL AREA NETWORK): Bölgesel çalışma ağı..Ana bilgisayarın adı SERVER dır.Diğer bilgisayarlar server-1 server-2 olarak adlandırılırlar.
b) WAN (GENİŞ ÇALIŞMA AĞI): Birden fazla LAN’ ın birbirine bağlı olarak çalışmasını ifade eder.
2.İnternet: Dünya üzerindeki bilgisayar kuruluşlarının birbirine bağlanmasını sağlayan geniş ağa denir.
İNTRANET:Bir işletme içerisinde interneti kullanarak yapılan işlemdir.
YAZILIM
İşletim Sistemi (Operating Sistem):
Kullanıcı ile bilgisayar arasında iletişimi sağlayan programlardır. Açılışından kapanışına kadar Bilgisayar sisteminin tüm hareketlerini denetler. Sistemde bulunan MİB, ana bellek, Harddisk vb. kaynakları yönetir. DOS (Disk Operating System), Windows (3.1, 95, 98,CE,ME), WindowsNT, MAC OS, UNIX, LINUX …
Yararlı Programlar: İşletim Sistemi ile verilen format, sıkıştırma, kurtarma vb.
Aygıt sürücüleri (Device Driver): Çevre birimlerinin çalışması için bilgisayara yüklenen programlar.
Programlama Dilleri: Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama dili denilir. Yazılan kaynak kod program derleyici veya yorumlayıcı tarafından bilgisayar diline çevrilir. Programlama dillerinden bazıları C, Pascal, Delphi, Java, Visual Basic, Visual C…
|
|
|
|
|
Logged
|
|
|
|
| |
| |