file organization
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 PresentationTRANSCRIPT
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כאשר נוצר , . ישנו לכן מערכת פס ועל המעבד על
) - כל ) על המפקח על בקר המהווה ערוץהבקרים.
פס ומעל מהמעבד העומס יורד כךהמערכת.