Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.

Slides:



Advertisements
Lignende præsentationer
Computerens anatomi.
Advertisements

Formularer (Access, del 3)
Computerens anatomi! Hvad skal du vide før du køber din egen?
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Styresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation. 4.Memory.
Processer/tråde Per P. Madsen1 Et stykke software der håndtere skiftet af CPU’en.  Dispatcher. Et antal selvstændige programmer.  Processer. Plus det.
TEST 3 modul 1 20 spørgsmål. Du skal klikke med musen på det rigtige svar, så kommer du automatisk til næste spørgsmål Klik for start.
Introduktion til BOSC Operativsystemer og C.
1 Filer - intro Data-hierarki Filer og strømme (eng.: streams) af bytes Klasserne File og Directory Oprettelse af sekventiel tekstfil Læsning af data fra.
Hvad er RAID? RAID er en forkortelse for Redundant Array of Inexpensive Disks Idéen er at tilbyde et trade-off mellem; Sikkerhed i form af redundans, Hastighed,
Rapporter (Access, del 5)
Backup/Storage Søren Helmer Jensen.
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Claus Egeberg-Gjelstrup infrastructure specialist i edgemo
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder. 4.InterProcesCommunikation.
Procestræ under afvikling af cp init login shell cp cp src dest.
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Computerens anatomi Dette er interaktivt så brug musen.
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Hvad består en distribueret applikation af ? Processer der kører på hver deres maskine Tråde - 1 eller flere "letvægtsprocesser" per proces Objekter i.
Per Printz Madsen 1 Linux kernen Monolithic kernel Support for dynamiske moduler Få kerne tråde Preemptive.
Per P. MadsenStyresystemer og tjenester1 Threads.
Masterpages/Otto Knudsen 1 Temaer (Themes) Stylesheets til ASP.NET web-applikationer.
Tekst filer Tekstfiler opbygges normalt af linier, hvor disse ikke behøver at være samme længde. Når man skal arbejde med tekstfiler, ønsker man metoder.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
Microsoft Storage Spaces Niels Vejrup Pedersen, edgemo a/s Infrastructure Specialist.
KAPITEL 2 Renterisiko.
KAPITEL 7 Kreditrisiko.
KAPITEL 3 Volatilitet, Beta og Tracking Error
Ventilation og indeklima
KAPITEL 10 Derivater.
KAPITEL 5 Delta Normal Value at Risk
dagsorden Metoder i samfundsfag – hvorfor?
Gode råd om ansøgning til MUDP 2017
Forældre-information
Statisk ubestemte konstruktioner. Robusthed
Trigonometri som værktøj for problemløsninger ved geometri og måling
Pengurusan Pembayaran Penyelidikan Research Management Centre
Amukurs.dk Power point 1: Online præsentation af amukurs.dk - Sådan gør du: Læs ”Værd at vide, når du skal give en online præsentation af amukurs.dk”
Mit liv - nu med DAT MIT LIV - nu med DAT.
Et liv med OCD Nicoline Møller.
Interaktion og usability
Billeder (Side 6-8 i artiklen: 2. Repræsentation og manipulation af Data)
Almen statskundskab Politisk meningsdannelse v/ Peter Nedergaard
SOPU Sund – motion Kondition og kredsløb.
Omkostninger til tilsyn m.v. for statsautoriserede revisorer
Forhandlingsteknik Strategi og proces Kommunikation Psykologi
P4: Vejledning i læreruddannelsen
Tema 5: Relationer og kommunikation Psykoedukation til patienter med emotionel ustabil personlighedsforstyrrelse.
Landdistriktsudvikling i Haderslev Kommune
Søgeradius med Aabenraa som udgangspunkt
Søgeradius med Kerteminde som udgangspunkt
Min første søgning for 4 – 5 klasse
Hvor går de unge hen, når de går ud?
Luther – med liv og lyst Vejen Kirke
Aarhus: Program - dag 1 - d. 17. januar
Analysegruppe: Astrid, Bent, Carla, David, Else
806_Fader, Søn og Helligånd 1, S1
Det danske ejendomsmarked
Bevis for længdeformlen i rummet
Grundforskningscenteret “Glas & Tid”, Roskilde Universitet.
Delprøve i M2CAL2 efterår 2015
Differentialregning Cecilie.
DK: Indledende: Jeg er jeres vært, og jeg har ansvaret for jer, mens I er her – og for, at I forlader bygningen igen, når vores møde er slut. I bedes derfor.
Koordinatsystemer og Kinematik
3d Billeddata (Side i artiklen: 2. Repræsentation og manipulation af Data)
August, Holm, Olsen, Tobias og Viktor
Vektorprodukt (Krydsprodukt)
Tilskud & Regnskab Kursus for nye efterskoleledere
Præsentationens transcript:

Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation. 4.Memory management. 5.I/O og devicedrivere. 6.Filsystemer. 7.Distribuerede systemer. 8.Sikkerhed. 9.Systemovervågning og konfigurering. 10. Sammendrag samt lidt uddybende stof.

Per P. MadsenStyresystemer og tjenester2 Filsystemer.. Disk controler Blok driver Filsystem Applikation Operativsystem Hardware Fil-struktur, fil-navne, fil-access, fil-attributer Læse og skrive fil-blokke på disk via diskcontroler

Per P. MadsenStyresystemer og tjenester3 Blok-driveren.

Per P. MadsenStyresystemer og tjenester4 Disk Cylender skew Zero Interleaving

Per P. MadsenStyresystemer og tjenester5 RAID- Redundant array of inexpensive disks

Per P. MadsenStyresystemer og tjenester6 CD-ROM

Per P. MadsenStyresystemer og tjenester7 Disk Arm Scheduling Algorithe Tiden det tager at læse/skrive en blok fra en disk afhænger af tre ting: 1.Seek time – Flytte til den rigtige cylender 2.Rotational delay – Sektoren rotere under hovedet 3.Aktuel data transfer time - Flyt data til/fra memory. Seek time er dominerende

Per P. MadsenStyresystemer og tjenester8 Disk Arm Scheduling Algoritme First-Come, First-Served (FCFS) Læs sektorne efter tur. Ikke optimal hvis: - et antal sektor requst haves. Hvad så ?

Per P. MadsenStyresystemer og tjenester9 Disk Arm Scheduling Algoritme Shortest Seek First (SSF) Initial position Pending requests Problem: Ved stor diskaktivitet straffes ydre-sektore urimeligt.

Per P. MadsenStyresystemer og tjenester10 Disk Arm Scheduling Algorithms (3) Elevator algoritmen.

Per P. MadsenStyresystemer og tjenester11 Fil struktur. Eller Hash tabel struktur. Fx gdbm.

Per P. MadsenStyresystemer og tjenester12 Fil attributer.

Per P. MadsenStyresystemer og tjenester13 File Operations 1.Create 2.Delete 3.Open 4.Close 5.Read 6.Write 7.Append 8.Seek 9.Get attributes 10.Set Attributes 11.Rename

Per P. MadsenStyresystemer og tjenester14 File Operations

Per P. MadsenStyresystemer og tjenester15 File Operations Step 1 – Åben/opret filen fd = open (filename, O_RDWR | O_CREAT, S_IRWXU | S_IRWXG | S_IRWXO); Step 2 - Map filen char *array = mmap (0, MEMSIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); Step 3 – Brug filen array[0] = 1; Step 4 - Unmap filen og luk. munmap (array, MEMSIZE); close (fd);

Per P. MadsenStyresystemer og tjenester16 File system opbygning

Per P. MadsenStyresystemer og tjenester17 Kontinuert allokering (a) Kontinuert allokering af 7 filer. (b) Tilstand når D og F er fjernet.

Per P. MadsenStyresystemer og tjenester18 Linket list filsystem. Simpel men - random access er langsom.

Per P. MadsenStyresystemer og tjenester19 FAT (File Allocation Table) Linked list metoden men nu i RAM

Per P. MadsenStyresystemer og tjenester20 Direktorie Et direktorie er en fil der sammenbinder: filnavn Informationer om fil.

Per P. MadsenStyresystemer og tjenester21 Direktorie ms-dos Bytes

Per P. MadsenStyresystemer og tjenester22 Direktorie Windows 98 Fil: The Quick brown fox jumps over the lazy dog

Per P. MadsenStyresystemer og tjenester23 NT File System (NTFS)

Per P. MadsenStyresystemer og tjenester24 MFT records

Per P. MadsenStyresystemer og tjenester25 Data

Per P. MadsenStyresystemer og tjenester26 Direktorie

Per P. MadsenStyresystemer og tjenester27 I-node

Per P. MadsenStyresystemer og tjenester28 I-node

Per P. MadsenStyresystemer og tjenester29 Direktorie

Per P. MadsenStyresystemer og tjenester30 Disk layout

Per P. MadsenStyresystemer og tjenester31 The ISO 9660 CD-ROM File Systems Directory entry. Level 1.

Per P. MadsenStyresystemer og tjenester32 Blok størrelse. Block size