File systemen. File attributen

Maat: px
Weergave met pagina beginnen:

Download "File systemen. File attributen"

Transcriptie

1 File systemen Een file is een verzameling gegevens met een naam en andere attributen. Een file wordt bewaard in de vorm van een reeks bytes op permanent geheugen (b.v. disk of tape) Een file systeem bestaat uit een verzameling files en mechanismen voor het opslaan en benaderen hiervan. Gegevens over files worden opgeslagen in directories. 8-1 File attributen naam type (hoe kan de file gebruikt worden?) omvang eigenaar (creator) bescherming (wie heeft toegang, en hoe?) tijdstempels (creatie, laatste gebruik, laatste wijziging) (locatie op disk) 8-2 1

2 File operaties (1) minimale set create (filenaam) read (filenaam, positie, buffer, lengte) write (filenaam, positie, buffer, lengte) delete (filenaam) ( truncate (filenaam, lengte) ) meestal aan te vullen met: open en close operaties m.b.v. file-id en current file-pointer 8-3 File operaties (2) gebruikelijke set create (filenaam) open (filenaam, mode) file-id read (file-id, buffer, lengte) write (file-id, buffer, lengte ) reposition (file-id, positie) delete (file-id) close (file-id) ( truncate (file-id, lengte) eventueel: setattributes en getattributes 8-4 2

3 Open-file table Per proces een open-file table. bevat een entry voor iedere open file entry bevat o.a. current file-pointer en locatie op disk bij multi-user systemen: 2 niveaus van open-file tables: per proces een open-file table, bevat current file pointer voor dat proces één systeembrede open-file table bevat o.a. locatie op disk open-file count 8-5 Open-file Table (2) voorbeeld: UNIX read(4, ) data blokken inodes open-file table file-structure table in-core inode table user space system space disk space 8-6 3

4 File typen file type geeft informatie over inhoud en gebruiksmogelijkheden : type vaak opgenomen in laatste onderdeel van filenaam: b.v. harvest.exe is een executable b.v. cipher.asm bevat assembler source code 8-7 Access Methods Access Method (Toegangswijze): Op welke wijze worden de gegevens in de file benaderd Sequential access : blokken alleen in volgorde vanaf het begin van de file te benaderen b.v. read, leest volgend blok Direct Access : blokken in willekeurige volgorde te benaderen b.v. read n, leest (relatief) bloknummer n Overige Access methoden: b.v. Indexed Sequential Access Method 8-8 4

5 Directory structuur (1) File systeem bestaat uit 1 of meer partities relatie tussen partitie en disk (volume) verschillend voor verschillende systemen per partitie een directory directory bevat een entry voor iedere filenaam in de partitie entry bevat file-attributen en locatie-gegevens 8-9 Directory structuur (2) operaties: search (directory, filenaam) create (directory, filenaam) delete (directory, filenaam) list (directory) rename (directory, filenaam, nieuwe filenaam) setattributes(directory, filenaam, attribute values) getattributes(directory, filenaam, attributes)

6 Single level directory Alle files in één lijst voordelen: eenvoudig nadelen unieke namen nodig lange zoektijden 8-11 Two-level directories(1) Per user een eigen directory Master directory bevat pointers naar user directories voordelen: unieke namen per gebruiker kortere zoektijden voor/nadeel scheiding tussen files van verschillende gebruikers

7 Two-level directories (2) Voor benaderen van file van andere gebruikers : padnaam opgeven, d.i. usernaam en filenaam, b.v. /pieters/harvest.exe Soms ook partitie opgeven b.v. (bij MS-DOS): C:\results\monday.dat systeemprogramma's in aparte directories. Zoekvolgorde opgeven in searchpad d.i. een lijst van padnamen van directories 8-13 Multi-level directories: bomen (1) generalisatie van two-level directory iedere file bereikbaar vanuit de root via een unieke padnaam een directory is ook een file (met een speciaal attribuut) in een directory kunnen zich entries bevinden voor files (sub)directories onderscheid: absolute padnamen en relatieve padnamen ieder proces heeft steeds een current directory

8 Multi-level directories : bomen (2) voorbeeld /users/staff/pieters/projecta/harvest.data absolute padnaam filenaam Na cd /users/staff/pieters : /users/staff/pieters/projecta/harvest.data current directory relatieve padnaam 8-15 Multi-level directories : bomen (3) Files van andere gebruikers benaderen door: absolute padnaam, of current directory aanpassen, en relatieve filenaam gebruiken, of directory van andere gebruiker opnemen in search pad. (als het om een programma gaat)

9 Acyclic Graph Directory (1) Generalisatie van een boomstructuur Maakt. het o.a. mogelijk (sub)directories te delen (sharing) mogelijke implementaties: symbolic link (soft link) : absolute of relatieve padnaam in andere directory opnemen duplicaat entry in andere directory maken (hard link) : probleem: handhaven van consistentie 8-17 Acyclic Graph Directory (2) Complexer dan boom: doorlopen van directory (dubbele entries) deleten van files, mogelijkheden: bij een delete opdracht file meteen opruimen: bij duplicaat entry wijst de pointer van het duplicaat naar een ongeldige locatie. Dit kan ernstige problemen opleveren. bij een symbolic link wordt naar een niet bestaande file verwezen. Gebruiker merkt dit t.z.t. file pas opruimen als alle referenties naar de file verdwenen zijn referentieteller bijhouden (UNIX: referentie teller voor hard links. Geen hard links naar directories.)

10 Acyclic Graph Directory (3) soft links voorbeeld: teveel symbolic links dutikos-/home/staff/heijnsd/demo2-> ln -s e.txt f.txt dutikos-/home/staff/heijnsd/demo2-> ln -s f.txt e.txt dutikos-/home/staff/heijnsd/demo2-> ls -l total 2 lrwxrwxrwx 1 heijnsd 5 Oct 1 12:06 e.txt -> f.txt lrwxrwxrwx 1 heijnsd 5 Oct 1 12:06 f.txt -> e.txt dutikos-/home/staff/heijnsd/demo2-> cat f.txt cat: f.txt: Too many levels of symbolic links dutikos-/home/staff/heijnsd/demo2-> 8-19 General Graph Directories Meest algemene vorm; cycles mogelijk verhinderen van eeuwige lussen bij zoekacties door een maximum voor het aantal te doorzoeken directories. garbage collect nodig voor het verwijderen van onbereikbare files met reference count > 0 cycles vermijden bij toevoegen van links is mogelijk, maar kost veel rekentijd

11 Bescherming (1) reliability bescherming tegen fysieke schade protectie: bescherming tegen ongeauthoriseerde toegang voor protectie is toegangsbeheersing (access control) nodig op niveau van individuele (low level) operaties: read, write, execute. Soms ook: append, delete, list etc. bij iedere file een access list nodig; d.i. een lijst van gebruikers en de operaties die zij mogen uitvoeren. gecomprimeerde versie van access list d.m.v. groepen i.p.v. individuele gebruikers b.v UNIX kent categorieën: eigenaar, groep, wereld., voor iedere categorie mogelijke rechten: r, w, x voor read, write, execute 8-21 UNIX access rechten (1) voorbeeld dutikos-/home/staff/heijnsd-> ls -l select1 -rwxr-x--x 1 heijnsd Nov select1 iedereen mag het programma uitvoeren de groep mag lezen en uitvoeren de eigenaar mag lezen, schrijven en uitvoeren

12 UNIX access rechten (2) Eigenaar kan rechten attributen van een file wijzigen d.m.v. het chmod commando. Absoluut : hierbij worden rechten octaal weergegeven, (één octaal digit per groepje van drie bits) Voorbeeld: chmod 750 <filenaam> geeft: user r,w,x recht, group: r,x, public: geen rechten Symbolisch : per categorie (u,g,o) of alle (a) de wijzigingen aangeven, voorbeeld: chmod o+w <filenaam> geeft iedereen schrijfrecht voor <filenaam> 8-23 UNIX access rechten (3) voorbeeld: dutikos-/home/staff/heijnsd-> ls -l select1 -rwxr-x--x 1 heijnsd Nov select1 dutikos-/home/staff/heijnsd-> chmod o+w select1 dutikos-/home/staff/heijnsd-> ls -l select1 -rwxr-x-wx 1 heijnsd Nov select1 dutikos-/home/staff/heijnsd-> chmod o+r-w select1 dutikos-/home/staff/heijnsd-> ls -l select1 -rwxr-xr-x 1 heijnsd Nov select1 dutikos-/home/staff/heijnsd-> chmod 751 select1 dutikos-/home/staff/heijnsd-> ls -l select1 -rwxr-x--x 1 heijnsd Nov select1 dutikos-/home/staff/heijnsd->

13 Bescherming (2) Bescherming van directories analoog aan bescherming van files, maar rechten enigszins aangepast: read betekent: directory entry te zien write betekent: directory entry te wijzigen execute betekent directory entry te gebruiken om de file (of subdirectory ) te vinden Bij benadering van een file via een padnaam moet een gebruiker de juiste rechten hebben voor iedere directory in de padnaam Soms (bij gebruik van links) heeft een gebruiker verschillende rechten voor een file, afhankelijk van de gebruikte padnaam 8-25 Consistentie semantiek Vraag: wat gebeurt er wanneer meerdere gebruikers dezelfde file tegelijk benaderen? met name: Wanneer is het effect van een write door een proces te zien door een ander proces? voorbeelden: UNIX: het resultaat van een write is onmiddellijk zichtbaar voor andere gebruikers (one-copy semantiek ) Andrew: effect van een write pas zichtbaar voor anderen na close. andere benadering: niet muteerbare shared files

14 File systeem implementatie introductie Files worden opgeslagen op permanent geheugen (disk, tape,...) alleen disks worden hier besproken model I/O van main memory naar disk in de vorm van blokken van vaste grootte. 1 blok op disk is 1 of meer sectoren (van b.v. 512 bytes) een blok heeft een uniek blok-adres als het blok-adres bekend is, dan is het blok direct te benaderen. een blok is op dezelfde plaats terug te schrijven 8-27 File systeem implementatie organisatie gelaagde structuur: applicatie programma gebruikt system calls (evt. via een subroutine library) logisch file systeem gebruikt directory om file te vinden file organisatie vertaalt logisch blok-adres naar fysiek blok-adres I/O control bevat device drivers en interrupt control routines devices de controllers en de schijven

15 Mounting File systeem toe te voegen aan een bestaand file systeem d.m.v. mount opdracht. mount geeft aan: de fysieke locatie van het te mounten file systeem de (logische) plaats waar het te mounten file systeem moet worden ingevoegd in het bestaande file systeem mounting vindt o.a. plaats: bij toevoegen van een (verwisselbare) schijf in geval van gedistribueerde systemen, als verbinding wordt gemaakt met een ander file systeem Mounting: voorbeeld device A device B f1 f2 f3 d1 d2 d3 a b c mount B:/d1 A:/f3 geeft een nieuwe logische structuur: device A device B f1 f2 f3 d1 d2 d3 a b c c nu ook bereikbaar als A:/f3/c a b c

16 Toekennen van schijfruimte aan files overzicht Allocatie methoden: aaneengesloten (contiguous allocation) geketende blokken (linked allocation) geïndexeerde blokken (indexed allocation) 8-31 contiguous allocation (1) aaneengesloten blokken voordelen: minimum aantal seeks nodig eenvoudige administratie geschikt voor sequentiële en directe toegang nadelen externe fragmentatie : dynamic allocation problem; soms compaction nodig interne fragmentatie: grootte van tevoren schatten is vaak moeilijk voor een gebruiker

17 contiguous allocation (2) variant: primaire allocatie van een aantal aaneengesloten blokken wanneer primaire allocatie niet voldoende, dan een aantal extra gebieden van aaneengesloten blokken (extents) mogelijk. extents hoeven niet te grenzen aan de primaire allocatie of aan elkaar ( voorbeeld IBM: MVS grootte van primary en van extents op te geven door gebruiker. Maximaal 15 extents mogelijk) 8-33 linked allocation (1) geketende lijst van even grote blokken verspreid over de disk voordelen geen externe fragmentatie beperkte interne fragmentatie alle files kunnen groeien nadelen alleen efficient voor sequentiele toegang pointers kosten veel ruimte veel seeks nodig gevoelig voor verminking (of verlies) van pointers

18 linked allocation (2) variaties dubbel gelinkte lijst i.p.v. enkelvoudig gelinkt MS-DOS File Allocation Table (FAT) pointer naar eerste blok bevindt zich in de directory, pointer naar het volgende blok bevindt zich niet in een blok, maar in de FAT 8-35 indexed allocation (1) Files in blokken verspreid over de schijf ; pointers naar de blokken worden per file bewaard in een index blok voordelen: weinig seeks nodig geschikt voor sequentiële en directe toegang alle files kunnen groeien nadelen: overhead (ruimteverlies) t.g.v. pointers Index blok vaak voor grootste deel leeg (veel kleine files )

19 Indexed allocation (2) varianten met oplossingen voor de grootte van het index blok (kleinere) geketende indexblokken (linked scheme ) multilevel index combinatie (vast minimum + multilevel hierarchie) 8-37 Indexed Allocation: basis (met 1 index block) index block data blocks empty

20 Indexed Allocation: met linked index blocks index blocks data blocks nil 8-39 Indexed allocation: met multilevel index blocks voorbeeld: 3-voudige indirectie

21 Indexed allocation : vast aantal indexen + multilevel voorbeeld met 128 pointers per index block blok 0 blok Secondary storage (1) voornamelijk disks kleinst leesbare eenheid: sector plaats van een sector volledig bepaald door: drive nummer (diskpack) de plaat (head) de track de sector cylinder : tracks die op verschillende platen vertikaal onder elkaar liggen

22 Secondary storage (2) Disk voor te stellen als een ééndimensionale array van sectoren, met volgorde van nummering: eerst sectoren van cylinder 0, head 0 daarna die van cylinder 0, head 1, etc. Als : s sectoren per track, h heads per cylinder, c cylinders per disk pack, dan sector k van head j van cylinder i heeft array-positie (logisch sectornummer): p = k + s * (j + i * h) Secondary storage (3) Een proces doet I/O-requests op basis van logisch sectornummer het file-organisatie module vertaalt logisch sectornummer naar cylinder, track en sector adres Op I/O-control niveau (device driver) worden de requests uitgevoerd

23 Disk-head scheduling (1) Tijd tussen het starten van de I/O-operatie en het einde van de I/O operatie, bestaat uit: seektijd (t.b.v. het bewegen van de kop naar de goede track) b.v. 10 ms latencytijd (tot goede sector onder de kop) b.v. 8 ms transfertijd (het lezen of schrijven zelf) b.v. 1 ms Seektijd evenredig met het aantal 'over te steken' tracks Bij meer dan één wachtende I/O request, seektijd te bekorten door goede disk-head scheduling 8-45 Disk-head scheduling Algoritmen (1) FCFS (First Come First served) eenvoudig geen starvation seektijden niet optimaal SSTF (Shortest Seek Time First) gunstiger seektijden starvation mogelijk

24 Disk-head scheduling Algoritmen (2) SCAN. Kop beweegt van track 0 naar track max, en terug. Onderweg worden alle passende requests uitgevoerd. met name geschikt in dynamische omgevingen SCAN-C (Circulair). Kop beweegt van track 0 naar track max, maar voert alleen op de heenweg requests uit. geeft meer uniform wachttijden LOOK en LOOK-C, als SCAN en SCAN-C maar in plaats van track 0 en track max, minimale en maximale tracknummers waarvoor requests aanwezig zijn Disk head scheduling (3) keuze van een algoritme Als zelden meer dan 1 request in de queue, dan is ieder algoritme goed. patroon van de requests heeft ook te maken met single/multi user systeem file allocation methode positie van de directory positie van index tabel SSTF veel gebruikt Bij zware belasting SCAN of SCAN-C beter

25 Disk Management Formattering sectoren aanbrengen logische formattering lege directory FAT (File Allocation Table) vrije ruimte lijst Boot block voor laden van systeem bootstrap programma nodig: gedeeltelijk in ROM ander deel op vaste positie op disk. (MS-DOS: aan begin van hard disk) 8-49 Disk Management Bad Blocks Slechte sectoren registreren en buiten gebruik stellen. Verschillende methodes: IBM-PC: Bij FORMAT speciale indicatie voor slechte sectoren in FAT tijdens bedrijf ontstane slechte sectoren later in FAT aangeven SCSI disks: lijst van bad blocks op disk, door controller bijgehouden slechte sectoren worden vervangen door andere sectoren. (transparant voor de gebruiker.) N.B. dit werkt optimalisatie d.m.v. disk-head scheduling tegen

26 Disk Management Swap space (1) Gebruik van swap-space afhankelijk van memory management: hele proces image, of op page basis swap space locatie: opnemen in normale file systeem, of aparte partitie N.B. swap space vaak gespreid over meerdere schijven 8-51 swap space management Disk Management Swap space (2) code pages: ruimte bij start proces toewijzen, inhoud: meteen copiëren uit file, of pas als betreffende page wordt uit-gepaged data pages: ruimte kan groeien inhoud kan wijzigen

27 Disk Management Betrouwbaarheid (1) Disks zijn kwetsbaar periodiek backups nodig restore wanneer nodig RAID systemen (RAID = Redundant Array of Inexpensive Disks) gebaseerd op striping en redundancy gebruikte technieken: mirroring (of shadowing) block interleaved parity 8-53 Disk management Betrouwbaarheid (2) Stable Storage: Stable storage gaat 'nooit' verloren implementatie d.m.v. replicatie ( b.v. duplicatie) acties bij wegschrijven van blok A naar disk: 1. Schrijf blok A naar disk1 (d.i. blok A 1 ) 2. Als 1) klaar schrijf blok A naar disk 2 (d.i. blok A 2 ) 3. operatie is klaar als 1) en 2) klaar recovery actie bij optreden van een fout als A 1 en A 2 geen fout bevatten, en A1=A2, operatie geslaagd. als A i een error en A j niet, vervang A i door A j Als A 1 en A 2 beide geen error, maar A 1 A 2, dan A 1 := A 2 effect: write volledig geslaagd, of helemaal niet

IN1805 I Operating System Concepten

IN1805 I Operating System Concepten IN1805 I Operating System Concepten Hoofdstuk 10: File system 8-1 File systemen Eenfile is een verzameling gegevens met een naam en andere attributen. Een file wordt bewaard in de vorm van een reeks bytes

Nadere informatie

IN1805 I Operating System Concepten

IN1805 I Operating System Concepten IN1805 I Operating System Concepten Hoofdstuk 12: Mass-storage structure 9-1 Secondary storage (1) voornamelijk disks kleinst leesbare eenheid: sector plaats van een sector volledig bepaald door: drive

Nadere informatie

File systemen. File attributen

File systemen. File attributen File systemen Eenfile is een verzameling gegevens met een naam en andere attributen. Een file wordt bewaard in de vorm van een reeks bytes op permanent geheugen (b.v. disk of tape) Eenfile systeem bestaat

Nadere informatie

user space system space disk space

user space system space disk space File systemen File attributen Een file is een verzameling gegevens met een naam en andere attributen. Een file wordt bewaard in de vorm van een reeks bytes op permanent geheugen (b.v. disk of tape) Een

Nadere informatie

Virtueel Geheugen en demand paging (1)

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

Nadere informatie

slides3.pdf April 15, 2002 1

slides3.pdf April 15, 2002 1 Wat is een Operating System? CSN CS3 OS structuur en File management Standaard verzameling software voor een computer Besturing/beheer van de computer Gemak voor schrijvers van programma s Standaarden

Nadere informatie

Geheugen en Adressering. Binding. Binding (2) Logische en Fysieke adresruimten. relocatie register. Dynamic loading

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

Nadere informatie

1=2720/2725 Operating System Concepten

1=2720/2725 Operating System Concepten TECHNISCHE UNIVERSITEIT DELFT Faculteit EWI, Afdeling SCT 1 1 1=2720/2725 Operating System Concepten ^ november 2013, 14.00-17.00 uur. docent: H.J. Sips Dit is een tentamen met 9 open vragen Opgave Punten

Nadere informatie

Memory Management. Virtual Memory. Eisen Memory Management. Verdelen geheugen over meerdere 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

Nadere informatie

Vraag 1 (2 punten) (iii) Een lees-opdracht van virtueel adres 2148 seg 0, offset 2148 - idem

Vraag 1 (2 punten) (iii) Een lees-opdracht van virtueel adres 2148 seg 0, offset 2148 - idem Tentamen A2 (deel b) 24-06-2004 Geef (liefst beknopte en heldere) motivatie bij je antwoorden; dus niet enkel ja of nee antwoorden, maar ook waarom. Geef van berekeningen niet alleen het eindresultaat,

Nadere informatie

Bestandssystemen. yvan vander sanden. 16 maart 2015

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

Nadere informatie

IN1671 Operating System concepten Oefen opgaven

IN1671 Operating System concepten Oefen opgaven IN1671 Operating System concepten Oefen opgaven Opgave 1 Een OS is vaak ontworpen overeenkomstig een lagenstructuur. a. Beschrijf kort (in enkele zinnen) de essentie van een gelaagde opbouw. (Welk verband

Nadere informatie

Uitwerking Tentamen Operating Systems Maandag 15 juni 2015 P1 P2 P3 P4 P5 P1 P3 P5 P4 P2 P1 P3 P5 P3. Opgave 1

Uitwerking Tentamen Operating Systems Maandag 15 juni 2015 P1 P2 P3 P4 P5 P1 P3 P5 P4 P2 P1 P3 P5 P3. Opgave 1 Uitwerking Tentamen Operating Systems Maandag 15 juni 2015 Belangrijk: de gegeven antwoorden vormen één mogelijke uitwerking van het tentamen. Echter zijn er bij vele vragen meerdere correcte antwoorden

Nadere informatie

Basis UNIX commando's - overzicht

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

Nadere informatie

Computerarchitectuur en netwerken. Operating System structuur. Files

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

Nadere informatie

Oefening 1: hardware block devices (zoals harde schijven) herkennen

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

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Examen Operating Systemen (2R230) op vrijdag 26 augustus 2005, 14.00-17.00 uur. Het tentamen bestaat uit drie delen die apart worden

Nadere informatie

Dit zijn latency s die voorkomen bij het selecteren van het juiste geheugenadres in de RAM.

Dit zijn latency s die voorkomen bij het selecteren van het juiste geheugenadres in de RAM. Examenvragen 1. RAS / CAS / Ras to Cas => uitleggen, plus zeggen wat je het beste optimaal houdt (CAS) Dit zijn latency s die voorkomen bij het selecteren van het juiste geheugenadres in de RAM. RAS: Row

Nadere informatie

De Floppy Disk Drive (5)

De Floppy Disk Drive (5) De Floppy Disk Drive (5) Peter van Overbeek PTC Print Scanned, ocr ed and converted to PDf by HansO, 2001 Elke sector op elk track van een floppy disk wordt voorafgegaan door een sectoradres, zagen we

Nadere informatie

Korte uitleg: Wie mag wat met welk bestand

Korte uitleg: Wie mag wat met welk bestand Korte uitleg: Wie mag wat met welk bestand Zoals in Korte uitleg: Directories, meta-data van bestanden, inodes beschreven zit er bij de meta-data van een bestand in de inode van dat bestand een aantal

Nadere informatie

Software. Opdrachten - Deel 1. Naam: Klas: 2015 versie:concept-3.4.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

Nadere informatie

Bouwstenen voor PSE. Datatypes en Datastructuren

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

Nadere informatie

' Het tentamen is gesloten boek, dus het is niet toegestaan om het tekstboek, slides of eigen gemaakte aantekeningen te gebruiken.

' 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

Nadere informatie

8 bits: NTFS op bitniveau

8 bits: NTFS op bitniveau 8 bits Techblog over IT, informatiebeveiliging en open source forensics 14-6-07 NTFS op bitniveau Windows computers (zowel XP als Vista) maken gebruik van NTFS (New Technology File System). Om een beetje

Nadere informatie

Centrale begrippen hoofdstuk 3. Waarom multiprogramming? Vandaag. processen proces state: running, ready, blocked,... Vragen??

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:

Nadere informatie

Geheugenbeheer. ICT Infrastructuren 2 december 2013

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

Nadere informatie

Inleiding Practicum Operating Systems

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

Nadere informatie

Productmeeting EqualLogic

Productmeeting EqualLogic Productmeeting EqualLogic Storage - algemeen Donderdag 8 november 2007 Peter Van Waeleghem Agenda Opslag van gegevens Principe Technologie Optimalisatie van de opslag RAID Opslag via een netwerk Extra

Nadere informatie

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 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: Heijnsdijk@ewi.tudelft.nl Wat is een Operating System?

Nadere informatie

in1671 - Operating System Concepten

in1671 - Operating System Concepten in1671 - Operating System Concepten drs J.W.J. Heijnsdijk Faculteit EWI, kamer 09.280 (Mekelweg 4) tel. 85804 email: Heijnsdijk@ewi.tudelft.nl 2005 1-1 Doel van een Operating System Wat is een Operating

Nadere informatie

FAT32 disk structuur 2007 stam.blogs.com

FAT32 disk structuur 2007 stam.blogs.com FAT32 disk structuur 2007 stam.blogs.com Master Boot Record De Master Boot Record is vrijwel hetzelfde voor alle besturingssystemen. Het ligt binnen de eerste sector van de harddisk: Cylinder 0, Head 0,

Nadere informatie

IN1805 I - Operating System Concepten

IN1805 I - Operating System Concepten IN1805 I - Operating System Concepten Koen Langendoen email: k.g.langendoen@tudelft.nl 1-1 Praktische Zaken Voorkennis: C + computer systemen College: 7x3 = 5x4 = 5x(wo+do) Tentamen: 2 april + 1 juli Boek

Nadere informatie

Examen besturingssystemen

Examen besturingssystemen Examen besturingssystemen Vrijdag 11 januari 2008, 13u30 17u00 Prof. Koen De Bosschere Richting: Naam: Belangrijk 1. Vergeet niet uw naam te vermelden. 2. Schrijf de antwoorden in de daarvoor voorziene

Nadere informatie

Tentamen 17 augustus 2000 Opgaven Computerarchitectuur

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

Nadere informatie

High Availability & Disaster Recovery

High Availability & Disaster Recovery Disaster Recovery Problematiek en denkpistes voor oplossingen Cevi Usernamiddag 8 december 2009 9 december 2009 Cevi bedrijfspresentatie High Availability & Disaster Recovery Een theoretische benadering

Nadere informatie

Erik Poll Martijn Warnier. http://www.cs.kun.nl/~erikpoll/linux

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

Nadere informatie

Computerarchitectuur en netwerken Toets 1 4 okt

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

Nadere informatie

Huiswerk Linux: Apache groepsrechten

Huiswerk Linux: Apache groepsrechten Huiswerk Linux: Apache groepsrechten Opdracht: configureer Apache zodanig, dat je Cygwin niet meer Als administrator hoeft te starten om Apache te configureren. Om dit te bereiken maken we in Windows een

Nadere informatie

Geheugenbeheer. ICT Infrastructuren. hoofdstukken 7 en 8.1

Geheugenbeheer. ICT Infrastructuren. hoofdstukken 7 en 8.1 Geheugenbeheer ICT Infrastructuren hoofdstukken 7 en 8.1 Eenvoudig geheugenbeheer OS gebruikt een klein stukje geheugen rest is voor gewone processen OS vrij 0 1000 Eenvoudig geheugenbeheer OS gebruikt

Nadere informatie

DB architectuur.

DB architectuur. DB architectuur joost.vennekens@kuleuven.be DB - logisch perspectief - DB - fysisch perspectief - DBMS Fysische details van databank beheren Zodat gebruiker zich enkel om logische perspectief moet bekommeren

Nadere informatie

Datastructuren en algoritmen voor CKI

Datastructuren en algoritmen voor CKI Datastructuren en algoritmen voor CKI Jeroen Bransen 1 30 september 2015 1 met dank aan Hans Bodlaender en Gerard Tel Dynamische verzamelingen Stack implementaties Array met maximale grootte Linked List

Nadere informatie

4/4 Bestandssystemen

4/4 Bestandssystemen Networking Services 4/4 Bestandssystemen 4/4.1 Structuur van Linuxbestandssystemen Definitie Om op een optimale wijze beheer uit te kunnen voeren op een Linux-bestandssysteem, is kennis van de eigenschappen

Nadere informatie

slides7.pdf 23 nov

slides7.pdf 23 nov Onderwerpen Operating Systems Inleiding Algemeen 7 Operating Systems Algoritmen Piet van Oostrum Wat is een Operating System? Wat doet een O.S.? Hoe zit een O.S. in elkaar? (in grote lijnen) Wat zijn de

Nadere informatie

TI-2720 Operating System Concepten. 21 januari 2013, uur. docent: H.J. Sips. Dit is een tentamen met 9 open vragen

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

Nadere informatie

Computer architecturen: Hard Disk technologie

Computer architecturen: Hard Disk technologie : Hard Disk technologie Jan Genoe KHLim Versie : dinsdag 11 juli 2000 1 Historisch perspectief 1973: 1. 7 Mbit/square inch 140 MBytes 1979: 7. 7 Mbit/square inch 2 300 MBytes Bron: New York Times, 2/23/98,

Nadere informatie

Examen besturingssystemen

Examen besturingssystemen Examen besturingssystemen Zaterdag 26 januari 2013, 14u00 Prof. Koen De Bosschere Richting: Naam: Belangrijk 1. Vergeet niet uw naam te vermelden. 2. Schrijf de antwoorden in de daarvoor voorziene ruimte.

Nadere informatie

We beginnen met een strikvraag: Welk van de volgende zijn bestanden?

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

Nadere informatie

DATASTRUCTUREN LIJSTEN. Dr. D.P. Huijsmans 12 sept 2012 Universiteit Leiden, LIACS

DATASTRUCTUREN LIJSTEN. Dr. D.P. Huijsmans 12 sept 2012 Universiteit Leiden, LIACS DATASTRUCTUREN LIJSTEN Dr. D.P. Huijsmans 12 sept 2012 Universiteit Leiden, LIACS EEN ANALOGIE VOOR ABSTRACTE DATATYPEN (ADT) ADT: architectuur + functionaliteit Woon/werk elementen, adressering Mogelijkheden

Nadere informatie

Inleiding Practicum Operating Systems

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

Nadere informatie

Geschreven door Administrator maandag, 20 augustus :55 - Laatst aangepast donderdag, 23 augustus :25

Geschreven door Administrator maandag, 20 augustus :55 - Laatst aangepast donderdag, 23 augustus :25 Je harde schijf verhogen in CeNTOS met XenServer: root:~# fdisk /dev/xvda The number of cylinders for this disk is set to 6527. There is nothing wrong with that, but this is larger than 1024, and could

Nadere informatie

Waarmaken van Leibniz s droom

Waarmaken van Leibniz s droom Waarmaken van Leibniz s droom Artificiële intelligentie Communicatie & internet Operating system Economie Computatietheorie & Software Efficiënt productieproces Hardware architectuur Electronica: relais

Nadere informatie

DATASTRUCTUREN LIJSTEN. Dr. D.P. Huijsmans 2e college Leiden 11 sept 2013 Universiteit Leiden, LIACS

DATASTRUCTUREN LIJSTEN. Dr. D.P. Huijsmans 2e college Leiden 11 sept 2013 Universiteit Leiden, LIACS DATASTRUCTUREN LIJSTEN 1 Dr. D.P. Huijsmans 2e college Leiden 11 sept 2013 Universiteit Leiden, LIACS EEN ANALOGIE VOOR ABSTRACTE DATATYPEN (ADT) ADT: architectuur + functionaliteit Woon/werk elementen,

Nadere informatie

NW09 NTFS machtigingen

NW09 NTFS machtigingen NW09 NTFS machtigingen Bij de installatie van het besturingssysteem kan je kiezen of je de schijf wil formatteren in het bestandssysteem FAT of in het bestandssysteem NTFS. Op schijven die geformatteerd

Nadere informatie

Blackboard Gebruikersdag

Blackboard Gebruikersdag Blackboard Gebruikersdag Blackboard Gebruikersdag 19 februari 2008 Jo Vanvoorden Overzicht Jo Vanvoorden? Blackboard Omgeving Setup Load balancer setup DR Setup Database SAN setup Storage backend setup

Nadere informatie

Computerarchitectuur en netwerken. Memory management Assembler programmering

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

Nadere informatie

Korte uitleg: Mounten van filesystemen

Korte uitleg: Mounten van filesystemen Korte uitleg: Mounten van filesystemen Mounten (van filesystemen) wordt in beter Nederlands 'aankoppelen' genoemd. Hoe je het ook noemt, waar gaat het om? Voor velen is dit een raadselachtig gebeuren.

Nadere informatie

The Linux Cowloop Device Driver

The Linux Cowloop Device Driver The Linux Cowloop Device Driver Hendrik-Jan Thomassen AT Computing BV Nijmegen Inleiding Biedt mogelijkheid om block device schrijfbaar te laten lijken, zonder dat block device zelf te beschrijven. Copy

Nadere informatie

Datastructuren Uitwerking jan

Datastructuren Uitwerking jan Datastructuren Uitwerking jan 2015 1 1a. Een abstracte datastructuur is een beschrijving van een datastructuur, met de specificatie van wat er opgeslagen wordt (de data en hun structuur) en welke operaties

Nadere informatie

Databases - Inleiding

Databases - Inleiding Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden

Nadere informatie

Nederlandse versie. Inleiding. Hardware. Activeren RAID mogelijkheden. PU103 Sweex 2 Port Serial ATA RAID PCI Card

Nederlandse versie. Inleiding. Hardware. Activeren RAID mogelijkheden. PU103 Sweex 2 Port Serial ATA RAID PCI Card PU103 Sweex 2 Port Serial ATA RAID PCI Card Inleiding Allereerst hartelijk bedankt voor de aanschaf van de Sweex 2 Port Serial ATA RAID PCI Card. Met deze kaart kun je gemakkelijk twee Serial ATA poorten

Nadere informatie

TI-2720 Operating System Concepten. 6 november 2012, uur. docent: H.J. Sips. Dit is een tentamen met 9 open vragen

TI-2720 Operating System Concepten. 6 november 2012, uur. docent: H.J. Sips. Dit is een tentamen met 9 open vragen TECHNISCHE UNIVERSITEIT DELFT Faculteit Elektrotechniek, Wiskunde en Informatica Sectie Parallelle en Gedistribueerde Systemen TUDelft TI-2720 Operating System Concepten 6 november 2012, 14.00-17.00 uur.

Nadere informatie

TSMS Lite, Professional and Enterprise vergelijking

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

Nadere informatie

CPU scheduling : introductie

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

Nadere informatie

Operating Systems Linux Blok 7a Partities Erik Seldenthuis

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

Nadere informatie

Icoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time)

Icoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time) Algemeen/General Gepubliceerd maar gewijzigd Published but changed Meer acties op geselecteerde content More actions on selected content Gepubliceerd en niet gewijzigd Published and not changed Terugdraaien

Nadere informatie

Open Enterprise Server 2 en vsphere Best Practises. Michael Wilmsen

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

Nadere informatie

Korte uitleg: Mounten van filesystemen door de desktopgebruiker

Korte uitleg: Mounten van filesystemen door de desktopgebruiker Korte uitleg: Mounten van filesystemen door de desktopgebruiker Aangezien deze korte uitleg over mounten van filesystemen onder bijzondere omstandigheden gaat wordt de lezer geacht Korte uitleg: Mounten

Nadere informatie

DB architectuur. joost.vennekens@denayer.wenk.be

DB architectuur. joost.vennekens@denayer.wenk.be DB architectuur joost.vennekens@denayer.wenk.be DB - logisch perspectief - DB - fysisch perspectief - DBMS Fysische details van databank beheren Zodat gebruiker zich enkel om logische perspectief moet

Nadere informatie

SCSI INSTALLATIE. Bij een SCSI netwerk tussen bijvoorbeeld 2 BERT interfaces en 1 Harddisk. Terminator geen Terminator Terminator.

SCSI INSTALLATIE. Bij een SCSI netwerk tussen bijvoorbeeld 2 BERT interfaces en 1 Harddisk. Terminator geen Terminator Terminator. SCSI INSTALLATIE Deze B.E.R.T. SCSI-Interface heeft een MSX-DOS 2.32 ingebouwd. Wanneer de SELECT-toets tijdens het opstarten ingedrukt wordt gehouden, wordt MSX-DOS 2.32 niet geinitialiseerd. Wanneer

Nadere informatie

Deel 2: Endnote bibliografische software gebruiken als databasemanager en editor

Deel 2: Endnote bibliografische software gebruiken als databasemanager en editor Deel 2: Endnote bibliografische software gebruiken als databasemanager en editor Versie feb. 2015 pag. 38 Endnote output: 1. Organiseer je database 2. Doorzoek de referenties in je database 3. Publiceren,

Nadere informatie

In deze aflevering van deze serie zal ik proberen een groot gebrek van Turbo Pascal weg te nemen, namelijk het gemis aan Random Access Files.

In deze aflevering van deze serie zal ik proberen een groot gebrek van Turbo Pascal weg te nemen, namelijk het gemis aan Random Access Files. Turbo Pascal deel 7 Erik van Bilsen MSX Club Magazine 40 Scanned, ocr ed and converted to PDf by HansO, 2001 In deze aflevering van deze serie zal ik proberen een groot gebrek van Turbo Pascal weg te nemen,

Nadere informatie

Intake Formulier Opleidingen

Intake Formulier Opleidingen Intake Formulier Opleidingen CommVault Afdeling: Opleidingen Documentnummer: I-CV-01_training Contactgegevens Betrokkenen Naam Email Telefoonnummer DataManagement Professionals (Trainer) Naam Email Telefoonnummer

Nadere informatie

4EE11 Project Programmeren voor W. College 3, 2008 2009, Blok D Tom Verhoeff, Software Engineering & Technology, TU/e

4EE11 Project Programmeren voor W. College 3, 2008 2009, Blok D Tom Verhoeff, Software Engineering & Technology, TU/e 4EE11 Project Programmeren voor W College 3, 2008 2009, Blok D Tom Verhoeff, Software Engineering & Technology, TU/e 1 Onderwerpen Grotere programma s ontwerpen/maken Datastructuren en algoritmes 2 Evolutie,

Nadere informatie

ESA Week 4a: Unix. Vandaag: versiebeheer (RCS, CVS, SVN) Donderdag: Compilatiebeheer, SSH en nog het een en ander

ESA Week 4a: Unix. Vandaag: versiebeheer (RCS, CVS, SVN) Donderdag: Compilatiebeheer, SSH en nog het een en ander ESA Week 4a: Unix Vandaag: versiebeheer (RCS, CVS, SVN) Donderdag: Compilatiebeheer, SSH en nog het een en ander 1/30 23 september 2004 Versiebeheer Een Version-Control System biedt ondersteuning bij de

Nadere informatie

Belangrijkste ideeën/concepten uit OS, incl. proces

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

Nadere informatie

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? 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

Nadere informatie

Digitale opslag. Wat als er geen tape meer bestaat? 20 maart 2013

Digitale opslag. Wat als er geen tape meer bestaat? 20 maart 2013 Digitale opslag Wat als er geen tape meer bestaat? 20 maart 2013 Digitale opslag Het einde van de tape Kostprijs Betrouwbaarheid Compressie De ideale oplossing Gratis kan ook Het einde van de tape Sinds

Nadere informatie

Werken met het DOS commando Fdisk

Werken met het DOS commando Fdisk Werken met het DOS commando Fdisk Bij een nieuwe harde schijf of bij het opnieuw instellen van partities moet Fdisk gebruikt worden. Ik krijg soms de vraag hoe dit nu precies werkt. Voor mij is het vrij

Nadere informatie

Windows Command Prompt

Windows Command Prompt Windows Command Prompt yvan vander sanden 1 maart 2015 De echte wereld Het verschil tussen een middelmatige en een goede systeembeheerder is dat de goede systeembeheerder scripts kan maken. Scripts laten

Nadere informatie

Subject: Backups en Beestjes

Subject: Backups en Beestjes Voorwoord voor Back-ups en Beestjes. Het werken met up-to-date data en informatie is belangrijk. Mensen en bedrijven wagen het er niet op dat al hun data verloren gaat aan craches, virussen en andere soorten

Nadere informatie

RAM optimaliseren: Cacheman

RAM optimaliseren: Cacheman RAM optimaliseren: Cacheman Windows beheert het geheugen op haar eigen manier, zonder dat u daar in principe veel invloed op heeft. Het programma Cacheman van Outertech kan daar verandering in brengen.

Nadere informatie

WebSite Director Gebruikersgids

WebSite Director Gebruikersgids WebSite Director Gebruikersgids CyberTeams, Inc. 104 South Main Street, Mt. Airy, MD 21771 301-829-6144! www.cyberteams.com CyberTeams and WebSite Director are registered trademarks of CyberTeams, Inc.

Nadere informatie

Handleiding DirectAdmin

Handleiding DirectAdmin Handleiding DirectAdmin Heeft uw hostingpakket het control panel DirectAdmin dan leest u in deze sectie hoe u uw pakket kunt beheren. Dat doet u via : http://www.uwdomein.nl:2222. 1 Inloggen Voordat u

Nadere informatie

Linux Server Installatie

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]

Nadere informatie

Beveiliging van persoonlijke bestanden door middel van encryptie een tutorial door Nick heazk Vannieuwenhoven

Beveiliging van persoonlijke bestanden door middel van encryptie een tutorial door Nick heazk Vannieuwenhoven Beveiliging van persoonlijke bestanden door middel van encryptie een tutorial door Nick heazk Vannieuwenhoven Ten Geleide Voor het beveiligen van onze persoonlijke bestanden zullen we gebruik maken van

Nadere informatie

Les 3, di 25-08- 15: De Installatie van Windows Server 2012 1.1 Windows Server 2012 1.2 De installatie van Windows Server 2012

Les 3, di 25-08- 15: De Installatie van Windows Server 2012 1.1 Windows Server 2012 1.2 De installatie van Windows Server 2012 Week 35: Les 1, ma 24-08- 15: Inleiding en basisbegrippen netwerk / IP i.1 Opbouw van de lessen Lessen van het boek Tussentijdse beoordelingsmomenten met theorietoets en eindopdracht i.2 Netwerkbegrippen

Nadere informatie

Info-books. Toegepaste Informatica. Deel1c : Systeemsoftware (Win XP), netwerken en hardware. BI1c. Jos Gils Erik Goossens

Info-books. Toegepaste Informatica. Deel1c : Systeemsoftware (Win XP), netwerken en hardware. BI1c. Jos Gils Erik Goossens Info-books BI1c Toegepaste Informatica Deel1c : Systeemsoftware (Win XP), netwerken en hardware Jos Gils Erik Goossens Hoofdstuk 5 Met diskettes en harde schijven werken 5.1 Probleemstelling Gegevens worden

Nadere informatie

DM2k v2.6 page 1. DM2K - Disk manager 2000 ========================

DM2k v2.6 page 1. DM2K - Disk manager 2000 ======================== DM2K - Disk manager 2000 DM2k v2.6 page 1 DM2K - Disk manager 2000 ======================== (c) Juli 1998, December 1998, Mei 1999, Maart 2000, Maart 2000, Oktober 2000, April 2001, Oktober 2002, Maart

Nadere informatie

Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni, 2010

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.

Nadere informatie

Harde schijven hebben tegenwoordig zelfs een capaciteit van 4 tot 15 gigabyte. Een gigabyte is 1024 megabyte.

Harde schijven hebben tegenwoordig zelfs een capaciteit van 4 tot 15 gigabyte. Een gigabyte is 1024 megabyte. Werkstuk door een scholier 1704 woorden 1 december 2004 6,1 47 keer beoordeeld Vak Informatica Externe geheugens. Het extern geheugen van de computer is het geheugen waar bestanden kunnen worden geplaatst

Nadere informatie

Examen besturingssystemen

Examen besturingssystemen Examen besturingssystemen Zaterdag 14 januari 2017, 8u30 Prof. Koen De Bosschere Richting: Naam: Belangrijk 1. Vergeet niet uw naam te vermelden. 2. Schrijf de antwoorden in de daarvoor voorziene ruimte.

Nadere informatie

Installatiehandleiding. Facto minifmis

Installatiehandleiding. Facto minifmis Installatiehandleiding Facto minifmis 1. Installatie Facto MiniFMIS 1.1 Achtergrond Facto MiniFMIS biedt facilitaire organisaties een eenvoudige en gebruikersvriendelijke hulpmiddel bij het uitvoeren van

Nadere informatie

HOWTO: Configuratie van Samba als PDC

HOWTO: Configuratie van Samba als PDC HOWTO: Configuratie van Samba als PDC Steve Weemaels 2005 Wat is samba Een implementatie van het Microsoft SMB protocol onder Unix systemen, met als doel het sharen van directories en printers, userauthenticatie

Nadere informatie

1. Als je bent ingelogd op je vm, in welke directory bevind je je?

1. Als je bent ingelogd op je vm, in welke directory bevind je je? Module 4. 1. Als je bent ingelogd op je vm, in welke directory bevind je je? 2. Kopieer alle bestanden uit de directory /var/log/ naar je login directory. Hoeveel bestanden bevinden zich in je directory?

Nadere informatie

Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur

Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Werkplekbeheer en kantoorautomatisering Examennummer: 19694 Datum: 24 maart 2012 Tijd: 13:00 uur - 14:30 uur Dit examen bestaat uit 7 pagina s. De opbouw van het examen is als volgt: - 40 meerkeuzevragen

Nadere informatie

1.2 ENVIRONMENT DIVISION.

1.2 ENVIRONMENT DIVISION. 1 SEQUENTIAL I/O 1.1 Inleiding 1.1.1 SEQUENTIËLE ORGANISATIE (= opslagstructuur) Begrip record: Elk record heeft een vaste voorganger (behalve het 1ste record), elk record heeft een vaste opvolger (behalve

Nadere informatie

Opgave Tussentijdse Oefeningen Jaarproject I Reeks 4: Lcd Interface & Files

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

Nadere informatie

Access to innovation. Televersal Deltatraining OpensScape Business. OpenScape Business Deltatraining. Backup en restore.

Access to innovation. Televersal Deltatraining OpensScape Business. OpenScape Business Deltatraining. Backup en restore. Access to innovation OpenScape Business Deltatraining Backup en restore Backup & Restore Backup & Restore devices Scheduled Backups Complete Backup vs. Diagnosis data only Notes / Hints 2 Via Backup en

Nadere informatie

Besturingssystemen beschrijving van de belangrijkste functies.

Besturingssystemen beschrijving van de belangrijkste functies. Besturingssystemen belangrijkste functies. p. 1 Besturingssystemen beschrijving van de belangrijkste functies. De twee belangrijkste functies van een besturingssysteem zijn : 1) het beheren van de resources

Nadere informatie

slides2.pdf April 12,

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 >

Nadere informatie