file organization

Post on 02-Jan-2016

19 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

File Organization. Historical/Functional Development of CPU-Devices Interface. Thanks to Adi Gutman and Noa Cohen. I/O interface developments. התפתחות מנשקי קלט/פלט: I/O Programming – תכנות קלט/פלט Memory Mapped I/O – מיפוי אוגרי ק/פ למרחב המעינה של הזיכרון - PowerPoint PPT Presentation

TRANSCRIPT

A. Frank

File Organization

Historical/Functional Development of

CPU-Devices Interface

Thanks to Adi Gutman and Noa Cohen

2A. Frank

I/O interface developments

: / פלט קלט מנשקי התפתחות• I/O Programming – / פלט קלט תכנות• Memory Mapped I/O –

/ הזיכרון של המעינה למרחב פ ק אוגרי מיפוי• Direct Memory Access (DMA) –

לזיכרון ישירה גישה

3A. Frank

Where does DMA fit?

4A. Frank

Direct Memory Access

• Direct Memory Access (DMA) - לזיכרון ישירה גישה Bus cycle stealing המערכת פס פילוח Bus arbitration בפס בוררות

• . המעבד את לערב בלי ביניהם מידע מעבירים ההתקנים•- ה " "DMAבקר של תהליך י ע נתונים פס מעביר פילוח

קו המערכת". פי על מתברר כאשר מתבצע זה תהליך. הבא הפס מחזורי צמד את יתפוס לא שהמעבד הבקרה

•. , בפס בוררות יש לפלח רוצים התקנים יותר או שניים אם

5A. Frank

DMA Controller

6A. Frank

Registers of DMA Controller

7A. Frank

Direct Memory Access

8A. Frank

DMA Interrupt

• DMA Interrupt - only at end of request.

פסיקה – • שולח – DMA interruptההתקןפעולת לאחר , DMAרק אחרי ולא שלמה

. תו כל

גודל ) • סדר המעבד על מהעומס מורידפסיקות לעומת פסיקות של פחות

רגילות(.

9A. Frank

DMA Flow

10A. Frank

Direct Memory Access

11A. Frank

I/O interface developments

: / פלט קלט מנשקי התפתחות• I/O Programming – / פלט קלט תכנות• Memory Mapped I/O –

/ הזיכרון של המיעון למרחב פ ק אוגרי מיפוי• Direct Memory Access (DMA) –

לזיכרון ישירה גישה• Channel Processor/Program – תוכניתערוץ

12A. Frank

I/O Processor (Channel)

• I/O Processor (Channel) -) ( / ערוץ פ ק מחשב• / בקרים מספר המבקר ייעודי פ ק מחשב

.) התקנים) מספר המבקרים

I/O Processor

Controller Controller

13A. Frank

I/O channels

14A. Frank

Channel Control

15A. Frank

Channel Program

• Channel Program – ערוץ תוכנית• . / פ ק פקודות של מלאה תוכנית מהווההרלוונטיים • הבקרים את מפעיל הערוץ

הרלוונטיים ההתקנים את שמפעילים. הנכון בסדר

עם • מתעסקות מהמעבד נמוכות רמותפקודות ', I/Oביצוע דבר, וכו תקלות

. מהמעבד העומס את המוריד

16A. Frank

Channel Interrupt

• Channel Interrupt - only at end of request.

פסיקה – • שולח – Channel interruptהערוץ. שלמה ערוץ תכנית סיום לאחר רק

פחות ) • גודל סדר המעבד על מהעומס מורידפסיקות לעומת פסיקות (.DMAשל

17A. Frank

I/O Channels

18A. Frank

Channel Functionality

• Channel (Mainframe-oriented)

בקרי הרבה ישנם עומס, DMAכאשר נוצר , . ישנו לכן מערכת פס ועל המעבד על

) - כל ) על המפקח על בקר המהווה ערוץהבקרים.

פס ומעל מהמעבד העומס יורד כךהמערכת.

top related