TQ: I/O Flashcards

1
Q

Hva er forskjellen på memory mapped og isolated I/O? Angi fordeler og ulemper.

A

Memory Mapped: Benytter adresser i internminnet (RAM) som I/O-adresser. Fordel: Ikke egne instruksjoner, bruker de samme som for vanlige henvendelser til minnet. En ulempe er at det kan være vanskelig å raskt se hvor instruksjonene ligger i assembly, og man bruker minne-plass.
Isolated I/O er omvendt; Man kommuniserer kun via I/O-portene

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvor mange bytes i en sektor på en HDD? Hva er en sylinder? Gjennomsnittlig aksesstid til HDD? Hva er overføringsraten mellom diskplate og buffer?

A
  • Bytes i 1 sektor: 512 bytes / 4KB
  • En sylinder går gjennom samme spornummer på samtlige platesider.
  • Aksesstid: 5-10ms
  • Overføringsrate: 100-200 MB/s
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hva oppnås med RAID? Hvordan fungerer RAID 1? Hva med RAID 5?

A
  • Man får økt pålitelighet og raskere aksess
  • RAID 1 er “speilede” disker (flere disker med samme innhold)
  • RAID 5 er “stripped” disker der paritets-bitet er fordelt på alle diskene
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hvilke fire kriterier definerer et presist interrupt?

A

Program Counter (PC) lagres på kjent sted. Alle instruksjoner ferdig før PC, Ingen instruksjoner etter at PC er kjørt, Kjent tilstand for PC-instruksjonen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Forklar forskjellen på HDD og SSD mtp: Lesing, skriving, sletting og overskriving. Hva er poenget med TRIM?

A

Lesing, skriving og sletting er likt. Overskriving er forskjellig fordi en SSD ikke kan slette enkelte blokker må slette hele celler. TRIM gjør at OS kan fortelle SSD at blokker kan slettes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hva betyr det at et OS er tilpasset SSD?

A

At OS:

  • Skrur av defragmentering når den detekterer en SSD
  • Minimerer skriving til disk
  • Støtte for TRIM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvorfor er det en fordel at data lagres sammenhengende på HDD? Hva med SSD?

A

HDD er dårlige på Random Read/write pga mekanikken. SSD har ikke dette problemet, så det er ikke så viktig.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly