← Ünite 8

Ünite 8: Yazılım 2 — Örnekler

myders hazırladı Ders kitabında bu ünite için örnek kutusu yok. Aşağıdaki örnekler ünite içeriğinden hazırlandı; kavramı somut bir durumla açıklamak için.

Telif Hakları ve Amaç Kodmyders hazırladı

Bir yazılım şirketi, geliştirdiği muhasebe programını bir firmaya satarken kaynak kodlarını paylaşmaz. Bunun yerine kodun derlenmiş hali olan ve içeriği kolayca değiştirilemeyen 'amaç kod' formatını teslim ederek yazılımın telif haklarını koruma altına alır.

Yorumlayıcı ve Hata Denetimimyders hazırladı

Bir çalışan, Microsoft Office Macro kullanarak bir otomasyon komutu çalıştırır. Yorumlayıcı, komutları tek tek işlerken üçüncü satırda bir yazım hatası fark ederse, tüm programın bitmesini beklemeden çalışmayı o anda durdurur ve kullanıcıya hata bildirir.

Sanal Bellek Kullanımımyders hazırladı

Bir bilgisayar kullanıcısı aynı anda çok sayıda ağır uygulama açtığında cihazın fiziksel belleği (RAM) yetersiz kalmaya başlar. Bu durumda işletim sistemi, sistemin kilitlenmesini önlemek için sabit diskin bir kısmını geçici olarak bellek gibi kullanmaya başlar ve sanal bellek oluşturur.

Telif Haklarını Korumak İçin Derlememyders hazırladı

Bir yazılım şirketi, geliştirdiği muhasebe programını başka firmalara satarken kaynak kodlarını gizli tutmak ister. Bu amaçla kodu derleyerek 'amaç kod' haline getirir; böylece satın alan kişiler yazılımı bilgisayarlarında çalıştırabilir ancak programın iç yapısını kolayca göremez veya değiştiremezler.

Ekipler İçin Grup Yazılımlarımyders hazırladı

Bir mimarlık ofisinin İstanbul ve Ankara şubelerinde çalışan tasarımcılar, aynı proje dosyası üzerinde eş zamanlı olarak çalışmaktadır. Grup yazılımı sayesinde, İstanbul'daki mimarın yaptığı bir çizim değişikliği Ankara'daki ekip arkadaşı tarafından anında görülür ve üzerine not eklenebilir.

Yetersiz RAM ve Sanal Bellekmyders hazırladı

Bir kullanıcı, bilgisayarının fiziksel belleğinin (RAM) kapasitesini aşacak kadar büyük bir video düzenleme dosyası açar. Bu durumda işletim sistemi, fiziksel bellek yetersiz kaldığı için sabit diskin bir kısmını bellek gibi kullanarak 'sanal bellek' oluşturur ve programın çökmeden çalışmaya devam etmesini sağlar.