Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

EcoTherm Plus WGB-K 20 E 4,5 – 20 kW.
2 Casa 15m Perspectiva Lateral Izquierda.
Repaso: Unidad 2 Lección 2
1 A B C
Scenario: EOT/EOT-R/COT Resident admitted March 10th Admitted for PT and OT following knee replacement for patient with CHF, COPD, shortness of breath.
Simplifications of Context-Free Grammars
AP STUDY SESSION 2.
1
Slide 1Fig 39-CO, p Slide 2Fig 39-1, p.1246.
Select from the most commonly used minutes below.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 4 Computing Platforms.
Processes and Operating Systems
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
David Burdett May 11, 2004 Package Binding for WS CDL.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Create an Application Title 1Y - Youth Chapter 5.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
The 5S numbers game..
Media-Monitoring Final Report April - May 2010 News.
Chapter 7: Steady-State Errors 1 ©2000, John Wiley & Sons, Inc. Nise/Control Systems Engineering, 3/e Chapter 7 Steady-State Errors.
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
Bellwork Do the following problem on a ½ sheet of paper and turn in.
K ONTRAK PERKULIAHAN I Made Gatot K, ST. MT 1. PENILAIAN Kehadiran min 75 % : 5 % Tugas: 20 % Diskusi / Presentasi: 20 % UTS: 25 % UAS: 30 % TOTAL: 100%
1 The Royal Doulton Company The Royal Doulton Company is an English company producing tableware and collectables, dating to Operating originally.
Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam.
Operating Systems Operating Systems - Winter 2012 Chapter 4 – Memory Management Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
TESOL International Convention Presentation- ESL Instruction: Developing Your Skills to Become a Master Conductor by Beth Clifton Crumpler by.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
Adding Up In Chunks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Artificial Intelligence
Before Between After.
Subtraction: Adding UP
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Analyzing Genes and Genomes
Types of selection structures
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
1 Titre de la diapositive SDMO Industries – Training Département MICS KERYS 09- MICS KERYS – WEBSITE.
Essential Cell Biology
Converting a Fraction to %
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Clock will move after 1 minute
famous photographer Ara Guler famous photographer ARA GULER.
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Copyright Tim Morris/St Stephen's School
1.step PMIT start + initial project data input Concept Concept.
1 Dr. Scott Schaefer Least Squares Curves, Rational Representations, Splines and Continuity.
Operating Systems Operating Systems - Winter 2009 Chapter 3 – Input/Output Vrije Universiteit Amsterdam.
Presentation transcript:

Operating Systems Operating Systems - Winter 2010 Chapter 3 – Input/Output Vrije Universiteit Amsterdam

Chap 3 - Overview Operating Systems 2010 Vrije Universiteit AmsterdamSlide 1 Principles of I/O Hardware Principles of I/O Software Deadlocks Lots of MINIX

Input / Output Operating Systems 2010 Vrije Universiteit AmsterdamSlide 2

Device Controllers (1/3)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 3

Example: Parallel Port Operating Systems 2010 Vrije Universiteit AmsterdamSlide 4

Example: Parallel Port Operating Systems 2010 Vrije Universiteit AmsterdamSlide 5

Example: Parallel Port Operating Systems 2010 Vrije Universiteit AmsterdamSlide 6

Device Controllers (2/3)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 7

Example: Memory Mapped I/O Operating Systems 2010 Vrije Universiteit AmsterdamSlide 8

Memory-Mapped Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 9 Courtesy of:

Memory-Mapped Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 10

Memory-Mapped Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 11

Memory-Mapped Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 12

Memory-Mapped Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 13

Memory-Mapped Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 14

Memory-Mapped Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 15

Device Controllers (3/3)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 16

Direct Memory Access Operating Systems 2010 Vrije Universiteit AmsterdamSlide 17

Principles of I/O Software (1/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 18

Principles of I/O Software (2/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 19

Interrupt Handlers Operating Systems 2010 Vrije Universiteit AmsterdamSlide 20

Device Drivers Operating Systems 2010 Vrije Universiteit AmsterdamSlide 21

Device Independent I/O Software Operating Systems 2010 Vrije Universiteit AmsterdamSlide 22

User Space I/O Operating Systems 2010 Vrije Universiteit AmsterdamSlide 23

User Space I/O - Daemons Operating Systems 2010 Vrije Universiteit AmsterdamSlide 24

I/O Layering Operating Systems 2010 Vrije Universiteit AmsterdamSlide 25

Deadlock Operating Systems 2010 Vrije Universiteit AmsterdamSlide 26

Deadlock – Conditions Operating Systems 2010 Vrije Universiteit AmsterdamSlide 27

Avoiding Deadlock Operating Systems 2010 Vrije Universiteit AmsterdamSlide 28

Dealing With Deadlocks Operating Systems 2010 Vrije Universiteit AmsterdamSlide 29

Avoidance: Banker’s Algorithm Operating Systems 2010 Vrije Universiteit AmsterdamSlide 30

Banker’s Algorithm (2/3)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 31

Banker’s Algorithm (3/3)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 32

Overview of I/O in MINIX Operating Systems 2010 Vrije Universiteit AmsterdamSlide 33

Positioning Device Drivers Operating Systems 2010 Vrije Universiteit AmsterdamSlide 34

Device Drivers in Linux Operating Systems 2010 Vrije Universiteit AmsterdamSlide 35

Principle of Device Task Operating Systems 2010 Vrije Universiteit AmsterdamSlide 36

Main Driver Task Operating Systems 2010 Vrije Universiteit AmsterdamSlide 37

Read / Write Operation Operating Systems 2010 Vrije Universiteit AmsterdamSlide 38

RAM Disk Operating Systems 2010 Vrije Universiteit AmsterdamSlide 39

Read/Write to RAM Disk (1/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 40

Read/Write to RAM Disk (2/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 41

Disk Hardware Operating Systems 2010 Vrije Universiteit AmsterdamSlide 42

Disk Arm Scheduling Operating Systems 2010 Vrije Universiteit AmsterdamSlide 43

Disks – Error Handling (1/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 44

Disks – Error Handling (2/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 45

Disk I/O Transfer (1/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 46

Disk I/O Transfer (2/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 47

Transferring Data (1/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 48

Transferring Data (2/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 49

Floppy Disks Operating Systems 2010 Vrije Universiteit AmsterdamSlide 50

Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 51

Memory-Mapped Terminals Operating Systems 2010 Vrije Universiteit AmsterdamSlide 52

Keyboard Driver Operating Systems 2010 Vrije Universiteit AmsterdamSlide 53

Character Buffering Operating Systems 2010 Vrije Universiteit AmsterdamSlide 54

Character Echoing Operating Systems 2010 Vrije Universiteit AmsterdamSlide 55

Special Characters Operating Systems 2010 Vrije Universiteit AmsterdamSlide 56

Controlling the Display Operating Systems 2010 Vrije Universiteit AmsterdamSlide 57

Terminal Input (1/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 58

Terminal Input (2/2)‏ Operating Systems 2010 Vrije Universiteit AmsterdamSlide 59

Questions? Operating Systems 2010 Vrije Universiteit AmsterdamSlide 60