Oversigt. Operativsystemer [5]: Filsystemer. Hvad er en fil? Hvor er en fil? Strukturen af en fil. Beskrivelse af en fil
|
|
- Claus Bundgaard
- 8 år siden
- Visninger:
Transkript
1 Oversigt Operativsystemer [5]: Filsystemer Datalogi F Forår 2003 Jørgen Sværke Hansen cyller@diku.dk Grænseflade: Filoperationer Filens struktur Katalogstrukturer Implementering: Lagerallokering Afbildning af logisk struktur til fysisk struktur Caching Pålidelighed Datalogi F: Operativsystemer[5] 2 Hvad er en fil? En repræsentation af data: et dokument (ASCII, DVI, Word XP, ) en web-side (HTML 4.0, XHTML.0, ) et billede (GIF, JPG, BMP, TIFF, ) et regneark (Excel, Gnumeric, ) en database (Oracle, DB2, MySQL, ) En repræsentation af et program: shell script binært eksekverbart formet (ELF, exe,..) kildetekst (Java, BASIC, Perl, ) Hvor er en fil? Placeret på sekundært lagermedie: harddisk bånd CD diskette Delt mellem (især åbne filer): applikation operativsystem sekundært lager Datalogi F: Operativsystemer[5] 3 Datalogi F: Operativsystemer[5] 4 Strukturen af en fil Ingen: en række af bytes, ord, Simple poster: linier fast længde variabel længde Avancerede formater: XML relokerbar programkode En række af bytes kan bruges til at beskrive både simple poster og avancerede formater: men hvem skal gøre det? Applikation eller operativsystem Datalogi F: Operativsystemer[5] 5 Beskrivelse af en fil Navn Type Placering Størrelse Adgangskontrol Tidsstempler Ejere Datalogi F: Operativsystemer[5] 6
2 Organisering af flere filer Filsystem Katalog / /etc /usr foo bar bar Filer foo Operationer på filsystemer Filoperationer Åben Luk Læs Skriv Tilføj Afskær Ændring af rettigheder Katalogoperationer: Find fil/katalog Opret fil/katalog Slet fil/katalog Udskriv indhold Skift katalog Datalogi F: Operativsystemer[5] 7 Datalogi F: Operativsystemer[5] 8 Katalogstruktur Effektivitet: Givet et filnavn skal man hurtigt kunne finde en fils placering på sekundært lager Navngivning: flere brugere skal kunne navngive filer uafhængigt af hinanden den samme fil kan have flere navne Gruppering: katalogstruktur skal kunne beskrive at filer er beslægtede Katalogstruktur med et niveau Et enkelt katalog beskriver alle filer: Problemer med: navngivning gruppering Datalogi F: Operativsystemer[5] 9 Datalogi F: Operativsystemer[5] 0 Kataloger med træstruktur Acyklisk graf Datalogi F: Operativsystemer[5] Datalogi F: Operativsystemer[5] 2 2
3 Generel grafstruktur Mounts Filsystemet specificeres via en superblok Et filsystem indeholder en katalogstruktur Denne katalogstruktur skal gøres tilgængelig før filerne skal tilgås: Roden i hvert filsystem optræder som et katalog i et super rodkatalog, f.eks.: A:, B:, C:, D:,. Et filsystem er specificeres som værende rodfilsystemet andre filsystemer indplaceres i rodfilsystemets katalogstruktur Datalogi F: Operativsystemer[5] 3 Datalogi F: Operativsystemer[5] 4 To filsystemer Efter mount af (b) på /users/ Datalogi F: Operativsystemer[5] 5 Datalogi F: Operativsystemer[5] 6 Adgangskontrol Hvem har ret til at gøre hvad? Adgangskontrollister: Hvem: bruger ID, gruppe ID Hvad: læse, skrive, udføre, tilføje, slette Adgangsbevis (eng.: capability): adgangsbeviset indikerer rettigheder adgangsbevisets ægthed skal kunne verificeres adgangsbeviser kan måske overdrages Datalogi F: Operativsystemer[5] 7 Adgangskontrol - UNIX Adgangstyper: læs, skriv, udfør Niveauer: R W X ejer (7) gruppe (4) 0 0 andre (0) Hvis andre skal have læserettigheder kan de tilføjes gruppen (kræver administrator) Ændring af rettigheder chmod 740 foo Datalogi F: Operativsystemer[5] 8 3
4 Implementering af filsystemer Datastrukturer til: kataloger filer ledige blokke Caching Pålidelighed Lagdeling af filsystemer I/O enheder (disk) Styreprogram Diskblokadgang Filstruktur Metadata Filgrænseflade Brugerprogram Datalogi F: Operativsystemer[5] 9 Datalogi F: Operativsystemer[5] 20 Kontrolblok for filer Datastrukturer i OS lager Rettigheder Tidsstempler (oprettet, sidst ændret,..) Referencetæller Størrelse Datablokke Datalogi F: Operativsystemer[5] 2 Datalogi F: Operativsystemer[5] 22 Katalogstrukturer En liste af <navn, kontrolblokpeger> tupler: langsom søgning (når der er mere end FS blok) Hashtabel: fast størrelse kollisioner B+ træer: balanceret søgetræ hver knude i træ har FS blok størrelse Datalogi F: Operativsystemer[5] 23 Allokering af FS blokke Allokering af blokke til et filsystem minder om allokering i hovedlageret: vi har et virtuelt adresserum (filen), der skal afbildes til et fysisk adresserum (harddisken) men det er meget dyrere at tilgå en disk i forhold til hovedlageret vi vil derfor gerne have så få administrative data liggende på disken som muligt Datalogi F: Operativsystemer[5] 24 4
5 Sammenhængende allokering Hægtet allokering Datalogi F: Operativsystemer[5] 25 Datalogi F: Operativsystemer[5] 26 Filallokeringstabel Indekseret allokering Datalogi F: Operativsystemer[5] 27 Datalogi F: Operativsystemer[5] 28 UNIX filstruktur Datalogi F: Operativsystemer[5] 29 Extent- baserede FS er I stedet for at allokere blokkene til en fil i grupper af en fast størrelse kan man bruge grupper af en variabel størrelse (extents) En extent beskrives via: startblok længde (startposition i fil) En extent kræver mere bogføring, men understøtter store filer bedre (hvis der er sammenhængende diskplads) Datalogi F: Operativsystemer[5] 30 5
6 Håndtering af ledig diskplads Bitmap: hver blok repræsenteres af en enkelt bit: 0 == blok optaget, == blok ledig ledig blok: (antal 0 ord)*(bits per ord)+forskydning af første bit Liste af frie blokke: overhead betyder ingenting svært at finde sammenhængende diskplads (brug extent-baseret liste) B+ træer med extents sorteret efter størrelse & diskblok Datalogi F: Operativsystemer[5] 3 Ydelse Reducer antallet af søgninger: Allokering af datablokke tæt på indeksblokke og filkontrolblokke elevatoralgoritme: sorteret liste over ønskede blokke læs de blokke der er tættest på diskhovedet Datalogi F: Operativsystemer[5] 32 Ydelse (2) Caching: gem ofte refererede blokke: kataloger filer (kontrolblokke, indexblokke, datablokke) administrativ information (ledige blokke) forudsig filadgangsmønstre (read-ahead) forsinkelse af skrivninger: skriv større sammenhængende områder opfang flere ændringer problem ved forsinkelse af skrivninger: diskstruktur kommer bagefter systemnedbrud kan have alvorlige Side cache vs buffer cache konsekvenser 33 Datalogi F: Operativsystemer[5] 34 Forenet buffer cache Opdatering af datastrukturer på disk Eksempel: en fil der oprettes kræver ændringer i: (K) katalogstruktur (indsæt navn og peger til FKB) (F) fjern FKB fra frie blokke (hægt ud/flip bit) Ved opdatering på disk hvis (K) opdateres før (F) kan et systemnedbrud betyde, at (K) refererer til en blok der er markeret ledig hvis (F) opdateres før (K) kan systemnedbrud betyde at vi mister en blok fra frilisten Datalogi F: Operativsystemer[5] 35 Datalogi F: Operativsystemer[5] 36 6
7 Efter et nedbrud På mounttidspunktet opdages at filsystemet har oplevet et systemnedbrud Der foretages et check af filsystemet: det undersøges om katalogindgange refererer blokke, der er markeret frie det undersøges om der er allokerede blokke, der ikke refereres (f.eks., katalogindgange eller indeksblokke) Dette kræver at hele filsystemet gennemtrævles og kan nemt tage lang tid for store diske Datalogi F: Operativsystemer[5] 37 Journaliserede filsystemer Opdateringer af metadata (indexblokke, katalogstrukturer, FKB ere) opfattes som en DB transaktion Alle transaktionerne skrives til en journal på disken inden de udføres på disken Når en transaktion er registreret, er dens udførsel garanteret selv ved nedbrud Herefter kan metadata opdateres Når dette er gjort fjernes transaktionen fra journalen Efter nedbrud er det nok at afspille journalen Datalogi F: Operativsystemer[5] 38 Journaliserede filsystemer (2) BRAVO! Nu skriver vi metadata TO gange i stedet for EN Ja, men journalen er fortløbende allokerede blokke dvs. få søgninger og vi kan cache flere opdateringer - dvs. færre søgninger nogle journaliserede filsystemer kan bruge en separat disk/partition til journalen færre søgninger Datalogi F: Operativsystemer[5] 39 Backup Trinvis backup Filsystem snapshot når filsystem har konsistente datastrukturer på disk, kan visse disksystemer tage et tilstandsbillede af diskens indhold på tidspunkt T herefter kan et backupprogram angive, at det ønsker at læse fra filsystemet som det så ud på tidspunkt T Ændringer overskriver ikke gamle blokke men skrives til nye Låsning af dele af filsystemet Datalogi F: Operativsystemer[5] 40 Redundante diske Redundant Array of Inexpensive Disks (RAID): mange små diske er billigere end en stor selv med store diske kan det være en god ide at have en (eller flere/færre) i reserve Mest almindelige: RAID : spejlning RAID 5: paritetsdisk (N data + paritet) A B C D Spejlning (RAID ) A B C D RAID gruppe E F G H E F G H I J K L I J K L Datalogi F: Operativsystemer[5] 4 Datalogi F: Operativsystemer[5] 42 7
8 RAID 5 Store skrivninger XOR A0 B C0 D0 A B0 C D A2 B C D A3 B2 C2 D2 A B3 C3 D3 2 Datalogi F: Operativsystemer[5] 43 Datalogi F: Operativsystemer[5] 44 Opsummering Der findes mange filformater, men oftest understøtter Oset kun et eller få formater Navngivning/katalogstruktur skal være fleksibel Lageradministration på diske er tungere, og antallet af læsninger vigtigt for effektivitet Caching er vigtig for ydelsen, men vær forsigtig med at cache metadata Datalogi F: Operativsystemer[5] 45 Kilder Disse slides er baseret på SG03 samt de af forfatterne udviklede slides Datalogi F: Operativsystemer[5] 46 8
Filsystemer. dopsys. fredag den 26. november 2010
Filsystemer 1 Lageret er hierarkisk - Fokus: disk Sekundært lager er nødvendigt: Data i RAM forsvinder når processer terminerer o.lign. Og der er også brug for pladsen 2 Lageret er hierarkisk - Fokus:
Læs mereLageret er hierarkisk fokus nu: disk
Filsystemer Lageret er hierarkisk fokus nu: disk Sekundært lager er nødvendigt: Data i RAM forsvinder når processer terminerer o.lign. Og der er også brug for pladsen Top-down: Hvad er en fi l? Er en fi
Læs mereFilsystemer: Anvendelse. dopsys
Filsystemer: Anvendelse 1 Lageret er hierarkisk - Fokus: disk Sekundært lager er nødvendigt: Data i RAM forsvinder når processer terminerer o.lign. Og der er også brug for pladsen 2 Lageret er hierarkisk
Læs mereFilsystemer: Implementation. dopsys
Filsystemer: Implementation 1 Hvor lagres filer?... filer lagres typisk på en harddisk...... head, track, sector, cylinder... Rotationshastighed fx 10000 RPM, Læse/skrivehast. 50 MB/s 2 Adgang til harddisken
Læs mereOversigt. Operativsystemer [6]: Virtuelt lager. Virtuel lager. Virtuelt lager. Virkemåde. Virtuelt lager eksempel virtuelt lager
Operativsystemer [6]: Virtuelt lager Datalogi 1F Forår 2003 Jørgen Sværke Hansen cyller@diku.dk Oversigt Hvad er virtuelt lager Mekanismen bag tvungent sideskift Politikker (strategier) for tvungent sideskift:
Læs mereLageradministration. dopsys
Lageradministration 1 Lageret i maskinarkitekturen Beregningsenhed, lagre (registre, RAM, disk), ydre enheder 2 Abstraktion over typerne: et hierarki En maskine har flere forskellige lagre Operativsystemet
Læs mereMålet for disse slides er at diskutere nogle metoder til at gemme og hente data effektivt.
Merging og hashing Mål Målet for disse slides er at diskutere nogle metoder til at gemme og hente data effektivt. Dette emne er et uddrag af kurset DM507 Algoritmer og datastrukturer (2. semester). Mål
Læs mereFS2: Dynamic Data Replication in Free Disk Space for Improving Disk Performance and Energy Consumption
FS2: Dynamic Data Replication in Free Disk Space for Improving Disk Performance and Energy Consumption DIKU, Datalogisk Institut, Københavns Universitet 07/12/2005 Præsentation af Lauge Wulff Problem:
Læs mereMålet for disse slides er at beskrive nogle algoritmer og datastrukturer relateret til at gemme og hente data effektivt.
Merging og hashing Mål Målet for disse slides er at beskrive nogle algoritmer og datastrukturer relateret til at gemme og hente data effektivt. Dette emne er et uddrag af kurset DM507 Algoritmer og datastrukturer
Læs mereLageret i maskinarkitekturen. Beregningsenhed, lagre (registre, RAM, disk), ydre enheder
Lageradministration Lageret i maskinarkitekturen Beregningsenhed, lagre (registre, RAM, disk), ydre enheder Abstraktion over typerne: et hierarki En maskine har fl ere forskellige lagre Operativsystemet
Læs mereDATALOGI 1F. Skriftlig eksamen tirsdag den 27. januar 2004
Københavns Universitet Naturvidenskabelig Bachelorseksamen DATALOGI 1F Skriftlig eksamen tirsdag den 27. januar 2004 Opgaverne vægtes i forhold til tidsangivelsen, og hver opgaves besvarelse bedømmes som
Læs mereDesign Systemkald. User-mode Linux, The Linux kernel/325-2004
Tracing tråden afbryder systemkaldet via ptrace Systemkaldet til værten ændres til getpid Processens stak manipuleres til at kalde kernen Kernen returnerer til processen Design Systemkald Design Startup/shutdown
Læs mereTilgang til data. To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (key, nøgle) for dataelementer.
Merging og Hashing Tilgang til data To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (key, nøgle) for dataelementer. API for sekventiel tilgang (API = Application
Læs mereDATALOGI 1F. Skriftlig eksamen tirsdag den 10. juni 2003 1 25 % 2 10 % 3 25 % 4 10 % 5 30 %
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1F Skriftlig eksamen tirsdag den 10. juni 2003 Opgave Vægtning 1 25 % 2 10 % 3 25 % 4 10 % 5 30 % Alle de sædvanlige hjælpemidler må benyttes,
Læs mereTilgang til data. To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer.
Merging og Hashing Tilgang til data To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer. API for sekventiel tilgang (API =
Læs mereDatastrukturer (recap)
Dictionaries Datastrukturer (recap) Data: Datastruktur = data + operationer herpå En ID (nøgle) + associeret data. Operationer: Datastrukturens egenskaber udgøres af de tilbudte operationer (API for adgang
Læs mereLærebog. Datalogi 1F Forår 2003. Hvad sker hvornår? Kursusbøger. Planen for idag. Hvad er et operativsystem
Lærebog Datalogi 1F Forår 2003 Operativsystemer og multiprogrammering Jørgen Sværke Hansen Silberschatz, Galvin, Gagne: Operating System Concepts, 6. udgave (med Windows XP opdatering) Har I 6. udgave
Læs mereDatastrukturer (recap)
Dictionaries Datastrukturer (recap) Data: Datastruktur = data + operationer herpå En ID (nøgle) + associeret data. Operationer: Datastrukturens egenskaber udgøres af de tilbudte operationer (API for adgang
Læs mere1 Operativsystemer oversigt
1 Operativsystemer oversigt Hvorfor OS virtualisering Abstraktion (processer, virtual hukommelse, filer) Kernel mode og user mode Systemkald (slide 31) Interrupts At levere en simplere model af computeren
Læs mereDatabase Implementering
Database Implementering 1 Database Implementering Er det ikke nemt at implementere et database system? Gemme relationer Parse statements Print resultater Ændre relationer 2 Må vi præsentere Database Management
Læs mereBinære søgetræer. Nærmeste naboer Binære søgetræer Indsættelse Predecessor og successor Sletning Trægennemløb. Philip Bille
Binære søgetræer Nærmeste naboer Binære søgetræer Indsættelse Predecessor og successor Sletning Trægennemløb Philip Bille Binære søgetræer Nærmeste naboer Binære søgetræer Indsættelse Predecessor og successor
Læs mereAlgorithms & Architectures II
Algorithms & Architectures II Algorithms & Architectures II Jens Myrup Pedersen Hans Peter Schwefel Kursusholdere Dagens lektion Overordnet mål: At etablere en forståelse for hvordan hardware og hardwarearkitekturer
Læs mereBinære søgetræer. Binære søgetræer. Nærmeste naboer. Nærmeste nabo
Philip Bille Nærmeste naboer. Vedligehold en dynamisk mængde S af elementer. Hvert element har en nøgle key[] og satellitdata data[]. operationer. PREDECESSOR(k): returner element med største nøgle k.
Læs mereIndledning. På de følgende sider vises, primært i tegneserieform, lidt om mulighederne i PC-AXIS for Windows.
Indledning PC-AXIS for Windows er et talbehandlingsprogram, der kan håndtere store mængder statistisk materiale. PC-AXIS giver mulighed for at arbejde videre med det statistiske materiale i egne programmer
Læs mereTietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125
Tietgenskolen - Nørrehus Data warehouse Database for udviklere Thor Harloff Lynggaard DM08125 Juni 2010 Indhold Beskrivelse... 3 Data warehouse... 3 Generelt... 3 Sammenligning... 3 Gode sider ved DW...
Læs mereMerging og Hashing (del I)
Merging og Hashing (del I) Tilgang til data To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer. API for sekventiel tilgang
Læs mereKIH Database. Systemdokumentation for KIH Databasen. 1. maj 2013. Side 1 af 13
KIH Database Systemdokumentation for KIH Databasen 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 KIH Database applikationsserver... 5 Forudsætninger
Læs merePlanen for idag. Datalogi 1F Forår 2003. Hvad er en proces? Livscyklus for en proces. Hvad består en proces af?
Datalogi 1F Forår 2003 OS[2]: Processor, tråde og skedulering Jørgen Sværke Hansen Planen for idag Processer: Procesbegrebet Processkift Processers familieliv Kommunikerende processer Tråde En lettere
Læs mere1. Forklar sammenhængen mellem sektor, spor (track) og cylinder.
Harddisken Baggrundslageret 1. Diskstruktur* 2. Skemalægning* 3. Diskforvaltning 4. Swap forvaltning 5. Diskpålidelighed (RAID) 6. Vedholdenhed % 7. Arkiveringslager En kø pr. fysisk disk, fordi der kan
Læs mereBinære søgetræer. Binære søgetræer. Nærmeste naboer. Nærmeste nabo
Philip Bille er. Vedligehold en dynamisk mængde S af elementer. Hvert element har en nøgle x.key og satellitdata x.data. operationer. PREDECESSOR(k): returner element x med største nøgle k. SUCCESSOR(k):
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2010 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 24. april, 2010 (let justeret 10. maj og 21. maj 2010) Dette projekt udleveres i tre
Læs mereSTANDARD SYSTEMINDSTILLINGER
STANDARD SYSTEMINDSTILLINGER Åbn CM og vælg funktioner, indstillinger Fanebladet: generelt Fanebladet: søgning Fanebladet: filer Fanebladet: notificer Fanebladet: visning Fanebladet: påmindelse Fanebladet:
Læs mereArkitektur for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle
Læs mereTeamShare 2.1 Versionsnoter Oktober 2009
TeamShare 2.1 Versionsnoter Oktober 2009 TeamShare version 2.1.292 Denne version af TeamShare har fået mange nye funktioner, samt forbedringer på eksisterende. Hver ny feature er gennemgået i hvert sit
Læs mereDatastrukturer (recap) Datastruktur = data + operationer herpå
Dictionaries Datastrukturer (recap) Datastruktur = data + operationer herpå Datastrukturer (recap) Data: Datastruktur = data + operationer herpå En ID (nøgle) + associeret data (ofte underforstået, også
Læs mereSW6 SAI. Services 1: (Fil) service admin torsdag 7/4 05
SW6 SAI Services 1: (Fil) service admin torsdag 7/4 05 agenda Backup / Restore SW pakke management Windows Installer RPM mm Patch management Linux / Windows Backup og Restore I hvilke situationer er der
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereHuskesedler. Design og automatisering af regneark. Microsoft Excel 2013
Huskesedler Design og automatisering af regneark Microsoft Excel 2013 Januar 2017 Knord Side 2 Indholdsfortegnelse Ark... 4 Beskyttelse... 6 Diagram... 7 Eksport af data... 8 Fejlretning i formler... 9
Læs mereVisility HSB vejledning
Visility HSB vejledning Version Ændring Dato 1.0 Første version 27/6-2018 Beskrivelse Dette dokument er basis vejledning for installation og konfiguration af Visility HSB 2018 model. Vejledninger for opsætning
Læs mereOperativsystemer of C Efterår 2013 Virtuel hukommelse (kap. 9)
Operativsystemer of C Efterår Virtuel hukommelse (kap. 9) 8// Planen for idag q Virtuel hukommelse. q Demand paging / page faults. q Sideudskiftningsalgoritmer. q Rammeallokering til processer. Ø Øvelser:
Læs mereInput/Output: Disk & Clock. dopsys
Input/Output: Disk & Clock dopsys Magnetiske diske Spiller en vigtig rolle for mange typer computere Persistens, lagringstæthed, pris, hastighed, holdbarhed, fejltyper,...: OK! Afgørende for opstart (tungt
Læs mereSider og segmenter. dopsys 1
Sider og segmenter dopsys 1 Lokal vs global sideallokering (1) Med (a) som udgangspunkt giver (b) lokal hhv. (c) global allokering forskellige resultater dopsys 2 Lokal vs global sideallokering (2) Den
Læs mereModul 02, Harddisken 1
60+Bornholm Videregående pc-vejledning Modul 02, Harddisken 1 Harddisken er dit lager Alt, hvad du arbejder med på din pc, skal ligge på en (hard)disk (eller på en cd/dvd eller USBstick men de opfattes
Læs mereDM507 Eksamen Obligatorisk Opgave Rejseplanlægning
Institut for Matematik og Datalogi Syddansk Universitet, Odense 21. februar 2011 LMF DM507 Eksamen Obligatorisk Opgave Rejseplanlægning 1 Problemet Denne opgave går ud på at lave et program, som ud fra
Læs mereSider og segmenter. dopsys 1
Sider og segmenter dopsys 1 Lokal vs global sideallokering (1) Med (a) som udgangspunkt giver (b) lokal hhv. (c) global allokering forskellige resultater dopsys 2 Lokal vs global sideallokering (2) Den
Læs mereportal.microsoftonline.com
Office Online Office Online er et supplement til Officepakken, som du har liggende på computeren. Office Online ligger i skyen og åbnes i din webbrowser på adressen: portal.microsoftonline.com Du skal
Læs merePrioritetskøer og hobe. Philip Bille
Prioritetskøer og hobe Philip Bille Plan Prioritetskøer Træer Hobe Repræsentation Prioritetskøoperationer Konstruktion af hob Hobsortering Prioritetskøer Prioritetskø Vedligehold en dynamisk mængde S af
Læs mereKort om CoinDB (Mønt- og seddelsamling):
Kom godt i gang med CoinDB programmet fra PetriSoft (Holder styr på din Mønt- seddel- eller frimærkesamling) Kort om CoinDB (Mønt- og seddelsamling): CoinDB er et Windows program, der anvendes af mønt-
Læs mereVUC IT Niveau G. Drev Mapper Filer
VUC IT Niveau G Drev Mapper Filer Harddiske og andre lagringsmedier ( drev ) Det mest enkle er at tænke på disk-drev som et arkivskab. Drev navngives med et bogstav. Normalt navngives med C:, D:, E: osv.
Læs mereTeamShare 3.0 Forbedringer til TeamShare Outlook
TeamShare 3.0 Forbedringer til TeamShare Outlook Kære TeamShare bruger, I min løbende orientering om alle de nye ting der kommer i TeamShare 3.0, vil jeg her give en beskrivelse af de forbedringer vi laver
Læs mereLageradministration Intel Pentium og Unix/Linux
Lageradministration Intel Pentium og Unix/Linux 1 Lageradministration Multiprogrammering Håndtering af flere procesbilleder i lageret Virtuelt lager og swapping Gennemsigtig udnyttelse af disk som udvidelse
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 20. april, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDanmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den. maj 00. Kursusnavn Algoritmer og datastrukturer Kursus nr. 06. Tilladte hjælpemidler: Alle hjælpemidler. Vægtning af opgaverne: Opgave
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2013 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 5. marts, 2013 Dette projekt udleveres i to dele. Hver del har sin deadline, således
Læs mereectrl Tilknytning af dokumenter
ectrl Tilknytning af dokumenter Indholdsfortegnelse 1. Tilknytning til poster (dokumentstyring) 3 1.1. Aktivering af dokumentstyring 3 1.2. Opsætning af arkivering 4 1.3. Opret ekstra dokumenttyper 5 1.4.
Læs mereViditronic NDVR Quick Guide. Ver. 2.0
Viditronic NDVR Quick Guide Ver. 2.0 1 Indholdsfortegnelse 1. HOVEDMENU 3 1.1 START 5 1.2 AKTIVITETSINDIKATOR: 7 1.3 INFORMATIONS VINDUE: 7 1.4 PTZ KAMERA KONTROL: 7 1.5 SKÆRMMENU 8 1.5.1 AKTIVER BEVÆGELSE:
Læs mereBrugervejledning til registrant
Brugervejledning til registrant Når man logger på kommer man ind på en side der ser ud som nedenfor. På siden optræder alle de metadatabeskrivelser som man har rettigheder over. 1 2 3 4 5 6 7 8 9 10 11
Læs mereOprettelse af Titelblok i Capture og Capture CIS
e-service Titelblok i OrCAD Capture og Capture CIS Side 1 af 11 Oprettelse af Titelblok i Capture og Capture CIS Note skrevet af : Nordcad Systems Technical Support Revision : April 2003, Release 14.2/9.2.3,
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2017 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 6. april, 2017 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs merePivottabeller, diagrammer og databehandling. Underviser: Nina Kirkegaard Schou Mobil
Pivottabeller, diagrammer og databehandling Underviser: Nina Kirkegaard Schou Mobil 21 48 65 16 E-mail: ns@teamcrm.dk Emner: Excel Pivottabeller/diagrammer og databehandling Brugerfladen Import af data
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereBoot Camp Installations- & indstillingshåndbog
Boot Camp Installations- & indstillingshåndbog Indholdsfortegnelse 4 Introduktion 5 Hvad du har brug for 6 Oversigt over installation 6 Trin 1: Søg efter opdateringer. 6 Trin 2: Åbn Boot Camp-assistent.
Læs mereBRP Tal. Om computer-repræsentation og -manipulation. Logaritmer
BRP 13.9.2006 Tal. Om computer-repræsentation og -manipulation. Logaritmer 1. Opgaverne til i dag dækker det meste af stoffet 2. Resten af stoffet logaritmer binære træer 3. Øvelse ny programmeringsopgave
Læs mereDokumenter. Sider. efact CMS manual v. 1.0
Dokumenter Dokumenter er stedet, hvor du opretter og vedligeholder dit indhold på hjemmesiden. Der kan uploades filer og billeder til brug på hjemmesiden, samt oprettes sider hvis indhold du redigerer
Læs mereSikkerhedskopiering af slægtsdata
Sikkerhedskopiering af slægtsdata Hvorfor og hvordan Sikkerhedskopiering af data på computeren svarer til at lave afskrifter af Kirkebøgerne Tænk Kirkebøger! Disposition Hvorfor sikkerhedskopiere Hvad
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 10. april, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDanmarks Tekniske Universitet
side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 2. maj 200. Kursusnavn Algoritmer og datastrukturer I Kursus nr. 0205. Tilladte hjælpemidler: Alle skriftlige hjælpemidler. Vægtning af
Læs mereOnline edit i ibinder
Online edit i ibinder Introduktion Du kan benytte online edit til redigering af Word, Excel og PowerPoint filer direkte fra et ringbind på ibinder, hvis du har en Office 365 licens. I denne vejledning
Læs mereDit budskab i centrum
Dit budskab i centrum Websites hurtigt og nemt Wizi er et standard Content Management System udviklet "in-house" af Vizion Factory NewMedia. Vi har implementeret skræddersyede CMS løsninger for vores kunder
Læs mereISOWARE release note
ISOWARE 8.0.0 release note Indhold Vigtig information... 2 Forbedringer og nye features... 2 Processer... 2 Visning af proces id... 2 Rapporter... 2 Dataimport til rapporttabeller... 2 Mulighed for at
Læs mereLageradministration Paging og segmentering
Lageradministration Paging og segmentering 1 Re: Logiske/fysiske adresser... Proces-struktur = kode og data for en proces 4G En proces tilgår sin proces-struktur via et logisk/virtuelt adresserum, fx 0,
Læs mereOneview: Driftsdokumentation
Oneview: Driftsdokumentation 1 Hvordan skal systemet overvåges... 3 1.1 Windows Services... 3 1.2 Health Check... 3 1.3 Hvilke parametre skal overvåges i applikationen... 3 1.4 Hvilket omfang skal systemet
Læs mereI Windows fil struktur er der følgende ting Drev, Mapper, Filer og Genveje.
Windows Fil Struktur I Windows fil struktur er der følgende ting Drev, Mapper, Filer og Genveje. Hvad er et drev Et drev, er en afgrænsning af fil strukturen. Når du går ind på et drev vil du stå i roden
Læs mereDatabase "opbygning"
Database "opbygning" Dette områder falder mest under en DBA's ansvarsområde. Det kan sagtens tænkes at en database udvikler i nogle situationer vil blive nød til at oprette produktions og test) databaser,
Læs merePlanen for i dag. Logiske og fysiske adresser. Systemarkitektur. Binding af programkode til lager. Hardware understøttelse af lageradministration
Planen for i da Bindin af proramkode til laer Laerallokerin Sidebaseret laeradministration Sementer Sementer kombineret med sider Bindin af proramkode til laer De relative adresser i proramkoden kan bindes
Læs mereSIMPLIFYSCAN. Et stærkt valg til intelligent scanning
SIMPLIFYSCAN Et stærkt valg til intelligent scanning SIMPLIFYSCAN: ET STÆRKT VALG TIL INTELLIGENT SCANNING SimplifyScan giver kontormedarbejdere let adgang til at gemme dokumenter og distribuere kopier
Læs mereEncoding:...1 Et tegn sæt (character set):...1 UTF-8 og UTF-16 (Unicode):...2
Encoding:...1 Et tegn sæt (character set):...1 UTF-8 og UTF-16 (Unicode):...2 Encoding: Vi har tidligere set på spørgsmålet om et XML dokuments encoding. Det er generelt altid en god ide at gemme et dokument
Læs mereAfsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit.
Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. XML (eng. extensible Markup Language) XML er en måde at strukturere data på i tekstform. På samme måde som
Læs mereForbrugsafregning på dialog-maskinen af Steen Thomassen
Forbrugsafregning på dialog-maskinen af Steen Thomassen 1 Indholdfortegnelse Indholdfortegnelse... 1 Forord... 2 Katalog-struktur... 2 Scripts... 3 Opsætningscripts i $DIALOG_SOURCE... 3 midnight.csh ...
Læs mereInstallations- og. Brugervejledning. Rambøll CAREArkiv - version feb Rambøll Informatik A/S. j.nr. LLP feb.
Rambøll CAREArkiv - version 8.00.06 feb. 2008 Installations- og Brugervejledning Rambøll Informatik A/S j.nr. LLP070004.2 feb. 2008 Installations- og Brugervejledning til Rambøll CAREArkiv v. 8.00.06 Indholdsfortegnelse
Læs mereOpenTele datamonitoreringsplatform
OpenTele datamonitoreringsplatform Systemdokumentation for OpenTele server- og klient 1. maj 2013 Side 1 af 13 Indholdsfortegnelse Indholdsfortegnelse... 2 Indledning... 3 Systemoverblik... 3 OpenTele
Læs mereDATALOGI 1F. Vejledende løsninger til Skriftlig eksamen tirsdag den 27. januar 2004
Københavns Universitet Naturvidenskabelig Bachelorseksamen DATALOGI 1F Vejledende løsninger til Skriftlig eksamen tirsdag den 27. januar 2004 Opgaverne vægtes i forhold til tidsangivelsen, og hver opgaves
Læs mereDanmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den. maj 00. Kursusnavn Algoritmer og datastrukturer I Kursus nr. 005. Tilladte hjælpemidler: Alle skriftlige hjælpemidler. Vægtning af opgaverne:
Læs mereLærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner
Virtuel PC Fordele/ulemper Fordele: Lærer nye styresystemer Installerer programmer som kun kan bruges i ældre versioner Ulemper: Reserverer RAM (Windows 7) Problemer med at ureglementeret lukke ned Mister
Læs mereBrugervejledning i behandling af lokale mål i Operation Life
Brugervejledning i behandling af lokale mål i Operation Life Installation Programmet downloades fra internettet. Åben et netlæserprogram (f.eks. Microsoft Internet Explorer) og indtast denne adresse: www.mibit.dk/oprlife
Læs mereReleasebeskrivelse KMD Sag. Version Nyheder og ændringer i KMD Sag & KMD Sag EDH
Releasebeskrivelse KMD Sag Version 14.7 Nyheder og ændringer i KMD Sag & KMD Sag EDH September 2016 Version 14.7 1 Nyt kontanthjælpsloft... 3 2 Generelt... 4 2.1 Opdater autorisationer fra opstartsbillede...
Læs mereBruge Diskoprydning-programmet i Windows 7 76 Defragmentere en harddisk, er det nødvendigt? 78 Der mangler forskellige programmer i Windows 7 80
1 Indholdsfortegnelse Køb videobøger på Forlaget Globe 5 TextMaster på YouTube 6 Forord... 8 Jeg er logget på som administrator 10 System-mapper, drev og hardware 11 Drev (harddisk, dvd-drev, USB-drev
Læs mereDanmarks Tekniske Universitet
side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 2. maj 200. Kursusnavn Algoritmer og datastrukturer Kursus nr. 02326. Tilladte hjælpemidler: Alle hjælpemidler. Vægtning af opgaverne:
Læs mereMultiprogrammering og operativsystemer i Danmark 1967-75
Multiprogrammering og operativsystemer i Danmark 1967-75 Søren Lauesen IT-University of Copenhagen E-mail: slauesen@itu.dk http://www.itu.dk/people/slauesen/ Marts 2010 2. Interrupt - multiprogrammering
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer (dads)
Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Datalogisk Institut Aarhus Universitet Mandag den 27. maj 2002, kl. 9.00 13.00 Opgave 1 (25%) Denne opgave handler om multiplikation af positive heltal.
Læs mereFunktions opdatering 4.5.01 ASPECT4 QueryManager (B=fejl, S=support/Info, T=Opgave, W=Releaseønske)
ASPEC4 QueryManager (B=fejl, S=support/Info, =Opgave, =Releaseønske) 00001289 Dags dato som standardværdi Standardværdierne for datofelter i en rekvisition kan sættes til dynamiske datoer, således at rekvisitionsfeltet
Læs mereDokumentlivscyklus. IntraTeam Erfa-gruppemøde Nordea - 10 januar 2013
Dokumentlivscyklus IntraTeam Erfa-gruppemøde Nordea - 10 januar 2013 Lars Fastrup 14+ års erfaring som softwareudvikler og arkitekt 5+ år som selvstændig IT konsulent med fokus på Microsoft SharePoint
Læs mereDocument Portal 1. Document Portal
1 Lexmark gør det muligt at bruge formularer i virksomheden. Vælg dokumenterne på berøringsskærmen, og tryk på Start. er en softwareløsning, der indeholder funktioner til lagring og behandling af fortrykte
Læs mereFilupload LEJERBO.DK FILARKIV UNDER MØDER OSV. Upload filer til et eksisterende filupload-komponent
1 Filupload Tips! Vi har forberedt nogle sider til dig med et filupload-komponent. Blandt andet siden Møder. På den måde kan du nemt uploade filer, fx referater, vedtægter eller husorden til jeres hjemmeside.
Læs mereVejledning til registrering som bruger til EudraCT results
Vejledning til registrering som bruger til EudraCT results 1 Registrering som ny bruger For at indtaste resultater, skal man registreres som bruger i EudraCT databasen: https://eudract.ema.europa.eu/results-web/
Læs mereDisk-vedligeholdelse i Windows 10 - juli 2017
Side 1 Disk-vedligeholdelse i Windows 10 - juli 2017 Af OZ6YM, Palle A. Andersen En gennemgang af hvad man bør gøre, for at holde sine diske kørende optimalt i hele PC ens levetid, især SSDdiske, på Windows
Læs merePrincipper for Samtidighed og Styresystemer
Principper for Samtidighed og Styresystemer kursusintroduktion og Introduktion til Styresystemer René Rydhof Hansen Februar 2008 PSS 08 (Forelsning 00) Kursus intro./intro. styresystemer Februar 2008 1
Læs mereLinkGRC. Dokumenter. Brugermanual
Brugermanual 1 INDHOLD 1. Navigation 2. Dashboard 3. 4. Support 2 NAVIGATION 1 På forsiden finder du dine installerede moduler i LinkGRC løsningen og du kan her vælge hvilket modul du ønsker at arbejde
Læs mereAlgoritmer og datastrukturer Course No. 02105 Cheat Sheet 2012. May 15, 2012
Algoritmer og datastrukturer Course No. 02105 Cheat Sheet 2012 May 15, 2012 1 CONTENTS 2012 CONTENTS Contents 1 Kompleksitet 3 1.1 Køretid................................................ 3 1.2 Asymptotisk
Læs merekomplet kopi af harddisken: 20 minu sådan! Med en kopi af Windows og dine programmer får du en ustabil eller fejlramt pc på ret kurs i en ruf.
sådan! Med en kopi af Windows og dine programmer får du en ustabil eller fejlramt pc på ret kurs i en ruf. det skal du bruge Ekstern harddisk, dvd er eller adgang til en NAS. udgifter Ingen, hvis du har
Læs mere