Het begrip 'Proces' Proces-toestand
|
|
|
- Nele Peters
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Het begrip 'Proces' Een proces is de uitvoering van een programma Bij een proces hoort een programma (de code) Program Counter (Instructiewijzer) stack data (data sectie) twee of meer processen kunnen hetzelfde programma uitvoeren processen kunnen nieuwe processen creeren onderscheid systeemprocessen en user processen Proces-toestand Mogelijke proces-toestanden: nieuw running ( heeft de CPU) waiting (wacht op iets anders dan de CPU, blocked ) ready ( is klaar om de CPU te gebruiken) beeindigd In een systeem met 1 processor is hoogstens 1 proces running veel processen zullen waiting zijn veel processen zullen ready zijn
2 Proces-toestanden new scheduler dispatch terminated ready wait completed interrupt blocked running I/O wait event wait Process Control Block (PCB) Een PCB is de representatie van een proces, bevat o.a. proces toestand waarde program counter bij laatste interrupt inhoud registers bij laatste interrupt accounting informatie scheduling informatie PCB's vormen queues d.m.v. linked lists
3 Queues en Schedulers (1) Queues: job queue (alleen bij batch systemen) ready queue I/O queues andere blocked queues Proces verhuist voortdurend van queue. Het selecteren van processen gebeurt door schedulers Queues en Schedulers (2) Schedulers: Long term scheduler (bij batch systemen) welke job uit de job queue wordt in behandeling genomen? Short term scheduler : welk proces uit de Ready queue krijgt de CPU? Medium term scheduler: besluit over in- en uitswappen, doel aanpassen vam Multiprogrammeringslevel (MPL)
4 Context Switch Context switch, switcht CPU van 1 proces naar ander proces redt status van oude proces, herstelt status nieuwe proces overhead hardware support Proces-creatie (1) Proces kan nieuwe processen creeren creator: parent (ouderproces) nieuwe proces: child (kindproces) Child kan zelf ook weer processen creeren, etc. Procesboom Mogelijkheden m.b.t. executie parent loopt concurrent met child, of parent wacht (blocked) tot laatste child geeindigd Mogelijkheden m.b.t geheugenruimte child heeft duplicaat van ouder, of child heeft eigen programma
5 Proces-creatie (2) Voorbeeld: UNIX proces heeft procesid (integer) creatie nieuw proces d.m.v. fork programma (code) kind is copie van ouder verschil: kind ziet als resultaat van fork 0 ouder ziet als resultaat van fork de procesid van het kind ouder en kind lopen concurrent ouder kan wachten op eindigen van kind door wait proces creatie (2a) UNIX Programma voorbeeld int pidval, statchild = 0; int *statloc;... pidval = fork(); if (pidval == 0) { /* I am the child */ execvp(progname, args) /*load a new program */ } else { /* I am the parent */ statloc = &statchild; /* statloc points to location where the child status has to be reported */ wait( statloc); } exit (0);
6 Proces-beëindiging Voorbeeld: UNIX (vervolg) Een proces eindigt door d.m.v. exit ouder kan kind beeindigen, b.v. door kill, reden hiervoor b.v. kind heeft zijn resources verbruikt (b.v. maximale CPUtijd) taak van het kind is niet langer nodig ouder wil eindigen, maar OS verbiedt dat kind blijft bestaan zonder ouder Concurrent Processes Concurrent = samenlopen in de tijd Concurrent processen kunnen zijn: independent, zo'n proces kan dan niet door andere processen worden beinvloed cooperative, zo'n proces kan wel worden beinvloed door andere processen
7 Inter Process Communication (IPC) Twee modellen: Shared Memory Het snelst Voornamelijk binnen één systeem Message Passing Het eenvoudigst Ook geschikt tussen verschillende systemen Shared Memory (1) Producer-Consumer probleem, met bounded buffer in - x x x in out initieel out in leeg als in = out x x - x x x x x out vol als (in +1) mod N = out
8 Shared Memory (2) Consumer probleem met bounded buffer Een oplossing: shared #define BUFFER_SIZE 10 typedef struct {...} item; item buffer[buffer_size]; int in=0, out=0; producer while (1) { /* produce item in nextproduced */ while(((in + 1)%BUFFER_SIZE)== out) ; /* do nothing */ buffer[in] = nextproduced; in = ( in + 1 ) % BUFFER_SIZE; } consumer while (1) { while (in == out) ; /* do nothing */ nextconsumed = buffer[out]; out = (out + 1) % BUFFER_SIZE; /* consume the item in nextconsumed */ } Message Passing (1) primitieven: write( to, message) read( from, message) aspecten van message passing : synchroon/asynchroon (blocking/nonblocking) adressering: direct/indirect buffering (kanaalcapaciteit)
9 Message Passing (2) synchroon/asynchroon Algemeen: Synchroon = blocking, asynchroon = nonblocking Mogelijkheden: blocking send nonblocking send blocking receive nonblocking receive Combinaties zijn mogelijk. blocking is makkelijker voor programmeur nonblocking verkort de responstijd Message Passing (3) directe /indirecte communicatie Directe communicatie: symmetrisch: send(p, message) receive(q, message) asymmetrisch: send(p, message) receive(id, message) zend bericht naar P ontvang een bericht van Q zend bericht naar P ontvang een bericht, id wordt ingevuld bij ontvangst Indirecte communicatie: (via een postbus) send(x, message) zend bericht naar postbus X receive(x, message) ontvang bericht van postbus X vraag: Wie is de eigenaar van de postbus? Systeem of gebruiker?
10 Message Passing (4) buffering Buffering : bepaalt het aantal berichten dat onderweg kan zijn (queue van messages), mogelijkheden: Zero Capacity: max queue lengte is 0, zender moet wachten tot het bericht is ontvangen. Bounded Capacity: queue heeft beperkte lengte n, zender moet wachten als de queue vol is. Unbounded Capacity queue is in principe oneindig groot Message Passing (5) voorbeelden: via een file eenvoudig, asynchroon, capaciteit is file size, adressering indirect via een pipe vergelijkbaar met file, maar messages blijven in het geheugen (gebeurt o.a. bij UNIX wanneer de gebruiker via de shell een pipe definieert. b.v. who sort, geeft gesorteerde lijst van ingelogde gebruikers ) via sockets universeel, ook tussen processen in verschillende systemen synchroon of asynchroon, capaciteit bepaald door de verbinding adressering direct
11 Threads(1) Thread = Light Weight Process (LWP) Binnen een proces meerdere threads mogelijk Threads hebben eigen Thread-ID, Program Counter, register set, stack Threads hebben geen eigen geheugen, daardoor geen bescherming tegen elkaar voorbeeld: File Server voordelen: Meer activiteiten simultaan (b.v. display en datacommunicatie) betere benutting resources sneller switchen bij geschikt support meer profijt van multiprocessor Threads(2) Support op verschillende wijze mogelijk user-level support d.m.v. thread library (user threads) onafhankelijk van OS snel te creëren en managen OS ziet geheel als één proces verdeling CPUtijd (door OS) op basis van processen voordeel: sneller switchen nadeel: 1 thread kan alle andere ophouden (b.v. bij System Call) Applicatie beter portable dan bij kernel threads door kernel (kernel threads) minder snel dan user threads verdeling van CPUtijd (door OS) op basis van threads beide
12 Threads (3) Multithreading modellen. Algemeen: Op user niveau zoveel threads te definiëren als nuttig lijkt Processor alleen toe te wijzen op basis van kernel threads Relatie tussen user threads en kernel threads Many to One Efficient threads creëren, en switchen geen voordeel van multiprocessor One to one multiprocessor biedt voordelen Creëren van kernel threads is duur Many to Many meest flexibel: voordelig bij multiprocessors, aantal kernel threads beperkt
Centrale begrippen hoofdstuk 3. Waarom multiprogramming? Vandaag. processen proces state: running, ready, blocked,... Vragen??
Vragen?? Vandaag Hoofdstuk 4: threads (tentamenstof : 4.1 t/m 4.2) Kleine Opgaven 4.1 (niet alleen ja of nee, ook waarom!) en 4.4 inleveren maandag Centrale begrippen hoofdstuk 3 processen proces state:
Hoofdstuk 3: Processen: Beschrijving en Besturing. Wat is een proces? Waarom processen? Wat moet het OS ervoor doen? Is het OS zelf een proces?
Hoofdstuk 3: Processen: Beschrijving en Besturing Wat is een proces? Waarom processen? Wat moet het OS ervoor doen? Is het OS zelf een proces? 1 Wat is een proces? Een proces is een programma in uitvoering
ICT Infrastructuren: Processen en Threads. 18 november 2013 David N. Jansen
ICT Infrastructuren: Processen en Threads 18 november 2013 David N. Jansen Datum en Ajd van werkcollege na overleg met de aanwezigen: donderdag 8:45 10:30 Leerdoel voor vandaag. Stallings hoofdst 2 4 Hoofddoelen
Gelijktijdigheid: Wederzijdse Uitsluiting & Synchronisatie Concurrency: Mutual Exclusion & Synchonization (5e ed: 5.1-5.2, Appendix A.
Gelijktijdigheid: Wederzijdse Uitsluiting & Synchronisatie Concurrency: Mutual Exclusion & Synchonization (5e ed: 51-52, Appendix A1) Processes zijn meestal niet onafhankelijk Bijvoorbeeld: 2 processen
CPU scheduling : introductie
CPU scheduling : introductie CPU scheduling nodig bij multiprogrammering doel: een zo hoog mogelijke CPU-bezetting, bij tevreden gebruikers proces bestaat uit afwisselend CPU-bursts en I/O-bursts lengte
Semaforen. Semaforen p. 1/2
Semaforen 2008 Semaforen p. 1/2 Vorige Keer mbv mutual exclusion kritieke sectie (cs) 1. software : Dekker s, Peterson s algoritme 2. hardware: uniprocessor machine: disable interrupts 3. hardware: multiprocessor
Computerarchitectuur en netwerken. InterProcess Communication (IPC)
Computerarchitectuur en netwerken 5 InterProcess Communication (IPC) Lennart Herlaar 21 september 2016 Inhoud Manieren van communicatie tussen processen binnen één computer: Via files erven I/O redirection
Computerarchitectuur en netwerken Toets 1 4 okt
11.00 13.00 De open vragen moet je beantwoorden op tentamenpapier. De multiple-choice antwoorden moet je op het vragenblad invullen in de rechtervakjes en dat blad inleveren. Schrijf je naam, studentnummer
Tim Mallezie Architectuur van besturingssystemen: Vraag A4.
Procesbeheer: creatie en wisselen van processen. a) Verduidelijk het begrip PCB. b) Uit welke opeenvolgende stappen bestaat de creatie van een nieuw proces? c) Hoe worden in UNIX en Linux nieuwe processen
Belangrijkste ideeën/concepten uit OS, incl. proces
Operating System Overview (Hfst 2) Wat is een OS? Wat was een OS? Evolutie van OS. OS als virtuele machine OS als beheerder van hulpbronnen (resources) Belangrijkste ideeën/concepten uit OS, incl. proces
in1671 - Operating System Concepten
in1671 - Operating System Concepten drs J.W.J. Heijnsdijk Faculteit EWI, kamer 09.280 (Mekelweg 4) tel. 85804 email: [email protected] 2005 1-1 Doel van een Operating System Wat is een Operating
in1671 - Operating System Concepten Doel van een Operating System Interrupts 3-Lagen model spooling (Simultaneous Peripheral Operation On Line)
in1671 - Operating System Concepten Doel van een Operating System drs J.W.J. Heijnsdijk Faculteit EWI, kamer 09.280 (Mekelweg 4) tel. 85804 email: [email protected] Wat is een Operating System?
Tim Mallezie Architectuur van besturingssystemen: Vraag A2.
Procesbeheer: kenmerken van moderne besturingssystemen. 1. Bespreek de (drie) meest typische kenmerken van moderne besturingssystemen. 2. In hoeverre beantwoorden UNIX, Linux en Windows NT hieraan? Geef
Unix Console Gebruik
Unix Console Gebruik Inleiding tot het gebruik van de Unix console... met wat Linux en distributiespecifieke zaken ertussen. Presentatie van 16/04/2007 voor de HCC-Vl : Mechelen Sven Vermeulen 1 Unix Console
Memory Management. Virtual Memory. Eisen Memory Management. Verdelen geheugen over meerdere processen
Memory Management Process control information Entry point to program Process Control Block Verdelen geheugen over meerdere processen Program Branch instruction Virtual Memory Data Reference to data Processen
Windows Basics. yvan vander sanden. 22 februari 2015
Windows Basics yvan vander sanden 22 februari 2015 Windows is nog altijd een veel gebruikt operating system. Als technicus moet je bekend zijn met het Windows operating system om gebruikers te kunnen helpen,
Operating Systems. Hoofdstuk 3 Beschrijving en besturing van processen. William Stallings. Windows Cluster UNIX. Apple ANDROID.
William Stallings Operating Systems Hoofdstuk 3 Beschrijving en besturing van processen UNIX Windows Cluster ANDROID Apple unix G..A. van Lierop LOGO LINUX www.themegallery.com Operating Systems: Internals
Real-Time Systems (RTSYST)
Real-Time Systems (RTSYST) Week 2 Process/Thread states ready running Wait for I/O or I/O or completion blocked / sleeping Scheduler = deel van OS dat de toestanden van processen/threads bepaald. OS gebruikt
Besturingssystemen. Gilles Callebaut. Samenvatting Operating Systems
Samenvatting Operating Systems Besturingssystemen Samenvatting gebaseerd op de lessen van Naessens Vincent, alsook op het boek, Operating Systems: Internals and Design Principles. Gilles Callebaut 1 INHOUD
Computerarchitectuur en netwerken. Gedistribueerde IPC
Computerarchitectuur en netwerken 6 Gedistribueerde IPC Lennart Herlaar 21 september 2015 Inhoud IPC: locaal vs. gedistribueerd Message passing Client/server model Remote Procedure Call locaal vs. gedistribueerd
Geheugenbeheer. ICT Infrastructuren 2 december 2013
Geheugenbeheer ICT Infrastructuren 2 december 2013 Doelen van geheugenbeheer Reloca>e (flexibel gebruik van geheugen) Bescherming Gedeeld/gemeenschappelijk geheugen Logische indeling van procesonderdelen
Bescherming van (software) IP bij uitbesteding van productie
12.15 12.40 Bescherming van (software) IP bij uitbesteding van productie Gerard Fianen INDES-IDS BV The choice of professionals Wie zijn wij? Tools, software components and services for the development,
Geheugen en Adressering. Binding. Binding (2) Logische en Fysieke adresruimten. relocatie register. Dynamic loading
Geheugen en Adressering Binding Geheugen (main memory, primary storage) is noodzakelijk voor de uitvoering van programma's. te beschouwen als array van adresseerbare bytes (of woorden). verschillende processen
Inleiding Practicum Operating Systems
Inleiding Practicum Operating Systems Mattias Holm & Kristian Rietveld Doel - In komende 3 practica zullen we gaan werken met een custom OS. - Kort introduceren van: - Hardware. - Kernel. - Tools. - De
Computerarchitectuur en netwerken. Operating System structuur. Files
Computerarchitectuur en netwerken 3 Operating System structuur Files Lennart Herlaar 13 september 2017 Inhoud 1 Operating Systems structuur system calls kernel / processen 2 Files storage en directory
Hoofdstuk 7. Computerarchitectuur
Hoofdstuk 7 Computerarchitectuur 1 controlebus CPU MEMORY I/O databus adresbus Figuur 71 Schematische opbouw van een computersysteem 8 Figuur 72 Een busverbinding Buslijn Out E A In Out E B In Out E C
TI-2720 Operating System Concepten. 21 januari 2013, uur. docent: H.J. Sips. Dit is een tentamen met 9 open vragen
TECHNISCHE UNIVERSITEIT DELFT Faculteit EWI, Afdeling SCT Sectie Parallelle en Gedistribueerde Systemen Ty Delft TI-2720 Operating System Concepten 21 januari 2013, 14.00-17.00 uur. docent: H.J. Sips Dit
1 Inleiding probleembeschrijving
Bas Weelinck (5985498), Merlijn Wajer (5948940), Koos van Strien (5783437) 18 mei 2010 1 Inleiding probleembeschrijving Volgens de specificaties gegeven in het opdrachtdocument moet een gedistribueerde
Debugging in embedded en native systemen met GDB
Debugging in embedded en native systemen met GDB A.M. ten Doesschate July 15, 2015 Abstract Een korte beschrijving : intro gebruik met welke tools en hulpmiddelen van de GDB setup en een summier aantal
Smar t Buildings met behulp van Azure IoT
Smart Buildings met behulp van Azure IoT W A Z U G 3 1 m e i R e m c o P l o e g C l o u d S o l u t i o n A r c h i t e c t S a n d e r B o s m a n C l o u d S o l u t i o n A r c h i t e c t SLIMME GEBOUWEN
vroeger: 15 jaar unix systeem beheer/software development en 5 jaar infrastructuur architect (unix/blades)
René Krewinkel vroeger: 15 jaar unix systeem beheer/software development en 5 jaar infrastructuur architect (unix/blades) tegenwoordig: interaction designer web/apps (8 uur/week) docent software development
Bouwstenen voor PSE. Datatypes en Datastructuren
Bouwstenen voor PSE Datatypes en Datastructuren Definitie Datatype Klasse van dataobjecten tesamen met operaties om ze te construeren, te manipuleren en te verwijderen. Een datatype omvat een specificatie
Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen?
Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen? ir. Ronald van Vugt [email protected] Aanleiding Deze presentatie is ontstaan naar aanleiding van een nieuw architectuur ontwerp voor
' Het tentamen is gesloten boek, dus het is niet toegestaan om het tekstboek, slides of eigen gemaakte aantekeningen te gebruiken.
Tentamen Operating Systems Dinsdag 14 juni 2016,10:00-13:00 Examinator: dr. K. F. D. Rietveld ' Het tentamen is gesloten boek, dus het is niet toegestaan om het tekstboek, slides of eigen gemaakte aantekeningen
Computerarchitectuur en netwerken. Memory management Assembler programmering
Computerarchitectuur en netwerken 2 Memory management Assembler programmering Lennart Herlaar 10 september 2018 Inhoud 1 Protectie: Hoe het O.S. programma s tegen elkaar kan beschermen modes memory management
Uitwerking oefententamen Computerarchitectuur December 2016
Uitwerking oefententamen Computerarchitectuur December 2016 I.a. De overall CPI kan worden berekend met de formule n IC i CPI Instruction count CPI i voor de ratio vullen we telkens de geven frequentie
Tentamen Computersystemen
Tentamen Computersystemen baicosy6 2e jaar bachelor AI, 2e semester 21 oktober 213, 9u-11u OMHP D.9 vraag 1 Van een Single Cycle Harvard machine hebben de componenten de volgende propagation delay time:
Inhoud vandaag. Interrupts. Algemeen ARM7 AIC
Inhoud vandaag Interrupts Algemeen ARM7 AIC Interrupts Wat is een interrupt? Een interrupt is een onderbreking van de huidige bezigheden ten gevolge van een externe gebeurtenis, zodanig dat de bezigheden
slides2.pdf April 12,
Werking van CPU CSN CS2 CPU, I/O en Memory management Piet van Oostrum 12 april 2002 De ALU kan alleen eenvoudige operaties uitvoeren (bijv. twee getallen optellen, vermenigvuldigen of testen of iets >
Hyper-V vs ESX in het datacenter
Hyper-V vs ESX in het datacenter Gabrie van Zanten www.gabesvirtualworld.com GabesVirtualWorld.com Welke hypervisor voor het datacenter? Virtualisatie is volwassen geworden Virtualisatie in het datacenter
Basis UNIX commando's - overzicht
Basis UNIX commando's - overzicht Hieronder volgt een lijst van UNIX-commando's die voor het programmeerpraktikum nodig, handig en/of nuttig zijn. De genoemde opties zijn er meestal maar een paar! Voor
Real-Time Systems (RTSYST)
Real-Time Systems (RTSYST) Week 1 Real-Time Systems (RTSYST) Onderwerpen: Concurrent programming (threads). Real-Time OS(VxWorks, QNX, FreeRTOS). Concurrent programming in C en C++. Synchronisation and
Stoomboot & de toekomst
Stoomboot & de toekomst W. Verkerke (ATLAS) Wat is stoomboot Gebruikers definitie van concept stoomboot Op basis van gesprekken met ATLAS/LHCb/ALICE/Astro Lokale batch faciliteit met de volgende definierende
Virtueel Geheugen en demand paging (1)
Virtueel Geheugen en demand paging (1) Programma's zijn vaak niet in hun geheel in het geheugen nodig, vanwege: zelden gebruikte onderdelen groter gedeclareerde arrays dan nodig als programma helemaal
TSf@-OTRS Documentatie
TSf@-OTRS Documentatie Inhoudstafel 1 Inleiding - OTRS... 2 2 TSf@-OTRS... 3 2.1 Cloud... 3 2.2 Klanten van klant... 3 2.3 Opsteller van ticket... 3 2.4 Applicatie... 3 2.5 Helpdesk medewerker... 3 2.6
Lineaire data structuren. Doorlopen van een lijst
Lineaire data structuren array: vast aantal data items die aaneensluitend gestockeerd zijn de elementen zijn bereikbaar via een index lijst: een aantal individuele elementen die met elkaar gelinkt zijn
Programmeren in Java 3
7 maart 2010 Deze les Zelf componenten maken Concurrency (multithreading): werken met threads levenscyclus van een thread starten tijdelijk onderbreken wachten stoppen Zelf componenten maken Je eigen component:
Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)
TECHNISCHE UNIVERSITEIT DELFT Faculteit Informatietechnologie en Systemen Afdeling ISA Basiseenheid PGS Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)
Inleiding Practicum Operating Systems
Inleiding Practicum Operating Systems Mattias Holm & Kristian Rietveld Tot nu toe Shell: verkennen interface tussen user-space en kernelspace. User space System calls Kernel space Doel van deze presentatie
API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8
API API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 Identificatie Alle programma's communiceren met elkaar door gebruik te maken van JSON objecten. Het normale
Computerarchitectuur en netwerken. Memory management Assembler programmering
Computerarchitectuur en netwerken 2 Memory management Assembler programmering Lennart Herlaar 12 september 2016 Inhoud 1 Protectie: Hoe het O.S. programma s tegen elkaar kan beschermen modes memory management
TSMS Lite, Professional and Enterprise vergelijking
TSMS Lite, Professional and Enterprise vergelijking Versie: 070102 Dit document beschrijft de features van TSMS die beschikbaar zijn in de Lite, Professional and Enterprise edities. Nr Feature Lite Professional
Sequentiële Logica. Processoren 24 november 2014
Sequentiële Logica Processoren 24 november 2014 Inhoud Eindige automaten Schakelingen met geheugen Realisatie van eindige automaten Registers, schuifregisters, tellers, etc. Geheugen Herinnering van week
Hoofdstuk 3. Besturingssystemen
Informatica Deel III Hoofdstuk 3 Besturingssystemen Een besturingssysteem (in het Engels operating system of afgekort OS) is een programma (meestal een geheel van samenwerkende programma's) dat na het
Multi user Setup. Firebird database op een windows (server)
Multi user Setup Firebird database op een windows (server) Inhoudsopgave osfinancials multi user setup...3 Installeeren van de firebird database...3 Testing van de connectie met FlameRobin...5 Instellen
Mutual Exclusion en Semaforen
Mutual Exclusion en Semaforen Werkcollege Processen Wouter Geraedts [email protected] 24 mei 2013 Wouter Geraedts 24 mei 2013 Werkcollege Processen 2013-05-24 1 / 18 Outline Hyman s Algoritme Hyman
DB architectuur. [email protected]
DB architectuur [email protected] DB - logisch perspectief - DB - fysisch perspectief - DBMS Fysische details van databank beheren Zodat gebruiker zich enkel om logische perspectief moet
Werkcollege 7 Communication and Multimedia Design Amsterdam - Research for Design- B1 HC7 requirements - 10 10 2011
Werkcollege 7 Deliverables I. Gekozen Persona II. Scenario tekst III. Storyboard IV. Programma van Eisen V. Onderbouwing WERKCOLLEGE 7: Ideeën genereren voor het concept. Werkcollege 7: deel I 1. Kies
Tentamen 17 augustus 2000 Opgaven Computerarchitectuur
Tentamen 17 augustus 2000 Opgaven - 1 - Computerarchitectuur Tentamen Computerarchitectuur (213005) 17 augustus 2000 2 bladzijden met 5 opgaven 3 antwoordbladen Het raadplegen van boeken, diktaten of aantekeningen
Stacks and queues. Hoofdstuk 6
Hoofdstuk 6 Stacks and queues I N T R O D U C T I E In dit hoofdstuk worden drie datastructuren stack, queue en deque behandeld. Om deze datastructuren te implementeren, worden onder andere arrays en linked
Hoe de 2N EasyRoute te configureren
Hoe de 2N EasyRoute te configureren Joffrey Kater In opdracht van com8 NV Versie 1.0 21 juli 2010 2N EasyRoute Configuratie Download de laatste firmware vanaf: http://www.2n.cz/en/products/umts/easyroute/downloads/
Betaalbaar Home Control. Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven
EmSE presentatie Betaalbaar Home Control Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven Ad-hoc presentatie aan de hand van een project waar ik nog mee bezig ben... Nog niet alles is perfect
Samenvatting Besturingssystemen
Samenvatting Besturingssystemen Vloeberghs Sam 2 Toegepaste Informatica 4 2007-2008 BESCHRIJVING EN BESTURING VAN PROCESSEN...4 WAT IS EEN PROCES?...4 Processen en besturingsblokken...4 PROCESTOESTANDEN...4
Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni, 2010
Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar 2009-2010 16 juni, 2010 **BELANGRIJK** 1. Schrijf je naam onderaan op elk blad. 2.
informatica. hardware. overzicht. moederbord CPU RAM GPU architectuur (vwo)
informatica hardware overzicht moederbord CPU RAM GPU architectuur (vwo) 1 moederbord basis van de computer componenten & aansluitingen chipset Northbridge (snel) Southbridge ("traag") bussen FSB/HTB moederbord
