![]() |
||
Bilgisayarın iki temel bileşeninden birisi de yazılımdır. Yazılım donanım kısmına hayat veren, onu amaçlarımız doğrultusunda çalıştırmamızı sağlayan programlar bütünüdür. Program kelimesini çok sık kullanırız. Belirli bir işlemi yapmak için bir dizi bilgisayar komutundan oluşan yapıya program denir. Program yapma işine de kısaca programlama demekteyiz. Programlamada farklı yapılarda programlama dilleri kullanılmaktadır. Ama temelde iki tür programlama dili vardır. Alçak düzeyli diller makine kodu ile yazılmış programlardır. Assembly en belirgin örneğidir. Alçak düzeyli diller bilgisayarlarda çok hızlı çalışırlar. Ama öğrenilmeleri ve kontrol edilmeleri zordur. Bundan dolayı Yüksek Düzeyli Diller ortaya çıkmıştır. Bu diller kullanım alanlarının farklı olmasından dolayı sayı olarak pek çoktur. Belirli ve anlamlı bir sayıdaki bilgi, bir araya gelerek tutanağı oluşturulur. Tutanaklar bir araya gelerek kütükleri oluştururlar. Kütüklere sıralı, rasgele ve doğrudan erişim yapılabilir. Her kesim 512 byte bilgi alır ve kesimlerin bir araya gelmesi ile silindirler oluşur. Yazılımı oluşturan bileşenler şunlardır : Derleyiciler , İşletim Sistemi, Hizmet Programları, uygulama Programları, Paket Programlar, Özel Bilişim Uygulamaları’dır. Derleyicilerin temel görevi yüksek düzeyli yazılmış programları alçak düzeyle dil haline getirmektir. Derleme anında hatalar varsa bunlar kullanıcıya iletilir. İşletim sistemi ise orkestradaki orkestra şefi gibidir. Tüm sistemi donanım ve yazılım olarak denetler. Görevleri şunlardır. ● Kullanıcılara bilgisayar kaynaklarını bölüştürmek, ● Gelen işleri önem ve öncelik kurallarına uygun olarak sıraya sokmak, ● Kullanıcılar arasında bellek paylaşımı ile birlikte programları birbirlerinden korumak, ● Çoklu programlama ve gerçek zamanlı işlemleri yönetmek, İşletim sistemleri ya tek kullanıcılı ya da çok kullanıcılı olabilmektedir. Bilgisayar sisteminiz büyüdükçe işletim sisteminizin yükü ve önemi artmaktadır. DOS, WINDOWS, OS/2, UNIX, AIX gibi çok kullanılan işletim sistemleri vardır. Bilgisayar ile çalışanların yapacakları işlerde onlara yardımcı olan işlerini kolaylaştıran programlara hizmet programları denir. Kopya programı, formatlama programı gibi. Uygulama programları ile kullanıcılar yeni işler yapabilirler. Bunlar kelime işlem, işlem tablosu, çizim ve tasarım programları, büro otomasyonu, ağ ve iletişim programları, veri tabanı gibi programlarıdır. Önceden saptanmış bir amacı yapmak ve bilgisayar kültürü az olan kimselerin bilgisayardan yararlanma yolu paket programlardan geçmektedir. Farklı amaçlar için yazılmış paket programlar bulunmaktadır. İstatistiksel paket program, muhasebe paket programı gibi. Her kurumun kendi çalışma alanı için geliştirdiği yazılımların hepsi özel bilişim sistemidir. Bilgisayardaki bilgileri bozan, silen veya sisteminizin başka bir şekilde çalışmasına neden olan programlara virüs denir. Bazıları zararlı bazıları ise zararsızdırlar. Bunlar çeşitli yöntemlerde çalışırlar. Virüsleri bulup onları etkisiz hale getirmeye çalışan programlara da antivirüs programları denir.
|
||