Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V2
Login / opret bruger

Forum \ Software \ Operativsystemer

Hvad sker der, når man trykker GEM og GEM SOM?

Af Bruger Aspirant EmilFrederiksen | 19-11-2018 14:48 | 1505 visninger | 24 svar, hop til seneste
Hej alle sammen Jeg bruger Windows 7 Jeg åbner paint og gemmer en PNG fil Filen lavet er fil A Filen har følgende egenskaber Oprettet: 01.01.2018 Ændret: 01.01.2018 Åbnet: 01.01.2018 1) Hvis jeg senere åbner filen i paint, hvad er det så egentlig jeg ser på? Fil a? En kopi af indholdet lavet af paint? En kopi af fil A? En cached fil? 2) Hvis jeg så trykker GEM, sker det følgende: Hele filen bliver skrevet på ny? Er det en helt ny fil? Den gamle version af fil A, bliver den flyttet eller kopieret til cache? Følgende skrives til den nye fil: Oprettelses dato forbliver den samme og bliver skrevet til den nye fil Den nye ændret dato bliver skrevet til den nye fil Den nye åbnet dato bliver skrevet til den nye fil Hvad er der tilbage af den gamle version af fil A? 3) Hvad gør GEM SOM, sammenlignet med GEM? Oprettelsesdato er forskellig Hvad ellers? 4) Hvor meget data fra tidligere versioner, beholder en PNG fil? Når man trykker GEM Når man trykker GEM SOM Jeg har åbnet filen i forskellige software, for at se på metadataen Jeg kan kun se den seneste oprettet, ændret og åbnet dato Logger filen kun de seneste datoer? Bliver datoen skrevet hver gang? Logger den datoer fra tidligere versioner af filen? Mange tak på forhånd, for jeres besvarelser :)
--
#1
WonderingDane
Superbruger
19-11-2018 14:53

Rapporter til Admin
GEM overskriver den originale fil du har åbnet. GEM SOM lader dig overskrive den originale fil eller gemme filen som en ny fil.
--
#2
Stilling
Junior Supporter
19-11-2018 14:54

Rapporter til Admin
Åbner du filen a og trykker gem, gemmer paint oven i den gamle fil. Åbner du filen a og trykker gem som, vælger du selv hvor du gemmer filen på ny.
--
#3
EmilFrederiksen
Bruger Aspirant
21-11-2018 15:08

Rapporter til Admin
#1 #2 I skriver begge "overskriver" gemmer oven i", mener I at der skrives en helt ny fil? Når man åbner sin PNG fil i paint, så loades den til ram / memory, hvorefter når man trykker GEM, så skrives hele filen på disken på ny - Er det korrekt forstået? Er der så tale om helt ny fil? Hvor meget tager det nye skriv med fra den originale fil? Ifølge andre forum indlæg, med en lignende forespørgsel, der menes, at når man trykker GEM, så skrives hele filen igen, på et nyt sted på disken.
--
#4
Sven Bent
Junior Nørd
21-11-2018 15:41

Rapporter til Admin
Dette spoergsmaal er allerede besvaret forum er saa dejlige at de ogsaa virker som viden database. saa laes det samme indlaeg DU SELV lavede tidligere https://www.hardwareonline.dk[...]
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
--
Sidst redigeret 21-11-2018 15:46
#5
NitroBlast
Guru
21-11-2018 16:13

Rapporter til Admin
Hvorfor bliver du ved med at spørge om de samme ting, uanset om dine spørgsmål er besvaret? Kigger man på din profil, så omhandler alle dine tråde/spørgsmål hvordan ting gemmes til disk, og jeg gad godt at vide, hvorfor dette er så vigtigt for dig?
--
http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-X68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO
#6
[UAV]Hunter
Mega Nørd
21-11-2018 16:21

Rapporter til Admin
#5 - Han forbereder til hans eksamen. :)
--
The best time to plant a tree was 20 years ago. The second best time is now.
#7
the688
Guru
21-11-2018 16:22

Rapporter til Admin
#6 - sin.
--
"ORK SATME!"
#8
EmilFrederiksen
Bruger Aspirant
30-11-2018 22:13

Rapporter til Admin
#4 #5 Jeg har stillet yderligere spørgsmål, hvilke kunne være interessant at få besvaret. Når der er noget jeg ikke forstår, så prøver jeg altid at gøre alt hvad jeg kan, for at forstå og lære. Jeg har stillet lignende spørgsmål på andre forums, det er korrekt. Så bliver jeg bare forvirret, når folk kommer med modstridende svar. Endvidere kommer der hele tiden nye til, der bidrager med svar og gode input Jeg sætter stor pris på, at frivillige herinde, tager sig tid til at forklare sådan en som mig :)
--
#9
DeXTer_DK
Super Supporter
01-12-2018 13:09

Rapporter til Admin
Jeg syntes det er super fedt du stiller spørgsmål fordi det bliver man oftes klogere af, tag dig ikke af det. Gid det var så simpelt at man bare kan sige når man trykker gem at i et dokument så overskriver den en fil. men sådan er det overhovedet ikke i praksis, det kommer sindssygt meget an på selve disk typen og filsystemet, Hvis vi tager udgangspunkt i ntfs, som bruges i Windows så er det helt korrekt antaget at Windows genskriver oven i en eksisterende fil, filsystemet gør nemlig meget for altid at gøre dette. Men har du det på en ssd, så er der en lille detalje, desværre er consumer ssd'er faktisk er enormt dårlige til at vedvare performance og holdbarhed derfor er der indbygget algoritmer som sørger for at balancere brugen af blocks "wear leveling" og det betyder at disken (transparent flytter rundt på data'en sådan at en block ikke ødelægges hurtigere. Tænk hvis du havde et program det stod og redigerede i en fil gang på gang. så ville du inden for kort tid have ødelagt disse block eller mærke performance forringelse. det betyder at trykker du gem en gang, så overskriver den måske, men har du gjort det mange gange så kan disken finde på at flytte det bagved til block der ikke er så brugte og derved ligger filen et andet sted, Bruger du derimod copy on write filsystemer så bliver filen altid skrevet et nyt sted på disken.
--
"Always bear in mind that your own resolution to succeed, is more important than any other one thing."
--
Sidst redigeret 01-12-2018 13:10
#10
wazer^
Junior Nørd
01-12-2018 13:21

Rapporter til Admin
Det er rimelig simpelt, Når du åbner A så er det i en cache pga du kan ændre den UDEN at A fil bliver ændret. Det sker før når du vælger at gemme. Når du vælger at trykke GEM så bliver den cache du har åben modificeret fra A erstattet og skrevet til den forhenværende A. Det samme gælder sig for GEM SOM, det eneste forskel der er, er at du har VALGMULIGHED for at gemme cachen et andet sted men samme tid kan du ændre navn + filtype også. Dog kan du også bare med "GEM" ændre navn,lokation,filtype hvis du altså åbner paint direkte og ikke har et forhænværende projekt/fil åbnet, altså noget du basalt set starter op fra bunden i en cache, det er der hvor "GEM" er den eneste mulighed for at navngive,lokation + filtype. Det er ikke mere svært eller anderledes end dette.
--
if ( $life( $me ) == $null ) { getLife( $me ) | halt }
--
Sidst redigeret 01-12-2018 13:25
#11
NitroBlast
Guru
01-12-2018 13:39

Rapporter til Admin
#9 Når man gemmer en fil på en SSD, så bliver den ALTID lagret et nyt sted - med mindre disken er fyldt, og så vil hastigheden være elendig. Årsagen er, at flash hukommelse altid skal slettes, inden det kan skrives igen med fuld hastighed. Normalt vil blokke der ikke længere er i brug blive markeret som tomme ved hjælp af TRIM funktionen, og herefter vil diskens firmware i baggrunden slette cellerne så hurtigt som muligt. #10 Funktionen "GEM SOM" svarer til at kopiere en fil, og dermed er den originale fil upåvirket. Det er ikke alle programmer, der benytter en disk-cache, mange programmer indlæser bare filen til RAM, hvorfra de behandles og gemmes til disk efter behov.
--
http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-X68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO
#12
wazer^
Junior Nørd
01-12-2018 13:57

Rapporter til Admin
#11 Hvad var det lige jeg skrev? Den bliver cached, det svarer ikke til at kopiere en fil, fordi der er ikke noget der bliver skrevet nogen steder udover i dine ram.
--
if ( $life( $me ) == $null ) { getLife( $me ) | halt }
#13
NitroBlast
Guru
01-12-2018 14:24

Rapporter til Admin
#12 Måden du formulerer dig på, og emnets kontekst i betragtning, gik jeg ud fra, at du snakkede om disk cache. Havde du brugt formuleringen "indlæst i hukommelsen/RAM", havde det været mere logisk. #11 Jeg vil lige rette mig selv: GEM SOM er ikke som at kopiere en fil, men derimod er det en helt ny fil, der oprettes.
--
http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-X68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO
#14
wazer^
Junior Nørd
01-12-2018 14:28

Rapporter til Admin
#13 overhovedet ikke, det er ikke logisk du tænker windows disk cache :) GEM SOM er stadigvæk det samme som GEM du har bare muligheden for at ændre navn,lokation samt filtype.
--
if ( $life( $me ) == $null ) { getLife( $me ) | halt }
#15
NitroBlast
Guru
01-12-2018 15:50

Rapporter til Admin
#14 Jeg tænker ikke på Windows disk cache, den funktion har intet med emnet at gøre alligevel. Desuden er det andet i livet end Windows, pingviner er simpelt hen så nuttede! ;)
--
http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-X68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO
#16
Stilling
Junior Supporter
01-12-2018 16:15

Rapporter til Admin
Det er da ikke så svært at forstå?
--
#17
Galahat
Mega Nørd
01-12-2018 16:19

Rapporter til Admin
HVorfor prøver på du ikke?
--
InWin S-Frame | Rampage VI Extreme | i7 7820x | 2x 1080ti Strix SLI | G.Skill 4x8Gb 3200MHz | p1200 | 970 m.2 500Gb
#18
Pico
Nørd
02-12-2018 07:59

Rapporter til Admin
Hvis det ikke er i forhold til undervisning, hvorfor vil du så vise disse ting? Hvis det er i forhold til undervisning, hvorfor snakker du så ikke med din underviser eller medstuderende?
--
i7 4790K|Noctua NH-D15|ASUS Z97-WS|16GB Kingston 1866mhz|2x970 ASUS STRIX|160GB Intel SSD|240GB Corsair SSD|500GB EVO SSD|3TB Seagate|750W CM
#19
EmilFrederiksen
Bruger Aspirant
03-12-2018 02:22

Rapporter til Admin
#9 #10 NTFS på en HDD 1) Jeg har fil (A) Den åbner jeg så. Fil (A) loades i memory og er så cache filen der arbejdes med (B) Jeg trykker GEM Bliver (A) så slettet først, hvorefter hele den nye fil (B) bliver skrevet til disk? Eller overskrives fil (A) en bit ad gangen? Eller hvordan fungerer det? 2) Skrives en fil normalt i blokke tæt på hinanden? 3) Hvad hvis ændringerne i filen, medfører at filen ændrer størrelse. Hvis den kommer til at fylde mere, skrives den så et nyt sted på disken? Hvis den er mindre, slettes den oprindelige fil så, hvorefter den nye og mindre fil skrives til disken?
--
Sidst redigeret 03-12-2018 02:28
#20
wazer^
Junior Nørd
03-12-2018 06:41

Rapporter til Admin
#19 Jeg laver ikke dit arbejde eller skole projekter ;)
--
if ( $life( $me ) == $null ) { getLife( $me ) | halt }
#21
EmilFrederiksen
Juniorbruger
07-12-2018 01:29

Rapporter til Admin
#18 #20 Det har intet med undervisning eller arbejde at gøre. Jeg er færdiguddannet, inden for et andet fagområde. Det bunder i nysgerrighed og vidensbegær.
--
#22
zipn
Maxi Supporter
07-12-2018 08:58

Rapporter til Admin
#21 Endten er du ved at prøve vinde et væddemål eller så lyver du. Hvordan fanden kan det her "bunde" ud i nysgerrighed og vidensbegær? Jeg har set mange sjove nysgerrige spørgsmål. Men at vide hvordan en fil bliver gemt bit for bit må da være toppen.
--
[email protected]@TC14PE- 16GB(2x8)LP [email protected] - EVGA 980Ti Hybrid - z97 Ranger- 3x240GB FSeries3- 2x XL2411t - QF TK Red - EC2-A - G930
#23
EmilFrederiksen
Juniorbruger
10-12-2018 02:26

Rapporter til Admin
#22 Jeg lyver ikke Jeg er ikke en troll Der er ikke tale om noget væddemål Det bunder i nysgerrighed og vidensbegær, er sandheden
--
#24
Sven Bent
Junior Nørd
10-12-2018 04:41

Rapporter til Admin
1) kommer an paa hvor meget senere du ser. de du ser er en kopi af filen data som er lagt in i paint og omdannet til et billed. men filen kan stamme fra din cache hvis windows ellers stadigvake har den i din disk cache 2) Ja Du bliver noed til at definer "Ny her" nej den er ikek ny siden den har samme nej Ja den er ny fordi dine data er skrevet igen til disken et nyt fysisk sted Der sket intet ved den gamle fil A. den heder nu ikke laenger fil A eftersom den entri i din fil tabel peger paa den nye fil A. men alle data er stadgivaek fysisk tilgaengelig paa din lager enhed indtil de bliver overskrevet af noget andet ( eller nulstillet for at ryde op ig data . typisk paa en ssd) ja oprettelse datoen er den samme da det er samme entry i fil tabele du bruger ja ja Dog skal du huske paa at disse dato ikke er i filen men i din filtabel. Se ovenfor 3) giv dig en mulighed for at vaelge filnavn Selve gemnings processen er det samme. din oprettelse dato vil stadigvake vaere den samme 4) igen dine defination mangler helt konkret. Alle data bibeholders da de er total ens / ingen data bibeholders da det er alle skrevet til et nyt sted paa din lagrings enhed som skrevet foer gem/gemson virker ens Filen logger ingenting det er en fil den udfore ingenting dne har blot data i sig Det er dit system der logger tingene. typsik ja men komemr an paa din system opsaetning typisk nej men kommer an paa dit system opsaetning De fleste af dine spoersgmal har intet med filen at goere. naa far jeg nok et ban igen. men det virker altsaa som om du skulle starte med at laere lidt basis om hvordan en computer virker for at kunne stille dine spoergsmaal korrekt. der er mange maade at see den samme ting paa og hvis du ikke kan beskrive tingene korrekt om hvad du spoerger om er det svart at give dig et korrekt svar. ligesom nar folk spoerg etil hvilket af ders cores der er physsicke og hvilket der er logiske. det kan ikke svares forid det er 2 sider af samme sag. De alle bade fysiske og logiske. det ene er at abstraktion lag af det andet
--
Sven Bent - Dr. Diagnostic www.TechCenter.[...] - Home of Project Mercury
--
Sidst redigeret 10-12-2018 04:42

Opret svar til indlægget: Hvad sker der, når man trykker GEM og GEM SOM?


Dit navn:

Din e-mail adresse:


Indholdet fra billedet:
Dit svar: