Geniş Karakter Nedir?



Geniş bir karakter, standart 8 bitlik ölçümü aşan bir boyuta sahip bir bilgisayar karakteridir. Evrensel Karakter Kümesi (USC) gibi bir bilgisayar kümesindeki karakterler, USC 16 bit veya 32 bit biçimlerde kodlanabildiğinden, geniş karakterlerin en iyi örneğini gösterir. Bu, 7'den fazla olmayan bir karakteri kullanan Amerikan Standart Bilgi Değişimi Kodu ( ASCII ) gibi eski, standartlaştırılmış karakter kümelerinden farklıdır . Karakter kümelerini geniş kredi kartı başvurusu World karakterlerde kodlama avantajı, karakter tasarımcısına daha geniş bir özgürlük yelpazesi sunarak, sete ek ve karmaşık semboller eklemenin zamanı geldiğinde daha fazla nefes alan odaya izin vermesidir. Dezavantajlar ek bellek tüketimi biçiminde gelir, çünkü geniş karakter kümeleri bilgisayarda aktif iken daha fazla sistem belleği kullanır.
Karakter setleri, belirli işletim sistemleri ile çalışmak için özelleştirilmelidir ve geniş karakterler farklı değildir. Windows® işletim sistemleri için - hem 32 hem de 64 bit sürümleri - geniş karakter kümeleri, 16 bitlik bir çerçeveye sığacak şekilde uyarlanmalı ve her bir karakter için "standart" 8 bitlik bir setle karşılaştırıldığında iki katı depolama kapasitesi sunmalıdır. Öte yandan Unix®, geniş karakterlerin 32 bitlik bir çerçeveye uymasını ve temel karakter kümesinin dört katını sunmayı gerektirir.
Geniş karakter kümelerinin en büyük avantajı, standart olmayan sembollere ve arayüzleri dahilinde farklı dilleri içerecek şekilde çok yönlülüğe imkan vermeleridir. Örneğin, geniş karakter kümeleri standart İngilizce alfabeyi ve aynı zamanda Kiril ve Yunanca gibi dilleri içerebilir. Bu, tek bir geniş karakter kümesinin, her bir dil bölgesi için benzersiz olmayan geniş bir karakter kümesi gerektirmesine karşın, birden fazla ülkeyi kapsayan bireylere uygulanabileceği anlamına gelir.
Farklı dil bölgelerinde yazılım sürümlerini standartlaştırmaya yardımcı olmak için yararlı olsa da, geniş karakter kümeleri bir fiyata gelir. Bu fiyat, bellek yükünde ek bir maliyettir. 16 bitlik bir karakter seti standart 8 bitlik bir setin kapasitesini iki katına çıkarırken, aynı zamanda iki kat fazla bellek tüketir. Aynı şey, geleneksel karakter kümeleri kadar dört kat fazla cepten kredi kartı başvurusu bellek yutmuş 32 bitlik karakter kümeleri için de geçerlidir.
Bilgisayar ve istatistik bakış açısından, bu hafıza için önemli bir "maliyet" dir. Ancak pratik uygulamada, maliyet göründüğü kadar büyük değildir. Modern bilgisayarlar genellikle dört veya daha fazla gigabaytlık sistem belleği içerir ve bu da uygulamada oldukça büyük bir 32 bitlik karakter kümesinin bile depolanmasını sağlar. Sadece en fazla çalışan veya güçsüz olan bilgisayarlar, geniş karakter kümelerini kullanarak önemli bir performans isabetiyle karşılaşacaklardır.

Yorumlar

Bu blogdaki popüler yayınlar

Bir şirketin kuruluş tarihini nasıl bulabilirim?

Arz Şoku Nedir?

Artık Risk Nedir?