Download presentation
Presentation is loading. Please wait.
1
March 2005 1R. Smith - University of St Thomas - Minnesota ENGR 330: Today’s Class ProjectsProjects Exam ReviewExam Review Interrupts and TrapsInterrupts and Traps
2
March 2005 2R. Smith - University of St Thomas - Minnesota Project Phase 1: ProposalPhase 1: Proposal –Most have done this – finish this weekend! Phase 2: Research/ReportPhase 2: Research/Report –Start now – find datasheets on the Internet –Wikipedia may be a starting point, but DON’T RELY ON IT Phase 3: Draft ReportPhase 3: Draft Report –Finished in late November Phase 4: Peer ReviewPhase 4: Peer Review –Review another team’s report, note errors, make corrections Phase 5: FinalPhase 5: Final –Apply appropriate changes, produce & give presentation
3
March 2005 3R. Smith - University of St Thomas - Minnesota Project Dates –Monday 11/12 – have your processor proposal in Just about everyone is set right nowJust about everyone is set right now –Late November – draft paper deadline Last possible date: November 23Last possible date: November 23 Question: should it be before Thanksgiving?Question: should it be before Thanksgiving? –December – Peer review of another team’s paper You read and comment on another team’s reportYou read and comment on another team’s report They comment on yoursThey comment on yours –December 19 – Final Reports and Presentations
4
March 2005 4R. Smith - University of St Thomas - Minnesota Exam Review - Overview MIPS Single cycle/multicycle operationMIPS Single cycle/multicycle operation Multicycle operationMulticycle operation PipeliningPipelining Cache organization and behaviorCache organization and behavior Paging – organization and behaviorPaging – organization and behavior
5
March 2005 5R. Smith - University of St Thomas - Minnesota MIPS non-pipelined How do all those parts work?How do all those parts work? What steps are there in an instruction?What steps are there in an instruction?
6
March 2005 6R. Smith - University of St Thomas - Minnesota Pipelining Hazards and stallsHazards and stalls Instruction set organizationInstruction set organization How do the parts work in the different phases?How do the parts work in the different phases?
7
March 2005 7R. Smith - University of St Thomas - Minnesota Cache organization and behavior How mapping worksHow mapping works Relationship between tags and indexingRelationship between tags and indexing Set associative vs direct mappedSet associative vs direct mapped
8
March 2005 8R. Smith - University of St Thomas - Minnesota Paging – organization and behavior Virtual vs physical addressesVirtual vs physical addresses Components of address translationComponents of address translation –Page table index size –Page size Translation strategyTranslation strategy –Using the page table and offsets Page Directories – 3 part address translationPage Directories – 3 part address translation
9
March 2005 9R. Smith - University of St Thomas - Minnesota Interrupts The ‘ask a question’ analogyThe ‘ask a question’ analogy –Prioritizing First come first servedFirst come first served Favorites firstFavorites first Integrating hardware and softwareIntegrating hardware and software –What does the hardware do? –What does the software do?
10
March 2005 10R. Smith - University of St Thomas - Minnesota Examples Where do interrupts get involved?Where do interrupts get involved? Start “keyboard read”Start “keyboard read” Start “printer output”Start “printer output” Start “disk read”Start “disk read” Start “disk write”Start “disk write” Page interruptPage interrupt
11
March 2005 11R. Smith - University of St Thomas - Minnesota That’s it. Questions?Questions? Creative Commons License This work is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.