CS61C Anatomy of IO Devices Networks Lecture 14.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CS61C Anatomy of IO Devices Networks Lecture 14.ppt

CS61C Anatomy of I/O Devices: Networks Lecture 14 March 5, 1999 Dave Patterson (/~patterson) /~cs61c/schedule.html Review 1/2 Operating System started as shared I/O library Support for OS abstraction: Kernel/User bit, stacked KU bits, syscall MIPS follows coprocessor abstraction to add resources, instructions for OS Interrupt control: Interrupt Enable bit, stacked IE bits, Interrupt Priority Levels, Interrupt Mask Re-entrant via restricting int. to higher priority DMA to accelerate data movement Outline Buses Why Networks? A Simple Example: Derive Network Basics Protocol, Ethernet Administrivia, “Computers in the News” Internetworking, Protocol Suites, TCP/IP Performance Pitfalls Conclusion Recall : 5 components of any Computer Connecting to Networks (and Other I/O) Bus - shared medium of communication that can connect to many devices Hierarchy of Buses in a PC Buses in a PC Why Networks? Originally sharing I/O devices between computers (e.g., printers) Then Communicating between computers (e.g, file transfer protocol) Then Communicating between people (e.g., email) Then Communicating between networks of computers ? Internet, WWW Types of Networks Local Area Network (Ethernet) Inside a building: Up to 1 km (peak) Data Rate: 10 Mbits/sec, 100 Mbits/sec,1000 Mbits/sec Run, installed by network administrators Wide Area Network Across a continent (10km to 10000 km) (peak) Data Rate: 1.5 Mbits/sec to 2500 Mbits/sec Run, installed by telephone companies ABCs of Networks: 2 Computers Starting Point: Send bits between 2 computers Queue (First In First Out) on each end Can send both ways (“Full Duplex”) Information sent called a “message” Note: Messages also called packets A Simple Example: 2 Computers What is Message Format? (Similar in idea to Instruction Format) Fixed size? Number bits? Questions About Simple Example What if more than 2 computers want to communicate? Need computer “address field” in packet to know which computer should receive it (destinat

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档