A játékok pontosan mit csinálnak amikor betöltenek?
A játék fent van a HDD n amikor elindulnak betöltődnek a memóriába És a processor lefuttassa azokat az algoritmusokat amiket a programozok bele programoztak
képernyö re való megjelenítés ,billentyűzetet irányítás ,egér mozgatás érzékelés STB,STB
Mindezt marhára gyorsan
A számítógép működéséről:
- vannak ugye programok
- a programok utasításokból állnak
- vannak ugye még adatok is (képek, hangok, szövegek, stb.)
- van ugye a központi memória a számítógépben (másnéven RAM)
- ahhoz, hogy egy program le tudjon futni, be kell töltődnie a memóriába
- ahhoz, hogy az adatokat fel tudja használni az adott program, be kell előbb tölteni a memóriába
- a processzor csak a memóriához fér hozzá közvetlenül, a merevlemezhez nem
Tehát egy játék betöltésekor:
- be kell tölteni magát a játékot, mint programot (ez szerintem leginkább csak akkor történik, amikor az ikonjával elindítod)
- be kell tölteni az adatokat: beállítások, pályák, textúrák, stb. (ez pedig inkább pályák előtt történik)
A programok ugye bináris formában a vinyódon figyelnek. Ahhoz, hogy futtathatóak legyenek be kell másolni a memóriába. Ez a betöltés. Ezután elkezdi végrehajtani a kódot. Általában az exe csak a program egy kis szelete és azzal indít, hogy a vinyóról a memóriába másol még rengeteg dolgot amire szüksége van, képek, videók, stb, amiket használni akar a gép. Fontos tehát, hogy bármi amivel dolgozik a gép az a memóriában van, tehát oda el kell juttatni.
Emellett nem csak a saját kis dolgait töltögeti be, hanem ha pl szüksége van directx-re, .net -re stb akkor szól a windowsnak, hogy lécives azokat a szolgáltatásokat is indítsd be, ahol pont ugyanez történik. Ha minden bekerült a memóriába amire éppen szüksége van akkor indul maga a program.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!