Diziler sabit boyutludur ve tanımlandıktan sonra boyutu değiştirilemezken, koleksiyonlar dinamik boyutlara sahiptir ve gerektiğinde büyütülüp küçültülebilir. Diziler aynı veri tipindeki elemanlardan oluşurken, koleksiyonlar farklı veri tiplerini içerebilir…
İşletim Sistemi Hizmetleri
İşletim sistemleri, kullanıcı arayüzleri ve sistem çağrıları aracılığıyla kullanıcı ve uygulamalarla etkileşim kurar. Komut satırı ve GUI gibi farklı arayüzler sayesinde kullanıcılar sistemle kolayca iletişim sağlar. Sistem çağrıları, uygulamaların işletim sistemi hizmetlerine erişimini mümkün kılar ve çeşitli implementasyon yöntemleri bulunur. Linker ve loader, programların hafızaya yüklenmesinde rol oynarken, işletim sisteminin tasarım ve başlatma süreçleri temel işlevlerin düzenlenmesini sağlar.
İşletim Sistemlerine Giriş
İşletim sistemi, sistem başlatıldığında önyükleme programı tarafından yüklenir ve çekirdek (kernel) çalıştırılır. Kernel, donanımsal ve yazılımsal kesmelerle sistemi yönetir. İşletim sistemi, çoklu programlama ve zaman paylaşımı sayesinde verimliliği artırır. Kullanıcı ve çekirdek modu ayrımı, sistem güvenliğini sağlar ve zamanlayıcı (timer) ile kaynakların aşırı kullanımını engeller.
GraphQL Nedir?
GraphQL, verilerin nasıl isteneceğini açıklayan bir sorgu dilidir. Veri sorgulamak ve değiştirmek amacıyla kullanılan bir API yapısıdır. Belirli bir veri tabanına veya veri tabanı motoruna (database engine) bağlı değildir. Sunucu tarafında çalıştırılan (server-side runtime) bir teknolojidir ve istemci ile sunucu arasında bir ara katman olarak konumlanır.
