Veri segmenti, bir bilgisayarın sabit diskinde veya bilgi kümesini depolayan veritabanında bulunan bağımsız bir bölümdür. Yazılım uygulamaları yürütmek ve çalışmak için veri segmentlerine atıfta bulunur. Her veri segmentinde bir kod satırı veya bilgidir. Bir bilgisayarın kaydedilmiş bilgileri düzenleme ve saklama yöntemidir.
Bir sabit diskte veya veritabanı sunucusunda, bellek depolama alanına ayrılan belirli bir alan olacaktır. Veritabanı bellek blokları genellikle birden fazla veri segmenti içerir. Bir bellek bloğunda, her bölüm genellikle kod ve metin bölümlerine ayrılır. Bu bölümler, bazı yazılım uygulamaları için talimatlar sağlayabilir veya müşteri telefon numaraları ve adresleri gibi uygulamaların erişmesi gereken bilgileri içerir.
Bir yazılım uygulamasının düzgün çalışması için programlama talimatlarına ve kısa süreli belleğe dayanması gerekir. Rasgele erişim belleği (RAM), bilgisayar programlarının, genellikle program çalışırken, yalnızca bir kez ihtiyaç duyulan bilgilere atıfta bulunmak için kullandığı bir veri depolama türüdür. Bunun bir örneği, bir kelime işlem programında metnin kesilmesi ve yapıştırılması olabilir. Bir kullanıcı metni "kestiğinde", kullanıcı işlemciye yeni bir yere "yapıştırması" talimatını verdiği zaman hatırlanan geçici bir veri segmentinde saklanır.
Bu tür bir işlem, kısa süreli bir bellek veri bölümünün kullanımı olarak kabul edilir, çünkü kelime işlem programı kapatıldığında veya kullanıcı metnin başka bir bölümünü kesmeyi ve kopyalamayı seçtiğinde, bilgiler silinir. Buna karşılık, uzun süreli hafıza bir diskte depolanan ve birkaç kez erişilen verilerden oluşur. Saklanan bazı verileri silmek mümkün olsa da, genellikle kullanıcının artık ihtiyacı olmadığını düşündüğü dosya veya uygulamalardan oluşur.
Veri segmentleri tipik olarak bir tür mantıksal veya sıralı şekilde düzenlenir. Tablo kümelerine, gruplarına, boyutlarına veya yönlerine göre düzenlenebilirler. Kullanıcılar, veritabanı sunucusunun veya işletim sisteminin özelliklerine bağlı olarak, kendi endeksleme kurallarını oluşturabilirler. Örneğin, yazılım programları bir bilgisayara yüklendiğinde, genellikle bilgisayar kayıt defterinde otomatik olarak bir dizin veya bölüm oluşturur.
Çoğu durumda, yazılım yükleyicileri bilgisayara programın nerede saklanması gerektiğini yönlendirebilirler. Bilgisayarın masaüstüne, program dosyaları klasörüne veya kendi oluşturduğunuz bir klasöre yüklenebilir. Kullanıcının programı nereye yerleştirdiğine bakılmaksızın, kayıt defteri dosyaları, uygulama her başlatıldığında kullanılan kalıcı bir kod talimatları kaynağı olarak oluşturulur.


