Inleiding Practicum Operating Systems
|
|
|
- Adriaan Gerritsen
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Inleiding Practicum Operating Systems Mattias Holm & Kristian Rietveld
2 Tot nu toe Shell: verkennen interface tussen user-space en kernelspace. User space System calls Kernel space
3 Doel van deze presentatie In de komende 3 practicumopdrachten zullen we gaan werken met een speciaal geschreven operating system. Kort introduceren van: - Hardware. - Kernel. - Tools. - De opdrachten.
4 Hardware
5 Hardware We hebben gekozen om te werken met de ARM architectuur. Waarom? Iets anders dan een normale computer. Er zijn meer ARM chips actief dan Intel chips.
6 Waar wordt ARM gebruikt? Feature phone / smart phone / tablet. Televisies / set-top boxes. Huis/tuin/keuken routers. Home/Small-Business NAS. Auto's. Embedded / microcontrollers. Etc.
7 ARM platforms Het bedrijft achter ARM verkoopt zelf geen chips, alleen licenties. Chips verschijnen in platforms: - NVidia Tegra - TI OMAP - Apple A4, A5, A5X,... - Samsung Exynos - Qualcomm Snapdragon - Etc.
8 TI OMAP3 Onder andere gebruikt in: - Nokia N900, Nokia N9 - Palm Pre - Motorola Droid - Nook color (OMAP2: N800, N95). Bron:
9 BeagleBoard C4 OMAP3530 ARM Cortex-A8 (600MHz) 256MB RAM 256MB Flash PowerVR SD card slot Bron:
10
11 De kernel
12 Hoe boot het systeem? Twee bootloaders op de interne flash chip: - 1 st stage: X-loader - 2 nd stage: u-boot - U-boot kan kernel in het geheugen laden vanaf flash of SD card en jumpt naar de kernel.
13 Hoe boot het systeem? In ons geval: - De SD kaart heeft twee partities: 1 FAT, 1 WFS. - U-boot laadt kernel.bin van de FAT partitie op de SD kaart in het geheugen. - U-boot springt naar begin kernel. - Kernel mount root file system (WFS partitie) en start init.
14 Communicatie met systeem Geen USB stack; dus geen USB toetsenbord of muis. Framebuffer output (HDMI) werkt wel maar zeer gelimiteerd (geen fonts). I/O geschiedt via serial port (UART).
15 SMACK kernel Features: - 32-bit, memory protection. - (Pre-emptive scheduling). - VFS (FAT16, WFS, DevFS). - User-space; ELF binaries. - SD kaart driver.
16 Tools
17 Kernel compileren We doen development op een Intel machine, maar willen compileren naar ARM code. Dit wordt gedaan dmv een cross-compiler. - Vergelijk de Alpha en RISC-V compilers gebruikt bij Computer Architectuur. We maken gebruik van gcc, target arm-none-eabi, dit geeft ons de arm-none-eabi-gcc.
18 Kernel compileren (vervolg) Om te compileren maar drie commando's nodig. mkdir build cmake \ -DCMAKE_TOOLCHAIN_FILE=../config/arm-none-eabi-gcc.cmake \ -DBSP=bsp/beagle.cmake.. make
19 Bestanden kopiëren build/kernel.bin moet worden geplaatst op de FAT partitie van SD kaart. - Of fysiek, of op sdcard.img. User-space utilities moeten op de WFS partitie worden geplaatst. FAT partitie SD kaart bevat uiteindelijk: - kernel.bin - boot.scr
20 Bestanden kopiëren (verv.) Doe dit een paar keer met de hand. Schrijf er daarna een shell script voor. #!/bin/sh mcopy -o -i kernel/build/kernel.bin :: wfstool put kernel/build/apps/ls ls
21 Starten emulator qemu-system-arm -M beagle \ -drive file=/data/software/beagle-nand.bin,if=mtd,format=raw \ -drive file=sdcard.img,if=sd,format=raw -s -nographic
22 Starten hardware Sluit serial line aan. Plaats de SD kaart. Ga na dat minicom draait. Power on.
23 Debuggen Het makkelijkst is om printf-debugging toe te passen. Mocht je al ervaren zijn met gdb, je kan gdb aan qemu koppelen: target remote localhost:1234 file /path/to/kernel.elf Opgelet: gebruik de ARM gdb! arm-none-eabi-gdb.
24 Installeren software In zaal 411 is alle software geïnstalleerd en hebben we volledige flexibiliteit (ook voor aansluiten hardware). In zalen 302/304/306/308/huisuil (NUWD) is ook alle software geïnstalleerd. Hardware aansluiten is hier echter niet mogelijk. Zelf installeren op Linux (of Mac) laptop met behulp van Installation Guide. Virtual Machine images met installatie zoals die in zaal 411 worden nog beschikbaar gemaakt in VirtualBox formaat.
25 Overzicht opdrachten
26 Overzicht opdrachten Opdracht 2: Processes - Deadline: 1 april Opdracht 3: Virtual Memory Management - Deadline: 29 april Opdracht 4: File Systems - Deadline: 20 mei
27 Processes Startpunt: kernel met First Come First Serve scheduler. Te implementeren: - Round Robin scheduler. - Multi-Level Feedback Queue scheduler, bestaande uit FCFS en RR. - Bijhouden wait time per proces. Vervolgens voer je een aantal experimenten uit om de performance van de verschillende schedulers te bestuderen.
28 Virtual Memory (Onder voorbehoud) Startpunt: er wordt 2 MB aan aaneengesloten geheugen gealloceerd voor de page table voor elk proces. - Dit komt omdat alle Level2 page tables vooraf worden gealloceerd. - Dit beperkt het aantal processen dat we gelijktijdig in het geheugen kunnen hebben. Doel: pre-allocatie vervangen met dynamische allocatie. We krijgen dan echte paged page tables.
29 File Systems Startpunt: incomplete implementatie WFS. Te implementeren: - Write support. - Full subdirectory support (read, create, remove).
30 Algemeen Begin op tijd aan de opgaven! Als er problemen zijn, laat ons dat zo snel mogelijk weten. Ga er absoluut niet vanuit dat je alles in de werkcolleges afkrijgt.
31 Practicum Korte koffiepauze :) Daarna start practicum zalen 306/308, zaal 411.
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
Van dvd naar webserver. Marcel Nijenhof [email protected] 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf
Van dvd naar webserver Marcel Nijenhof [email protected] 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf 1 Indeling Start installatie Wat is linux Wat zijn distributies Geschikte distributies
Inhoud. Geschiedenis / evolutie van OpenEmbedded en Yocto Overzicht van de architectuur en concepten Persoonlijke ervaring
1 Inhoud Geschiedenis / evolutie van OpenEmbedded en Yocto Overzicht van de architectuur en concepten Persoonlijke ervaring 2 Introductie Leon Woestenberg Embedded systeem architect RTOS, Linux, hardware,
Virtualisatie. en KVM. Oscar Buse 14 februari 2017 NLUG
Virtualisatie en KVM Oscar Buse 14 februari 2017 NLUG Overzicht onderwerpen Terminologie. Historie. Definitie van virtualisatie? KVM, QEMU en libvirt. KVM - command line en grafisch. Virtuele netwerken.
Werkomgeving. Android Studio. Android - werkomgeving 1/6
Android - werkomgeving 1/6 Werkomgeving Android Studio Installatie Ga naar de volgende URL: http://developer.android.com/sdk/index.html Klik op de knop "Download Android Studio for Windows" om het programma
A Quick Start Guide: AVR programmeren
A Quick Start Guide: AVR programmeren In deze guide wordt uitgelegd hoe men kan beginnnen met het programeren van een ATMEL AVR microcontroller. Er zal een testprogramma uit de software library AVRlib
Android, een telefoon operating system ook voor netbooks?
Android, een telefoon operating system ook voor netbooks? Deze release uitgetest op een acer aspire one a110. Alles werkte naar behoren Ook de liveandroid 0.3 uitgetest op mac mini en werkte ook zeer vlot
Programmeren in C ++ met wxwidgets les 5
Elektrotechniek/Embedded Systems engineering inf2d Programmeren in C ++ met wxwidgets les 5 cursus 2009-2010 ir drs E.J Boks Les 5 Grafische toolkits Basisbeginselen gebruik grafische toolkit WxWidgets
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
Raspberry pi snel start handleiding
Raspberry pi snel start handleiding G.L.J. Quellhorst V _NL_2.0 Maart 2 0 15 Raspberry pi, snel start handleiding Deze informatie is onder ander verkrijgbaar via: http://www.raspberrypi.org http://www.zoekutuit.nl
Bestandssystemen. yvan vander sanden. 16 maart 2015
Bestandssystemen yvan vander sanden 16 maart 2015 Bij elk operating system is het belangrijk te begrijpen hoe schijven en bestandssystemen werken. Schijven moeten geformatteerd worden met een specifiek
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
Taakklasse 3 ALAa installeren en onderhouden systemen Corné Tintel G GMB13B Medewerker beheer ICT
Taakklasse 3 ALAa installeren en onderhouden systemen Corné Tintel G GMB13B Medewerker beheer ICT 1 2 Inhoudsopgave Inhoud Inhoudsopgave... 2 Opdracht 1: Partities... 3 Opdracht 2: Packet Tracer... 4 Opdracht
Oefening 1: hardware block devices (zoals harde schijven) herkennen
Inhoudstafel Oefening 1: hardware block devices (zoals harde schijven) herkennen...1 Oefening 2: werken met partities...1 Oefening 3: opkuis en automatisatie...1 Oefening 4: werken met file systems...2
Software. Opdrachten - Deel 1. Naam: Klas: 2015 versie:concept-3.4.2
Software Opdrachten - Deel 1 Naam: Klas: 2015 versie:concept-3.4.2 Voorwoord Voorwoord In deze module staan de praktijk en theorie opdrachten voor de module Software Deel 1. I Voorwoord II Inhoudsopgave
High Performance Computing
High Performance Computing Kristian Rietveld ([email protected], kamer 138) Groep Computer Systems High-Performance Computing Optimizing compilers (generieke codes, maar ook specifieke rekenkernels). Parallel
Raspberry Pi. 14-04-2014 HCC- Haaglanden Tim Woldring
Raspberry Pi 14-04-2014 HCC- Haaglanden Tim Woldring De Raspberry Pi, een computer voor ca 35. De Raspberry Pi is een complete computer. De Raspberry Pi heeft alles aan boord om een scherm, muis en toetsenbord
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
1. BIOS. In de setup wordt aangegeven waar de bootsector is. Na de BIOS wordt de Bootsector gelezen en uitgevoerd. 2. BOOTSECTOR
1. BIOS Bij het opstarten van je computer wordt eerst de BIOS opgestart. De BIOS (= Basic Input / Output Systeem) is een programma dat de hardware van je computer controleert. Dit programma kan beïnvloed
Knoppix Kookboek 3.2. voor hardeschijf installatie alleen Knoppix3.2. door Wim Hegeman.
Knoppix Kookboek 3.2. voor hardeschijf installatie alleen Knoppix3.2. door Wim Hegeman. De totale harde schijf van je PC wordt gebruikt om een Knoppix (Linux) op je PC te schrijven. Het is daarom belangrijk
Allereerst: W10TP heeft geen installatie-code nodig!
Allereerst: W10TP heeft geen installatie-code nodig! Hij is er echter wel: NKJFK-GPHP7-G8C3J-P6JXR-HQRJR Voor het eerst in de geschiedenis heeft Microsoft de beslissing genomen om Test Software ter beschikking
De Linux Boom structuur
De Linux Boom structuur De indeling van Folders en bestanden in een Linux distributie voldoen vandaag de dag meer en meer aan bepaalde standaarden zijnde FHS (Filesystem Hierarchy Standard) en LSB (Linux
Operating Systems Linux Blok 7a Partities Erik Seldenthuis
Blok 7a Partities Tijdsduur Doel Benodigdheden Theorie 1 dagdeel omgaan met partities, partitiegegevens afbeelden en wijzigen, gebruik maken van partitie manager, kennis van indeling schijf in partities
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
SELinux (project 073)
Wat is SELinux? Het staat voor: Security Enhanced Linux Historie Het is een door de NSA en de Universiteit van Utah ontwikkelde beveiligings uitbreiding voor operating systemen. Het is door NSA opensource
Open Enterprise Server 2 en vsphere Best Practises. Michael Wilmsen
Open Enterprise Server 2 en vsphere Best Practises Michael Wilmsen Even voorstellen Werk met Novell producten sinds 1997 Werk met VMware producten sinds 2000 Certified Novell Instructor 2006 VCP 3 en 4
Opgave Tussentijdse Oefeningen Jaarproject I Reeks 4: Lcd Interface & Files
Opgave Tussentijdse Oefeningen Jaarproject I Reeks 4: Lcd Interface & Files 1 Introductie In deze oefening zal je je LCD display leren aansturen. Je controleert deze display door er instructies naar te
Technische Specificaties nieuwe Unix Applikaties
Technische Specificaties nieuwe Unix Applikaties In 2010 werden 7 Unix servers geconsolideerd naar een nieuwe Unix omgeving, waar gebruik gemaakt wordt van srp s (vergelijkbaar met zone, of container).
Inhoudsopgave: Whisper380-computerhulp
Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Datum: 17-10-2010 Inhoudsopgave: Inhoudsopgave:... 2 Het programma downloaden.... 3 Het programma downloaden... 4 De installatie van het programma... 6 Het
Knoppix kookboek 3.2. Dualboot Windows XP met Knoppix 3.2 op 1 hardeschijf
Knoppix kookboek 3.2. Dualboot Windows XP met Knoppix 3.2 op 1 hardeschijf Hier wordt beschreven hoe je Knoppix 3.2. (Linux) en Windows XP professional op 1 hardeschijf (HD) kunt installeren. De software
EmSE presentatie. Starten met de ATtiny2313: Een RGB powerled driver Kees Moerman, 13 juli 2010
EmSE presentatie Starten met de ATtiny2313: Een RGB powerled driver Kees Moerman, 13 juli 2010 Het probleem Ik wil een LED controller maken Voor zelfgemaakte RGB power-led lampjes Om aan mijn thuisnetwerk
Virtualizatie bij SIN
Virtualizatie bij SIN Inhoud 1 Waarom...2 2 Mogelijkheden:...2 3 Features:...2 3.1 Xen server...2 3.2 HyperV...3 3.3 ESXi...3 4 Pros Cons voor SIN:...3 4.1 Xen Server...3 4.2 HyperV...3 4.3 ESXi...3 5
Nieuwe UEFI Bios en GPT
Nieuwe UEFI Bios en GPT 1 schijven. Koopt U een nieuwe Personal Computer (desktop of Notebook) dan komt U vanzelf deze nieuwe zaken tegen. Dit verhaal gaat niet op voor een andere soort computers zoals
Windows XP Migratie opties. Bart van Dijk ([email protected])
Windows XP Migratie opties Bart van Dijk ([email protected]) Windows XP Migratie opties Wat is het probleem met Windows XP De opties te vervanging van Windows XP Migratie naar Linux Mint Probleem met
Microcontrollers. Robert Langenhuysen, PA0RYL
Microcontrollers Robert Langenhuysen, PA0RYL 1 RF Seminar B&D 2013 Eisen Niet al te ingewikkeld Kits, geschikt voor experimenteren, rapid prototyping, etc. I/O mogelijkheden HDMI, VGA, SD, analoog, digital,
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
Techniek van de digitale adaptieve Centrale Eindtoets: Afnamespelers Facet
Techniek van de digitale adaptieve Centrale Eindtoets: Afnamespelers Facet Dienst Uitvoering Onderwijs Oktober 2018 Welke clients hebben we? BCLD (Windows, MacOS/X en Linux) App + MDM App + MDM 2 ipad
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
Systeemeisen Facet 6.0
Systeemeisen Facet 6.0 Facet is het computerexamensysteem voor het afnemen van centraal geplande examens en toetsen. Facet kan zowel offline als online gebruikt worden. Bij een online-afname worden de
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?
Gebruiker afschermen van de hardware
Device driver 1 Gebruiker afschermen van de hardware Prog1 Prog2 System calls/ API Operating Systeem Device drivers Hardware 2 Introductie Een device driver is een computer programma dat direct communiceert
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,
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,
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
UBUNTU 8 installatie. 13/10/2009 http://www.ivowebschool.be/uploads/ ivowebschool.be/ /205bc10d-ef8e-4a 1/14. Onderwerpen
UBUNTU 8 installatie Onderwerpen Ubuntu downloaden VMWare klaarmaken Ubuntu installeren VMWare tools installeren 1. Ubuntu downloaden ( ) Je kan ubuntu gratis downloaden via de website www.ubuntu.com.
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
KORTE HANDLEIDING VOOR. de installatie van Nokia Connectivity Cable Drivers
KORTE HANDLEIDING VOOR de installatie van Nokia Connectivity Cable Drivers Inhoudsopgave 1. Inleiding...1 2. Vereisten...1 3. Nokia Connectivity Cable Drivers installeren...2 3.1 Vóór de installatie...2
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
Gentoo linux. Introductie. Gentoo is anders. LinuxFocus article number 336 http://linuxfocus.org. door Guido Socher (homepage) Over de auteur:
LinuxFocus article number 336 http://linuxfocus.org Gentoo linux door Guido Socher (homepage) Over de auteur: Guido werkt erg graag met Gentoo omdat het hem meer controle geeft over het installatie proces.
Gebruiksaanwijzing AVR910 USB Programmer
TECHNISCH INSTITUUT SINT-PAULUS Kruisven 25 2400 Mol Gebruiksaanwijzing Schooljaar 2007-2008 Studierichting EE Gebruiksaanwijzing AVR910 USB Programmer Geïntegreerd in AVR-DevL Board Jan Cools Projecten
Kurzweil 3000 op Mac OS X
Kurzweil 3000 op Mac OS X Instructies voor het gebruiken van Kurzweil 3000 voor Windows op Mac OS X met behulp van een virtueel besturingssysteem Probleemstelling Installatie Instellingen Overzicht links
SMP50-200/201 INGENIA HORIZON 5 SMARTPHONE PARTITIE FIX INSTRUCTIES
SMP50-200/201 INGENIA HORIZON 5 SMARTPHONE PARTITIE FIX INSTRUCTIES Page 1 of 8 VOORDAT U BEGINT: BACKUP BELANGRIJKE GEGEVENS! Bij het upgraden van uw Yarvik Smartphone kunnen alle gebruikersinstellingen,
Technische Referentie - V&A TSD-QA89 (2011/11)
Technische Referentie - V&A TSD-QA89 (2011/11) 1. V: Hoe kan ik de 3D functie op de Asrock Vision 3D en ION3D systemen aanzetten? A: Verschillende monitor/tv/media/afspeel software zullen verschillende
Het installeren van Mac OS X 10.5 Leopard
Het installeren van Mac OS X 10.5 Leopard Geschreven door: Walter Galan INTRODUCTIE Op het moment van schrijven van deze gids, OS X 10.5 Leopard is de huidige versie van Apple. De nieuwste besturingssysteem
SmartTV Forensics. M. Roeloffs A. Boztas. Nederlands Forensisch Instituut
SmartTV Forensics M. Roeloffs A. Boztas Nederlands Forensisch Instituut [email protected] [email protected] 11 april 2017 Agenda Inleiding Materiaal en methoden Data acquisitie Data analyse Toekomst Conclusie
Installatiehandleiding AhsayOBM Unix / Linux. v20080901
Installatiehandleiding AhsayOBM Unix / Linux v20080901 Inhoudsopgave 1 Over deze handleiding...3 2 Systeemvereisten...4 3 Installatie...5 3.1 Linux...5 3.2 BSD...5 4 Gebruik...7 4.1 Gebruik via de GUI...7
Raspberry Pi de eerste stappen.
De Raspberry Pi is uitgepakt. Je hebt een HDMI monitor en een usb toetsenbord en muis aangesloten. Wat heb je verder nog nodig? Een powersupply eventueel bijgeleverd, of een telefoonlader. Een netwerk
tiptel 545/570 office tiptel 545/570 SD PC Software en Driver Installatie In Windows XP/ Windows 7 (32/64 Bit)
tiptel 545/570 office tiptel 545/570 SD PC Software en Driver Installatie In Windows XP/ Windows 7 (32/64 Bit) Installatie van PC Software Volg de onderstaande stappen: 25.05.2011 1. Plaats de cd-rom die
Super GRUB2 Disk Super GRUB2 Disk
Super GRUB2 Disk Super GRUB2 Disk is een live cd die je helpt om te starten in elke Operating System (OS), zelfs als je niet kunt opstarten door normale middelen. Een nieuwe stabiele release De voormalige
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
UEFI Unified Extensible Firmware Interface
UEFI Unified Extensible Firmware Interface Hans Lunsing ([email protected]) 30 maart 2015 Wat is UEFI? Unified Extensible Firmware Interface: software interface tussen firmware en besturingssysteem
Linux Mint Cinnamon 18.1 Ervaringen. Bart van Dijk
Linux Mint Cinnamon 18.1 Ervaringen Bart van Dijk ([email protected]) Linux Mint Cinnamon 18.1 Waarom overstappen naar Linux Linux weetjes Achtergrond Linux Mint Ervaringen Aanbevelingen Waarom overstappen
ES1 Project 1: Microcontrollers
ES1 Project 1: Microcontrollers Les 1: Installeren en verifiëren van de SDE Door Hugo Arends, augustus 2012 Microcontrollers Een microcontroller is een elektronische component dat gebruikt wordt om (complexe)
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
MS Virtual pc 2007 Handleiding
MS Virtual pc 2007 Handleiding Start de Virtual PC 2007 console en klik op [New...] om een nieuwe virtuele pc aan te maken. De wizzard voor het aanmaken van een nieuwe, virtuele pc start op. New Virtual
VMware vsphere 5. What s New! Bram de Laat, Marek Zdrojewski, Jan van Leuken
VMware vsphere 5 What s New! Bram de Laat, Marek Zdrojewski, Jan van Leuken ESXi firewall Hardware versie 8 Limieten weer hoger: 32 vcpu s (Multi-core Virtual CPU Support) Max 1TB ram HD Audio USB 3.0
DSP - workshop µbrd. 1 Inleiding... 3. 1.1 Inleiding... 3. 1.2 Doelstellingen... 4. 1.3 Hardwarebenodigdheden... 5. 1.4 Softwarebenodigdheden...
DSP - workshop µbrd Inhoudsopgave 1 Inleiding... 3 1.1 Inleiding... 3 1.2 Doelstellingen... 4 1.3 Hardwarebenodigdheden... 5 1.4 Softwarebenodigdheden... 6 2 Ontwikkelomgeving installeren... 7 2.1 Ontwikkelbord
RTC Opleidingen Beckhoff TwinCAT. Voorbereiding
Voorbereiding Beckhoff Automation bvba Belgium Rudi Grouset v2.3-05/02/2014 Voorbereiding voor het volgen van de Beckhoff training Om de opleidingsdagen bij Beckhoff succesvol te laten doorgaan vragen
Linux Server Installatie
Linux Server Installatie Debian 5 Lenny Installeer Debian zonder grafische omgeving. Minimum voorwaarden voor een Debian Server: Install Type Minimal RAM[114] Recommended RAM[114] Hard Drive space used[114]
Handleiding software USB PIC DEV. BOARD
Handleiding software USB PIC DEV. BOARD V2.0 M.F. van Lieshout & J.G.W. Carpaij 21-03-2006 Handleiding software USB PIC DEV. BOARD Algemene informatie Hier volgt eerst wat algemene informatie over het
Een externe stick / disk formatteren voor OS X en Windows
Een externe stick / disk formatteren voor OS X en Windows 8/2012 ~ R. Sellis Regelmatig krijg ik de vraag hoe een externe schijf het makkelijkste te gebruiken is als zowel Microsoft Windows als Apple OS
2 Installatie Windows Server 2008 R2 Standard
10 2 Installatie Windows Server 2008 R2 Standard 2.1 Mogelijke proefopstellingen 2.1.1 64-bit computer, zonder Virtualization Technology Minimaal 2GB geheugen Netwerkkaart Naar Internet, waarschijnlijk
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
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
Friesland College Leeuwarden
Voorwoord In dit project vertel ik wat Open Source is en wat ik daarover heb gevonden. Ik laat zien hoe ik een Virtuele machine geschikt maak voor Dual Boot. Dan laat ik zien hoe je 2 besturingssystemen
Assemblage van een computer. Willem Beeuwsaert m.m.v. bvba Deprouw Computers Zwevezele
De montage van de pc begint bij enkele dozen... De paarse doos linksboven bevat de grafische kaart De paarse doos linksboven bevat de grafische kaart De blauwe doos bovenaan bevat de processor (CPU) De
Software hoofdstuk 1. 1. Wat is de functie van een besturingssysteem? 2. Welke hoofdtaken heeft het besturingssysteem?
Software hoofdstuk 1 1. Wat is de functie van een besturingssysteem? Een besturingssysteem ( in het Engels operating system of afgekort OS) is een programma (meestal een geheel van samenwerkende programma's)
NB000110 Sweex Card Reader 16 in 1 USB 2.0
NB000110 Sweex Card Reader 16 in 1 USB 2.0 Voordelen Ideaal voor de mobiele gebruiker Uitwisselen van data onderling Direct Access - Geschikt voor elke desktop en notebook die over een vrije USB-poort
De AVR Microcontroller programmeren met GCC
LinuxFocus article number 231 http://linuxfocus.org De AVR Microcontroller programmeren met GCC Kort: door Guido Socher (homepage) Over de auteur: Guido houdt van Linux, niet alleen om dat leuk is om de
We beginnen met een strikvraag: Welk van de volgende zijn bestanden?
Alles is een bestand Posted 21 Sep 2015 David BothFeed Adapted Feb 2017 Henry van Aarssen Image by : opensource.com We beginnen met een strikvraag: Welk van de volgende zijn bestanden? Directories Shell
Deze handleiding is bedoeld voor PC-gebruikers met minimaal Pentium CPU (of compatibel) of MAC-gebruikers met minimaal PowerPC.
Verkorte werkwijze eerste gebruik 1. Inleiding (1) 2. Installeren en aktiveren (2) Verwijderen oude drivers (2.1) Installatie onder Windows 98 SE / 2000 (2.2) Aktiveren onder Windows (2.3) Installatie
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
Machinevirtualisatie. Raphael kena Poss Universiteit van Amsterdam. Besturingsystemen
Machinevirtualisatie Raphael kena Poss Universiteit van Amsterdam Besturingsystemen 1 vandaag... zal je leren: wat machinevirtualisatie is waarvoor het wordt gebruikt hoe het werkt het verschil tussen
