ICT Infrastructuren: Processen en Threads. 18 november 2013 David N. Jansen
|
|
|
- Frank de Lange
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 ICT Infrastructuren: Processen en Threads 18 november 2013 David N. Jansen
2 Datum en Ajd van werkcollege na overleg met de aanwezigen: donderdag 8:45 10:30
3 Leerdoel voor vandaag. Stallings hoofdst 2 4 Hoofddoelen en - funcaes van besturingssystemen Processen Threads Lees het boek voor de details!
4 In- en uitvoer CommunicaAe met de buitenwereld Maakt gebruik van de bus Drie manieren om te communiceren Programma- gestuurd Interrupt- gestuurd DMA, direct memory access 5
5 Direct Memory Access Als er invoer is, wacht de processor even invoerapparaat mag de bus gebruiken om gegevens direct naar RAM te schrijven 6
6 Leerdoel voor vandaag. Stallings hoofdst 2 4 Hoofddoelen en - funcaes van besturingssystemen Processen Threads Lees het boek voor de details!
7 Doelen van Besturingssystemen het OS bemiddelt tussen gewone programma s en de hardware gebruiksgemak (voor de programmeur) efficiënae ontwikkeling (van nieuwe hardware e.d.) faciliteren
8 Bemiddeling processor beschouwt OS als een soort programma kernel = centraal deel van OS (alajd in RAM) gebruiker/andere programma s beschouwen OS (bijna) als deel van hardware OS beheert de hardware
9 Diensten voor gewone programma s programma s ontwikkelen programma s starten abstracae van hardware (bronnen) toegang tot in- en uitvoer toegang tot bestanden fouta_andeling gebruikersbeheer toegangsrechten boekhouding
10 Beheer van bronnen (resources) de computer bestaat uit bronnen processor hoofdgeheugen (RAM) secundair geheugen in- en uitvoer van gegevens het OS bepaalt wie die bronnen mag gebruiken
11 EvoluAe van Besturingssystemen Laat de computer niet wachten. RekenAjd is duur. Laat de gebruiker niet wachten. WerkAjd is duur.
12 EvoluAe van Besturingssystemen 1 handbediening / geen OS 2 batch processing single mulaprogrammed 3 interacaef Amesharing
13 (Single) Batch processing gebruiker levert een stapel ponskaarten in beheerders voegen wat extra kaarten toe (Job Control Language) markeren begin en einde van de stapel geven de soort van programma aan besturingssysteem leest JCL- kaarten en beslist wat te doen OS bewaakt correctheid en voortgang
14 MulAprogrammed batch processing in- en uitvoer is langzaam = veel wachhjd als een job wacht, kan een andere draaien betere afscherming tussen jobs vereist ingewikkelder geheugenbeheer verdeling van processorajd gelijkajdig gebruik van in- en uitvoer elke job denkt dat hij alleen is op een single- batch- processing- systeem
15 Program A Run Wait Run Wait MulAprogrammed batch processing Program A Run Wait Run Wait Time (a) Uniprogramming Program A Run Wait Run Wait Program B Wait Run Wait Run Wait Combined Run A Run B Wait Run A Run B Wait Time (b) Multiprogramming with two programs
16 Interrupts Stallings hoofdst 1.4 doel: bepaalde taken uitvoeren op een gunsag moment de processor onderbreekt het lopende programma hij voert tussendoor de interrupt handler uit (= een ander programma) 17
17 Soorten interrupts fout in programma (b.v. deling door 0) Amer in- of uitvoer hardwareprobleem 18
18 Voordelen van interrupts minder lang wachten op resultaten van in- / uitvoer! CPU wordt beter benut exactere Aming 19
19 Meerdere interrupts? Wat moet er gebeuren? tweede interrupt negeren weede interrupt uitstellen weede interrupt onmiddellijk a_andelen interrupt mask/prioriteiten bepalen de keuze elke processor lost het probleem een beetje anders op 20
20 InteracAef Amesharing één interacaeve centrale computer met meerdere terminals
21 InteracAef en één gebruiker achteruitgang of vooruitgang? iedere gebruiker zijn eigen computer MS- DOS: uitgekleed OS geen mulaprogramming/mulatasking geen gebruikersbeheer
22 netwerk van computers typische doorontwikkeling: file- en printserver (voor gemeenschappelijke bronnen) mulatasking en toegangsrechten weer toegevoegd internet: netwerk van netwerken
23 Proces belangrijkste thema vandaag hoofdstukken 3+4 in Stallings boek relevant voor mulaprogramming en nieuwere OS- types
24 Wat is een proces? een programma dat wordt uitgevoerd onder beheer van het besturingssysteem een samenstel van acaviteiten status van die acaviteiten maakt onderbreken/mulaprogramming mogelijk bronnen Het OS laat het proces denken dat het alleen is
25 Toestand van een proces besturingssysteem houdt toestand bij één proces is acaef (running), de andere processen wachten Dispatch Enter Not Running Running Exit Pause (a) State transition diagram
26 Op weg naar een completer toestandenmodel Proces ontstaat en eindigt Proces wacht om specifieke reden Veel processen... te veel voor het RAM
27 Proces ontstaat en eindigt Proces ontstaat login OS biedt dienst in de vorm van proces aan proces start een nieuw proces Proces eindigt normaal einde niet voldoende bronnen proces doet iets illegaals in- of uitvoer kan niet buitenstaander verzoekt om einde
28 Redenen voor wachten proces is niet aan de beurt in- of uitvoer duurt langer buitenstaander onderbreekt het proces niet voldoende RAM: proces wordt op harde schijf opgeslagen
29 Suspend Suspend Blocked Completer (a) With One toestandenmodel Suspend State New Admit Admit Suspend Ready/ Suspend Activate Suspend Ready Dispatch Timeout Running Release Exit Event Occurs Event Occurs Event Wait Blocked/ Suspend Activate Suspend Blocked (b) With Two Suspend States
30 InformaAe over het proces Het besturingssysteem houdt bij: idenateit van het proces processor- registers en geheugen toestand van het proces (acaef / blocked /...) bronnen die het proces gebruikt details in tabellen 3.4 en 3.5 (p. 148vv.) Process Control Block bevat deze informaae
31 Hardware- ondersteuning voor OS instrucaes met privileges user mode: voor gewoon programma sommige instrucaes verboden kernel mode: voor OS alle instrucaes toegestaan
32 Mode switch direct omschakelen user! kernel mode is verboden omschakelen alleen tegelijk met interrupt of trap system call = programma roept funcae van OS aan direct omschakelen kernel! user mode is toegestaan automaasch aan het einde van een interrupt
33 Process switch = Omschakelen tussen processen taak van het OS 1 oude context opslaan context = toestand van CPU (registers) en RAM 2 kiezen welk proces aan de beurt is 3 procestoestanden veranderen 4 nieuwe context laden 5 naar juiste instrucae in nieuw proces springen
34 Threads een lichte variant van processen processen gebruiken twee soorten bron: processortoegang geheugen, bestanden etc. threads gebruiken slechts één bron: processortoegang eenvoudiger dan proces omschakelen is sneller
35 Proces vs. thread ProcesinformaAe geheugen bronnen (bestanden, in- en uitvoer) ThreadinformaAe toestand van de thread (running / blocked /...) programmateller lokale variabelen ( stack )
36 Proces vs. thread Single-Threaded Process Model Process Control Block User Stack Multithreaded Process Model Thread Thread Thread Thread Control Block Thread Control Block Thread Control Block User Address Space Kernel Stack Process Control Block User Stack User Stack User Stack User Address Space Kernel Stack Kernel Stack Kernel Stack Figure 4.2 Single Threaded and Multithreaded Process Models
37 Waartoe dienen threads? verschillende taken in één programma reageren op gebruiker commando s uitvoeren achtergrondtaken sommige taken kunnen doorgaan terwijl het programma op OS wacht mulacore
38 OS- ondersteuning Sommige OSen bieden geen threads aan dan zijn toch user level threads mogelijk wel ondersteuning: kernel level threads langzamer, maar flexibeler
39 Symmetric MulAprocessing vroeger: 1 processor per applicaae nu:mulacore processoren zijn symmetrisch = kunnen dezelfde instrucaes etc. aan
40 Opbouw van een SMP- systeem Processor L1 Cache Processor L1 Cache Processor L1 Cache L2 Cache L2 Cache L2 Cache System Bus Main Memory I/O Subsystem I/O Adapter I/O Adapter I/O Adapter Figure 4.9 Symmetric Multiprocessor Organization
41 Problemen van SMP meerdere processoren executeren zelfde code! code moet daarmee rekening houden vaak is serialisaae gewenst (het lijkt alsof er alleen 1 processor was) meerdere system calls tegelijk mogelijk! mutual exclusion is ingewikkelder wie verdeelt de processen?
42 Samenvahng Doelen van besturingssysteem FuncAe, service van besturingssysteem Proces een programma dat draait onder beheer van een besturingssysteem Thread lichtgewicht- proces met gemeenschappelijk geheugen en bronnen
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
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:
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
Het begrip 'Proces' Proces-toestand
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
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
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
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
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?
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
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
Digitale en analoge technieken
Digitale en analoge technieken Peter Slaets February 14, 2006 Peter Slaets () Digitale en analoge technieken February 14, 2006 1 / 33 Computerarchitectuur 1 Processors 2 Primair geheugen 3 Secundair geheugen
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 >
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
' 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
Erik Poll Martijn Warnier. http://www.cs.kun.nl/~erikpoll/linux
Introductie Linux/UNIX Erik Poll Martijn Warnier http://www.cs.kun.nl/~erikpoll/linux Concrete doel van vandaag Basisvaardigheden UNIX/Linux werken met de command line shell file beheer proces beheer Betere
Les 11: systeemarchitectuur virtuele machines
Les 11: systeemarchitectuur virtuele machines Geavanceerde computerarchitectuur Lieven Eeckhout Academiejaar 2008-2009 Universiteit Gent Virtuele machines Motivatie Interfaces Virtualisatie: inleiding
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
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
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
SBO Nilda Pinto BASISKENNIS BESTURINGSSYTEMEN (MBI 1) PERIODE MATERIAAL BOEK SOFTWARE VOOR ICT SUPPORT 2 EN 3 (HANS VAN RHEENEN)
SBO Nilda Pinto BASISKENNIS BESTURINGSSYTEMEN (MBI 1) PERIODE 1 2017 MATERIAAL BOEK SOFTWARE VOOR ICT SUPPORT 2 EN 3 (HANS VAN RHEENEN) BOEK (1) 1.1 Inleiding 1.2 Belangrijke OS 1.3 OS en Memory 1.4 Onderdelen
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
Ekt1. Computer bouwen
Computer bouwen 1 Inhoudsopgave Inleiding blz. 3 Systemrequirements blz. 3 Benodigdheden blz. 4/5 Conclusies blz. 6 Bronvermelding blz. 6 2 Inleiding Tijdens de les kregen wij de opdracht om een computer
HET BESTURINGSSYSTEEM
HET BESTURINGSSYSTEEM Een besturingssysteem (ook wel: bedrijfssysteem, in het Engels operating system of afgekort OS) is een programma (meestal een geheel van samenwerkende programma's) dat na het opstarten
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
Jen Kegels, Eveline De Wilde, Inge Platteaux, Tamara Van Marcke. Hardware. De computer in een oogopslag. 1 / 11 Cursusontwikkeling
Hardware De computer in een oogopslag 1 / 11 Cursusontwikkeling Opslag Er worden verschillende apparaten gebruikt om gegevens op te slaan. Dit zijn de meest voorkomende apparaten. Harde schijf; CD / DVD;
Computerarchitectuur en Netwerken. Computerarchitectuur
Computerarchitectuur en Netwerken 1 Computerarchitectuur Lennart Herlaar 2 september 2015 Opbouw van het vak Eerst (6 keer) over de opbouw van computer en operating system Collegedictaat Systeemarchitectuur
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
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:
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
-Een stukje geschiedenis van de PC (personal computer)
-Een stukje geschiedenis van de PC (personal computer) De pc is bedacht in 1833 Door gebrek aan onderdelen kwam de eerst werkende PC 100 jaar later Gewicht: 35 ton (35.000 kilo!) en kamervullend. Zie de
Een desktopcomputer kan uit de volgende onderdelen zijn opgebouwd:
Soorten Personal Computers De drie meest voorkomende computers zijn: * Desktop * Laptop * Tablet Een desktopcomputer kan uit de volgende onderdelen zijn opgebouwd: Systeemkast Beeldscherm Toetsenbord Printer
Besturingssystemen Opdracht 1
Opdracht door een scholier 2585 woorden 14 januari 2007 4,1 11 keer beoordeeld Vak Informatica Besturingssystemen Opdracht 1 Een besturingssysteem (in het Engels operating system of afgekort OS) is het
Installatie handleiding
Installatie handleiding Pagina 2 van 7 1 Inleiding Vanwege de zeer uitgebreide elektronica op Porsche voertuigen is het noodzakelijk dat de diagnosesoftware enorm snel evolueert. De installatie en verdere
Arjen Glas Stage: Viaict. Opdracht virtualisatie I44
Arjen Glas Stage: Viaict Opdracht virtualisatie I44 Inhoud Software... 3 Wat wordt er gevirtualiseerd... 4 Hardware... 6 Opslag... 7 Fouttolerantie. High availability, Scalability... 8 Verdere relevante
Taakklasse 3 ALAb Corné Tintel MB13B Ingeleverd op 8-4-2014
Taakklasse 3 ALAb Corné Tintel MB13B Ingeleverd op 8-4-2014 Inhoud 1. Broncontrole... 3 2. Virussen... 7 3. Recovery + Delete... 8 4. RAID... 10 5. Register... 12 6. Bestanden delen... 13 7. Apart uitgeprint
Teamhandleiding DOMjudge (versie 2.2.0muKP) 31 mei 2008
judge Teamhandleiding DOMjudge (versie..0mukp) 31 mei 008 /\ DOM DOM judge Inhoudsopgave 1 Inleiding Samenvatting.1 Inlezen en wegschrijven............................... Insturen van oplossingen...............................3
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
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
DOMjudge teamhandleiding
judge DOMjudge teamhandleiding Samenvatting /\ DOM DOM judge Hieronder staat de belangrijkste informatie kort samengevat. Dit is bedoeld om snel aan de slag te kunnen. We raden echter ten zeerste aan dat
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
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
Hoofdstuk 2. - is verantwoordelijk voor de communicatie van de software met de hardware.
Hoofdstuk 2 2.1 systeembeheerprogramma s Werking en functies van besturingssystemen Besturingssysteem/operating systeem(os) - is verantwoordelijk voor de communicatie van de software met de hardware. -
Linux voor S/390 (IBM z-series)
LinuxFocus article number 328 http://linuxfocus.org Linux voor S/390 (IBM z-series) door Cüneyt Göksu Over de auteur: Database Specialist, werkt al meer dan 12 jaar met alle commerciële
PRESTATIES NGINX WEBSERVER
PRESTATIES NGINX WEBSERVER Welke configuratiewaarden dienen gebruikt te worden voor de hoogst haalbare prestaties van de Nginx webserver? 1. Welke design architectuur implementeert Nginx? 2. Wat doen de
Handleiding verantwoordelijke
Handleiding verantwoordelijke Trace One-portaal / Werkstation Versie 3.3 Trace One - 6, Avenue Marceau - 75008 Parijs - Tel.: +33 1 56 90 24 24 - Fax : +33 1 56 90 24 25 - www.traceone.fr 1 Inleiding SAMENVATTING
WINDOWS 8. Windows 8. 2012 Training voor 50-plussers
WINDOWS 8 2012 Training voor 50-plussers PC50plus trainingen Eikbosserweg 52 1214AK Hilversum tel: 035 6213701 [email protected] www.pc50plus.nl Windows 8 T R A I N I N G V O O R 5 0 - P L U S S E R S A
Zelftest Informatica-terminologie
Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u
Besturingssystemen. Samenvatting. Pieter Messiaen
Samenvatting Inhoudsopgave Inhoudsopgave... 2 Deel I. Overzicht... 4 Hoofdstuk 1. Overzicht van Computersystemen... 4 1.1. Basisarchitectuur... 4 CVE... 4 I/O-blok... 5 Geheugen... 5 Bussen... 5 1.2. Processor
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:
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
Van: Pakize Saygili en Tiffany Trampe. Docent: Meester de Lange. Klas: m3b.
1 Van: Pakize Saygili en Tiffany Trampe. Docent: Meester de Lange. Klas: m3b. 2 Inhoudsopgave. Inhoud Inhoudsopgave.... 2 Inleiding.... 3 Hoofdstuk 1: Wat zit er in een computer?... 4 Het moederbord:...
Simon de schildpad. 2012 J van Weert 1
Programmeren met Simon Simon de schildpad 2012 J van Weert 1 Inleiding: Wat is programmeren eigenlijk? Een computer doet niets zonder een programma. Die programma s worden geschreven door mensen: programmeurs.
1.2 Belangrijke besturingssystemen
1.2 Belangrijke besturingssystemen 1. Wat is de functie van het besturingssysteem? Dit programma voorziet de computer van de verkeersregels voor de gegevens. Het zorgt ervoor dat de computer commando s
von-neumann-architectuur Opbouw van een CPU Processoren 1 december 2014
von-neumann-architectuur Opbouw van een CPU Processoren 1 december 2014 Herhaling: Booleaanse algebra (B = {0,1},., +, ) Elke Booleaanse functie f: B n B m kan met., +, geschreven worden Met Gates (electronische
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
Mobiele communicatie: reken maar!
Mobiele communicatie: reken maar! Richard J. Boucherie Stochastische Operationele Research Toen : telefooncentrale Erlang verliesmodel Nu : GSM Straks : Video on demand Toen : CPU Processor sharing model
Windows Basis - Herman Van den Borre 1
Windows Vista Basis Herman Van den Borre Praktische zaken Lessen Vrijdagmorgen 9u00 11u45 Pauze 10u15-10u30 Handboek Windows Vista Basis Roger Frans Uitgeverij Campinia Media ISBN: 978.90.356.1212.9 Prijs:
Onverwachte voordelen van Server Virtualisatie
Onverwachte voordelen van Server Virtualisatie Ronald van Vugt NetWell [email protected] www.netwell.info Herkent u dit? Of u vandaag nog twee servers beschikbaar wilt stellen Geen goede testomgeving
Albert-Jan de Croes & Stefan Willemink V4C Docent: Mevrouw van Uden
Albert-Jan de Croes & Stefan Willemink V4C Docent: Mevrouw van Uden 1 Inhoud Inhoud... 2 Inleiding... 3 Wat doet een besturingsysteem, en hoe werkt het?... 3 Algemene informatie... 3 Taken van een besturingssysteem...
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,
Voorblad: T2 ALA1 Taakklasse 2 ALA 1: installeren ALA 1. Corné Tintel MB13B
Voorblad: T2 ALA1 Taakklasse 2 ALA 1: installeren ALA 1 Corné Tintel MB13B 1 Inhoud Voorblad: T2 ALA1... 1 Opdracht 1: Harde schijf inbouwen... 3 Opdracht 2A: Testrapport maken... 6 Opdracht 2B: Testprogrammatuur...
n o F o r t h voor MSP430 Launchpad 1. Memory map Er zijn twee ROM gebieden (alle getallen zijn hex): , verdeeld in vier blokken van 40
n o F o r t h voor MSP430 Launchpad Albert Nijhof & Willem Ouwerkerk (29aug2012) 1. Memory map Er zijn twee ROM gebieden (alle getallen zijn hex): 1000-1100, verdeeld in vier blokken van 40 1000-1040 INFOD
Handleiding installatie en gebruik. Ahsay OBM. Windows server Apple OS X Linux en UNIX-varianten
Handleiding installatie en gebruik Ahsay OBM Windows server Apple OS X Linux en UNIX-varianten INHOUD 1 Over deze handleiding 2 Systeemvereisten 3 Installatie 3.1 Linux 3.2 BSD 4 Gebruik via de GUI 5 Helpdeks
Installatie Handleiding Alimentatie Rekendisk. 2011 Sdu Uitgeverij / A. Koppenaal
Installatie Handleiding Alimentatie Rekendisk / A. Koppenaal I Installatie Handleiding Alimentatie Rekendisk Inhoudsopgave A Inleiding 1 B Installatie 2 C Troubleshoot 4 1 Melding:... Kan database niet
1 Client/Server. 2 Geschiedenis. 3 Toekomst
Deel 1 Inleiding 1 Client/Server 2 Geschiedenis 3 Toekomst Het client-server model is een model voor de samenwerking tussen twee of meer programma's, die zich op verschillende computers kunnen bevinden.
6 Besturingssystemen. Applicatie Applicatie Applicatie. Operating System. Hardware 1 WAT IS EEN OPERATING SYSTEM?
Hoofdstuk 6 Besturingssystemen 6.1 6 Besturingssystemen 1 WAT IS EEN OPERATING SYSTEM? Een computer zonder besturingssysteem is slechts een systeemkast gevuld met onderdelen verbonden door kabels. Je kunt
Monitoring. SolidBE B.V. Maarten Schoutenstraat SV Waddinxveen
Monitoring SolidBE B.V. Maarten Schoutenstraat 19 2741SV Waddinxveen 1 Inhoudsopgave Monitoring...3 Introductie...3 Netwerkcomponenten...4 Back-up...4 Discovery...4 Poller...5 SNMP-traps...5 Maintenance...5
INHOUD. KHLim dep IWT MeRa 1/22
INHOUD 1.Aanmaken van een nieuw S7 project... 2 1.1 Openen van een nieuw project.... 2 1.2 invoegen van een S7 station... 2 1.3 openen van de hardware... 3 1.4 Invoegen van een Rack... 3 1.5 Downloaden
User accounts maken in een Wandy Hotspot, d.m.v. een batch.
User accounts maken in een Wandy Hotspot, d.m.v. een batch. Bij het in gebruik nemen van een Wandy Hotspot is het aanmaken van gebruikers een tijdrovende klus. Om snel veel accounts aan te maken hebben
TW100-S4W1CA Breedband Router (met 4-Poort Schakelaar) Snelle Installatie Gids
TW100-S4W1CA Breedband Router (met 4-Poort Schakelaar) Snelle Installatie Gids STAP 1: DE APPARATEN VERBINDEN Figuur 1 (ver.e) QIG-SS07232003 ** Schakel Uw DSL/Kabel Modem in. 1-1. Verbind de adapter met
Er zijn verschillende OS bv: Microsoft Windows Apple Macintosh Linux-versies/distributies zoals Ubuntu en Knoppix
Hoofdstuk 2 2.1 Systeembeheerprogramma s Besturingssysteem zorgt voor de communicatie tussen de software en de hardware.er zijn verschillende soorten besturingssystemen voor je pc.een andere naam voor
LESBRIEF HARDWARE. OPDRACHTEN Hierin vind je alle opdrachten die bij de module Hardware horen. Klas 2
LESBRIEF HARDWARE OPDRACHTEN Hierin vind je alle opdrachten die bij de module Hardware horen. Klas 2 Inleidend Deze module gaat over de computer, om specifiek te zijn de onderdelen van de computer. Het
Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht
Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Deze vakinhoudelijke uitwerking is ontwikkeld door het Redactieteam van de Schooleamenbank vmbo voor dit
Systeem specificaties voor MA software
Systeem specificaties voor MA software Algemeen Op de website van MA staat een document met de minimale system specificaties voor de verschillende software applicaties grandma2 onpc, grandma 3D en de VPU
Beckhoff TwinCat Cursus voor beginners
Cursus Beckhoff TwinCat voor beginners I. Maesen VTI-Beringen Versie_jan08 1 Beckhoff TwinCat Cursus voor beginners Inhoudsopgave 1Opbouw van een programmeerbare sturing van Beckhoff...2 1.1Hardware...2
Het besturingssysteem of operating system, vaak afgekort tot OS is verantwoordelijk voor de communicatie van de software met de hardware.
Het besturingssysteem of operating system, vaak afgekort tot OS is verantwoordelijk voor de communicatie van de software met de hardware. Het vormt een schil tussen de applicatiesoftware en de hardware
