U hebt geen rechten om deze pagina te bewerken, want:
De gevraagde handeling is voorbehouden aan gepriviligeerde gebruikers. (groep gebruikers)
Vrije tekst:
[[Categorie:Vakwerkplaatsingangen]] {{ICTI/Inhoud}} [[Categorie:Public]] In het vak ICT Infrastructuren krijgen informatiekunde-studenten een inkijk in de opbouw en de functiewijze van een computersysteem. Later zul je deze kennis zelden direct toepassen. Toch is het belangrijk een paar basisbeginselen van de opbouw te kennen zodat je begrijpt wat een computersysteem wel en niet kan. Daarnaast leer je in dit vak de basale bouwstenen van een computersysteem kennen: de hardware en het besturingssysteem. Je leert in een eerste praktische opdracht hoe een processor ''symbolen'' (cijfers, letters e.d.) ''manipuleert.'' Een computersysteem is goed in het manipuleren van symbolen maar begrijpt niet wat ze betekenen; dat laatste is een menselijke taak. Je leert ook het belangrijkste concept achter een besturingssysteem: een ''proces.'' Het besturingssysteem moet ervoor zorgen dat de processen elkaar niet voor de voeten lopen maar juist samenwerken. Het grootste deel van de hoorcolleges en de tweede praktische opdracht is daaraan besteed. == Leerdoelen == #Kennis. Je kunt de belangrijkste concepten uit de volgende onderwerpen uitleggen. ##opbouw en functiewijze van een computer ##basisbouwstenen van hardware ##functies van besturingssystemen, met nadruk op processen #Vaardigheden. ##Je kunt een eenvoudig assembly-programma (ca. 20 instructies) schrijven. ##Je kunt met een eenvoudige procesalgebra omgaan, om deadlocks en soortgelijke problemen te vinden. Doel van deze kennis en vaardigheden is dat je een realistische inschatting van de mogelijkheden en beperkingen van een computersysteem kunt geven. == Rooster == Ik verwacht dat je de opgegeven delen van de literatuur voor of na het hoorcollege nog eens zelfstandig doorneemt. Ik probeer in het hoorcollege de hoofdlijnen aan te geven, zodat je de details die in het betreffende boek staan in het geheel kunt inpassen. De links verwijzen naar de slides – kort na elk hoorcollege zal ik de betreffende slides vervangen door degene die ik dit jaar heb getoond en ook actuele oefenopgaven voor het werkcollege opgeven. Als je onzeker bent of je de juiste editie van Stallings’ boek hebt, kun je op Blackboard even controleren of de oefenopgaven overeenkomen. <!-- –, maar je kunt ook de opname van het hoorcollege bekijken: [http://podcast.science.ru.nl/Podcasts/oib.php?courseID=courseID=BFCA-IBK003-1A-2013&lang=nl]. --> {{:ICT_Infrastructuren/Rooster}} == Beoordeling == De cursus wordt beoordeeld met een tentamen. Om deel te mogen nemen aan het tentamen, moet je twee praktische opdrachten uitgevoerd hebben; echter, het cijfer wordt uitsluitend bepaald op basis van het tentamen. Je mag tijdens het tentamen gebruik maken van jouw uitwerkingen van de praktische opdrachten (evtl. ontdaan van overdadig commentaar). === Praktische opdrachten === Je zult twee praktische opdrachten uitvoeren: # een eenvoudig assembly-programma schrijven. Assembly is de meest basale programmeertaal van een computer, die direct in machinetaal vertaald kan worden. # met FSP (de procesalgebra die je in het hoorcollege leert) een systeem beschrijven en onderzoeken. == Literatuur == We gebruiken hoofdzakelijk het volgende boek, dat je ook al bij Thalia kon kopen: :'''Operating systems:''' internals and design principles. / ''William Stallings.'' – Seventh ed. – Upper Saddle River, NJ: Pearson, 2011. – ISBN 978-0-13-230998-1. Dit boek heeft een [http://WilliamStallings.com/OperatingSystems/ website], maar sommige delen zijn in de [http://williamstallings.com/OS/OS6e.html website van de 6e editie] makkelijker bereikbaar. === Aanvullende literatuur === Daarnaast gebruiken we delen uit het volgende boek voor het hoorcollege over netwerken: :'''Computer networks''' / ''Andrew S. Tanenbaum.'' – Fourth ed. – Upper Saddle River, NJ: Prentice Hall PTR, 2003. – ISBN 0-13-066102-3. FSP (het onderwerp van de tweede praktische opdracht) wordt o.a. beschreven in het boek: :'''Concurrency:''' state models & Java programs / ''Jeff Magee; Jeff Kramer.'' – Chichester: Wiley, 1999. – ISBN 0-471-98710-7. Alle drie boeken staan in de faculteitsbibliotheek FNWI. Ik beveel aan het eerste boek, van Stallings, te kopen. == De docent == Ik ben [http://www.cs.ru.nl/D.Jansen David N. Jansen] en verzorg de hoor- en werkcolleges. Schroom niet om bij vragen over de vorm of de inhoud contact met mij op te nemen. Je mag altijd langskomen, ook zonder afspraak, en mailen!
Samenvatting:
Dit is een kleine bewerking Deze pagina volgen
Annuleren