Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.

Razlike

Slijede razlike između dviju inačica stranice.

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena
Starija izmjena
racfor_wiki:seminari2025:zc54067 [2026/01/11 17:51]
Zrinka Cvitanović [Popis literature]
racfor_wiki:seminari2025:zc54067 [2026/01/22 16:13] (trenutno)
Zrinka Cvitanović [TRIM]
Redak 6: Redak 6:
 SSD (engl. //Solid State Disk//) već se dugo koristi kao zamjena na HDD. Dakle, ima identično sučelje prema računalu kao i HDD, što znači da računalo nije svjesno koristi li SSD ili HDD. Novitet koji je SSD uveo je ukidanje pomičnih dijelova. HDD sastoji se od magnetskih ploča, a čitanje i pisanje radi se pomicanjem tzv. glave za čitanje i pisanje. Glava se ne može pomicati sama, već ona stoji na mjestu, a ploča se rotira. SSD uvodi tzv. //solid state// memoriju, što znači da ne postoje pomični dijelovi u disku. [1] SSD (engl. //Solid State Disk//) već se dugo koristi kao zamjena na HDD. Dakle, ima identično sučelje prema računalu kao i HDD, što znači da računalo nije svjesno koristi li SSD ili HDD. Novitet koji je SSD uveo je ukidanje pomičnih dijelova. HDD sastoji se od magnetskih ploča, a čitanje i pisanje radi se pomicanjem tzv. glave za čitanje i pisanje. Glava se ne može pomicati sama, već ona stoji na mjestu, a ploča se rotira. SSD uvodi tzv. //solid state// memoriju, što znači da ne postoje pomični dijelovi u disku. [1]
  
-Iako je u suštini SSD prilično sličan HDD-u, njegova je forenzika složenija. Ovaj seminar opisat će neke od specifičnosti SSD-a zbog kojih se postupak njegove forenzičke obrade komplicira.+Iako je u suštini SSD prilično sličan HDD-u, njegova je forenzika složenija. Ovaj seminar opisat će neke od specifičnosti SSD-a zbog kojih se postupak njegove forenzičke analize komplicira.
  
 ===== Uvod ===== ===== Uvod =====
Redak 48: Redak 48:
 **Dinamička radna memorija** (engl. DRAM, //Direct Random Access Memory//) koristi kondenzatore za pohranu. Preciznije, za pohranu jednog bita koristi jedan tranzistor i jedan kondenzator. Kondenzator drži informaciju tako što čuva električni naboj koji se u njega pohrani. Kad je kondenzator napunjen, na krajevima postoji napon, a čitanje tog napona ga prazni. Tranzistor služi za čitanje pohranjene vrijednosti ili pisanje nove. [1] **Dinamička radna memorija** (engl. DRAM, //Direct Random Access Memory//) koristi kondenzatore za pohranu. Preciznije, za pohranu jednog bita koristi jedan tranzistor i jedan kondenzator. Kondenzator drži informaciju tako što čuva električni naboj koji se u njega pohrani. Kad je kondenzator napunjen, na krajevima postoji napon, a čitanje tog napona ga prazni. Tranzistor služi za čitanje pohranjene vrijednosti ili pisanje nove. [1]
  
-Ako se dugo ne koriste, kondenzatori se znaju isprazniti i time podatak koji čuvaju nestane. Zato je potrebno periodičko osvježavanje ili punjenje memorije. Ponovno punjenje kondenzatora se najjednostavnije radi čitanjem. Postoji sklopovlje koje periodički čita cijelu memoriju kako bi se osiguralo da se niti jedan kondenzator nije ispraznio od nekorištenja[1]+Ako se dugo ne koriste, kondenzatori se znaju isprazniti i time podatak koji čuvaju nestane. Zato je potrebno periodičko osvježavanje ili punjenje memorije. Ponovno punjenje kondenzatora se najjednostavnije radi čitanjem. Postoji sklopovlje koje periodički čita cijelu memoriju kako bi se osiguralo da se niti jedan kondenzator nije ispraznio od nekorištenja[1]
  
-No, kao što je rečeno, čitanje podatka iz kondenzatora ga prazni, stoga ga je potrebno ponovno napuniti. Zato se periodičko čitanje odrađuje sklopom koji pročita kondenzator i odmah upiše u njega pročitanu vrijednost (tzv. sklop //čitaj-pa-piši//). Tijekom osvježavanja, memorija nije dostupna, stoga se ono radi u protutaktu u odnosu na takt memorije. No, ti ciklusi osvježavanja svejedno usporavaju rad memorije i zato je DRAM osjetno sporiji od SRAM-a. Usprkos tome, DRAM se koristi kao primarna radna memorija u računalu radi značajno manje cijene i veće gustoće pohrane od SRAM-a. [5]+No, kao što je rečeno, čitanje podatka prazni kondenzator, stoga ga je potrebno ponovno napuniti. Zato se periodičko čitanje odrađuje sklopom koji pročita kondenzator i odmah upiše u njega pročitanu vrijednost (tzv. sklop //čitaj-pa-piši//). Tijekom osvježavanja, memorija nije dostupna, stoga se ono radi u protutaktu u odnosu na memoriju. No, ti ciklusi osvježavanja svejedno usporavaju rad memorije i zato je DRAM osjetno sporiji od SRAM-a. Usprkos tome, DRAM se koristi kao primarna radna memorija u računalu radi značajno manje cijene i veće gustoće pohrane od SRAM-a. [5]
  
 ==== FLASH memorija ==== ==== FLASH memorija ====
  
  
-SSD koristi tzv. FLASH memoriju. Kao što joj naziv kaže, ona služi za brzu pohranu i dohvat podataka. FLASH memorija je vrsta **EEPROM** (engl. //Electronically Erasable Programmable Read Only Memory//) čipa.+SSD koristi tzv. FLASH memoriju. FLASH memorija je vrsta **EEPROM** (engl. //Electronically Erasable Programmable Read Only Memory//) čipa.
  
-Ćelije su posložene u mrežu koja se zove **memorijsko polje**. To znači da su ćelije poredane u pravilne retke i stupce. Na svaki redak spojen je tzv. //word line// koji služi za odabir reda koji će se čitati. Postoji i //bit line// koji je spojen na tranzistor. On služi za pisanje podataka u ćeliju ili čitanje podatka iz ćelije.+Ćelije su posložene u mrežu koja se zove **memorijsko polje**. To znači da su ćelije poredane u pravilne retke i stupce. Na svaki redak spojen je tzv. //word line// koji služi za odabir retka koji će se čitati. Postoji i //bit line// koji je spojen na tranzistor. On služi za pisanje podataka u ćeliju ili čitanje podatka iz ćelije.
  
 Ćelija FLASH memorije ima sličnu građu kao i FET tranzistor, samo što se //gate// sastoji od više dijelova: Ćelija FLASH memorije ima sličnu građu kao i FET tranzistor, samo što se //gate// sastoji od više dijelova:
  
-  * //Control gate//+  * //control gate//
   * oksidativni sloj   * oksidativni sloj
-  * //Floating gate//+  * //floating gate//
  
-//Source// i //drain// povezani su kanalom a ispod svega nalaze se n-supstrat i p-supstrat. Slojevi oksida oko //floating gate-a// omogućuju perzistenciju memorije ako ostane bez napajanja. Građa ćelije prikazana je na **slici 3.** [6]+//Source// i //drain// povezani su kanalom a ispod svega nalaze se n-supstrat i p-supstrat. Slojevi oksida oko //floating gatea// omogućuju perzistenciju memorije ako ostane bez napajanja. Građa ćelije prikazana je na **slici 3.** [6]
  
 {{ :racfor_wiki:seminari2025:flash-cell.png?400 |}} {{ :racfor_wiki:seminari2025:flash-cell.png?400 |}}
Redak 72: Redak 72:
 Slika 3. Građa FLASH ćelije [6] Slika 3. Građa FLASH ćelije [6]
  
-Upisivanje podatka u ćeliju radi se dovođenjem visokog napona na //control gate//. Tada elektroni prođu kroz oksidativni sloj do floating gate. Taj proces naziva se **tuneliranje**. Ako su elektroni prisutni na //floating gate-u//, tada se promijeni napon koji je potreban da se upali odgovarajući tranzistor. Ako je ćelija prazna, nema elektrona na gateu, i tada će tranzistor biti upaljen, što se interpretira kao 1. Ispunjena ćelija radi promjene potrebnog napona neće biti upaljena i to će interpretirati kao 0. [6]+Upisivanje podatka u ćeliju radi se dovođenjem visokog napona na //control gate//. Tada elektroni prođu kroz oksidativni sloj do //floating gatea//. Taj proces naziva se **tuneliranje**. Ako su elektroni prisutni na //floating gateu//, tada se promijeni napon koji je potreban da se upali odgovarajući tranzistor. Ako je ćelija prazna, nema elektrona na //gateu//, i tada će tranzistor biti upaljen, što se interpretira kao 1. Ispunjena ćelija radi promjene potrebnog napona neće biti upaljena i to će interpretirati kao 0. [6]
  
 Brisanje podatka radi se dovođenjem visokog negativnog napona kako bi se elektroni izbili iz //gatea//. [6] Brisanje podatka radi se dovođenjem visokog negativnog napona kako bi se elektroni izbili iz //gatea//. [6]
  
-Dvije vrste FLASH memorije su NOR i NAND ćelije. U oba slučaja ćelije su posložene u memorijsko polje, ali je razlika u načinu njihova spajanja.+Dvije vrste FLASH memorije su NOR i NAND ćelije. U oba slučaja ćelije su posložene u memorijsko polje, ali postoji razlika u načinu njihova spajanja.
  
 **NOR memorija** ima paralelno spojene ćelije, što joj omogućuje brže čitanje i pisanje. Također, dugovječnija je i omogućuje pisanje jednog po jednog bita. No, paralelno spajanje čini sklop složenijim i zahtijeva više prostora, što rezultira manjim kapacitetom i većom cijenom. Zato se koristi samo za specifične primjene poput BIOS-a, spremanja konfiguracija i sl. **NOR memorija** ima paralelno spojene ćelije, što joj omogućuje brže čitanje i pisanje. Također, dugovječnija je i omogućuje pisanje jednog po jednog bita. No, paralelno spajanje čini sklop složenijim i zahtijeva više prostora, što rezultira manjim kapacitetom i većom cijenom. Zato se koristi samo za specifične primjene poput BIOS-a, spremanja konfiguracija i sl.
Redak 82: Redak 82:
 **NAND memorija** ima serijski spojene ćelije. Češće se koristi za pohranu podataka jer je većeg kapaciteta i manje cijene. Veći kapacitet se ostvaruje gušćim slaganjem ćelija u mreži, što je moguće jer nema toliko žica kao u paralelnom spajanju. Njezini nedostatci su što svaka memorijska lokacija ima ograničen broj ciklusa pisanja i čitanja te se prije svakog pisanja memorijska lokacija mora obrisati. Također, podržava samo blokovsko pisanje. [6] **NAND memorija** ima serijski spojene ćelije. Češće se koristi za pohranu podataka jer je većeg kapaciteta i manje cijene. Veći kapacitet se ostvaruje gušćim slaganjem ćelija u mreži, što je moguće jer nema toliko žica kao u paralelnom spajanju. Njezini nedostatci su što svaka memorijska lokacija ima ograničen broj ciklusa pisanja i čitanja te se prije svakog pisanja memorijska lokacija mora obrisati. Također, podržava samo blokovsko pisanje. [6]
  
-Memorija na HDD-u organizirana je u sektore. FLASH memorija prati sličan princip. Ona organizira memorijske ćelije u **stranice** (engl. //page//), a stranice su organizirane u **blokove**. Stranice tipično imaju oko 16 kB, a blokovi 8 MB, što znači da jedan blok ima mnogo stranica. [1]+Memorija na HDD-u organizirana je u sektore. FLASH memorija ima sličan pristup. Ona organizira memorijske ćelije u **stranice** (engl. //page//), a stranice su organizirane u **blokove**. Stranice tipično imaju oko 16 kB, a blokovi 8 MB, što znači da jedan blok ima mnogo stranica. [1]
  
 ===== Princip rada SSD-a ===== ===== Princip rada SSD-a =====
Redak 119: Redak 119:
   * //Non-deterministic TRIM//   * //Non-deterministic TRIM//
     * **nije definirano** što će korisnik dobiti     * **nije definirano** što će korisnik dobiti
-  * //Deterministic Read After TRIM(DRAT)//+  * //Deterministic Read After TRIM (DRAT)//
     * uvijek će se vratiti **unaprijed zadana vrijednost**     * uvijek će se vratiti **unaprijed zadana vrijednost**
   * //Deterministic Zeros After TRIM* (DZAT)//   * //Deterministic Zeros After TRIM* (DZAT)//
Redak 154: Redak 154:
  
  
-==== Zaštita podataka u SSD-u ====+===== Zaštita podataka u SSD-u =====
  
  
Redak 179: Redak 179:
  
  
-[1] Predavanja iz kolegija //Računalna forenzika, SSD forenzika:// +[1] Predavanja iz kolegija Računalna forenzika, //SSD forenzika//https://www.fer.unizg.hr/predmet/racfor/materijali#%23!p_rep_142274!_-135668-228983
- +
-https://www.fer.unizg.hr/predmet/racfor/materijali#%23!p_rep_142274!_-135668-228983+
  
 [2] FET Transistor - GeeksforGeeks: https://www.geeksforgeeks.org/electrical-engineering/fet-transistor/ [2] FET Transistor - GeeksforGeeks: https://www.geeksforgeeks.org/electrical-engineering/fet-transistor/
racfor_wiki/seminari2025/zc54067.1768153875.txt.gz · Zadnja izmjena: 2026/01/11 17:51 od Zrinka Cvitanović
Dieses Dokuwiki verwendet ein von Anymorphic Webdesign erstelltes Thema.
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0