The Very Short Summary Friday, 17 May 19 OS Summary Why? - - PowerPoint PPT Presentation

the very short summary
SMART_READER_LITE
LIVE PREVIEW

The Very Short Summary Friday, 17 May 19 OS Summary Why? - - PowerPoint PPT Presentation

IN2140: Introduction to Operating Systems and Data Communication The Very Short Summary Friday, 17 May 19 OS Summary Why? Definition? OS IPC Processes Devices Interfaces Memory Storage mechanical mail boxes primitives system calls


slide-1
SLIDE 1

The Very Short Summary

Friday, 17 May 19

IN2140: Introduction to Operating Systems and Data Communication

slide-2
SLIDE 2

IN2140

University of Oslo

OS Summary

OS IPC mail boxes pipes shared memory signals Processes primitives context switches process states threads scheduling Devices Interfaces system calls Memory hierarchies addressing a process' memory partitioning paging virtual memory page faults replacement Storage mechanical disks scheduling caching kernel

  • perations

block management new trends Definition? Why?

slide-3
SLIDE 3

IN2140

University of Oslo

OS Summary

OS IPC mail boxes pipes shared memory signals Processes primitives context switches process states threads scheduling Devices Interfaces system calls Memory hierarchies addressing a process' memory partitioning paging virtual memory page faults replacement Storage mechanical disks scheduling caching kernel

  • perations

block management new trends Definition? Why?

slide-4
SLIDE 4

IN2140 – Introduction to operating systems and data communication

University of Oslo

Data Communication

virtual circuit IP v4 & v6 netmasks CIDR circuit packet virtual circuit message

Network layer

addressing switching routing forwarding (non-) adaptive sink tree properties conficts Dijkstra LSR DVR OSI model TCP/IP model layers’ tasks

Data Link layer

addressing ARP frames

Basics Models

topologies application requirements Layer model Recursive Component-based

Application layer DNS

Recursive Iterative Stop&Wait Go-back-N Selective Repeat Credit TCP Congestion TCP CC Slow Start Avoidance

Transport layer

Functions Services Adressing TCP UDP

Flow Control Congestion control

slide-5
SLIDE 5

IN2140

University of Oslo

Questions?

slide-6
SLIDE 6

IN2140 – Introduction to operating systems and data communication

University of Oslo

IN3260 – Prosjektoppgave i Informatikk: datakommunikasjon

§ Drive med noe praktisk innen nettverk

− Tilknyttet forskning; spennende ting som tas i bruk!

§ Personlig veiledning; tenk “bacheloroppgave”

(Mini-masteroppgave)

− Dermed blir det enklere å komme i gang med den riktige masteroppgaven senere! (faglig stil, verktøy som LaTeX, ..)

§ Det begynner med et fellesmøte hvor vi presenterer oppgaver som kan velges...

men først: meld deg på!

§ Mer informasjon:

https://www.uio.no/studier/emner/matnat/ifi/IN3260/