ECS 50 Lecture Notes - Lecture 26: Bus Mastering, Interrupt Descriptor Table, Interrupt Handler

72 views3 pages

Document Summary

I/o write: out: there are separate lines on the bus to distinguish between memory reads and writes (mr and mw) and i/o device reads and writes (i/o r and i/o w, mov will assert either mr or mw. I/o instructions will assert either mr or mw: memory mapped i/o, part of the address space is reserved for i/o devices and the rest is reserved for regular memory, no special instructions are needed for i/o. Polling (aka wait loop i/o: the simplest strategy for getting input from a device is called polling. 0 is the timer, 1 the keyboard, 12 the mouse. Controller: it is a configurable device and the configurations are set by the os. It is even possible to turn interrupts off by using cli: to turn them back on you use sti. Instead of this we can add another piece of hardware called a dma controller and connect the.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents