Presentation is loading. Please wait.

Presentation is loading. Please wait.

COT 4600 Operating Systems Fall 2010

Similar presentations


Presentation on theme: "COT 4600 Operating Systems Fall 2010"— Presentation transcript:

1 COT 4600 Operating Systems Fall 2010
Dan C. Marinescu Office: HEC 439 B Office hours: Tu-Th 3:30-4:30 PM

2 Lecture 6 – Thursday September 9, 2010
Last time: Discussion of “Hints for Computer Systems Design” by Butler Lampson. Memory. Today: Interpreters. Communication links. Naming. Next time Lecture 6

3 Interpreters Active elements. Hardware interpreters; software interpreters Three abstractions: instruction reference, repertoire, and environment reference. Flow of control; interrupts. Processors. Finite-state machine with a number of distinguished initial states. Layered organization. Example: a calendar program in Java. Lecture 6

4 Communication links Primitives: send, receive. Wires and networks
The Internet Internet Core and Edge Hourglass communication model Protocol stack The hardware Router Network adaptor Lecture 6

5 Figure 2.5 from the textbook
Lecture 6 5

6 Figure 2.7 from the textbook
Lecture 6 6

7 Internet Core and Edge Lecture 6

8 Hourglass communication model
Lecture 6

9 Transport and Network Services
Lecture 6

10 Multiplexing and Demultiplexing
Lecture 6

11 Lecture 6

12 Application, Transport, Network, and Data Link Layer Protocols
Lecture 6

13 It's a long way to Tipperary it's a long way to go!!
Lecture 6

14 From Local Area to Wide Area Networks
Lecture 6

15 Message delivery to processes
Lecture 6

16 Sockets and Ports Lecture 6

17 Router Lecture 6

18 Router supporting QoS (Quality of Service)
Lecture 6

19 The network adaptor Lecture 6


Download ppt "COT 4600 Operating Systems Fall 2010"

Similar presentations


Ads by Google