The Very Short Summary Friday, October 18, 2019 IN2140: Introduction to Operating Systems and Data Communication The Very Short Summary Friday, October 18, 2019
OS Summary kernel organization interupts 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 caching kernel operations block management new trends Definition? Why? interupts
Data Communication Basics Models Data Link layer Network layer topologies application requirements Data Link layer addressing ARP frames Network layer addressing switching routing forwarding Transport layer Functions Services Adressing TCP UDP Flow Control Congestion control Application layer DNS Recursive Iterative (non-) adaptive sink tree properties conficts Dijkstra LSR DVR Layer model Recursive Component-based virtual circuit IP v4 & v6 netmasks CIDR Stop&Wait Go-back-N Selective Repeat Credit TCP Congestion TCP CC Slow Start Avoidance OSI model TCP/IP model layers’ tasks circuit packet virtual circuit message
Questions?
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/