DATALOGI 1F. Skriftlig eksamen torsdag den 11. juni Dette eksamenssæt bruges til både eksamen i Dat1F og Dat1F-operativsystemer.

Størrelse: px
Starte visningen fra side:

Download "DATALOGI 1F. Skriftlig eksamen torsdag den 11. juni Dette eksamenssæt bruges til både eksamen i Dat1F og Dat1F-operativsystemer."

Transkript

1 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1F Skriftlig eksamen torsdag den 11. juni 1998 Dette eksamenssæt bruges til både eksamen i Dat1F og Dat1F-operativsystemer. Opgaverne vægtes således: Dat1F, 4 timer Opgave % 1 25 % 2 30 % 3 5 % 4 30 % 5 10 % Dat1F Operativsystemer, 3 timer Opgave % 1 40 % 2 50 % 3 10 % Alle de sædvanlige hjælpemidler må benyttes, herunder også lydløse elektroniske lommeregnere, dog ikke programmerbare lommeregnere med blivende lager.

2 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 1 af 11 Opgave 1 Synkronisering af udskiftninger i fodbold (25%) Fodboldklubben 1FFC spiller i DIKU-ligaen, hvor udskiftninger foregår ved at dommeren og de to hold har hver deres proces på en datamaskine. En udskiftning sker ved kommunikation mellem processer på denne maskine. Den eksisterende kode kan skitseres som: class KampServer { //lokale variable void indskift(spiller ny) { // Kaldes af træneren ny.start(); // giver spilleren besked om at gå på banen. void udtag(spiller gml) { // Kaldes at træneren gml.stop(); // giver spilleren besked om at gå fra banen. void ude(spiller sp) { // Kaldes af udskiftet spiller // når denne er kommet ud af banen. start og stop funktionerne på Spiller er atomiske. Kampserver-objektet skabes når de 11 spillere er gået på banen. Dvs, KampServer initialiseres så det afspejler, at der er 11 spillere på banen. Træneren kan give flere ordrer til kampserveren ad gangen (han kan få udført flere processer parallelt på datamaskinen). En ordre, der ikke kan udføres, forsinkes indtil den kan. Rækkefølgen, som ordrerne udføres i, er givet ved at den først modtagne ordre, der kan udføres, er den der bliver udført. Spørgsmål 1.1 Træneren i fodboldklubben 1FFC kan blive lidt for ivrig under kampene. En dag kom han til at sende tolv spillere på banen. 1

3 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 2 af 11 Klubledelsen beder en af klubbens tilhængere (kaldet 1F-ere) om at ændre koden til spillerudskiftning, så der højst kan være 11 af holdets spillere på banen ad gangen. Skitser en ny udgave af KampServer, der ved brug af semaforer garanterer at der højst er 11 af holdets spillere på banen ad gangen. Spørgsmål 1.2 En dag kommer træneren til at udskifte målmanden med en angriber og 1FFC taber kampen. Klubledelsen beder 1F-eren om at ændre systemet så der altid er mindst 1 målmand, 6 forsvarsspillere og 1 angriber på banen. Startopstillingen består altid af 1 målmand, 8 forsvarsspillere og 2 angribere. Der ses bort fra udvisninger. Det tillades, at der er færre spillere af en bestemt type i løbet af en udskiftning (fra den udskiftede forlader banen til den indskiftede kommer ind på banen). Klubledelsen lægger vægt på at løsningen er fleksibel, så man kan tilføje flere spillertyper uden at det medfører store omskrivninger af programmet. 1F eren finder ud, af at dette betyder, at der netto kan udtages højst 0 målmænd, 2 forsvarsspillere og 1 angriber i forhold til startopstillingen. Det må derfor kunne implementeres med tre semaforer. Skitser en udvidelse af grænsefladen til kampserveren med en udskift(gammel,ny) funktion, der ved hjælp af semaforer sikrer, at der er mindst er 1 målmand, 6 forsvarsspillere og 1 angriber på banen. KampServerobjektet skal initialiseres så det afspejler holdopstillingen. Det er ikke nødvendigt at skitsere klassen Spiller; men det kan antages at Spiller har en funktion, der giver typen for spilleren. Vink: Funktionerne i KampServer-objektet kan benyttes. Spørgsmål 1.3 1FFC taber også den næste kamp. Træneren mener, at det var fordi han ikke fik lov til at sætte flere angribere ind, da holdet var bagud. Klubledelsen erstatter reglen fra forrige spørgsmål med følgende regler: 1. Der skal være netop en målmand. 2. Der skal være mindst 2 midtbanespillere. 3. Der skal være flere forsvarere end angribere. 4. Startopstillingen er: 1 målmand, 4 forsvarere, 4 midtbanespillere og 2 angribere. 2

4 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 3 af 11 1F eren indser, at der der er tre muligheder for venten (udskiftning eller indskiftning af målmænd er altid en fejl, så det medfører ikke venten): 1. Når en midtbanespiller skal udskiftes og der kun er to midtbanespillere på banen, skal man vente på at en anden midtbanespiller bliver indskiftet. 2. Når en forsvarsspiller skal udskiftes kan det være nødvendt at vente på, at en angriber bliver udskiftet eller at en anden forsvarer bliver indskiftet. 3. Når en angriber skal indskiftes, kan det også være nødvendigt at vente på, at en anden angriber bliver udskiftet eller at en forsvarer bliver indskiftet. 1F eren opdager, at det kan implementeres med en monitor med Hoaresemantik og tre betingelsesvariable ( conditions ) En betingelsesvariabel til at sikre at der kun er 11 spillere på banen, en til at sikre at der er to midtbanespillere og en til at sikre at der ikke er flere angribere end forsvarere. 1F eren starter med at omskrive KampServer så den bruger monitorer. udskift, indskift og ude bliver til: class KampServer { monitor { enum {maalmand, forsvarer, midtbanespiller, angriber; int antal[4] = {1,4,4,2; Condition max11; // Højst 11 spillere på banen Condition midtud, // Højst 2 midtbanespillere forsvarangrib; // flere forsvarere end angribere. void indskift(spiller ny) { if (antal[maalmand]+antal[forsvarere]+ antal[midtbanespiller]+antal[angriber] > 10) max11.wait(); antal[ny.gettype()]++; ny.start(); void udtag(spiller gml) { gml.stop(); 3

5 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 4 af 11 void ude(spiller sp) { antal[sp.gettype()]--; max11.signal; boolean udskift (Spiller isp, Spiller usp) { // mangler Skitser funktionen udskift ved brug af monitorer og uden brug af løkker. Opgave 2 Logisk og Virtuelt lager (30%) NB: Spørgsmål 2.3 vægtes med halvdelen af opgavens vægt. Et styresystem implementerer logisk lager ved hjælp af sidetabeller i 3 niveauer. Siderne er på 8 KByte. Hver sidetabel fylder en side. Indgange i sidetabeller fylder 8 bytes. Hele sidetabellen er i logisk lager. Sidetabellerne for en proces allokeres fra adresse 0x (4MByte) og mod højere adresser. Spørgsmål 2.1 Betragt sidetabellen: 4

6 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 5 af 11 Sideramme 2 Fysisk Lager Sideramme 1 Sideramme 12 Sideramme Sideramme 5 Sideramme 11 Sideramme 14 Sideramme Hvilken logisk adresse svarer til den fysiske adresse, (hexadecimalt 0xA270, binært )? Svaret kan angives som et binært tal. Spørgsmål 2.2 Hvad er størrelsen af logiske adresserum? Svaret kan angives som en potens af 2. Spørgsmål 2.3 Styresystemet kører på en maskine, der har 128 KByte fysisk lager. Adresserne og i det fysiske lager er allokeret til styresystemet. Processer kan allokere lager med ordren mmap. mmap(void *start,long len) betyder at der allokeres len bytes, som mappes ind på den logiske adresse start. start skal være et multiplum af sidestørrelsen. mmap tilgår ikke det allokerede lager. Sidetabellen for en proces allokeres i processens logiske lager. Når en sideramme skal allokeres, vælges den af de frie med lavest nummer. Der udføres to processer på maskinen. Udførelsen af de to processer er 5

7 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 6 af 11 skitseret nedenfor. Kun begivenheder relevante for lagerhåndteringen er vist. mmap(0,200); // Styresystemet allokerer plads til koden for //proces 1 på vegne af proces 1 <kopier proces 1 s kode til adresse 0-199> <start proces 1 i adresse 0> mmap(2*8192,1000); *(int *) = 1; <processkift> mmap(0,800); // Kode for proces 2 <kopier proces 2 s kode til adresse 0-799> <start proces 2 i adresse 0> mmap(16*8192,10*1024); *(int *) 17*8192 = 1; mmap(5*1024*1024* *8192,8000); *(int *) 17* = 2; Hvor stor er fragmenteringen (i bytes)? Angiv om fragmenteringen er intern eller ekstern. Spørgsmål 2.4 Starten af det fysiske lager kan beskrives som: sideramme 0 Styresystem sideramme 1 Styresystem sideramme 2 Sidetabel for proces 1, niveau 1 sideramme 3 Sidetabel for proces 1, niveau 2. Angiv indholdet af det fysiske lager samt det logiske lager og sidetabellerne for de to processer. Det er ikke nødvendigt at angive sidetabellernes logiske sider i sidetabellerne og det logiske lager. Spørgsmål 2.5 Maskinen har en translate lookaside buffer (TLB). Det er en associatv TLB med 4 indgange og round-robin sideudskiftning. 6

8 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 7 af 11 Hvad er tilstanden i TLB en efter udførelsen af proces 2? Hvad er træfferfrekvensen (hit-rate) for udførelsen (begge processer)? Spørgsmål 2.6 Proces 2 fortsætter med at udføre koden: *(int *) (5*1024*1024* * ) = 42; Dette kræver mere lager end de 128KByte fysisk lager. Derfor benyttes tvungen sideudskiftning. Sideudskiftningsstrategien er Least Recently Used. Sider allokeret til styresystemet kan ikke udskiftes. Hvilke(n) side(r) bliver skiftet ud? Begrund svaret. Opgave 3 Distribueret låsning med flertalsprotokollen (5%) I et system med syv datamaskiner benyttes flertalsprotokollen ( Majority Protocol ) til at implementere låsning af objekter. Objekterne replikeres på alle syv maskiner. Hvor mange maskiner skal fejle, før det ikke længere er muligt at låse et objekt? Begrund svaret. Opgave 4 En router i et datanet (30 %) En router er placeret, så det forbinder et lokalnet (LAN af typen IEEE 802.3) med et antal andre routere via ledninger af typen UTP (Unshielded Twisted Pair). På figuren er vist to sådanne ledninger: 7

9 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 8 af 11 IEEE Mbit/s UTP port 2 port 1 UTP port 3 Router R Den anvendte type UTP ledning har et afstand/båndbredde produkt på 800 khzkm, dvs. den båndbredde, der kan udnyttes, afhænger af afstanden, idet produktet af båndbredde og afstand ikke kan være højere end det givne tal. Eksempler på sammenhørende værdier af afstand i km og båndbredde er angivet i tabellen: Afstand i km Højeste båndbredde MHz khz khz khz khz Spørgsmål 4.1 Der planlægges en anvendelse, hvor ledningen fra port 2 til naboen er 5 km lang. Hvad er den teoretisk maksimale hastighed i bit/s, der kan opnås, hvis der anvendes en modulationsform a la QAM med 256 forskellige kombinationer af fase og amplitude? (Note: i lærebogen står QAM omtalt på en måde, så det kan forstås som om QAM kun kan have 16 fase/amplitude kombinationer; dette er ikke den fulde sandhed). Spørgsmål 4.2 Hvis signal/støj forholdet på linien er 40 db, kan hastigheden i spørgsmål 4.1 så opnås? (Dvs. kan der i praksis anvendes 256 kombinationer?). 8

10 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 9 af 11 Spørgsmål 4.3 Nu overvejes en anden løsning, som er aktuel på grund af et specialtilbud fra en leverandør. Denne løsning giver hastigheden 1 Mbit/s (dvs bit/s) på ledningerne fra port 2 og 3 til de respektive naboer. På linierne anvendes den simplest mulige protokol uden fejl- og flowkontrol, dvs. blokke transmitteres uden kvittering. Trafikken fra lokalnettet til naboerne består af blokke af forskellig størrelse med middelstørrelse 125 byte. Trafiktætheden fra lokalnettet er gennemsnitligt 700 pakker pr. sekund; det kan antages at den fordeles ligeligt til de to naboer. Netadministratoren har lovet brugerne, at den gennemsnitlige forsinkelse i R for den udadgående trafik højst vil være 5 ms. Kan dette overholdes? Hvor mange buffere i R vil i gennemsnit være optaget? Spørgsmål 4.4 Tre routere R1, R2, og R3 forbindes nu som vist på figuren med 1 Mbit/s linier. Hver LAN har sin egen IP-netadresse. R2 R3 R1 Det overvejes nu, hvilken rutningsalgoritme, der skal anvendes i de tre routere. Angiv for hver af de nedenstående fire algoritmer fordele og ulemper, hvis de bruges i den foreslåede topologi: flooding backward learning statisk rutning, med faste indbyggede rutetabeller 9

11 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 10 af 11 distance vector (DV) rutning (Vink: rutes der på netadresse eller på den fulde IP-adresse?) Spørgsmål 4.5 Linien imellem R1 og R2, som er 8 km lang, opgraderes til 10 Mbit/s, men viser sig at være plaget af støj, der bevirker, at der gennemsnitlig ødelægges én blok ud af hver ti. Der overvejes derfor at anvende en sliding window protokol af typen go-back-n. I det følgende er den gennemsnitlige bloklængde stadig 125 byte, og udbredelseshastigheden kan antges at være km/s. Spørgsmål Skitser protokollens virkemåde for fire blokke, der er klar til afsendelse fra R1 til R2 til tidspunkterne T, T+0.01, T+0.10 og T+0.15 ms. Det antages at den tredie blok rammes af fejl. Spørgsmål Hvis der ingen fejl er, og overhead (header, kvittering) er meget lille, hvor stort skal vinduet være for at linien udnyttes fuldt ud (i én retning)? Det antages, at der er trafik nok. Opgave 5 Repræsentation af data i datanet (10 %) I G2 havde en P1 PDU følgende udseende: <P1-PDU> ::= <header> <route-info> <destination> <source> <user-data> <header> ::= <version> <blank> <datatype> <destination> ::= <a-address> <newline> <source> ::= <a-address> <newline> <user-data> ::= <byte>* <version> ::= <digit>*2 <datatype> ::= <digit>*2 <route-info> ::= <TTL> <nodes> <newline> <TTL> ::= <blank> <decimalt tal 1:255> <nodes> ::= <blank> <desthost> <blank> <srchost> <desthost> ::= <decimalt tal 0:255> <srchost> ::= <decimalt tal 0:255> <a-address> ::= <byte>*[1-20] 10

12 Skriftlig eksamen torsdag den 11 juni 1998 i Datalogi 1F side 11 af 11 <blank> <newline> ::= <et ASCII blanktegn> ::= <et ASCII \n> Spørgsmål 5.1 Da der ved løsningen af opgaven typisk anvendtes samme arkitektur overalt (f.eks. HPUX 10 på HP9000s700), var der ingen big-endian/little-endian problemer i forbindelse med repræsentationen af tal (f.eks. <desthost>, <TTL>) og tekst (f.eks. <a-address>), selv om begge indgik i <P1-PDU>. Ville der i et net med forskellige arkitekturer kunne være big-endian/littleendian problemer? Svaret skal begrundes. Spørgsmål 5.2 Diskuter fordele og ulemper ved den adressering af applikationer, der er valgt i G2, hvor en applikation identificeres ved en globalt entydig <a-address>. Spørgsmål 5.3 En P1 PDU har en maksimal størrelse, som afhænger af de BM er, der transporterer PDU en, idet det mest restriktive BM på ruten afgør størrelsen. Det er derfor brugeren, der må tage sig af eventuel fragmentering af større datablokke. Hvis denne opgave i stedet skal løses af BM erne (analogt til IP), skal P1 PDU formatet udvides. Skitser de nødvendige udvidelser og argumentér for de enkelte felter i udvidelsen. 11

DATALOGI 1F. Skriftlig eksamen tirsdag den 10. juni 2003 1 25 % 2 10 % 3 25 % 4 10 % 5 30 %

DATALOGI 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 mere

DATALOGI 1F. Skriftlig eksamen mandag den 11. juni % 2 15 % 3 35 % 4 20 % 5 15 %

DATALOGI 1F. Skriftlig eksamen mandag den 11. juni % 2 15 % 3 35 % 4 20 % 5 15 % DATALOGI 1F Skriftlig eksamen mandag den 11. juni 2001 Opgave Vægtning 1 20 % 2 15 % 3 35 % 4 20 % 5 15 % Alle de sædvanlige hjælpemidler må benyttes, dvs. alt skriftligt materiale, lydløse lommeregnere

Læs mere

Ethernet teknologi. - hvordan fungerer det? Netteknik 1

Ethernet teknologi. - hvordan fungerer det? Netteknik 1 Ethernet teknologi - hvordan fungerer det? Netteknik 1 Ethernet & OSI modellen Lag 7 Applikation Giver netværks adgang for programmer uden for OSI modellen fx til fil overførsel, regneark, ETB og terminal

Læs mere

Ethernets placering i OSI modellen

Ethernets placering i OSI modellen Ethernets placering i OSI modellen Lag 7 Applikation Giver netværks adgang for programmer uden for OSI modellen fx til fil overførsel, regneark, ETB og terminal emulering. Lag 6 Præsentation Kode konvertering

Læs mere

TCP & UDP. - de transportansvarlige på lag 4. Netteknik 1

TCP & UDP. - de transportansvarlige på lag 4. Netteknik 1 TCP & UDP - de transportansvarlige på lag 4 Netteknik 1 TCP & UDP TCP og UDP er begge netværksprotokoller til transport, med hver deres header-information i pakken (segmentet): TCP: 0 8 16 31 bit Sequence

Læs mere

Netværkslaget Rutning og sammenkobling

Netværkslaget Rutning og sammenkobling Roskilde Universitetscenter, Datalogisk Afdeling E-mail: ncjuul@acm.org Netværkslaget Rutning og sammenkobling Niels Christian Juul Mandag den 2. oktober 2000 Tanenbaum: CN kap. 5 5.1, 5.2, 5.4 Copyright

Læs mere

Ethernet & OSI modellen

Ethernet & OSI modellen Ethernet & OSI modellen Ethernet Ethernet er udviklet af Xerox i 70 erne og videre udviklet til Ethernet II af DEC og Xerox. Anvender CSMA/CD (Carrier Sense Multiple Access / Collision Detect. Protokollen

Læs mere

IPv6 sameksistens med IPv4. af Laurent Flindt Muller & Jakob Pedersen

IPv6 sameksistens med IPv4. af Laurent Flindt Muller & Jakob Pedersen IPv6 sameksistens med IPv4 af Laurent Flindt Muller & Jakob Pedersen Gennemgangsplan: Network Address Translation Protocol Translation (NAT-PT) - Motivation - IPv4 NAT - NAT-PT - Stateless IP/ICMP Translation

Læs mere

Oversigt. Operativsystemer [6]: Virtuelt lager. Virtuel lager. Virtuelt lager. Virkemåde. Virtuelt lager eksempel virtuelt lager

Oversigt. 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 mere

DATALOGI 1E. Skriftlig eksamen mandag den 23. juni 2003

DATALOGI 1E. Skriftlig eksamen mandag den 23. juni 2003 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen mandag den 23. juni 2003 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

Læs mere

DATALOGI 1F. Skriftlig eksamen tirsdag den 27. januar 2004

DATALOGI 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 mere

QoS. - prioritering af pakketransporten! Netteknik 1

QoS. - prioritering af pakketransporten! Netteknik 1 QoS - prioritering af pakketransporten! Netteknik 1 Hvad er Quality of Service? QoS er et netværks evne til at give en bedre service til bestemte former for netværkstrafik (fx tale). Typiske parametre

Læs mere

IP routing. - flytter pakkerne effektivt på lag 3! Netteknik 1

IP routing. - flytter pakkerne effektivt på lag 3! Netteknik 1 IP routing - flytter pakkerne effektivt på lag 3! Netteknik Routingsteknik Routere er de enheder på netværket som kan flytte IP datapakker mellem forskellige logiske netværk (IP net) Router IP pakke protocol

Læs mere

IP routing. Netteknik 1. Routere er de enheder på netværket som kan flytte IP datapakker mellem forskellige logiske netværk (IP net) Router

IP routing. Netteknik 1. Routere er de enheder på netværket som kan flytte IP datapakker mellem forskellige logiske netværk (IP net) Router Netteknik (AMU 4447) IP routing - flytter pakkerne effektivt på lag 3! Netteknik Routingsteknik Routere er de enheder på netværket som kan flytte IP datapakker mellem forskellige logiske netværk (IP net)

Læs mere

TCP/IP stakken. TCP/IP Protokollen består af 5 lag:

TCP/IP stakken. TCP/IP Protokollen består af 5 lag: Trådløse netværk TCP/IP stakken TCP/IP er nok den mest benyttede netværks protokol. Protokollen har fået sit navn efter de to vigtigste protokoller i den : Transmission Control Protocol (TCP) og Internet

Læs mere

QoS Design overblik. QoS på L3

QoS Design overblik. QoS på L3 QoS Design overblik QoS på L3 Trafiktyper Voice Best-Effort QoS principper Agenda Klassifikation og mærkning Policing Queing. Lidt forkortelser BE Best Effort Efter bedste evne AF Assured Forwarding Sikret

Læs mere

Planen for idag. Synkroniseringsmekanismer. Krav til løsning. Kritiske regioner. Bagerens algoritme. Kritisk region via delt lager.

Planen for idag. Synkroniseringsmekanismer. Krav til løsning. Kritiske regioner. Bagerens algoritme. Kritisk region via delt lager. Planen for idag Synkroniseringsmekanismer Kritiske regioner Semaforer: Binære semaforer Tællesemaforer Beskedsemaforer Prioritetsinvertering Låse (spinlocks) sikrer udelelig adgang Barrierer synkroniseringspunkt

Læs mere

DATALOGI 1E. Skriftlig eksamen fredag den 7. juni 2002

DATALOGI 1E. Skriftlig eksamen fredag den 7. juni 2002 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen fredag den 7. juni 2002 Opgaverne vægtes i forhold til tidsangivelsen, og hver opgaves besvarelse bedømmes som en helhed.

Læs mere

Sider og segmenter. dopsys 1

Sider 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 mere

Sider og segmenter. dopsys 1

Sider 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 mere

Lageradministration Paging og segmentering

Lageradministration 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 mere

DATALOGI 1F. Vejledende løsninger til Skriftlig eksamen torsdag den 30. maj 2002

DATALOGI 1F. Vejledende løsninger til Skriftlig eksamen torsdag den 30. maj 2002 Københavns Universitet Naturvidenskabelig Bacheloreksamen i Datalogi DATALOGI 1F Vejledende løsninger til Skriftlig eksamen torsdag den 30. maj 2002 Opgaverne vægtes i forhold til tidsangivelsen, og hver

Læs mere

ARP og ICMP. - service protokoller, som vi ikke kan undvære! Netteknik 1

ARP og ICMP. - service protokoller, som vi ikke kan undvære! Netteknik 1 ARP og ICMP - service protokoller, som vi ikke kan undvære! Netteknik 1 ARP & ICMP Protokoller, som udfører forskellige servicefunktioner på og imellem OSI lagene 2 og 3 Type Code Checksum Type-specific

Læs mere

Route-tabellen. Routertabel R2. Routertabel R3. Routertabel R1. Routertabel R4 NETVÆRK SENDES TIL

Route-tabellen. Routertabel R2. Routertabel R3. Routertabel R1. Routertabel R4 NETVÆRK SENDES TIL Routningsteknik Route-tabellen Alle Host har en routetabel Routetabellen indeholder liste over alle kendte logiske net. Routetabellen indeholder ofte også en Default Route til alle andre net Routetabellen

Læs mere

QoS Design overblik Kapitel 2

QoS Design overblik Kapitel 2 QoS Design overblik Kapitel 2 Henrik Thomsen/EUC MIDT 2006 Agenda Trafiktyper Voice Best-Effort QoS principper Klassifikation og mærkning Policing Queing. 1 Lidt forkortelser BE Best Effort Efter bedste

Læs mere

Internet Protokollen. - IP er arbejdshesten på næsten alle netværk! Netteknik 1

Internet Protokollen. - IP er arbejdshesten på næsten alle netværk! Netteknik 1 Internet Protokollen - IP er arbejdshesten på næsten alle netværk! Netteknik 1 Internet Protocol (IP) Om IP protokollen generelt: Er arbejdsprotokollen i moderne netværks-kommunikation; al kommunikation

Læs mere

QoS Design overblik. Agenda. QoS på L3. Trafiktyper. QoS principper. Voice Best-Effort. Klassifikation og mærkning Policing Queing

QoS Design overblik. Agenda. QoS på L3. Trafiktyper. QoS principper. Voice Best-Effort. Klassifikation og mærkning Policing Queing QoS Design overblik QoS på L3 Trafiktyper Voice Best-Effort Agenda QoS principper Klassifikation og mærkning Policing Queing. 1 Lidt forkortelser BE Best Effort Efter bedste evne AF Assured Forwarding

Læs mere

NETVÆRKSKURSUS Oktober November 2014. jmt 07-11-2014

NETVÆRKSKURSUS Oktober November 2014. jmt 07-11-2014 1 NETVÆRKSKURSUS Oktober November 2014 jmt 07-11-2014 2 Netværkskursus 14 17 Oktober 2014 ETHERNET 99% af al datatrafik er på ETH standard http://standards.ieee.org/ https://www.ieee.org/ 802.3 er ETH

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Onsdag den 0. juni 009, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)

Læs mere

Lageradministration. dopsys

Lageradministration. 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 mere

Datanet Obligatorisk opgave 2: TCP. René Hansen Michael Nilou Anders Bjerg Pedersen Hold september 2007

Datanet Obligatorisk opgave 2: TCP. René Hansen Michael Nilou Anders Bjerg Pedersen Hold september 2007 Datanet Obligatorisk opgave 2: TCP René Hansen Michael Nilou Anders Bjerg Pedersen Hold 1 19. september 2007 1 Indledning Denne opgave går ud på at analysere TCPs måde at transmittere og retransmittere

Læs mere

ADSL i TDC koncernen

ADSL i TDC koncernen i TDC koncernen Tor Ottens Product Manager TDC Internet www.zillion.dk (erhvervs produkter) www.opasia.dk (privat produkter) tjenester - Asymetric Digital Subscriber Line Teknologien tillader op til 800

Læs mere

M A D S L A R S E N, A S G E R B A L L E G A A R D & J O N A S K R O N B O R G R O S K I L D E T E K N I S K E G Y M N A S I U M.

M A D S L A R S E N, A S G E R B A L L E G A A R D & J O N A S K R O N B O R G R O S K I L D E T E K N I S K E G Y M N A S I U M. M A D S L A R S E N, A S G E R B A L L E G A A R D & J O N A S K R O N B O R G R O S K I L D E T E K N I S K E G Y M N A S I U M mininet EN ØVELSE I AT ETABLERE ET NETVÆRK S E R V I C E O G K O M M U N

Læs mere

Routeren. - og lag 3 switchen! Netteknik 1

Routeren. - og lag 3 switchen! Netteknik 1 Routeren - og lag 3 switchen! Netteknik 1 Routeren en introduktion NETVÆRK 10.0.0.0 NETVÆRK 192.168.1.0 E1 Router E0 S0 NETVÆRK 194.182.2.0 Grundlæggende LAN teknologi består af Ethernet switche der flytter

Læs mere

Introduktion til Quality of Service

Introduktion til Quality of Service Introduktion til Quality of Service Henrik Thomsen/EUC MIDT 2005 IP standard service IP er designet til best-effort services Best-effort: Transport af data efter bedste-evne IP er fra starten designet

Læs mere

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen torsdag den 3. juni 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

Læs mere

Oversættere Skriftlig eksamen onsdag d. 24. januar 2007

Oversættere Skriftlig eksamen onsdag d. 24. januar 2007 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Skriftlig eksamen onsdag d. 24. januar 2007 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave. Den skriftlige

Læs mere

Internet Protocol (IP)

Internet Protocol (IP) Internet Protocol (IP) IP protokollen: er arbejdsprotokollen i moderne netværks-kommunikation; al kommunikation går gennem den. adresserer pakkerne på lag 3 (netværkslaget). arbejder med forbindelsesløs

Læs mere

Koordinering. dopsys

Koordinering. dopsys Koordinering At indføre flertrådethed (1) når tråde tages i brug opstår typisk konflikter (et velkendt eksempel er errno ) 2 At indføre flertrådethed (2) en del konflikter kan afhjælpes med thread-local

Læs mere

IP version 6. Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

IP version 6. Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0. IP version 6 Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0 Indhold ICMPv6 Neighbor Discovery Protocol Stateless Autoconfiguration 1 ICMPv6

Læs mere

Forår 2012 - Firewalls

Forår 2012 - Firewalls Syddansk Universitet DM830 - Netværkssikkerhed Imada - Institut for matematik og datalogi Forår 2012 - Firewalls Forfatter: Daniel Fentz Johansen Alexei Mihalchuk Underviser: Prof. Joan Boyar Indhold 1

Læs mere

Datalogi 1F rapportopgave K2 Anonym datakommunikation

Datalogi 1F rapportopgave K2 Anonym datakommunikation Datalogi 1F rapportopgave K2 Anonym datakommunikation 23. april 2004 1 Administrativ information Rapportopgave K2 stilles fredag den 23. april 2004 og skal afleveres senest fredag den 14. maj kl. 11:00

Læs mere

Operativsystemer of C Efterår 2013 Virtuel hukommelse (kap. 9)

Operativsystemer 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 mere

Quality of Service. - en introduktion! IP telefoni kursus

Quality of Service. - en introduktion! IP telefoni kursus Quality of Service - en introduktion! IP telefoni kursus IP standard service IP er designet til best-effort services Best-effort: Transport af data efter bedste-evne IP er fra starten designet til Komplekse

Læs mere

Sådan virker og opretter du en TIO

Sådan virker og opretter du en TIO Sådan virker og opretter du en TIO NOX TIO er en virtuel enhed og skal derfor ikke installeres på en NOX-bus. Funktions overblik: 1. Videresendelse af statusmeddelelser (indgange, udgange og områder) via

Læs mere

Computer netværk og TCP/IP protokoller. dcomnet 1

Computer netværk og TCP/IP protokoller. dcomnet 1 Computer netværk og TCP/IP protokoller dcomnet 1 Maskinarkitektur.. fokus på intern organisation af en enkelt computer: dcomnet 2 Computer netværk.. kommunikation mellem maskiner forbindet i et netværk:

Læs mere

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning 1. Lokalt installeret afleveringsprogram til stedprøver... 2 2. Systemkrav... 3 3. Netværksopsætning... 4 4. Installation

Læs mere

DATALOGI 1E. Skriftlig eksamen fredag d. 16. januar 2004

DATALOGI 1E. Skriftlig eksamen fredag d. 16. januar 2004 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen fredag d. 16. januar 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Sommer 1999 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 15% Opgave 2 15% Opgave 3 8% Opgave

Læs mere

Ved at følge disse trin lærer du hurtigt at spille online-kampe... som du kan se er det nemt, sjovt og spændende!

Ved at følge disse trin lærer du hurtigt at spille online-kampe... som du kan se er det nemt, sjovt og spændende! HVORDAN SPILLER JEG ONLINE? Ved at følge disse trin lærer du hurtigt at spille online-kampe... som du kan se er det nemt, sjovt og spændende! 0. SKAB DIT PERSONLIGE EMBLEM OG DINE FARVER Du har adgang

Læs mere

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø EG Data Inform Byggebasen WCF og webservices Jens Karsø 10 Indholdsfortegnelse Byggebasen Services indledning... 2 Målsætning... 2 Valg af teknologier... 3 Kommunikationsmodel for byggebasen... 3 Services.byggebasen.dk...

Læs mere

Computer Networks Specielt om Infrastrukturer og Teknologi

Computer Networks Specielt om Infrastrukturer og Teknologi Computer Networks Specielt om Infrastrukturer og Teknologi Ole Borch Slide 1 Doc Bud på arkitektur (som mange andre steder) Sygehus Hemmelig Meget hemmelig WWW browser WWW Server Dataplejer Staklen Internet

Læs mere

Oversigt. Operativsystemer [5]: Filsystemer. Hvad er en fil? Hvor er en fil? Strukturen af en fil. Beskrivelse af en fil

Oversigt. Operativsystemer [5]: Filsystemer. Hvad er en fil? Hvor er en fil? Strukturen af en fil. Beskrivelse af en fil 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

Læs mere

VLAN, Trunk & VTP. VLAN: Virtual Local Area Network

VLAN, Trunk & VTP. VLAN: Virtual Local Area Network (C) EC MID 2005 VLAN, runk & VP 2003 EC MID, Heh 1 VLAN: Virtual Local Area Network VLAN s er en logisk opdeling af enheder eller brugere VLAN s fungerer på OI lag 2 ( og 3 ) Opbygget af witche ( og Routere

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 7. juni 00, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)

Læs mere

Synkronisering af sekventielle processer

Synkronisering af sekventielle processer Synkronisering af sekventielle processer Klaus Hansen, Niels Elgaard Larsen, Maz Spork, Jørgen Sværke Hansen 15. februar 2005 1 Introduktion Ved en multiprogram forstår vi et program, hvori vi kan specificere,

Læs mere

Skriftlig Eksamen DM507 Algoritmer og Datastrukturer

Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 6. juni 2016, kl. 15:00 19:00 Besvarelsen skal afleveres elektronisk. Se

Læs mere

Lageret i maskinarkitekturen. Beregningsenhed, lagre (registre, RAM, disk), ydre enheder

Lageret 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 mere

SIP. Session Initiation Protocol. TDC IP telefoni Scale

SIP. Session Initiation Protocol. TDC IP telefoni Scale SIP Session Initiation Protocol TDC IP telefoni Scale SIP design mål Give mulighed for at integrere nye faciliteter efterhånden som de opfindes SIP er ikke en erstatning for det offentlige telefonnet -

Læs mere

DATALOGI 1E. Vejledende løsninger til Skriftlig eksamen mandag den 28. maj 2001. 1 60 min. 2 60 min. 3 60 min. 4 60 min.

DATALOGI 1E. Vejledende løsninger til Skriftlig eksamen mandag den 28. maj 2001. 1 60 min. 2 60 min. 3 60 min. 4 60 min. Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Vejledende løsninger til Skriftlig eksamen mandag den 28. maj 2001 Opgaverne vægtes i forhold til tidsangivelsen, og hver opgaves besvarelse

Læs mere

IP version 6. Kapitel 1:Introduktion til IPv6. Ikke flere IP adresser?

IP version 6. Kapitel 1:Introduktion til IPv6. Ikke flere IP adresser? IP version 6 Kapitel 1:Introduktion til IPv6 Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0 Ikke flere IP adresser? 1 IPv4 BGP prefixes I routetabellen http://upload.wikimedia.org/wikipedia/commons/thumb/c/ce/bgp_table_growth.svg/1000px-bgp_table_growth.svg.png

Læs mere

Oversættere Skriftlig eksamen onsdag d. 19. april 2006

Oversættere Skriftlig eksamen onsdag d. 19. april 2006 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Skriftlig eksamen onsdag d. 19. april 2006 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave. Den skriftlige

Læs mere

Introduktion til computernetværk

Introduktion til computernetværk Introduktion til computernetværk 24. oktober 2011 Mads Pedersen, OZ6HR mads@oz6hr.dk Slide 1 Plan i dag Netværk generelt Lokalnet Internet Router Kabel/trådløs Firewall Lokal server (forward) Warriors

Læs mere

Oversættere. Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005

Oversættere. Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved

Læs mere

Datanet Obligatorisk opgave 3: IP og ICMP. René Hardi Hansen Michael Falcke Nilou Anders Bjerg Pedersen Hold 1 26. september 2007

Datanet Obligatorisk opgave 3: IP og ICMP. René Hardi Hansen Michael Falcke Nilou Anders Bjerg Pedersen Hold 1 26. september 2007 Datanet Obligatorisk opgave 3: IP og ICMP René Hardi Hansen Michael Falcke Nilou Anders Bjerg Pedersen Hold 1 26. september 2007 1 Indledning Denne opgave går ud på at analysere IP-protokollen ved at betragte

Læs mere

Programmering i C. Lektion 4. 5. december 2008

Programmering i C. Lektion 4. 5. december 2008 Programmering i C Lektion 4 5. december 2008 Funktioner Eksempel Fra sidst 1 Funktioner 2 Eksempel Funktioner Eksempel Eksempel: 1 / f u n k t i o n s p r o t o t y p e r / i n t i n d l a e s ( void )

Læs mere

Giganet næste skridt for kabel

Giganet næste skridt for kabel Giganet næste skridt for kabel Bredbånd på kabel TV DOCSIS 3.1 GigaNet Hvad gør Stofa? Bredbånd på kabel-tv(og senere digital TV). Juni måned 1996 kom det første bredbånd på kabel-tv. Hastigheden var 512/512kBit/s.

Læs mere

Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 24. januar 2007

Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 24. januar 2007 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 24. januar 2007 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet

Læs mere

Oversættere / Datalogi 1E

Oversættere / Datalogi 1E Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere / Datalogi 1E Skriftlig eksamen onsdag d. 26. januar 2005 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave.

Læs mere

Computer netværk og TCP/IP protokoller. dcomnet 1

Computer netværk og TCP/IP protokoller. dcomnet 1 Computer netværk og TCP/IP protokoller dcomnet 1 Maskinarkitektur.. fokus på intern organisation af en enkelt computer: dcomnet 2 Computer netværk.. kommunikation mellem maskiner forbindet i et netværk:

Læs mere

IP Telefoni. En introduktion! Funktion, teknologier & begreber. En naturlig udvikling?

IP Telefoni. En introduktion! Funktion, teknologier & begreber. En naturlig udvikling? IP Telefoni Funktion, teknologier & begreber En introduktion! En naturlig udvikling? 1 Indhold Internet telefoni IP Telefoni VoIP??? Først lidt om gammeldags telefoni: PSTN eller POTS Og så en definition

Læs mere

DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E

DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E Vejledende løsninger til

Læs mere

Fable Kom godt i gang

Fable Kom godt i gang Fable Kom godt i gang Opdateret: 26-03-2018 Indholdsfortegnelse 1. Først skal du installere programmet på din computer 3 2. Når programmet er installeret er du klar til at pakke robotten ud 4 3. Nu er

Læs mere

Oversættere Skriftlig eksamen onsdag d. 20. april 2005

Oversættere Skriftlig eksamen onsdag d. 20. april 2005 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Skriftlig eksamen onsdag d. 20. april 2005 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave. Den skriftlige

Læs mere

VoIP. Voice over IP & IP-Telefoni. Lars Christensen & René Truelsen, Dec. 2004

VoIP. Voice over IP & IP-Telefoni. Lars Christensen & René Truelsen, Dec. 2004 VoIP Voice over IP & IP-Telefoni Lars Christensen & René Truelsen, Dec. 2004 Oversigt over foredrag VoIP I Dag Hvordan står tingene i dag? Netværksstrukturen for VoIP Benyttede VoIP-standarder/protokoller

Læs mere

Fable Kom godt i gang

Fable Kom godt i gang Fable Kom godt i gang Vers. 1.3.1 Opdateret: 29-08-2018 Indholdsfortegnelse 1. Installer programmet 3 2. Pak robotten ud 5 3. I gang med at programmere 6 4. Programmér Fable til at køre fra 90 til -90

Læs mere

Hubble relationen Øvelsesvejledning

Hubble relationen Øvelsesvejledning Hubble relationen Øvelsesvejledning Matematik/fysik samarbejde Henning Fisker Langkjer Til øvelsen benyttes en computer med CLEA-programmet Hubble Redshift Distance Relation. Galakserne i Universet bevæger

Læs mere

BGP Peers Opbygning af BGP Peers/Neighbors

BGP Peers Opbygning af BGP Peers/Neighbors BGP Peers Opbygning af BGP Peers/Neighbors BGP transport BGP anvender TCP som transport medie Derfor skal netværket være i konvergens Derfor anvendes en IGP. (IS-IS) TCP er forbindelses orienteret BGP

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 26. maj 2009. Kursusnavn Algoritmik og datastrukturer I Kursus nr. 0205. Tilladte hjælpemidler: Alle skriftlige hjælpemidler. Vægtning

Læs mere

Bilag 1c. Infrastruktur & Kapacitet

Bilag 1c. Infrastruktur & Kapacitet Bilag 1c. Infrastruktur & Kapacitet Indholdsfortegnelse 1. PRÆAMBEL... 2 2. DEFINITIONER... 2 3. INFRASTRUKTUR - TEKNISK SET UP... 3 3.1 Fremføring af Slutkundens datatrafik... 3 3.2 Transport af trafik...

Læs mere

Kom godt i gang med Fable-robotten

Kom godt i gang med Fable-robotten Kom godt i gang med Fable-robotten 1. Først skal du installere programmet på din computer. Gå ind på shaperobotics.com og under support vælger du download: Her vælger du, under PC App om du kører Windows

Læs mere

Grådige algoritmer. Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer.

Grådige algoritmer. Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Grådige algoritmer Grådige algoritmer Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Grådige algoritmer Et generelt algoritme-konstruktionsprincip ( paradigme ) for

Læs mere

Spanning Tree. - mulighed for redundans på Ethernet! Netteknik 1

Spanning Tree. - mulighed for redundans på Ethernet! Netteknik 1 Spanning Tree - mulighed for redundans på Ethernet! Netteknik 1 Hvorfor Spanning Tree? Driftsikkerhed & redundans! Moderne firmanetværk kræver en større og større grad af stabilitet og driftsikkerhed,

Læs mere

Datalogi 1F rapportopgave K2: Implementering af en datanet protokolstak

Datalogi 1F rapportopgave K2: Implementering af en datanet protokolstak Datalogi 1F rapportopgave K2: Implementering af en datanet protokolstak 12. april 2002 Resumé Rapportopgave K2 stilles fredag den 12. april 2002 og skal afleveres senest mandag den 13. maj 2002 kl. 14.00

Læs mere

Huset 2 overblik 4 Følgende kamera systemer kan linkes til DBM 6000 : Avermedia, Dallmeier, GeoVision, Milestone, Mirasys, Seetec, VisiMAX Kameraet kan tilgåes via installations vinduet, bygningstegningen

Læs mere

Synkron kommunikation

Synkron kommunikation Synkron kommunikation Synkron kommunikation betyder, at kommunikationen foregår her og nu, med ingen eller kun lidt forsinkelse. De to kommunikatorer er synkrone de "svinger i samme takt". Et eksempel

Læs mere

Infrastruktur i hjemmet og begreber

Infrastruktur i hjemmet og begreber Infrastruktur i hjemmet og begreber Indholdsfortegnelse Ordliste... 2 Accesspoint... 2 DHCP... 2 DSL... 2 Ethernet... 2 Firewall... 2 Flatrate... 2 Hub... 3 IP... 3 IP-adresse... 3 IP-filtrering... 3 IP-forwarding...

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Vinter 1998/99 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 16% Opgave 2 12% Opgave 3 10% Opgave

Læs mere

Planen for i dag. Logiske og fysiske adresser. Systemarkitektur. Binding af programkode til lager. Hardware understøttelse af lageradministration

Planen 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 mere

Rådgivning når viden gør en forskel

Rådgivning når viden gør en forskel 1 Rådgivning når viden gør en forskel Hvad siges der i medierne - 1 Computerworld d. 20 september 2010 2 Hvad siger medierne - 2 ZD- NET 9 august 2010 3 Agenda Opsummering på IPv4 Status på IPv4 Opsummering

Læs mere

IP Telefoni En naturlig udvikling?

IP Telefoni En naturlig udvikling? IP Telefoni En naturlig udvikling? Internet telefoni IP Telefoni VoIP??? Lidt om gammeldags telefoni Definitioner Internet Telefoni IP Telefoni VoIP PSTN: Public Switched Telephone Network PSTN: Kredsløbs

Læs mere

Det fysiske lag Niels Christian Juul

Det fysiske lag Niels Christian Juul Department of Informatics, Copenhagen Business School E-mail: ncjuul@cbs.dk Det fysiske lag Niels Christian Juul Mandag den 17. april 2000 Tanenbaum: CN kap. 2 2.1.3-2.1.5, 2.4-2.5, 2.9 Copyright 2000,

Læs mere

Oversættere Skriftlig eksamen onsdag d. 25. januar 2006

Oversættere Skriftlig eksamen onsdag d. 25. januar 2006 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Skriftlig eksamen onsdag d. 25. januar 2006 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave. Den skriftlige

Læs mere

SIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål

SIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål Session Initiation Protocol TDC IP telefoni Scale design mål Give mulighed for at integrere nye faciliteter efterhånden som de opfindes er ikke en erstatning for det offentlige telefonnet - er helt sin

Læs mere

Policing og Shaping Kapitel 4

Policing og Shaping Kapitel 4 Policing og Shaping Kapitel 4 Henrik Thomsen/EUC MIDT 2006 Policers Token Bucket Algoritmen Policers og Markers Committed Access Rate CAR Class-Based Policing Hierarchical Policing 1 Policers - definitioner

Læs mere

Eksamensopgaver i DM17, Januar 2003

Eksamensopgaver i DM17, Januar 2003 Eksamensopgaver i DM17, Januar 2003 Skriftlig Eksamen Automatteori og Beregnelighed (DM17) Institut for Matematik & Datalogi Syddansk Universitet Odense Universitet Lørdag, den 18. Januar 2003 Alle sædvanlige

Læs mere

IT og økonomi. Lektionens emner. Hvorfor netværk? Lektion: N: Netværk

IT og økonomi. Lektionens emner. Hvorfor netværk? Lektion: N: Netværk IT og økonomi Lektion: N: Netværk Lektionens emner Hvorfor netværk? Typer af netværk Fysisk opbygning Netværksoperativsystemer Protokoller Internet baggrundsteknologi Basistjenester Sikkerhed Hvorfor netværk?

Læs mere

Bilag 1c. Infrastruktur & Kapacitet

Bilag 1c. Infrastruktur & Kapacitet Bilag 1c. Infrastruktur & Kapacitet Indholdsfortegnelse 1. PRÆAMBEL... 2 2. DEFINITIONER... 2 3. INFRASTRUKTUR - TEKNISK SET UP... 3 3.1 Fremføring af Slutkundens datatrafik... 3 3.2 Decentral adgang...

Læs mere

DB senior 3 spillerhåndbog Sæson 2014 Senior 3 Vers. 1

DB senior 3 spillerhåndbog Sæson 2014 Senior 3 Vers. 1 DB senior 3 spillerhåndbog Sæson 2014 Senior 3 Vers. 1 Klub Overblik Organisationsdiagram Den røde tråd DBU DB Klub DB 3 DB 2 DB 1 Trænerteamets ansvarsområder Sportsdirektør (Henrik Vinther) o Udtage

Læs mere