Besturingssystemen Ga verder met een muisklik..

Slides:



Advertisements
Verwante presentaties
WORKSHOP. EEN CPU MAKEN VAN UW COMPUTER. Dinsdag 05 / 04 / Door; Tom Roef, bestuurslid. Sodipa Computerclub.
Advertisements

CIMSOLUTIONS B.V. CIMSOLUTIONS Automation for Industry & Business SIG Embedded “Proces Ellende” André Vink CDP real-time embedded 28 september 2005.
Hoofdstuk 5: Besturingssystemen
Netwerken soorten verbindingen protocollen soorten signalen
SSD gebruik in “WMC“ Nico Oosterwijk.
Netwerken. Wat is een netwerk? Je spreekt van een netwerk van zodra twee of meer computers met elkaar verbonden zijn. Je kan thuis een klein netwerkje.
De relaties tussen: de hardware het BIOS het besturingssysteem de toepassingsprogramma’s.
Componenten voor een werkende computer
Workshop harde schijf indelen
Windows 7 21 september Wat gaan we behandelen ? Windows 7 Achtergrond besturingssysteem Migratie naar Windows vanuit XP of Vista Verbeteringen/veranderingen.
Applicatie virtualisatie
16-bit besturingssystemen enkel een grafische gebruikersinterface bovenop MS-DOS MS-DOS levert essentiële diensten zoals toegang tot de harde schijf.
ICT Infrastructuren 26 november 2007 David N. Jansen.
Windows Server 2012 Optimaliseer uw IT. Ready for the Future.
Lesdoelstellingen Op het einde van deze les ken je:
Gary Kildall ?. Pc met randapparatuur Computerprogramma’s.
Het werkgeheugen stored program concept (John von Neumann) Het achtergrondgeheugen Geheugen.
BESTURINGS SYSTEMEN Vincent Naessens.
De gids tussen computer en gebruiker
Cliënt-server omgeving
De gids tussen computer en gebruiker
Processor Hart van de computer.
Het gegevensverwerkend proces
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(1): Flow of.
Geheugenbeheer ICT Infrastructuren hoofdstukken 7 en 8.1.
Opleiding ICT © J.W. Jonker Dia 1/19 Systemen Besturingssoftware Windows XP Mark van Heck.
Opleiding ICT © J.W. Jonker Dia 1/32 Systemen Besturingssoftware Windows XP Mark van Heck.
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Systeemsoftware Hfdst 2
Besturings- systeem A Computer A Besturings- systeem B Computer B Netwerk Handmatige taak I Applicatie 2Applicatie 1 Handmatige taak II Applicatie 3 Gebruiker.
Computer blijft “hangen” woensdag 11 januari 2012.
Operating Systems Informatica.
Informatica Blok 2 Hoofdstuk 4
Presentatie Stageplaats Roose Ben 7IC Inhoud -Bedrijf -Functie in het bedrijf -Stage activiteiten -Project/opdrachten bespreking : - Assemblage.
Backup scripting met robocopy
Informatica - §6 besturingssystemen
Van Windows NT naar Vista. Hoe is Windows NT ontstaan? Gedurende 1985 tot 1990 samenwerking tussen Microsoft en IBM met als doel: “ Het vervangen van.
Concurrency en Deadlock ICT Infrastructuren David N. Jansen Stallings hoofdstukken 5 en 6.
Inleiding
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
Context switching Chanel Mepschen Informatica 5Fvwo.
Context switching Heidi Snoek. Het proces Twee applicaties: A en B CPU voert de instructies van programma A uit. Op een bepaald moment wordt er data weggeschreven.
Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.
BIOS en Opstarten.
Basisfuncties Operating System.
Context switching Naomi Baggelaar. Het proces Twee applicaties: A en B CPU voert de instructies van programma A uit. Op een bepaald moment wordt er data.
Module 3 – Hoofdstuk 2 Systeemsoftware.
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Facet offline installatie
Node.js en NPM. Node.js Open source, crossplatform runtime omgeving voor server-side javascript applicaties, primair bedoel snelle, schaalbare netwerk.
COMPUTERLES 1 Introductie. Inhoud ■Inleiding ■Wat is een computer? ■Waarom gebruiken we Windows?
Downloaden Met behulp van P2P. Downloaden van muziek en bestanden Direct vanaf een server Via P2P Via een Direct Netwerk – O.a. DC ++, rechtstreeks vanaf.
1 VMWare. 2 Introductie VMware Fysieke server ESX-server Virtuele machines Ongewijzigde toepassing Ongewijzigd besturingssysteem Virtuele hardware.
Emulatie vs virtualisatie Docent: Schooljaar:. Emulatie vs virtualisatie Simulatie.
Informatica Welkom! maandag 16 November Les B-5.
Module code: Scheduling Het verdelen van processortijd onder processen en threads 1.
Hardware (2) SGDB Informatica.
Drivers Wat is het Wat doet het Waar komen ze vandaan.
Opensource powered Arjan Vliem Cloud engineer
Operating Systems Informatica.
Computersystemen 2 (TIRCCMS02 - Operating systems)
HERZIENING INFORMATICA DEEL 1.
Computersystemen 2 (TIRCCMS02 - Operating systems)
Processor Miep: Geheugen
3 Hardware 3.1 De processor en intern geheugen
Hardware (2) SGDB Informatica.
Netwerken soorten verbindingen protocollen soorten signalen
Besturingssysteem.
Netwerken & Internet 1.
Transcript van de presentatie:

Besturingssystemen Ga verder met een muisklik.

Indeling software Software Systeemsoftware Applicatiesoftware Systeembeheer Algemene applicaties Utilities Specifieke applicaties Ontwikkeltools

Besturingssystemen: kenmerken Multi-tasking: er kunnen meerdere programma's tegelijk actief zijn. Multi-user: meerdere gebruikers kunnen tegelijkertijd de computer gebruiken. Multi-processing: een programma kan gelijktijdig draaien op meer dan een processor. Multi-threading: verschillende onderdelen van een programma kunnen gelijktijdig actief zijn.

Besturingssystemen Stand - alone Netwerk MS DOS Windows NT OS\2 Mac OS Windows 9x Linux BeOS Windows NT Solaris UNIX Novell Netware MVS OS/390

Functies van het besturingssysteem 1. Job management (taakbeheer) a. Taken accepteren b. (Deel)taken in volgorde plaatsen c. Taken beëindigen 2. Process management (procesbeheer) a. Lijst met wachtende processen bijhouden b. Een te activeren proces kiezen: - prioritering - time-slicing c. Een proces starten 3. Resource management (hulpbronnenbeheer) a. I/O-beheer: - buffering - spooling b. Geheugenbeheer: - partitionering - paginering

Functies van het besturingssysteem 2. Process management (procesbeheer) a. Lijst met wachtende processen bijhouden b. Een te activeren proces kiezen: - prioritering - time-slicing c. Een proces starten Prioritering: • processen worden één voor één, na elkaar uitgevoerd • het ene proces heeft voorrang boven het andere • nadeel: processen met een lage prioriteit komen niet of nauwelijks aan bod • wachttijden onbekend

Functies van het besturingssysteem 2. Process management (procesbeheer) a. Lijst met wachtende processen bijhouden b. Een te activeren proces kiezen: - prioritering - time-slicing c. Een proces starten Time-slicing: • "Ritsen" van processen: elk proces (programma) mag een bepaalde maximale tijd achtereen in behandeling zijn. • Processen worden schijnbaar tegelijk uitgevoerd: door de processorsnelheid merkt de gebruiker niet dat hij een groot gedeelte van de tijd NIET aan de beurt is. • Kritieke secties: sommige processen mogen niet geritst worden, bijv. omdat de uitvoer dan onbruikbaar wordt.

Functies van het besturingssysteem 2. Process management (procesbeheer) a. Lijst met wachtende processen bijhouden b. Een te activeren proces kiezen: - prioritering - time-slicing c. Een proces starten Time-slicing: • Het proces waar de CPU op het moment aan werkt heeft de status "ACTIEF", andere processen hebben op dat moment de status "PAUZE". • Een proces dat tijdelijk niet verder kan (bijv. omdat er gewacht wordt op invoer van de gebruiker) krijgt de status "WACHTEN". WACHTEN ACTIEF PAUZE

Functies van het besturingssysteem 2. Process management (procesbeheer) a. Lijst met wachtende processen bijhouden b. Een te activeren proces kiezen: - prioritering - time-slicing c. Een proces starten Time-slicing: DEADLOCK (= wederzijds wachten): processen wachten op elkaar waardoor hun activiteiten definitief tot stilstand komen.

Functies van het besturingssysteem 3. Resource management (hulpbronnenbeheer) a. I/O-beheer: - buffering - spooling b. Geheugenbeheer: - partitionering - paginering Buffering: De I/O-processor bouwt een voorraad op voor de CPU. Computer beschikt over meerdere buffers: de inhoud van de ene buffer wordt door de CPU verwerkt terwijl de I/O-processor de andere vult.

Functies van het besturingssysteem 3. Resource management (hulpbronnenbeheer) a. I/O-beheer: - buffering - spooling b. Geheugenbeheer: - partitionering - paginering Spooling: De I/O-processor neemt elke opdracht aan. Opdrachten die niet meteen kunnen worden uitgevoerd worden naar de harde schijf geleid. Als het randapparaat klaar is wordt de eerstvolgende taak uit de wachtrij gehaald.

Functies van het besturingssysteem 3. Resource management (hulpbronnenbeheer) a. I/O-beheer: - buffering - spooling b. Geheugenbeheer: - partitionering - paginering Partitionering: Elk programma dat moet worden verwerkt krijgt een aaneengesloten geheugenruimte toegewezen. Is er voor een programma op het moment geen plaats, dan wordt het in de wachtrij geplaatst. geheugen P1 P2 P3 P4 P6 P5 P6

Functies van het besturingssysteem 3. Resource management (hulpbronnenbeheer) a. I/O-beheer: - buffering - spooling b. Geheugenbeheer: - partitionering - paginering Paginering: Geheugen wordt verdeeld in "pagina’s" van gelijke grootte. Programma’s worden opgedeeld in stukken ter grootte van zo’n pagina en in het geheugen geplaatst. Pagina's van één programma hoeven niet bijelkaar te staan. Virtueel geheugen: alleen de veel gebruikte pagina's worden in het RAM geplaatst, de rest op de harde schijf. Voordeel: grotere flexibiliteit en maximaal benutten van beschikbaar geheugen. Nadeel: CPU moet bijhouden waar welke pagina's van welke programma's staan. Dit kost veel verwerkingstijd.

BIOS (Basic Input Output System): • Elementaire invoer- en uitvoerprocessen. • Bevat de basisgegevens die nodig zijn voor de communicatie tussen hardware en besturingssysteem. • Geheugentest, controle van randapparatuur. • Vaststellen van de locatie van de noodzakelijke bestanden van het besturingssysteem.

BIOS

database-server (back-end) Client-server techniek client (front-end) applicatie-server database-server (back-end) Processen worden verdeeld over meerdere computers. Client plaatst aanvragen voor processen op de servers. Gebruiker kan beschikken over gemeenschappelijke data. Transparante toegang Grafische gebruikersinterface Dynamische toewijzing

Einde © t.staal

Deze presentatie is beëindigd. Sluit dit venster om terug te gaan naar de site.