Operativsystemer, processor og tråde. Disposition Operativsystem Kerne funktionalitet Presser og adresserum Tråde.

Slides:



Advertisements
Lignende præsentationer
Et projekt til undersøgelse af udviklingsmetodologi.
Advertisements

“Hvor er e-læring på vej hen?”
Operativsystemer [6]: Virtuelt lager Datalogi 1F Forår 2003 Jørgen Sværke Hansen
Gruppeorganisering og synlighed
»Tal til mig, Supermax!« - Joakim von And, ca. 1980
Introduktion til Kryptering
Fra bygning til BIM-model
Undervisers hjemmeside som læringsplatform Presenteret af Johnni Olsen, underviser i samfundsvidenskab på socialrådgiveruddannelsen i UCSJ, Nykøbing F.,
Peder Ohrt Projektnetværk  I Projekt Faglige Netværk er der udviklet 4 forskellige typer af virtuelle netværk som adskiller sig ved deres funktion, målgruppe.
Skift mellem flere åbne vinduer
Windows ® 7 og Office 2010 til små og mellemstore virksomheder WINDOWS ® 7 OG OFFICE 2010 TIL SMÅ OG MELLEMSTORE VIRKSOMHEDER Vi anbefaler ægte Microsoft.
Peder Ohrt Fagligt netværk  I Projekt Faglige Netværk er der udviklet 4 forskellige typer af virtuelle netværk som adskiller sig ved deres funktion, målgruppe.
Et projekt til undersøgelse af udviklingsmetodologi.
Analyse- og udviklingsmodel
IT Arkitektur og Sikkerhed IT Enterprise Arkitektur.
Et projekt til undersøgelse af udviklingsmetodologi.
Børnemad madvalget Ideer til temaer til drøftelse ifm. valg af frokostordning September 2010 Kære ledere/ forældrebestyrelser I dette powerpointshow er.
1. Ordreside: Køretøjerside: Brugereside: Timesedlerside: Beskederside: Oversigtskortside: Themeside: 19.
Digital Post til borgerne i vejen dertil
Problemløsning på D!ng og fælles kommunikation Ewan Andreasen
Læringsstile i Friskolen Surfer…. Læringsstile i Friskolen Program: Oplæg om Læringsstile i friskolen Workshop Workshop.
Digital Post til foreninger Kommunikation mellem det offentlige og din forening.
CO foråret 2009 CO: Computerarkitektur og operativsystemer CO: Computerarkitektur og operativsystemer Udgør sammen med CDS (Computernetværk og Distribuerede.
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,
Morten Strandgaard, Cad-Q 16. SEPTEMBER 2013 Johan Harrestrup, Cad-Q CAD-Q ROOM MANAGER CLOUD SOLUTIONS BY CAD-Q.
Nye fagprofessionelle lederroller
Hvordan integreres diabetes i en national forebyggelsesstrategi? Diabetestinget 8. april 2008 Morten Grønbæk Professor, dr. med. & ph.d. Formand for Motions-
Refleksioner og opsamling ift. i går
11.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000 © Processer Oversigt, principper og teknikker Kapitel 11.
Et projekt til undersøgelse af udviklingsmetodologi.
Datalogi 1F Forår 2003 Operativsystemer og multiprogrammering Jørgen Sværke Hansen
Rødekro Kommune Præsentation af Rødekro Kommunes Indkøbsnet Eva Minke Andersen.
Udfordringer og fordele ved OPI projekter Carenet
MMP Model og Metode til Programudvikling – MMP 1 Kursusindhold: Modellering af postkontor Objekt Orienteret Programudvikling - OO* Unified Modelling.
Netværk og interprocess- kommunikation. Disposition Softwarelag Protokollag ◦UDP ◦TCP.
BlueDoc 2.0 (C) 2003 TMA Components Web-integreret Intranet søgemaskine.
To måder at overføre objekt- referencer mellem processer (1) Via naming service - interface RMISolver (2) Som parametre til fjernprocedurekald - interface.
Iværksætteri anno 2015 v. Daniel Poulsen.
Beskeder/beskedkøer Afsender- proces hej Modtager- proces.. msgsnd(..,"hej",..);.. msgrcv(..);.. Afsender skal bl.a. angive den besked der ønskes afsendt.
Windows Mobile Den kan alt, så hvorfor har den ikke det totale verdensherredømme? Ved Martin Bahn Hansen.
Historie Android Inc oprettet i 2003 Købt af Google i 2005 Første version af Android ude i 2007 Kan bruges til andet end mobiltelefoner.
Statens Center for Kompetence- og Kvalitetsudvikling SCKK Design af KVIK-selvevaluering Tovholderens rolle og opgaver 17. januar 2007.
Sikkerhed.
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Design af interaktion til interaktion i cscw
 Processer og tråde  Implementation af tråde  Trådinterferens  Synkronisering  Atomare aktiviteter.
Deadlock Definition deadlock (baglås) er en tilstand som en mængde af processer kan være i en mængde processer er i deadlock hvis alle processerne står.
Overvejelser for elevernes brug af IT og mobiltelefoner på Østervangsskolen.
Samtidighed. Disposition Formål med tråde Eksempel på fordel ved tråde Thread-pooling Livscyklus Problemstillinger Algoritmer ◦Dekkers ◦Peterson Opsumering.
Indledende Programmering Uge 6 - Efterår 2006
Gitter- og hjælpelinjer For at se gitter- og hjælpelinjer 1. Klik på Vis 2. Vælg Gitterlinjer og/eller Hjælpelinjer Tip: Alt + F9 for hurtig visning af.
Erhvervsrettet innovation - elektrikeruddannelsen Uge 26 – Aalborg Dag 2 1.
Parallel programming Rasmus D. Lehrmann DM
KVIK erfa-dag 22. Maj 2006 Hvorfor gør det en forskel at blive ved med at selvevaluere?
SuperNovaONLINE. Projekt beskrivelse Programmet kører på central server Flere fra foreningen kan få adgang til samme regnskab – idrætsmodul Backup foregår.
Projektchef: Som projektchef er du det første led i et projekts livcyclus. Du står for management af projekter Du står for management af de ansatte - Introduktion.
Video i Undervisningen Hvorfor anbefales dette supplement til undervisningen / uddannelsen ??
De seks tænkehatte (Edward de Bono)
E-handel og online service
Cloud Computing Model-View-Controller
Cloud Computing Model-View-Controller
Implementering og dokumentation
Post Danmark eKommunikation – Post-let
Fælleskommunale arkitekturmål 2018
OneDrive Med OneDrive kan du sikkert gemme dine billeder, filer og mapper på ét sted, dele dem med andre og få adgang til dem overalt.
Elektroniske objekter til understøttelse af SSO-processen
5 gode argumenter for hvorfor det skal til din klub
Sæt dit aftryk – udvikling af ideer
Kravredaktion Arbejdsgrundlag for Kravredaktion OS2kravmotor
Fælleskommunale arkitekturmål 2018
Præsentationens transcript:

Operativsystemer, processor og tråde

Disposition Operativsystem Kerne funktionalitet Presser og adresserum Tråde

Operativsystem Softwarelag Kerne ◦Adresserum  Administrerer andres adresserum  Har eget  Direkte adgang til fysisk hukomelsen ◦Beskyttet  Andre processer skal igennem kernen Ansvarsområder ◦Indkapsling ◦Samtidighed ◦Planlægning

Kerne funktionalitet Process manager Communication manager Thread manager Memory manager Supervisor

Processer og adresserum Opstart af proces ◦Vælg host ◦Tildeling af adresserum og udførelsesomgivelse ◦Copy-on-write Adresserum ◦Stack(s) ◦Heap ◦Programkode ◦Delte resourcer

Tråde Oprettelse af tråde Fordele ved tråde ◦Tråde billigere at oprette ◦Hurtigt skift mellem tråde (I samme process) ◦Let deling af resourcer Ulempe ◦Der skal tages hensyn til synkronisering

Opsumering Kernen er fundamentet for et OS. Kernen består af flere forskellige managere, med hvert deres ansvar En process har et adresserum Et adresserum er virtuelt Der er mindre overhead ved skiftning mellem eller oprettelse af tråde.