2010-10-28, 20:48
  #1
Medlem
Hej,
Det är så att jag inte kan svaret på en uppgift.

Uppgiften lyder:
"Öppna ett dokument, öppna samma dokument en gång till utan att först stänga ner det - vad händer, och varför?"

När jag gör detta så öppnas endast det första dokumentet som jag har minimerat igen.

Jag vet vad som händer när man öppnar ett program då går det till så här:
När man startar ett program så går det till processhanteraren som i sin tur fördelar ut processen till centralenheten (CPU samt ram.) och fördelar resurserna så att dokumentet får den prestanda den behöver.
Sedan laddas programmet in i ram-minnet från sin lagringsplats på hårddisken.
Och vill man sedan skriva lite i dokumentet så startas en ny process.
Och sen om man spar dokumentet så kommer den sparade informationen på ram-minnet att sparas ned till hårddisken.

Men som sagt, jag kan inte förklara vad som händer när man öppnar samma två gånger och varför står helt still
__________________
Senast redigerad av Bits 2010-10-28 kl. 20:50.
Citera
2010-10-29, 00:27
  #2
Medlem
Risken är överhängande stor för att två program som försöker skriva till samma dokument inte är medvetna om varandras redigeringar så att det kan uppstå datakorruption. Därför ser en vettigt skriven processhantering till att låsa dokumentet så att ett annat program inte kan ändra i dokumentet.

Det finns naturligtvis undantag där flera olika klienter kan arbeta mot ett och samma dokument (används väldigt intensivt vid databashantering och liknande saker). Men då är programmet skrivet på ett sådant så att datan ligger intakt genom att meddela alla klienter om förändringarna i förväg innan förändringen faktiskt är genomförd.
__________________
Senast redigerad av Thiesen 2010-10-29 kl. 00:31.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in