Podcast
Questions and Answers
Vilket RAID-system förbättrar återuppbyggnadstider och motståndskraft genom att sprida data över många diskar parallellt?
Vilket RAID-system förbättrar återuppbyggnadstider och motståndskraft genom att sprida data över många diskar parallellt?
Vilket av följande protokoll används INTE av NAS för att dela filer över nätverk?
Vilket av följande protokoll används INTE av NAS för att dela filer över nätverk?
Vad kännetecknar SAN i jämförelse med NAS?
Vad kännetecknar SAN i jämförelse med NAS?
Vad är en typisk egenskap hos DAS?
Vad är en typisk egenskap hos DAS?
Signup and view all the answers
Vilken typ av lagringslösning är JBOD?
Vilken typ av lagringslösning är JBOD?
Signup and view all the answers
Till vilken typ av företag är NAS-lösningar mest lämpliga?
Till vilken typ av företag är NAS-lösningar mest lämpliga?
Signup and view all the answers
Vilket av följande protokoll används för att tillgängliggöra blockbaserad lagring i SAN?
Vilket av följande protokoll används för att tillgängliggöra blockbaserad lagring i SAN?
Signup and view all the answers
Vad är den största skillnaden mellan SAN och DAS?
Vad är den största skillnaden mellan SAN och DAS?
Signup and view all the answers
Vad är syftet med att ansluta NVMe-lagring direkt till processorn?
Vad är syftet med att ansluta NVMe-lagring direkt till processorn?
Signup and view all the answers
Vilken typ av cacheminne är icke-flyktigt och används direkt på CPU:n?
Vilken typ av cacheminne är icke-flyktigt och används direkt på CPU:n?
Signup and view all the answers
Vad kännetecknar mjukvaru-RAID jämfört med hårdvaru-RAID?
Vad kännetecknar mjukvaru-RAID jämfört med hårdvaru-RAID?
Signup and view all the answers
Vilket av följande alternativ beskriver striping inom RAID-teknik?
Vilket av följande alternativ beskriver striping inom RAID-teknik?
Signup and view all the answers
Vad händer med DDR SDRAM när strömmen stängs av?
Vad händer med DDR SDRAM när strömmen stängs av?
Signup and view all the answers
Vilken av följande påståenden om hårdvaru-RAID är korrekt?
Vilken av följande påståenden om hårdvaru-RAID är korrekt?
Signup and view all the answers
Vad är ett viktigt skäl till att RAID utvecklades?
Vad är ett viktigt skäl till att RAID utvecklades?
Signup and view all the answers
Vilken av följande cachetyper används inte som huvudminne?
Vilken av följande cachetyper används inte som huvudminne?
Signup and view all the answers
Vilket av följande beskriver bäst UMA (Uniform Memory Access)?
Vilket av följande beskriver bäst UMA (Uniform Memory Access)?
Signup and view all the answers
Vad är en nackdel med NUMA (Non-Uniform Memory Access)?
Vad är en nackdel med NUMA (Non-Uniform Memory Access)?
Signup and view all the answers
Vilken funktion har Error Correcting Code (ECC-RAM)?
Vilken funktion har Error Correcting Code (ECC-RAM)?
Signup and view all the answers
Vad innebär hot-swap i sammanhanget av serverns strömförsörjning?
Vad innebär hot-swap i sammanhanget av serverns strömförsörjning?
Signup and view all the answers
Vilken typ av strömförsörjning skyddar servrar mot spänningsvariationer?
Vilken typ av strömförsörjning skyddar servrar mot spänningsvariationer?
Signup and view all the answers
Vad kännetecknar SAS (Serial Attached SCSI) som lagringsprotokoll?
Vad kännetecknar SAS (Serial Attached SCSI) som lagringsprotokoll?
Signup and view all the answers
Vilken typ av RAM-moduler används för att upptäcka och rätta till fel?
Vilken typ av RAM-moduler används för att upptäcka och rätta till fel?
Signup and view all the answers
Hur vanligt är datakorruption i RAM enligt den angivna informationen?
Hur vanligt är datakorruption i RAM enligt den angivna informationen?
Signup and view all the answers
Vad är en 'time-slice' i samband med processhantering?
Vad är en 'time-slice' i samband med processhantering?
Signup and view all the answers
Vilken av följande är en fördel med time-sharing?
Vilken av följande är en fördel med time-sharing?
Signup and view all the answers
Vad krävs av time-sharing operativsystem för att stödja multipla användare?
Vad krävs av time-sharing operativsystem för att stödja multipla användare?
Signup and view all the answers
Vilket av följande beskriver en viktig aspekt av säkerhets- och åtkomstkontroll i time-sharing system?
Vilket av följande beskriver en viktig aspekt av säkerhets- och åtkomstkontroll i time-sharing system?
Signup and view all the answers
Hur bidrar time-sharing till användarvänlighet?
Hur bidrar time-sharing till användarvänlighet?
Signup and view all the answers
Vilken av följande faktorer är inte en del av rättvis resursallokering?
Vilken av följande faktorer är inte en del av rättvis resursallokering?
Signup and view all the answers
Vilket årtionde började utvecklingen av time-sharing?
Vilket årtionde började utvecklingen av time-sharing?
Signup and view all the answers
Vilken funktion är inte en del av multitasking i time-sharing operativsystem?
Vilken funktion är inte en del av multitasking i time-sharing operativsystem?
Signup and view all the answers
Vilken metod för partitionering kan hantera fler än fyra partitioner?
Vilken metod för partitionering kan hantera fler än fyra partitioner?
Signup and view all the answers
Vad är den maximala storleken på en partition vid användning av MBR?
Vad är den maximala storleken på en partition vid användning av MBR?
Signup and view all the answers
Vilken komponent i MBR används för att starta operativsystemet?
Vilken komponent i MBR används för att starta operativsystemet?
Signup and view all the answers
Vad är en viktig funktion av GPT i jämförelse med MBR?
Vad är en viktig funktion av GPT i jämförelse med MBR?
Signup and view all the answers
Vad gör en extended partition i MBR-system?
Vad gör en extended partition i MBR-system?
Signup and view all the answers
Vad är skillnaden i hur GPT och MBR hanterar stora diskar?
Vad är skillnaden i hur GPT och MBR hanterar stora diskar?
Signup and view all the answers
Vilken del av MBR hjälper till att identifiera partitionerna på lagringsmediet?
Vilken del av MBR hjälper till att identifiera partitionerna på lagringsmediet?
Signup and view all the answers
Vilket av följande påståenden stämmer om en aktiv partition?
Vilket av följande påståenden stämmer om en aktiv partition?
Signup and view all the answers
Study Notes
Processorer och Minneshantering
- UMA (Uniform Memory Access): Alla processorer delar samma minnesbank, vilket är enklare men ovanligt i moderna servrar på grund av latens vid minnesåtkomst.
- NUMA (Non-Uniform Memory Access): Varje processor har sin egen dedikerade minnesbank, vilket minskar latensen vid åtkomst till lokalt minne.
- Remote memory access, åtkomst till annan processors minne, leder till högre latens.
- NUMA-pinning: Resurser tilldelas specifika processorer för att minimera remote memory access och därmed latens.
- RAM-kanaler:
- Vanligtvis 1–4 kanaler i konsumentdatorer, varje kanal stödjer 1–2 RAM-moduler.
- Serverdatorer har 1–8 kanaler med stöd för 1–4 RAM-moduler per kanal, vilket möjliggör större RAM-mängder.
- ECC-RAM: Server-RAM med extra kontrollbitar för att upptäcka och korrigera fel.
- Ett fel i en bit kan rättas till.
- Två fel kan upptäckas men inte korrigeras.
- Fler fel kan inte upptäckas eller korrigeras.
- Datakorruption i RAM kan leda till fel och krascher.
- 8% av Googles dimms påverkades av datakorruption per år.
Strömförsörjning
- Server-PSU: Ofta redundanta och med hot-swap-funktion, vilket innebär att de kan bytas ut under drift utan att stänga av systemet.
- PDU: Stöd för 3-fas in/1-fas ut, fjärrstyrning och övervakning.
- UPS (Uninterruptible Power Supply): Batteribackup för att hålla servrarna igång vid strömavbrott och skydda mot spänningsvariationer.
- Kan användas för att stänga av servrar mer mjukt.
Serverlagring
- Serverlagringsprotokoll:
- NVMe och SCSI: Snabb dataöverföring och hantering av stora datamängder.
- SAS (Serial Attached SCSI): Anslutningsstandard för serverdiskar.
- Time-sharing: Processorn allokerar en tidsdel till varje process i tur och ordning, vilket gör att flera program kan köras samtidigt.
- Multi-User: Flera användare kan vara inloggade samtidigt och dela på datorns resurser.
- Varje användare får sin andel av processorns tid, och användare kan ha egna program och filer.
- Fördelar med Time-Sharing
- Effektiv resursanvändning.
- Användarvänlighet: Flera användare kan köra program samtidigt.
- Flexibilitet: Olika program kan köras parallellt, vilket möjliggör multitasking.
- Time-sharing operativsystem måste kunna:
- Hantera multitasking.
- Stödja multi-user access.
- Säkerhet och åtkomstkontroll: Viktigt när flera användare delar på resurserna.
- Rättvis resursallokering: Ingen process eller användare ska kunna ta över hela systemet.
- Time-sharing utvecklades på 1960-talet för att dela på dyra datorresurser.
- NVMe-lagring ansluts direkt till processorn för att minimera latens.
Cache
- Cache: Snabbt minne för att lagra data temporärt och öka dataåtkomsthastigheten.
- CPU Cache: Mycket snabb, används för att lagra data som processorn ofta behöver.
- HDD/SSD Cache: Buffring av data för att öka prestandan när man läser eller skriver till disk.
- Typer av cacheminnen:
- SRAM (Static Random-Access Memory): Icke-flyktigt, snabbt men dyrt. Används som cache direkt på CPU.
- DDR SDRAM (Double Data Rate Synchronous Dynamic RAM): Flyktigt, används som RAM och diskcache.
- Cache förbättrar prestandan genom att minska tiden det tar att hämta data från långsammare delar av systemet.
RAID (Redundant Array of Independent Disks)
- RAID: Skyddar data från hårddiskfel och förbättrar I/O-prestanda genom att kombinera flera fysiska diskar.
- RAID utvecklades för att minska riskerna med dyra och ofta misslyckande diskar.
- Typer av RAID:
- Hårdvaru-RAID: Genomförs med fysiska kontroller, vilket avlastar CPU.
- Mjukvaru-RAID: Hanteras via operativsystemet och använder CPU-resurser.
- Huvudkoncept i RAID:
- Striping: Data fördelas över flera diskar för att förbättra prestanda.
- Moderna RAID-teknologier: Distribuerade RAID-system där data sprids över många diskar för bättre återuppbyggnadstider och motståndskraft.
NAS och SAN
- NAS (Network Attached Storage):
- En fysisk enhet som gör en del av serverns filsystem tillgängligt över nätverket.
- Ofta används för mindre företag och hemanvändare.
- SAN (Storage Area Network):
- Blockbaserat lagringssystem som tillhandahåller lagringsyta över ett nätverk.
- Används ofta i stora datacenter.
- SAN-arkitektur:
- SAN-servrar, JBODs (Just a Bunch of Disks) och ett dedikerat SAN-nätverk.
- Ger mer flexibel och snabb lagringshantering.
DAS (Direct Attached Storage)
-
DAS: Diskar direkt anslutna till en server utan att gå via ett nätverk.
-
Dediçerad lagring till en enda server.
-
Används för att expandera lagring för en specifik server.
-
JBOD (Just a Bunch of Disks): En samling diskar utan RAID-konfiguration.
High-Level Formatting och Partitionering
-
High-Level Formatting skapar ett filsystem på en partition för att göra lagring tillgänglig för operativsystemet.
-
Partitionering:
- MBR (Master Boot Record): Begränsad till 4 partitioner och max 2 TiB per partition.
- GPT (GUID Partition Table): Stödjer upp till 128 partitioner och upp till 9 ZiB stora partitioner.
-
MBR Partitionering:
- MBR innehåller information om partitioner på lagringssystemet och hjälper till att starta operativsystemet.
-
Begränsningar med MBR:
- Max 4 partitioner.
- Max 2 TiB per partition.
- Extended Partition: En av de primära partitionerna ersätts med denna för att möjliggöra fler logiska partitioner.
-
GPT Partitionering:
- Modernare metod för att hantera partitionering.
- Stödjer större diskar och fler partitioner.
- Bättre felhantering genom att spara en backup av partitionstabellen.
-
GPT Header och GPT Array: Lista över partitioner.
- Protective MBR: Varnar äldre system om att disken inte är formaterad med MBR.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Detta quiz utforskar olika arkitekturer för minneshantering, inklusive UMA och NUMA, samt deras påverkan på latens och prestanda. Du får också lära dig om RAM-kanaler och ECC-RAM, vilket är avgörande för serverprestanda och pålitlighet. Testa dina kunskaper om hur processorer interagerar med minne!