- Milyen egeret válasszak?
- AMD Navi Radeon™ RX 9xxx sorozat
- Akciókamerák
- AMD vs. INTEL vs. NVIDIA
- Döbbenetesen sok energia kell az érkező Nova Lake működéséhez?
- Melyik tápegységet vegyem?
- Milyen monitort vegyek?
- Lenovo Legion Go: a legsokoldalúbb kézikonzol
- 5.1, 7.1 és gamer fejhallgatók
- OLED monitor topic
Új hozzászólás Aktív témák
-
válasz
Sk8erPeter
#656
üzenetére
Hali!
Azt konkrétan nem tudom, hogy az adott progik milyen elven működnek, de pár információval szolgálhatók a sebbesség beli különbségek okára. Alapvetően programozástechnika az egész.(persze az adott hardver is fontos)
Egy "hétköznapi" fájl másolása a következő szerint zajlik(nagyon általánosan):
1. Megnyitom a forrást olvasásra
2. megnyitom a célt írásra
3. lefoglalok memóriát az adatok számára(puffer)
4. forrásból olvasok a pufferbe
5. pufferból kiírom cél-ba
6 lezárom forrást, lezárom célt.A régi időkben(DOS, Assembler, Pascal, C) nagyon fontos volt, hogy a lefoglalt puffer mérete 512Kbyte többszöröse legyen, illetve még az is gyorsított a másoláson ha a kettes számrendszer szabályait alapul véve 1024, 2048, 4096 KByte-os puffereket alkalmaztál.
Szóval még akkor is volt sebességbeli különbség, ha pl 5120KB(10x512KB-t) foglaltál le, vagy 4096Kb-tot, utóbbi esetben volt gyorsabb.
Ez abból adódott, hogy az akkori HDD-k olyan elven működtek, hogy ezt az 512KB vagy annak töbszörösét alkalmazva tudták leggyorsabban "előbányászni" az adatokat....
Ezt a szabályt a mai napik betartják, csak azóta új technikák is vannak.Aztán ebből adódóan, az is számít, hogy mekkora puffer-t foglalsz le a másolás számára.
(Ha tudod, hogy a HDD 80MB/sec-et tud példul, akkor nyílván nem 4MB-tot foglalok le, hanem pl 16MB-t...)
Lehet hogy az Unreal ragaszkodott az alapelvekhez, és úgy írta meg a másolási procedúrát, hogy az a legrégebbi HDD-ken is ugyanúgy megy , mint az ujabbakon.
(Nem nézi meg a HDD paramétereit pl)Az Intéző az "arany közép út", azaz úgy írták, hogy mindennel optimálisan működjön
A TC már más tészta. Az egyik külföldi forúmon olvastam, hogy a TC végez egyfajta gyors tesztet a HDD-n(tényleg nagyon gyors tesztet), amiből közelítő értéket kap a HDD sebességéről, adatairól. Ennek függvényében állítja a pufferméretet, használja (programozza) az UDMA-t stb és még sok dolgot.(és az is számít, hogy hány darab puffert hozok létre, bizonyos technikák esetén sokkal hatékonyabb alkalmazni 20 darab 32KB-os puffert, mint egy 640KB-ost)
Az a funkciója, hogy "Nagy fájlok másolása" nézd meg, ott már nagyon nagy puffert használ, illetve a korábbi változatok esetében oda volt írva, hogy nem biztonságos...
Ezt ki is szedték belöle, mert valóban nem volt biztonságos. Un. sector by sector módszert alkalmaztak, azaz Direct Access-t. Ennek az a lényege, hogy( mint egy particiónáló progi) nem az adott OP. rendszer által kínált állományműveleti függvényeket használja, hanem közvetlen módón éri el a HDD szektorait.
Fogja a forrás adott szektorát, megnézi hol van üres szektor a HDD-n, aztán célként ráírja az adott szektorra. (DOS környezetben a DOSNavigátor tudta ezt nagyon jól
)
Azonbam amikor szektort írok, nem tudhatom, hogy más alkalmazás nem ír-e ugyanarra a szektorra(pl maga az Op. rendszer), ezért a végén előfordul, hogy mégsem az került oda aminek kellene..
Az Op. rendszer felügyel szektorokat(Pagefile.sys, MBR stb) tehát ami számára kell, de a többivel "szabadon" lehet garázdálkodni.
(Régen a DOS-nál nem volt ilyen gond, mivel egy progi futott, azt kész
)Szóval röviden, valószínűleg programozástechnikai különbségekből, a fent említett módszerek használta/nem használatából és még sok más (általam nem ismert ok miatt) vannak ezek a különbségek...
Fire.
UI: Bocs, ha untattalak volna a technikai részletekkel...

Új hozzászólás Aktív témák
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Milyen egeret válasszak?
- Hálózati / IP kamera
- AMD Navi Radeon™ RX 9xxx sorozat
- NIOH 3
- Spórolós topik
- Akciókamerák
- AMD vs. INTEL vs. NVIDIA
- Borderlands 4
- További aktív témák...
- GYÖNYÖRŰ iPhone 12 mini 256GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS3626, 100% Akkumulátor
- BESZÁMÍTÁS! Gigabyte B650M R5 7600 16GB DDR5 512GB SSD RX 9070 XT 16GB NZXT H7 Flow fehér 750W
- HIBÁTLAN iPhone XR 64GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS4490,100% Akksi
- Apple iPhone 15 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 88%
- Használt Bonsen VS1900 vákuumos fóliahegesztő
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
)


