Kas yra duomenų segmentas?

Duomenų segmentas yra atskira dalis kompiuterio standžiajame diske arba duomenų bazėje, kurioje saugoma informacijos grupė. Programinės įrangos programos nurodo duomenų segmentus, kad galėtų vykdyti ir veikti. Kiekviename duomenų segmente yra kodo arba informacijos eilutė. Tai kompiuterio būdas tvarkyti ir saugoti išsaugotą informaciją.

Kietajame diske arba duomenų bazės serveryje bus tam tikra vieta, skirta atminties saugyklai. Duomenų bazės atminties blokuose paprastai yra daugiau nei vienas duomenų segmentas. Atminties bloke kiekviena sekcija paprastai bus padalinta į kodo ir teksto segmentus. Šiuose skyriuose gali būti pateiktos tam tikros programinės įrangos instrukcijos arba informacijos, kurią programoms reikia pasiekti, bitai, pvz., klientų telefono numeriai ir adresai.

Kad programinė įranga veiktų tinkamai, ji turi pasikliauti programavimo instrukcijomis ir trumpalaike atmintimi. Laisvosios kreipties atmintis (RAM) yra duomenų saugyklos tipas, kurį kompiuterių programos naudoja, kad nurodytų informaciją, kurios reikia tik vieną kartą, dažniausiai programai veikiant. To pavyzdys būtų teksto iškirpimas ir įklijavimas teksto apdorojimo programoje. Kai vartotojas „išpjauna“ tekstą, jis išsaugomas laikinajame duomenų segmente, kuris atšaukiamas, kai vartotojas nurodo tekstų rengyklės programai „įklijuoti“ jį į naują vietą.

Toks veiksmas laikomas trumpalaikės atminties duomenų segmento naudojimu, nes informacija ištrinama uždarius teksto apdorojimo programą arba vartotojui nusprendus iškirpti ir nukopijuoti kitą teksto dalį. Priešingai, ilgalaikę atmintį sudaro duomenys, saugomi diske ir pasiekiami kelis kartus. Nors kai kuriuos saugomus duomenis galima ištrinti, dažniausiai juos sudaro failai arba programos, kurių, vartotojui, nebereikia.

Duomenų segmentai paprastai organizuojami tam tikru loginiu arba nuosekliu būdu. Jie gali būti išdėstyti pagal lentelių grupes, grupes, dydį arba orientaciją. Vartotojai gali sukurti savo indeksavimo taisykles, atsižvelgdami į duomenų bazės serverio ar operacinės sistemos galimybes. Pavyzdžiui, kai kompiuteryje įdiegiamos programinės įrangos programos, jos paprastai automatiškai sukuria indeksą arba segmentą kompiuterio registre.

Daugeliu atvejų programinės įrangos montuotojai gali nurodyti kompiuteriui, kur programa turėtų būti saugoma. Jis gali būti įdiegtas kompiuterio darbalaukyje, programų failų aplanke arba pačių sukurtame aplanke. Nepriklausomai nuo to, kur vartotojas deda programą, registro failai sukuriami kaip nuolatinis kodo instrukcijų šaltinis, kuris naudojamas kiekvieną kartą paleidžiant programą.