Filsystem användarvy och implementering. Föreläsning 4
|
|
- Anita Lindqvist
- för 9 år sedan
- Visningar:
Transkript
1 Filsystem användarvy och implementering Föreläsning 4
2 Filsystem De abstrakta datatyperna fil och directory Hur implementerar man filsystem? Användarvyn av filsystem Implementering av filsystem Exempel på filsystem Kap: , 10.6, 11.8 OS Föreläsning 4, Filsystem 2
3 Filsystemet - att organisera nästa minnesnivå register cache primärminne elektronisk disk magnetisk disk optisk disk magnetband OS Föreläsning 4, Filsystem 3
4 Användarvyn Filsystemet - det de flesta förknippar med ett operativsystem
5 Filsystemet Filsystemets främsta uppgift är att implementera långtidslagring av information Filsystemet abstraherar bort detaljer om fysisk implementation av filer på lagringsmediat (diskarna) Filsystemet bör tillåta att användaren organiserar sina filer på ett lätthanterigt sätt (vi bortser från ev. grafisk presentation av filsystemet) OS Föreläsning 4, Filsystem 5
6 Filsystemet två nivåer Två nivåer av filsystemet är synligt för användaren: Directoryn (eller mappar, foldrar) Filer Både directoryn och filer kan ses som abstrakta datatyper med attribut och operationer OS Föreläsning 4, Filsystem 6
7 Filer intern organisation Hur organiseras en fil internt? Vanligast en följd av bytes (jfr. primärminne) Historiskt - records (fixlängdsfält) - sökträd Om filsystemet inte bestämmer den interna strukturen är det upp till applikationen att tolka/skapa ev. struktur i filen OS Föreläsning 4, Filsystem 7
8 Filer som abstrakt datatyp Attribut Namn (Typ) Storlek Skydd (protection i.e. rwx) Tid för skapande Ägare/skapare Unik identifierare i filsystemet Lagringsplats Operationer Skapa Skriva Läsa Positionera Ta bort Trunkera Öppna Stänga Kopiera Döpa om OS Föreläsning 4, Filsystem 8
9 Filer namngivning (historiskt) Filnamn Antal tecken Skiljer på gemena och versaler? (små/stora tecken) Flera extensions? OS medvetet om extension? (Applikationer kontrollerar oftast extensions) MS-DOS/WINDOWS 8+3 (WINDOWS långa filnamn) Nej Nej Ja UNIX 255 Ja Ja Nej OBS! I UNIX kan ett filnamn börja med en punkt (ex..tcshrc) dessa filer syns normalt inte när man listar innehållet i directoryt OS Föreläsning 4, Filsystem 9
10 Vanliga filtyper - extensions typ vanlig extension användning exekverbar.exe.bin.out ingen objekt.obj.o Kompilerad men ännu inte länkad källkod.c.cc.java.f77.asm batch.bat Kommandon till kommandotolken text ordbehandling bibliotek utskrift/view arkiv multimedia.txt.doc.fm.tex.rtf.lib.a.dll.ps.pdf.jpg.tif.arc.zip.tar.mpeg OS Föreläsning 4, Filsystem 10
11 Exempel på (applikationsspecifik) intern organisation UNIX magic number text storlek data storlek BSS storlek symboltabell storlek flaggor text header objektmodul header objektmodul namn datum ägare protection storlek data header relokeringsbitar symboltabell objektmodul Exekverbar binärfil OS Föreläsning 4, Filsystem 11 Arkiv (bibliotek av objektmoduler)
12 Accessmetoder hur läser/skriver man filer Sekvensiell access Man läser/skriver en följd av bytes utan möjlighet att kunna positionera sig i filen Ett specialexempel: I/O mot terminal/tangentbord Random access Man kan positionera sig i filen för skrivning/läsning Andra accessmetoder Ex: indexerad access i databas Implementeras normalt ovanpå random access genom att applikationen bygger datastrukturer i filen (dvs bestämmer hur filens innehåll ska tolkas, jfr. Primärminne) OS Föreläsning 4, Filsystem 12
13 Accesskontroll - vem får göra vad Accesskontroll allmänt säkerhetsproblem För filsystem Vem får skapa/ta bort filer? Vem får läsa? Vem får modifiera? Vem får administrera rättigheten att administrera rättigheter? En-användar OS hade oftast inte accesskontroll för filer från början, ex. MS-DOS, MacOS OS Föreläsning 4, Filsystem 13
14 Protection domain -en modell för acessrättigheter protection domain - en uppsättning objekt och rättigheter på objekten - Ex. på domäner: user-space, kernel-space objekt fil1 fil2 fil3 fil4 term1 term2 dom1 dom2 dom3 domän 1 r rw r-x w adm enter 2 3 rw r r-x w rw w adm Capability Accesskontrollista OS Föreläsning 4, Filsystem 14
15 Accesskontrollistor UNIX (UFS) Begränsad form av accesskontrollistor För varje fil/directory kan rättigheter anges för 3 domäner: User, Group, Other (alla användare) Rättigheter: r-read, w-write, x-execute user group other rw r r AFS - Andrew File System Accesskontrollistor för directoryn Kan skapa godtyckliga grupper (domäner) Rättigheter per grupp för directory: lrwdika robert: rlwdika dan, f: rwdl os-students: rl system:anyuser none OS Föreläsning 4, Filsystem 15
16 Att dela filer I fleranvändarsystem tillåts ofta flera processer att ha en och samma fil öppen samtidigt Enkelt om det är read-only filer För filer som kan skrivas: Behov kan finnas att låsa delar av filen så bara en process kan skriva den delen i taget Vilken concistency semantics implementerar filsystemet Ex: UNIX: en skrivning syns samtidigt för alla användare/processer som har filen öppen OS Föreläsning 4, Filsystem 16
17 Directoryn - kataloger En-nivå alla filer i ett directory Enkelt att implementera Svårt att hantera speciellt om fler användare Två-nivåers ett directory per användare Isolerar användare Användare kan inte strukturera innehållet i sitt directory Fler-nivåers trädliknande directorystrukturer Vanligast idag OS Föreläsning 4, Filsystem 17
18 Directorystrukturer / / /usr /misc /usr /misc /include /info /include /info Träd Ex: MS-DOS Acyklisk graf Ex: UNIX Länk (hård) Symbolisk länk OS Föreläsning 4, Filsystem 18
19 Directorystrukturer forts. Varför tillåter man oftast inte cykler i directorystrukturen? Svårare att göra vanliga operationer som lista innehållet i ett directory och dess underdirectoryn Möjligt att man måste ha garbage collection för att ta reda på vilka filer/directoryn som inte längre kan kommas åt OS Föreläsning 4, Filsystem 19
20 Directoryn - som abstrakt datatyp Attribut Namn Skydd (protection i.e. rwx) Ägare/skapare Entries (filer, sub-directoryn, länkar) Unik identifierare i filsystemet Lagringsplats Operationer Skapa Skriva Läsa Ta bort Öppna Stänga Döpa om Skapa länk Ta bort länk OS Föreläsning 4, Filsystem 20
21 Att montera filsystem Innan ett filsystem används måste det monteras Directorystrukturen kan vara uppbyggd av flera hårddiskar och/eller partitioner Att montera: OS får reda på: Var filsystemet som ska monteras finns (t.ex disk E) Var i filsystemet det ska monteras (monteringspunkt) OS kontrollerar att det filsystem som ska monteras är korrekt OS noterar i directoryt där monteringspunkten ligger att det finns ett monterat filsystem OS Föreläsning 4, Filsystem 21
22 Montering - exempel /usr /ele /ds johnny danne robertr schulte OS Föreläsning 4, Filsystem 22
23 Montering Montering i UNIX Hela filsystemet ser ut som ett träd med en rot Montering konfigureras explicit Montering i Windows, MS-DOS När systemet bootas letas alla enheter som håller filsystem redas på De olika enheterna görs automatiskt tillgängliga Två-nivåer: devicename:\path\to\file OS Föreläsning 4, Filsystem 23
24 Sökvägar Absolut sökväg Anges med varje directory från roten /afs/it.kth.se/usr/include/sys/errno.h Relativ sökväg Anges relativt working directory cd /afs/it.kth.se/usr/include/ sys/errno.h OS Föreläsning 4, Filsystem 24
25 Minnesmappad I/O Istället för att läsa/skriva mot filsystemet/disk kan en process ofta mappa in en fil i sitt adressutrymme Läsning/skrivning går mot minne Kan snabba upp I/O När skrivs modifieringar tillbaka till disk? Om inte annat först när man stänger filen På explicit kommando OS Föreläsning 4, Filsystem 25
26 Implementation av filsystem Hur gör man egentligen?
27 Implementation av filsystem Hur implementeras filsystem? Logisk struktur hos skiktade (layered) filsystem Grunder om indelning av hårddisk Implementering av filer Hålla ordning på ledigt utrymme Öppna filer datastrukturer i OS Implementering av directoryn OS Föreläsning 4, Filsystem 27
28 Lagrade filsystem - ett smart sätt att organisera koden Applikationsprogram Logiska namn på filer etc. Logiskt filsystem Fysisk organisation av filsystemet hämta block x från disk y på spår z... Filorganisationsmodul Basfilsystem Ett OS stöder ofta flera filsystem: UFS, NFS, AFS FAT, FAT32, NTFS, CD-ROM... Hanterar de fysiska enheterna (översättare) Devicedrivers (I/O-controller) Fysisk enhet (disk) OS Föreläsning 4, Filsystem 28
29 Indelning av hårddisk - ett möjligt sätt att organisera hårddisken (formatering) Hela disken/skivminnet Master Boot Record Partitions tabell Partition 1 Partition 2 Partition 3 MBR läses vid bootning av BIOS identifierar partitioner och var OS ligger BOOT block Partition boot block Superblock MasterFileTable Hantering av ledigt utrymme I-noder (inte i NTFS) Root directory Filer och directoryn Ladda OS Filsystemstyp (UNIX, NTFS) OS Föreläsning 4, Filsystem 29
30 Implementering av filer Hur allokera utrymme på disken Vad händer när man öppnar och läser en fil OS Föreläsning 4, Filsystem 30
31 Allokering av utrymme för filer Kontinuerlig allokering Samma problem som för minnesallokering Fragmentering Hur hantera filer som växer Dock: Bra för skivminnen som bara skrivs en gång! Används för CD-ROM, DVD... OS Föreläsning 4, Filsystem 31
32 Blockindelad allokering Dela in skivminnet i block Allokering med länkad lista: Länkad lista med länken till nästa block i blocket - långsamt vid random access FAT File Allocation Table separat tabell med pekare till block Kan hållas i minne Hur stor blir tabellen? Mer detaljer längre fram... Men varför inte låna ideer från sidtabeller!? OS Föreläsning 4, Filsystem 32
33 Indexerad allokering - jfr sidindelad sidtabell UNIX File System (UFS) mode owners (2) timestamps (3) size link count device id direct blocks (10) single indirect double indirect triple indirect i-node (FCB)... data data data... data data data... Klarar filer upp till 64GB data data data data OS Föreläsning 4, Filsystem 33
34 Var ligger i-noder? - hur fungerar en disk Läs/skriv huvuden Cylinder Sektor OS Föreläsning 4, Filsystem 34
35 Var lägger man i-noderna? Nära starten av disken I varje cylindergrupp OS Föreläsning 4, Filsystem 35
36 Val av blockstorlek Medianstorlek på fil i UNIX ~ 1KB Små block annars mycket intern fragmentering I/O mot disk Små block mycket overhead Helst större block 512B 8KB har använts Ex: Berkley Fast File System: 8KB block som kan fragmenteras till 1KB Ex: MS-DOS max 2 16 block blockstorleken beror på hårddiskens storlek OS Föreläsning 4, Filsystem 36
37 Implementation av directoryn Primär uppgift - översätt filnamn till var filen finns på disk Annat att fundera över Var ligger filernas attribut - i directoryt eller i i-noden (FCB) Hur hantera långa filnamn Hur organisera directory - länkad lista av information om filer - kombinera med hashtabell Directoryn implementeras ofta som filer med speciell intern struktur OS Föreläsning 4, Filsystem 37
38 Datastrukturer - man normalt finner i filsystem På disk Boot block Superblock (MasterFileTable) Hur är partitionen indelad i block, lediga block... File Control Blocks (i-noder i UFS) Ev. Directorystruktur I minne Partitionstabell Information om monterade partitioner Tabell med nyligen accessade directoryn Tabell över alla öppna filer med kopior av filernas FCB:er Per process öppen filtabell OS Föreläsning 4, Filsystem 38
39 Att öppna/stänga filer Varför måste man normalt sett öppna en fil innan man läser/skriver den? Varför måste man stänga filen efteråt? Öppna filen: OS håller ordning på/kontrollerar: Accessrättigheter Var i filen man är positionerad Hur många som öppnat filen (delade filer) Stänga filen: OS håller ordning på: Hur många som öppnat filen Om filen buffrats i minne och behöver skrivas till disk OS Föreläsning 4, Filsystem 39
40 Öppna en fil - datastrukturer i minnet User space Kernel space open(filename) fd (index) read(fd) directory tabell directory info P2 read(fd2) FCB i-node data block Filtabeller för Tabell över varje process alla öppna filer OS Föreläsning 4, Filsystem 40
41 Hålla ordning på lediga block Hur håller man ordning på lediga block på disken? Bitvektor (växer med diskstorlek och minskande blockstorlek) Länkade listor Bygg dem i de lediga blocken Inget extra utrymme krävs! OS Föreläsning 4, Filsystem 41
42 Prestanda - några detaljer bland många Buffer (cache) för diskblock som accessas i minnet Kan implementera LRU När skrivs modifierad data till filsystemet? Försök designa filsystemet så man minskar Onödiga diskrörelser Inte skriver/läser för små mängder data Undvik dubbel cachening av minnesmappade filer minnesmappad I/O vanlig filaccess minnesmappad I/O vanlig filaccess sidcache buffercache buffercache filsystem OS Föreläsning 4, Filsystem filsystem 42
43 Mjuka och hårda länkar i UNIX Länk - En fil som innehåller sökvägen till en annan fil eller directory Hård länk Får bara peka ut filer Uppdaterar räknaren i den utpekade filens i-node för hur många som refererar till filen En fil kan inte tas bort så länge denna räknare är > 0 Mjuk länk Får peka ut både filer och directoryn Räknar inte upp räknaren i i-noden OS Föreläsning 4, Filsystem 43
44 Backup och konsistenskontroller - förbaskat viktigt men slarvas med... Backup Fysisk dump - skriv alla block i följd på backupmedia Logisk (incrementell) dump - skriv alla directoryn och alla ändrade filer till backupmedia - I UNIX följ inte mjuka länkar! Konsistenskontroller (fsck, scandisk) Block konsistens - kontrollera att alla diskblock finns en gång i antingen fri-listan, i en fil eller i listan med dåliga block Filsystemskonsistens - Kontrollera att räknarna för hur många som refererar till en fil (i FCB, i- node) stämmer överens med hur många referenser som finns från directory-strukturen Fysisk korrekthet - block/sektorer som inte går att läsa markeras att inte kunna accessas Läs OS Föreläsning 4, Filsystem 44
45 Exempelfilsystem MS-DOS Windows 98 UNIX (UFS)
46 MS-DOS - Windows-95 Fortfarande vanligt! Speciellt på minneskort Utvidgning av filsystemet i CP/M Skiljer inte på user- och kernel-mode Skiljer inte på olika användare (bara en) Root directory har fix storlek Hur många sub-directoryn som helst Directoryn sparas som filer med fixt format på posterna filnamn ext attr. reserverat tid datum första block storlek Datum klarar upp till år 2107 FAT tabell i minnet Olika versioner beroende på hur många bitar i pekarna till diskblock: FAT-12, FAT-16, FAT-32 (28 bitars pekare) Olika blockstorlek: multipel av 512B OS Föreläsning 4, Filsystem 46
47 MS-DOS - varianter på FAT Max 4 partitioner per disk. Max storlek per partition för olika blockstorlekar och FAT pekarstorlekar Blockstorlek FAT-12 FAT-16 FAT KB 2 MB 1KB 4 MB 2KB 8 MB 128 MB 4KB 16 MB 256 MB 1 TB 8KB 512 MB 2 TB 16KB 1024 MB 2 TB 32KB 2048 MB 2 TB OS Föreläsning 4, Filsystem 47
48 Windows-98 Kan utnyttja FAT-32 fullt ut Långa filnamn Bakåtkompatibelt med MS-DOS Windows-98 directory entry filnamn ext attr. reserverat tid datum första block storlek basefilename ext attr. NT creation date last acc last mod size Höga 16 bitar i adress till första blocket Låga 16 bitar i adress till första blocket OS Föreläsning 4, Filsystem 48
49 WINDOWS-98 -långa filnamn Tillåter upp till 260 tecken (819 klaras...) Ex. På hur det lagras i directoryfilen Långt namn entryn 68 5 tecken attr. 0 chk 6tecken 0 2 tkn 2 5 tecken attr. 0 chk 6tecken 0 2 tkn 1 5 tecken attr. 0 chk 6tecken 0 2 tkn Directory basefilename ext attr. NT creation date last acc last mod size entry WINDOWS skapar ett unikt MS-DOS filnamn (8+3 tecken) Flaggar för att det är ett långt namn OS Föreläsning 4, Filsystem 49
50 FAT i detalj Directory entry basefilename ext attr. NT creation date last acc 0000 last mod 0001 size Höga 16 bitar i adress till första blocket Låga 16 bitar i adress till första blocket FAT (hålls om möjliigt i minnet) OS Föreläsning 4, Filsystem 50
51 UNIX Mycket av det vi gått igenom gäller UNIX! Kan ha många olika filsystemsimplementationer samtidigt Tillåter att man låser regioner i filer för exklusiv access (skrivning) eller delad access (läsning) Skiljer på olika typer av filer regular vanliga filer directory special Specialfiler kan vara terminaler och andra I/O enheter (/dev) kan montera råa diskar/partitioner (dvs utan filsystem på) för t.ex SWAP-space OS Föreläsning 4, Filsystem 51
52 UNIX - kärnans datastrukturer för öppna filer Per process fildescriptortabeller Gemensam tabell för öppna filer i-nodes tabell för öppna filer föräldraprocess barnprocess annan process Filposition r/w pekare till i-node Filposition r/w pekare till i-node Filposition r/w pekare till i-node OS Föreläsning 4, Filsystem 52
53 Summering vad vi pratat om idag Filsystem Filer och directoryn som abstrakta datatyper Fysisk implementation av filsystem på disk Datastrukturer i minnet för att hantera öppna filer och directoryn OS Föreläsning 4, Filsystem 53
54 Kommande föreläsningar Nästa föreläsning: I/O OS Föreläsning 4, Filsystem 54
Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn
Varför? För att kunna lagra data mer permanent än i RAM Hur? Vettig organisation Vettiga namn Stora/små bokstäver 8-bitars tecken (teckenkodning) File extensions Längd Struktur på filerna Byte efter byte,
Operativsystem - Filsystem
Operativsystem - Filsystem Mats Björkman 2015-03-09 Administrativt n Extraföreläsning istället för den inställda: torsdag 12/3 kl 8-10 i Pi n Seminarier preliminärt schema ute n 15 minuter per grupp lämna
Fö 8: Operativsystem II. Minneshantering. Minneshantering (1) Minneshantering (2) Minneshantering och Virtuelltminne.
Fö 8: Operativsystem II Minneshantering och Virtuelltminne. Virtuella I/O enheter och Filsystemet. Flerprocessorsystem. Minneshantering Uniprogrammering: Minnet delas mellan operativsystem och användarprogrammet.
En processor kan ha en klockfrekvens på flera GHz. Det går alltså a9 exekvera en instruk=on väldigt for, givet a9 instruk=onen finns i processorn.
1 2 En processor kan ha en klockfrekvens på flera GHz. Det går alltså a9 exekvera en instruk=on väldigt for, givet a9 instruk=onen finns i processorn. Instruk=onerna =ll programmet som exekveras finns
Öppna filer och filsystem i PintOS Hemuppgift TDDI81, 21/
Öppna filer och filsystem i PintOS Hemuppgift TDDI8, /0-03 Almquist Mathias (matal09) Nguyen Johan (johng86) Hamzic Mirza (mirha348) Timliden Erik (eriti930) INLEDNING PintOS är ett operativsystem utvecklat
DIG IN TO Dator och nätverksteknik
DIG IN TO Dator och nätverksteknik CCNA 1 MBR och GPT partitionstabeller Agenda Hårddisktyp och hårddiskonfigurationer Standard och dynamiska hårddiskar Master Boot Record MBR GUID Partitionstabell GPT
Minneshantering segmentering och virtuellminne. Föreläsning 3
Minneshantering segmentering och virtuellminne Föreläsning 3 Minneshantering forts. Hur kan man köra processer som är större än primärminnet? Hur kan man undvika att stack och heap växer ihop? Virtuellminne
Flera processer. Minneshantering. Trashing kan uppstå ändå. Ersätta globalt
Flera processer Minneshantering Operativsystem lektion 6 Potentiellt problem: Den sida som plockas bort behöver inte vara den sida som används minst!! Det kan finnas andra processer som inte körs eller
Fö 2: Minnen. Introduktion. Primärminnet. Interna och externa minnen. Introduktion, Klassificiering
Fö 2: Minnen Introduktion, Klassificiering Primärminne Sekundärminne Minneshiearki Cache-minne Introduktion Primärminnet används för att lagra program och data som är aktuella att använda. Sekundärminnet
Databaser Design och programmering Minnesteknik Minnesteknik, forts Utvecklingen Hårddisk Hårddisk, forts
Databaser Design och programmering Fysisk design av databasen att ta hänsyn till implementationsaspekter minnesteknik filstrukturer indexering 1 Minnesteknik Primärminne (kretsteknik) Flyktigt Snabbt Dyrt
Databaser Design och programmering. Fysisk design av databasen att ta hänsyn till implementationsaspekter: minnesteknik filstrukturer indexering
Databaser Design och programmering Fysisk design av databasen att ta hänsyn till implementationsaspekter: minnesteknik filstrukturer indexering 2 Programdesign, databasdesign Databasdesign Kravspecifikation
Dagens OS. Unix, Linux och Windows. Unix. Unix. En översikt av dagens OS Titt på hur de gör. Många varianter Mycket gemensamt. En del som skiljer
Dagens OS En översikt av dagens OS Titt på hur de gör Unix, Linux och Windows Unix Många varianter Mycket gemensamt Unix En del som skiljer Vanliga program, shell, etc System calls Interupts and traps
4 grundregler. Minneshantering. Problemet. Windows minkrav
4 grundregler 1. Man kan aldrig få för mycket minne 2. Minnet kan aldrig bli för snabbt Minneshantering 3. Minne kan aldrig bli för billigt 4. Programmens storlek ökar fortare än minnet i datorerna (känns
Datorteknik ERIK LARSSON
Datorteknik ERIK LARSSON Inledning Ken Thompson och Dennis M. Ritchie utvecklade C Turingpriset( Nobelpris i datavetenskap ), 1983 Alan Turing (1912-1954) För deras utveckling av generell OS teori och
Schemaläggning Unix. Minneshantering etc. Linux. Schemaläggning av trådar (kernel threads) Detaljer. Operativsystem - Lektion 7
Schemaläggning Unix 20 priority = CPU_usage + nice + base Minneshantering etc Operativsystem - Lektion 7-20 Linux Schemaläggning av trådar (kernel threads) Real-time FIFO Real-time round robin Timesharing
Databaser - Design och programmering. Minnesteknik. Minnesteknik, forts. Hårddisk. Primärminne (kretsteknik) Fysisk design av databasen
Databaser Design och programmering Fysisk design av databasen att ta hänsyn till implementationsaspekter minnesteknik filstrukturer indexering Minnesteknik Primärminne (kretsteknik) Flyktigt Snabbt Dyrt
Operativsystem - input/output, skydd, virtualisering
Operativsystem - input/output, skydd, virtualisering Mats Björkman 2015-03-12 Lärandemål, I/O n Typer av I/O-enheter n Character, Block & Special n Minnesmappad I/O n Typer av I/O-programmering n Programmerad,
Allmänt om programvaror och filer i Windows.
Allmänt om programvaror och filer i Windows. Vart sparade du dokumentet? I Word. Jag har fått detta svar mer än en gång när jag försökt hjälpa någon att hitta ett dokument som de tappat bort i sin dator.
Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?
DVG A06 Operativsystem, mm Definition Den del av systemet som hanterar all hårdvara och all mjukvara. Kontrollerar: -alla filer -alla enheter -varje del av minnet -varje ögonblick av processortiden (-nätverk
Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix
Datorer och datoranvändning Föreläsningar 2014/15 Per Holm Per.Holm@cs.lth.se Unix 2 (lab 1) Lågnivåprogrammering 23 (lab 2) Datorns hårdvara 45 L A TEX 69 (lab 3) Internet 98 (lab 4) Operativsystem 117
Hur hänger det ihop med användarkommandon, biblioteksfunktioner och systemanrop?
I/O Föreläsning 5 Dagens fråga: Hur hänger det ihop med användarkommandon, biblioteksfunktioner och systemanrop? User space Vanliga program Användarkommandon Kommandon som är inbyggda i kommandotolken
Fö 7: Operativsystem. Vad är ett operativsystem? Målsättning med operativsystem. Styr operativsystemet datorn?
Fö 7: Operativsystem Introduktion. Klassificering. Vad är ett operativsystem? Program som kontrollerar andra andra program. Gränssnitt mellan användare och hårdvaran. Kärnan. Historisk översikt. Typeset
Olika OS. Unix, Linux och Windows. Unix. Unix. En översikt av ett par OS. Titt på hur de gör. Många varianter. Mycket gemensamt. En del som skiljer
Olika OS En översikt av ett par OS Titt på hur de gör Unix, Linux och Windows Unix Många varianter Mycket gemensamt Unix En del som skiljer Begrepp Hur skapas en process Deamon rocess Föräldrar & barn
Övningar för del I av kursen
Övningar för del I av kursen Detta är den första samlingen av tre med övningar. Övningarna i den här samlingen numreras med 1.x där x går går från 1 till 8. Det är nödvändigt att genomföra de flesta övningar
Databaser Design och programmering. Fysisk design av databasen att ta hänsyn till implementationsaspekter: minnesteknik filstrukturer indexering
Databaser Design och programmering Fysisk design av databasen att ta hänsyn till implementationsaspekter: minnesteknik filstrukturer indexering 2 Programdesign, databasdesign Databasdesign Kravspecifikation
Tentamen i ID2206, ID2200 samt IS1350 Operativsystem
Tentamen i ID2206, ID2200 samt IS1350 Operativsystem Tisdagen 2014-03-18 kl 09:00-13:00 Examinator: ID2206, ID2200 Robert Rönngren, IS1350 Jim Dowling Hjälpmedel: Inga Tentamensfrågorna behöver inte återlämnas
LAB 1 MS-DOS MicroSoft-DiskOperating System -Microsoft MS-DOS = synonymt med DOS -IBM PC-DOS -Novell DR-DOS
LAB 1 MS-DOS MicroSoft-DiskOperating System -Microsoft MS-DOS = synonymt med DOS -IBM PC-DOS -Novell DR-DOS Historia ver 1.0 1981 -Diskett dist. 8kb minne ver 2.0 1983 -HDD stöd, kataloger, enheter ver
UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem
UNIX Introduktion UNIX Inge Frick inge@nada.kth.se De datorer ni kommer att använda här är huvudsakligen SUN-maskiner som kör Solaris. Solaris är ett Unix operativsystem. Unix intro 2005 / Copyright Inge
Vad är viktigast? Sammanfattning. Processer och trådar. Processer och trådar. Flerprocessorsystem. Schemaläggning. Interprocesskommunikation.
Vad är viktigast? Sammanfattning Processer och trådar Avbrottshantering Vad det är och hur det fungerar (på låg nivå) Vilka problem finns Schemaläggning Flerprocessorsystem Varianter, problem Interprocesskommunikation
DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1
DVG A06 Operativsystem, mm DVG A06 Johan Eklund, 1 2 DVG A06 Johan Eklund, 2 Operativsystem - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem
Design och trender. Föreläsning 12
Design och trender Föreläsning 12 Design och trender Varför är det svårt att skriva OS? Vad ska man tänka på när man implementerar OS? Vart är utvecklingen på väg? Fortsättningskurser för den som vill
Mer datorarkitektur. En titt I datorn Minnen
Mer datorarkitektur En titt I datorn Minnen von Neumann-modellen von Neumann-modellen CPU (Central Processing Unit) Styrenhet hämtar programinstruktioner ALU (Arithmetic and Logical Unit) utför beräkningar
Operativsystem (IS1350) :00-12:00
Operativsystem (IS1350) 2017-03-15 08:00-12:00 Namn: Instruktioner Betyg Du får endast ha med dig skrivmateriel. Mobiler etc skall lämnas till tentamensvakterna. Svaren skall lämnas på dessa sidor, använd
SQLs delar. Idag. Att utplåna en databas. Skapa en databas
Idag SQLs delar Hur skapar vi och underhåller en databas? Hur skapar man tabeller? Hur får man in data i tabellerna? Hur ändrar man innehållet i en tabell? Index? Vad är det och varför behövs de? Behöver
Operativsystem Lektion 1. Lärare. Schema. Kurssajten Finns på adressen. Jan Erik Moström. Set Norman
Operativsystem Lektion 1 1 Lärare jem@cs.umu.se, B449 Lektioner etc Set Norman set@cs.umu.se, NAdv105 Labbar, labhandledning 2 Schema Notera att det finns ändringar i schemat!! Under perioden 1-8 mars
Administration / Disk Management. EC Utbildning AB 2012-11-05 1
Administration / Disk Management EC Utbildning AB 2012-11-05 1 Innehåll Vi går idag igenom följande: Administration, MMC Planera lagring, lagringsteknik Feltolerans, RAID Windows Disk Settings EC Utbildning
LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 installation
LABORATIONSRAPPORT Operativsystem 1 Laboration 1, Ghost, pingpong och Windows 2003 Laborant/er: Klass: Laborationsansvarig: Sebastian Svensson, Linn Friberg DD11 Peter Josefsson Utskriftsdatum: 2011-09-05
Minneshantering - grunderna. Föreläsning 2
Minneshantering - grunderna Föreläsning 2 Minneshantering Hur hantera grundfallet med endast en process? Hur kan flera processer vara aktiva, dvs vara i minnet, samtidigt? Adressrymden Kontinuerlig allokering
Operativsystem (ID2200/06) XX XX:00-XX:00
Operativsystem (ID2200/06) 2017-01-XX XX:00-XX:00 Namn: Instruktioner Du får, förutom skrivmateriel, endast ha med dig en egenhändigt handskriven A4-sida med anteckningar. Mobiler etc skall lämnas till
Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe
In- och utmatning i Unix Program i Unix skriver och läser till och från filer. En fil betyder här en vanlig fil med text eller binära data, ett tangentbord, en skärm, ett annat program etc. Innan ett program
Tips och tricks. Några bra tips. Lägg till sökvägar
17 Tips och tricks Det är aldrig så bra att det inte kan bli bättre och det finns alltid saker som har en viss benägenhet att gå fel I det här kapitlet kommer vi att ge dig några tips på hur du kan förbättra
Operativsystem ID2206 Tentamen TEN1 4.5 hp :00-18:00
Operativsystem ID2206 Tentamen TEN1 4.5 hp 2018-04-03 14:00-18:00 Instruktioner Du får, förutom skrivmateriel, endast ha med dig en egenhändigt handskriven A4 med anteckningar. Svaren skall lämnas på dessa
Reservföreläsningen inställd
Reservföreläsningen inställd n Reservtiden (fredag 10 mars kl 13-15) är en reservtid, ställs nu in eftersom inte något oförutsett hänt Operativsystem, Mats Björkman, MDH 1 Labredovisningar n Labbar som
Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix
Datorer och datoranvändning Föreläsningar 2018/19 Per Holm Roger Henriksson roger.henriksson@cs.lth.se Förberedelse inför laboration 1. Operativsystem, Unix historik Filer och kataloger Kommandon Filskydd
Filsäkerhet i Windows NT (NTFS)
Filsäkerhet i Windows NT (NTFS) Jens Granlund 19.10.2000 Introduktion Detta dokument försöker att beskriva säkerhetsmekanismerna i Windows NTs filsystem NTFS på ett lättbegripligt sätt. Access Control
7,5 högskolepoäng. Operativsystem och Systemarkitektur. IT-Tekniker och Systemarkitekt-programmet
Operativsystem och Systemarkitektur Provmoment: Ladokkod: Tentamen ges för: Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2012-03-16 Tid: 09.00 13.00 Hjälpmedel: Inga hjälpmedel
Avancerade IT-Forensiska Verktyg I
Avancerade IT-Forensiska Verktyg I 16:e mars 2011 1400-1800 IDE, Högskolan i Halmstad Kontaktperson: Mattias Weckstén, ankn. 7396 Betyg: Del 1, 75% => 3 Del 2, 75% => 4 Del 3, G => 5 För betyg 4 krävs
Minnet från processorns sida Datorteknik
Minnet från processorns sida Datorteknik ERIK LARSSON Processorn ger kommandon/instruktioner med en adress och förväntar sig data. Exempel: READ(ADR) -> DATA Fysisk adress Logisk adress READ 00001000 READ
7,5 högskolepoäng. Operativsystem och Systemarkitektur. IT-Tekniker och Systemarkitekt-programmet
Operativsystem och Systemarkitektur Provmoment: Ladokkod: Tentamen ges för: Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2012-08-28 Tid: 09.00 13.00 Hjälpmedel: Inga hjälpmedel
Operativsystem ID2200 Tentamen TEN1 3.8 hp :00-18:00
Operativsystem ID2200 Tentamen TEN1 3.8 hp 2018-04-03 14:00-18:00 Instruktioner Du får, förutom skrivmateriel, endast ha med dig en egenhändigt handskriven A4 med anteckningar. Svaren skall lämnas på dessa
Lärare. Operativsystem. Handledning. Kurssajt. Schema. Lektioner. Jan Erik Moström
Lärare Operativsystem Introduktion Jan Erik Moström jem+os@cs.umu.se Handledning Set Norman set@cs.umu.se Handledning Kurssajt Finns på www.cs.umu.se/kurser/tdbc28/vt05/ Innehåller: Schema Allmän info
Datorarkitekturer med Operativsystem
Lunds Tekniska Högskola Campus Helsingborg Datorarkitekturer med Operativsystem EDT621 Rapport Cacheminneshantering för ARM3-processorer 7 december 2015 Pierre Aupeix dat11pau@student.lu.se 1 Abstract
Att använda DVD-RAM-skivor
Denna bruksanvisning innehåller ett minimum av information för att använda DVD-RAM-skivor tillsammans med drivenheten DVD MULTI under Windows 98/Me/2000. Windows, Windows NT och MS-DOS är registrerade
TDDIU81. Processer och trådar. Andreas Dahlberg, Jonathan Doherty, Tony Magnusson, Patrik Ottosson, Rasmus Siljedahl
TDDIU81 Processer och trådar Andreas Dahlberg, Jonathan Doherty, Tony Magnusson, Patrik Ottosson, Rasmus Siljedahl Sammanfattning Den här rapporten innehåller en kort genomgång av allmän process och trådhantering
F2 Exchange 2007. 2013-01-16 EC Utbildning AB 2013-01-16
F2 Exchange 2007 1 F2 Idag: Exchange i SBS 2008 Planering av systemet Exchange struktur, AD/GC/hierarki Core Components Management, Connectors Serverroller 2 Exchange Server i Small Business Server 2008?
ZFS. Linuxadministration I 1DV417. Wednesday, January 23, 13
ZFS Linuxadministration I 1DV417 Överblick Lagringspooler Transaktionsbaserat objektsystem Dataintegritet Enkel administration Problem med nuvarande filsystem Inget skydd mot silent data corruption Jobbigt
Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).
Laboration 0 Laborationen är till för dig som inte är familjär med att navigera i filträd på en dator. Om du är van vid detta (vilket är det vanliga nu för tiden) så kan du bara snabbt titta igenom laborationen.
Det går att fixa på egen hand! Licens för 3 datorer ingår Kompatibel med Windows XP & Vista (Alla Versioner)
-- * Börjar Din PC agera oroligt? * Fungerar inte PC:n som den brukar? * Agerar datorn alltför långsamt? Oväntade avbrott på Internet? * Drabbas Du av virus eller Spyware eller t o m Malware? DUBBLE CD-ROM
Filsystem JFFS (Journaling Flash File System) Ett kapitel för kursen Wearable Computers D 10 p
Filsystem JFFS (Journaling Flash File System) Ett kapitel för kursen Wearable Computers D 10 p Namn: Jani Koljonen Användarnamn: da99jkn Datum: 021105 Handledare: Lars Karlsson Björne Lindberg Ulf Brydsten
Operativsystem och Systemarkitektur. 7,5 högskolepoäng. IT-Tekniker och Systemarkitekt-programmet. Namn: Personnummer: (Ifylles av student)
Operativsystem och Systemarkitektur Provmoment: Ladokkod: Tentamen ges för: Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2011-08-25 Tid: 09.00 13.00 Hjälpmedel: Inga hjälpmedel
Prestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5
Linnéuniversitetet Projektrapport Grundläggande Operativsystem 1DV415 Prestandajämförelse - Sekventiell skrivhastighet i RAID 4 och RAID 5 Mattias Nensén, Henrik Hedlund 10 januari 2014 Sammanfattning
Starta och stänga av datorn. Att starta är i allmänhet problemfritt, men man bör vänta med aktiviteter (starta program) tills startfilerna är
Starta och stänga av datorn. Att starta är i allmänhet problemfritt, men man bör vänta med aktiviteter (starta program) tills startfilerna är uppdaterade. Om datorn tar lång tid på sig att starta upp kan
Grundkurs 1 IKT Filhantering
Filhantering Dan Haldin Ålands lyceum I N N E H Å L L S F Ö R T E C K N I N G Innehållsförteckning... 2 Filhantering med Windows... 3 Skapa Mappar... 4 Spara rätt... 5 Öppna sparade filer... 7 Flytta och
Idag. Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten / 20
Idag Hur skapar vi och underhåller en databas? DD1370 (Föreläsning 4) Databasteknik och informationssystem 7,5 hp Hösten 2009 1 / 20 Idag Hur skapar vi och underhåller en databas? Hur skapar man tabeller?
Versionshantering. Problem som uppstår i större (samt även mindre) projekt:
Versionshantering Problem som uppstår i större (samt även mindre) projekt: Samtidiga ändringar. Kålle och Ada öppnar samma fil för redigering vid var sin dator. Om Kålle först sparar sina ändringar och
Inlämningsuppgift : Finn. 2D1418 Språkteknologi. Christoffer Sabel E-post: csabel@kth.se 1
Inlämningsuppgift : Finn 2D1418 Språkteknologi Christoffer Sabel E-post: csabel@kth.se 1 1. Inledning...3 2. Teori...3 2.1 Termdokumentmatrisen...3 2.2 Finn...4 3. Implementation...4 3.1 Databasen...4
Operative system. LRU-algoritm (2 p) Svar: 7 fel. c) Optimal algoritm (2 p) Svar: 6 fel
Uppgift 3 Till en process som kräver 8 sidor allokeras 4 sidoramar. Antag följande referenssträng: 1,2,8,3,4,3,8,2,1,4 Hur många sidofel kommer att genereras (demand paging) med en a) FIFO-algoritm (2
Operativsystem. Informationsteknologi sommarkurs 5p, 2004. Agenda. Slideset 7. Exempel på operativsystem. Operativsystem
Informationsteknologi sommarkurs 5p, 2004 Mattias Wiggberg Dept. of Information Technology Box 337 SE751 05 Uppsala +46 18471 31 76 Collaboration Jakob Carlström Slideset 7 Agenda Exempel på operativsystem
Minnesteknik. Minnen lämpliga för databaser. Minnesteknik, forts. Databaser design och programmering. temporärt/flyktig Snabbt Dyrt
Databaser design och programmering n Fysisk design av databasen Minnesteknik n Primärminne (kretsteknik) n att ta hänsyn till implementationsaspekter minnesteknik filstrukturer indexering 1 temporärt/flyktig
Systemanropp kontrollen övergår från userspace till kernelspace ca 100 i UNIX, många fler i NT
Leason 1 ============================================ Vad är ett operativsystem *Det program som implmenterar allasystemanropp. *Det / de program som köri kernel-mode Datahistoria: * Mekaniska reläer,
HI1025 Operativsystem, KTH Haninge, VT2012. Tillf. 11 (F): Systemadministration samt något om kompilering och interpretering
Tillf. 11 (F): Systemadministration samt något om kompilering och interpretering 1. Ett ödmjukt försök till ödmjukhet... Det här dokumentet (alltså dessa anteckningar) har kommit till på ett speciellt
Beställning av certifikat för anslutning till BankID (RP certificate) Version
BankID Sida 1(12) Beställning av certifikat för anslutning till BankID (RP certificate) Version 3.2 2018-10-26 BankID Sida 2(12) Innehållsförteckning 1 Bakgrund... 3 1.1 Versioner... 3 2 FP-certifikat
Operativsystem Introduktion
Lärare Operativsystem Introduktion Jan Erik Moström jem+os@cs.umu.se Handledning Kurssajt Finns på www.cs.umu.se/kurser/tdbc33/vt06/ Mattias Linde linde@cs.umu.se Handledning www.cs.umu.se/kurser/tdbc33/vt06/jem
Övning 1: Skapa virtuell maskin för utveckling.
Övning 1: Skapa virtuell maskin för utveckling. Arbetsuppgift 1: Skapa storage account. Steg 1: I vänstre delen av Preview Portal, klicka på Browse. Steg 2: I fönstret Browse, klicka på alternativet Storage.
Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem?
Operativsystem DVG A06 Operativsystem, mm - Vad är ett operativsystem? - Hur fungerar det..? - Vad använder vi operativsystemet till? - Vilka olika operativsystem finns? 2 Definition Den del av systemet
Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 12 april 2013
Datorhårdvaruteknik 1DV426 - Laboration Grundläggande konfiguration av lagringslösning ATAboy Installation av Backupserver Konfiguration av Virtuellt bandbibliotek, VTL Marcus Wilhelmsson marcus.wilhelmsson@lnu.se
BOOK-IT 6.0. Backup Solaris 2011-05-05
BOOK-IT 6.0 2011-05-05 1 System-backup av BOOK-IT servern En komplett systembackup omfattar de tre filsystemen/root, /bookit och /oracle. Använd tre olika band d v s ett band per filsystem. För att utföra
Paragon NTFS för Mac OS X
PARAGON Software GmbH Heinrich von Stephan Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon software.com E mail sales@paragon software.com Paragon
Övning 7. 1. Installation av Gentoo och/eller Arch Linux
Övning 7 1. Installation av Gentoo och/eller Arch Linux Målet med denna övning är att installera operativsystemet Gentoo Linux och/eller Arch Linux. Jag rekommenderar mycket starkt att faktiskt försöka
Fillagring och indexering
Fillagring och indexering Lena Strömbäck Institutionen för datavetenskap (IDA) Databaser Världen Databas Modell Databas- Hanterings- System (DBMS) Queries Svar Queries Svar Användare Anv Updates Queries
Lösningsförslag till tentamen i IS1350 Operativsystem
sförslag till tentamen i IS1350 Operativsystem Måndagen 2015-03-16 kl 09:00-13:00 Examinator: IS1350 Jim Dowling Hjälpmedel: Inga Tentamensfrågorna behöver inte återlämnas efter avslutad tentamen. Ange
7,5 högskolepoäng. Operativsystem och Systemarkitektur. IT-Tekniker och Systemarkitekt-programmet
Operativsystem och Systemarkitektur Provmoment: Ladokkod: Tentamen ges för: Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2012-06-01 Tid: 14.00 18.00 Hjälpmedel: Inga hjälpmedel
Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken
DOS kommandon Att kalla kommandona man använder i kommandotolken för DOS-kommandon kan tyckas fel eftersom operativsystemet DOS inte längre används i Windows XP, 2000 eller Vista. Textbaserade kommandon
Välkommen till snabbstartsguiden - Hjälpprogram
Välkommen till snabbstartsguiden - Hjälpprogram Table of Contents Välkommen till snabbstartsguiden - Hjälpprogram... 1 Performance Toolkit... 3 Komma igång med Performance Toolkit... 3 Installering...
LABORATIONSRAPPORT Operativsystem 1 Linux
LABORATIONSRAPPORT Operativsystem 1 Laborant/er: Klass: Laborationsansvarig: Sebastian Svensson DD11 Peter Josefsson Utskriftsdatum: 2011-09-29 Godkänd / Ej Godkänd den Signatur: Ev anm: 1 Syfte Vi skulle
Snapdragon 810: Cacheminnet
Snapdragon 810: Cacheminnet Daniel Eckerström dat14dec@student.lu.se Sammanfattnig Snapdragon 810 innehåller två olika processor arkitekturer, ARM Cortex-A53 samt Cortex-A57. Detta för att kunna på ett
Filhanteraren/Den här datorn
Datorn som hjälpmedel i arbete och vardag Lektion 5 Ulrika Hägglund, Lena Kallin Westin, Marie Nordström, Lena Palmquist 2004 Innehåll Filer, filhantering Virus, trojanska hästar, maskar, Backup Att läsa:
TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU
TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Abstrakta datatyper Listor Stackar
Säkerhet. Vad är det vi pratar om??
Vad är det vi pratar om?? Hindra personer att komma in i ett system? Hindra personer att läsa data? Hindra personer att ändra data? Hindra personer att modifiera systemet? Hindra personer att läsa information
Manual till bt. bildbank
Manual till bt. bildbank Denna pdf är klickbar. Kursiv text betyder att ordet är en länk till mer information. Menyn på vänster sida som följer med dig under hela tiden visar de olika ämnen som du kan
1DV416 Windowsadministration I, 7.5hp MODULE 3 ACTIVE DIRECTORY
1DV416 Windowsadministration I, 7.5hp MODULE 3 ACTIVE DIRECTORY Lecture content Today's lecture Directory Services Active Directory Overview Database Logical and Physical structure Installation 2013-12-
MS-DiskOperativSystem Sammanfattning och Övningar
MS-DiskOperativSystem Sammanfattning och Övningar Övningarna syftar till att ge minimikravet i DOS-kunskaper. Övningarna är tänkta att köras i maximerat DOS-fönster under win9x. MS-DOS (Microsoft Disk
UPPDATERA DIN UNICO-ORGELS OPERATIVSYSTEM!
UPPDATERA DIN UNICO-ORGELS OPERATIVSYSTEM! Motorn i din UNICO-orgel är en LINUX-dator med programvara i form av ett operativsystem. Denna programvara förbättras ständigt och du bör därför uppgradera den.
Föreläsning Datastrukturer (DAT036)
Föreläsning Datastrukturer (DAT036) Nils Anders Danielsson 2013-11-27 Idag Balanserade sökträd Splayträd Skipplistor AVL-träd AVL-träd Sökträd Invariant (för varje nod): Vänster och höger delträd har samma
Jonas Gustavsson. Leverans av 10PB Isilon
Jonas Gustavsson Leverans av 10PB Isilon Erfarenheter av 10PB leverans av Isilon Första systemet installerat 2011 10 Datacenter 10PB användbar diskyta 72 Noder Vad är då våran erfarenhet? «Det är ju bara
Enkla datatyper minne
Enkla datatyper minne 143.56 sant Sonja A falskt 18 1999-10-29 Bertil Gralvik, KTH Ingenjörsskolan 1 Addera två tal Algoritmen Summera tal Mata in två tal Beräkna Skriv ut resultat Mata in tal 1 Mata in
Generell säkerhet. Loggning - Hur mycket ska man logga? Inloggningsrutinerna i Unix. Loggning fortsättning
Generell säkerhet Här finns det inga direkta rätt eller fel. Snarare saker man bör tänka på när man implementerar ett program. Kort sagt: Efter att du kommit på hur du tänkt göra, sov på saken och tänk
Operativsystem. Innehåll. Operativsystemets funktion. Vad är ett OS? Vart hittar men ett OS? OS hanterar processorns resurser
Innehåll Operativsystem Vad är operativsystem och hur fungerar de Vad är ett OS? Syfte Att tillåta flera program att köra samtidigt Att fungera som ett abstraktionslager mot hårdvaran Att hantera olika
1284_omslag.qxd 2005-10-11 11:13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003
ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003 5 Arbeta med mappar och filer I Windows finns det två sätt att arbeta med de olika enheterna i systemet. Vilket du väljer beror på personligt
PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION
PC-teknik, 5 p LABORATION ASSEMBLERINTRODUKTION Laborationsansvarig: Anders Arvidsson Utskriftsdatum: 2005-08-31 Laborant(er): 1 Syfte Laborationen ska ge studenten möjlighet att genom assemblerinlägg