Processorer och Minneshantering
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Vilket RAID-system förbättrar återuppbyggnadstider och motståndskraft genom att sprida data över många diskar parallellt?

  • SAN
  • JBOD
  • Distribuerade RAID-system (correct)
  • DAS
  • Vilket av följande protokoll används INTE av NAS för att dela filer över nätverk?

  • NFS
  • FTP
  • HTTP
  • iSCSI (correct)
  • Vad kännetecknar SAN i jämförelse med NAS?

  • Filbaserad lagring
  • Lägre kapacitet
  • Endast för hemanvändare
  • Blockbaserad lagring (correct)
  • Vad är en typisk egenskap hos DAS?

    <p>Direkt anslutna diskar till en server</p> Signup and view all the answers

    Vilken typ av lagringslösning är JBOD?

    <p>En samling diskar utan RAID-konfiguration</p> Signup and view all the answers

    Till vilken typ av företag är NAS-lösningar mest lämpliga?

    <p>Mindre företag och hemanvändare</p> Signup and view all the answers

    Vilket av följande protokoll används för att tillgängliggöra blockbaserad lagring i SAN?

    <p>Fibre Channel</p> Signup and view all the answers

    Vad är den största skillnaden mellan SAN och DAS?

    <p>SAN möjliggör delad lagring över nätverk</p> Signup and view all the answers

    Vad är syftet med att ansluta NVMe-lagring direkt till processorn?

    <p>För att minimera latens.</p> Signup and view all the answers

    Vilken typ av cacheminne är icke-flyktigt och används direkt på CPU:n?

    <p>SRAM.</p> Signup and view all the answers

    Vad kännetecknar mjukvaru-RAID jämfört med hårdvaru-RAID?

    <p>Det hanteras via operativsystemet.</p> Signup and view all the answers

    Vilket av följande alternativ beskriver striping inom RAID-teknik?

    <p>Fördela data över flera diskar.</p> Signup and view all the answers

    Vad händer med DDR SDRAM när strömmen stängs av?

    <p>Det förlorar sitt innehåll.</p> Signup and view all the answers

    Vilken av följande påståenden om hårdvaru-RAID är korrekt?

    <p>Det avlastar CPU:n.</p> Signup and view all the answers

    Vad är ett viktigt skäl till att RAID utvecklades?

    <p>För att skydda data från hårddiskfel.</p> Signup and view all the answers

    Vilken av följande cachetyper används inte som huvudminne?

    <p>SRAM.</p> Signup and view all the answers

    Vilket av följande beskriver bäst UMA (Uniform Memory Access)?

    <p>Alla processorer delar samma minnesbank.</p> Signup and view all the answers

    Vad är en nackdel med NUMA (Non-Uniform Memory Access)?

    <p>Access till annan processors minne kan orsaka högre latens.</p> Signup and view all the answers

    Vilken funktion har Error Correcting Code (ECC-RAM)?

    <p>Att upptäcka och rätta till fel i datalagring.</p> Signup and view all the answers

    Vad innebär hot-swap i sammanhanget av serverns strömförsörjning?

    <p>Att strömförsörjningsenheten kan bytas ut medan systemet är igång.</p> Signup and view all the answers

    Vilken typ av strömförsörjning skyddar servrar mot spänningsvariationer?

    <p>Uninterruptible Power Supply (UPS)</p> Signup and view all the answers

    Vad kännetecknar SAS (Serial Attached SCSI) som lagringsprotokoll?

    <p>Det är en anslutningsstandard för serverdiskar.</p> Signup and view all the answers

    Vilken typ av RAM-moduler används för att upptäcka och rätta till fel?

    <p>ECC-RAM</p> Signup and view all the answers

    Hur vanligt är datakorruption i RAM enligt den angivna informationen?

    <p>8% av google dimms påverkas per år.</p> Signup and view all the answers

    Vad är en 'time-slice' i samband med processhantering?

    <p>En kort period som tilldelas en process för exekvering.</p> Signup and view all the answers

    Vilken av följande är en fördel med time-sharing?

    <p>Effektiv resursanvändning genom att dela processortid.</p> Signup and view all the answers

    Vad krävs av time-sharing operativsystem för att stödja multipla användare?

    <p>Att hantera flera användarsessioner utan fördröjningar.</p> Signup and view all the answers

    Vilket av följande beskriver en viktig aspekt av säkerhets- och åtkomstkontroll i time-sharing system?

    <p>Säkerställa att användare inte har tillgång till andras data.</p> Signup and view all the answers

    Hur bidrar time-sharing till användarvänlighet?

    <p>Genom att låta flera program köra utan att vänta på varandra.</p> Signup and view all the answers

    Vilken av följande faktorer är inte en del av rättvis resursallokering?

    <p>Att ge prioritet till användare med högre betalning.</p> Signup and view all the answers

    Vilket årtionde började utvecklingen av time-sharing?

    <p>1960-talet.</p> Signup and view all the answers

    Vilken funktion är inte en del av multitasking i time-sharing operativsystem?

    <p>Att köra endast ett program åt gången.</p> Signup and view all the answers

    Vilken metod för partitionering kan hantera fler än fyra partitioner?

    <p>GPT</p> Signup and view all the answers

    Vad är den maximala storleken på en partition vid användning av MBR?

    <p>2 TiB</p> Signup and view all the answers

    Vilken komponent i MBR används för att starta operativsystemet?

    <p>MBR-kod</p> Signup and view all the answers

    Vad är en viktig funktion av GPT i jämförelse med MBR?

    <p>Sparar en backup av partitionstabellen</p> Signup and view all the answers

    Vad gör en extended partition i MBR-system?

    <p>Tillåter skapande av fler logiska partitioner</p> Signup and view all the answers

    Vad är skillnaden i hur GPT och MBR hanterar stora diskar?

    <p>GPT stödjer mycket stora diskar, upp till 9 ZiB</p> Signup and view all the answers

    Vilken del av MBR hjälper till att identifiera partitionerna på lagringsmediet?

    <p>Partitionstabell</p> Signup and view all the answers

    Vilket av följande påståenden stämmer om en aktiv partition?

    <p>Det är den partition som startas vid uppstart</p> 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.

    Quiz Team

    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!

    More Like This

    Memory Management in Operating Systems
    20 questions
    Memory Management Basics Quiz
    10 questions
    Memory Management in Operating Systems
    16 questions
    Use Quizgecko on...
    Browser
    Browser