OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

צינורות בשם

ברוב המערכות דמויות יוניקס, ניתן ליצור סוג מיוחד של קובץ הנקרא a נקרא צינור. צינורות בעלי שם משמשים ליצירת חיבור בין שני תהליכים וניתן להשתמש בהם בדיוק כמו סוגים אחרים של קבצים. הם לא כל כך פופולריים, אבל כדאי לדעת עליהם.

יש ארכיטקטורת תכנות נפוצה שנקראת שרת-לקוח, אשר יכול לעשות שימוש בשיטת תקשורת כגון צינורות עם שם, כמו גם סוגים אחרים של תקשורת בין תהליכים כגון חיבורי רשת.

הסוג הנפוץ ביותר של מערכת שרת-לקוח הוא, כמובן, דפדפן אינטרנט המתקשר עם שרת אינטרנט. דפדפן האינטרנט פועל כלקוח, מבצע בקשות לשרת והשרת מגיב לדפדפן עם דפי אינטרנט.

צינורות בעלי שם מתנהגים כמו קבצים, אך למעשה יוצרים מאגרים של FIFO (ראשון-אין ראשון-יוצא). כמו בצינורות רגילים (ללא שם), הנתונים נכנסים בקצה אחד ויוצאים מהצד השני. עם צינורות עם שם, אפשר להגדיר משהו כזה:

תהליך 1 > named_pipe

ו

תהליך 2 < named_pipe והוא יתנהג כאילו: process1 | תהליך 2


 

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: