File systemen. File attributen

Maat: px
Weergave met pagina beginnen:

Download "File systemen. File attributen"

Transcriptie

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 op permanent geheugen (b.v. disk of tape) Eenfile 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

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

3 Open-file table Per proces een open-file table. bevat een entry voor iedere open file entry bevat o.a. current file-pointer 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 (per proces) file-structure table in-core inode table (global) user space system space disk space 8-6

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 type vaak niet door OS gebruikt, eerder van belang voor toepassing 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

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) 8-10

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 8-12

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

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) 8-16

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.) 8-18

10 Acyclic Graph Directory (3) voorbeeld: hard links pgsultra>mkdir demo2; cd demo2 pgsultra>echo "WIT WIT WIT" >wit.txt pgsultra>ln wit.txt white.txt pgsultra>ls -li total rw heijnsd 12 May 3 16:28 white.txt rw heijnsd 12 May 3 16:28 wit.txt pgsultra>cat white.txt WIT WIT WIT pgsultra>rm wit.txt; ls -li total rw heijnsd 12 May 3 16:28 white.txt pgsultra>cat white.txt WIT WIT WIT pgsultra> 8-19 Acyclic Graph Directory (4) voorbeeld: softlink pgsultra>mkdir demo1; cd demo1 pgsultra>echo "ZWART ZWART ZWART" >zwart.txt pgsultra>ln -s zwart.txt black.txt pgsultra>ls -li total lrwxrwxrwx 1 heijnsd 9 May 3 16:35 black.txt -> zwart.txt rw heijnsd 18 May 3 16:34 zwart.txt pgsultra>cat black.txt ZWART ZWART ZWART pgsultra>rm zwart.txt pgsultra>ls -li total lrwxrwxrwx 1 heijnsd 9 May 3 16:35 black.txt -> zwart.txt pgsultra>cat black.txt cat: cannot open black.txt pgsultra> 8-20

11 Acyclic Graph Directory (5) 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-21 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. 8-22

12 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 8-24

13 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 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-26

14 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 8-27 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-28

15 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-> 8-29 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-30

16 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-31 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 Basis File Systeem geeft lees- en schrijfopdrachten voor blokken I/O control bevat device drivers en interrupt control routines devices de controllers en de schijven 8-32

17 Structuren (1) overzicht Op disk Boot control block (UNIX: boot block) Partition Control Block (UNIX: superblock) Directory structure File Control Block (UNIX: inode) data blokken In primary storage partitie tabel directory informatie system-wide Open File Table bevat FCB van iedere open file per-process Open File Table bevat o.a. current position pointer 8-33 structuren (2) open(filename) user primary storage (kernel) directory structure directory structure file control block secondary storage Het openen van een file 8-34

18 structuren (3) read(index) user1 per proces OFT Data blocks read(index) user2 File Control Block secondary storage System wide OFT per proces OFT primary storage (kernel) Het (shared) lezen van een file door twee processen 8-35 Virtual File Systems Een VFS maakt het mogelijk verschillende file systemen in één Operating Systeem te ondersteunen. b.v. in linux: ffs, extfs, ext2fs of procfs b.v. in Windows: FAT, NTFS Een VFS biedt één interface naar de applicatie verschillen in file systemen worden opgevangen door de implementatie van het VFS 8-36

19 VFS file-system interface VFS interface File system 1 File System 2 File System 3 Netwerk 8-37 Toekennen van schijfruimte aan files overzicht Allocatie methoden: aaneengesloten (contiguous allocation) geketende blokken (linked allocation) geïndexeerde blokken (indexed allocation) 8-38

20 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 8-39 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-40

21 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 ruimte veel seeks nodig gevoelig voor verminking (of verlies) van pointers 8-41 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-42

22 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 (bij direct access) 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 ) 8-43 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-44

23 Indexed Allocation: basis (met 1 index block) index block data blocks empty 8-45 Indexed Allocation: met linked index blocks index blocks data blocks nil 8-46

24 Indexed allocation: met multilevel index blocks voorbeeld: 3-voudige indirectie 8-47 Indexed allocation : vast aantal indexen + multilevel voorbeeld met 128 pointers per index block 0 blok 0 blok

25 Vrije ruimte beheer bitmap (bitvector) Ieder geheugen blok wordt gerepresenteerd door 1 bit (0 als bezet, 1 als vrij) voordeel: snel te doorzoeken: aaneengesloten vrije ruimten snel te herkennen linked list vrije blokken vormen een keten, verbonden door pointers in de blokken voordeel: kost geen extra ruimte 8-49 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 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. 8-50

26 Secondary storage (2) 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 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-52

27 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 8-53 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. 8-54

28 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 Waarom? 8-55 Disk Management Formattering sectoren aanbrengen logische formattering lege directory FAT (File Allocation Table, is partition control block) 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-56

29 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 8-57 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-58

30 Disk Management Swap space (2) swap space management 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 8-59 Disks zijn kwetsbaar periodiek backups nodig restore wanneer nodig RAID systemen Disk Management Betrouwbaarheid 8-60

31 RAID (1) Oorspronkelijk: Redundant Array of Inexpensive Disks, Nu liever: Redundant Array of Independent Disks Doel: performance betrouwbaarheid Technieken: striping Mirroring, parity, error correcting codes 8-61 RAID (2) striping: Het splitsen van een dataeenheid en deze parallel wegschrijven naar verschillende schijven. bit level striping: verschillende bits uit één byte naar verschillende disks block level striping : verschillende blokken uit één file naar verschillende disks, b.v. bij n disks, block i naar disk (i mod n) + 1 mirroring: Het volledig dupliceren van schijven, iedere write wordt tweemaal uitgevoerd (parallel) 8-62

32 RAID (3) Aanname: steeds 4 schijven met data, C=Copy, P=Parity Raid 0: striping Raid 1: mirrored disks C C C C Raid 2: error correcting codes P P P Raid 3: bit-interleaved parity P Raid 4: block-interleaved parity P Raid 5: Block interleaved distributed parity P P P P P Raid 6: P + Q redundancy P P P P P P 8-63 RAID (4) RAID 0: alleen striping (block level), geen redundancy RAID 1: mirroring RAID 2: bit-level striping error correcting bits op aparte disks fout te herstellen op grond van error correcting bits (Hamming code) RAID 3: Bit-level of byte-level striping fout te herstellen door controller plus parity bit 8-64

33 RAID (5) RAID 4: Block-level striping Parity blocks op één aparte disk RAID 5: Als RAID 4, maar parity wordt gespreid over de disks RAID 6: Als RAID 5, maar met extra informatie om tegen multiple disk failures te beschermen. Gebruik RAID 0 plus RAID 1 voor hoge performance en betrouwbaarheid. (let op: verschil tussen RAID 0+1 en RAID 1+0) RAID 6 niet vaak geïmplementeerd. 8-65

File systemen. File attributen

File systemen. File attributen 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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: [email protected] 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: [email protected] 2005 1-1 Doel van een Operating System Wat is een Operating

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

' 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Gebruiker afschermen van de hardware

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

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

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

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

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

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

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

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

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

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

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

Thuis-server bouwen. Bart van Dijk

Thuis-server bouwen. Bart van Dijk Thuis-server bouwen Bart van Dijk ([email protected]) Thuis-server bouwen Inleiding Waarom een thuis-server Kant-en-klare thuis-server opties Zelfbouw opties Wat heeft Bart gedaan Demo Inleiding Thuis-servers

Nadere informatie

MOUNTE2. een Network Redirector. onder Ms-Dos voor het. Second Extended Filesystem. van Linux

MOUNTE2. een Network Redirector. onder Ms-Dos voor het. Second Extended Filesystem. van Linux MOUNTE2 een Network Redirector onder Ms-Dos voor het Second Extended Filesystem van Linux A239 Ontwerp en Implementatie van Operating Systems Student : Peter van Sebille Studienummer : 756669 Begeleider

Nadere informatie

Hulplink: https://help.ubuntu.com/community/installinganewharddrive

Hulplink: https://help.ubuntu.com/community/installinganewharddrive In de Ubuntu server hier zit een tweede sata-disk van 400 GB, deze is nog niet zichtbaar in Ubuntu. Daar gaat verandering in komen, zonde toch. Deze disk moet altijd te zien zijn omdat daar de backups

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

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

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

DB architectuur. [email protected]

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

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

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

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

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

Multiboot systeem maken

Multiboot systeem maken Multiboot systeem maken Met de opkomst van Linux stappen steeds meer mensen over op een multiboot systeem, waarbij meerdere Operating Systemen op de harde schijf worden geplaatst. Ook als u alleen bij

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

Tim Mallezie Architectuur van besturingssystemen: Vraag A2.

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

Nadere informatie

Een externe stick / disk formatteren voor OS X en Windows

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

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

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

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

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

Inhoudsopgave: Whisper380-computerhulp

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

Nadere informatie

Unix Console Gebruik

Unix Console Gebruik Unix Console Gebruik Inleiding tot het gebruik van de Unix console... met wat Linux en distributiespecifieke zaken ertussen. Presentatie van 16/04/2007 voor de HCC-Vl : Mechelen Sven Vermeulen 1 Unix Console

Nadere informatie

Automa'c Storage Management 11 g release 2. OGH DBA DAG 14 september 2010 Rob den Braber

Automa'c Storage Management 11 g release 2. OGH DBA DAG 14 september 2010 Rob den Braber Automa'c Storage Management 11 g release 2 OGH DBA DAG 14 september 2010 Rob den Braber Agenda Wat is ASM? New Features ASM 11g release 2 Infrastructuur ASM Oracle ACFS Voor- en nadelen van ASM- gebruik

Nadere informatie

Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 11 juli 2017 Linux User Group Nijmegen

Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 11 juli 2017 Linux User Group Nijmegen Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 11 juli 2017 Linux User Group Nijmegen Inleiding Dit praatje gaat over Elasticsearch. De onderwerpen die aan bod komen: Wat is Elasticsearch?

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

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

CDROM Installatie HANDLEIDING c 2003, 2004 Stichting schoollan, Arnhem, Nederland. Bill Maas

CDROM Installatie HANDLEIDING c 2003, 2004 Stichting schoollan, Arnhem, Nederland. Bill Maas CDROM Installatie HANDLEIDING c 2003, 2004 Stichting schoollan, Arnhem, Nederland. Bill Maas 2 juni 2004 Inhoudsopgave I Overzicht van de installatie 4 1 Inleiding 5 2 Hardware 6 3 Installatietypen en

Nadere informatie

6,7. Werkstuk door een scholier 2286 woorden 24 januari keer beoordeeld. Informatica. Algemeen

6,7. Werkstuk door een scholier 2286 woorden 24 januari keer beoordeeld. Informatica. Algemeen Werkstuk door een scholier 2286 woorden 24 januari 2004 6,7 90 keer beoordeeld Vak Informatica Algemeen Voordat er besturingssystemen werden uitgevonden, werd de bediening van computers door mensen geregeld

Nadere informatie

Technische Specificaties nieuwe Unix Applikaties

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).

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

Voor op afstand os installatie moeten de volgende onderdelen geïnstalleerd zijn op de Windows 2000 server.

Voor op afstand os installatie moeten de volgende onderdelen geïnstalleerd zijn op de Windows 2000 server. Werkstuk door een scholier 1063 woorden 13 januari 2006 6,8 51 keer beoordeeld Vak Informatica Risimage Hoe werkt RIS? RIS gebruikt DHCP en de Active Directory service om cliënt van afstand te installeren.

Nadere informatie

Hoe partitioneer ik een hardeschijf?

Hoe partitioneer ik een hardeschijf? Project Hoe partitioneer ik een hardeschijf? Voor: Medewerker ICT Door: Patrick Koning Inleiding In deze opdracht ga je leren hoe je een harde schijf kunt partitioneren, oftewel: een harde schijf indelen

Nadere informatie