مـنــتديـات هـــمـس الأنــفــاس


مرحـــبـا بـكــم أعــزائــي الــزوار / الاعـــضــاء في مـنــتديـات هـــمس الأنــفـاس
إذا كنـت عــضـو يرجــى الــــتـكـرمـ بـتـسجـيل الـدخـول
او التسجيل ان لم تـــكـن عـــضـو وتــرغبـ في الانــضمـام الي اسرة المنتدى
سـنـتـشـرف بـتـسـجيلـكـ
وشـكـرا
ادارة المنتدى
@ @ @

مـنــتديـات هـــمـس الأنــفــاس


مرحـــبـا بـكــم أعــزائــي الــزوار / الاعـــضــاء في مـنــتديـات هـــمس الأنــفـاس
إذا كنـت عــضـو يرجــى الــــتـكـرمـ بـتـسجـيل الـدخـول
او التسجيل ان لم تـــكـن عـــضـو وتــرغبـ في الانــضمـام الي اسرة المنتدى
سـنـتـشـرف بـتـسـجيلـكـ
وشـكـرا
ادارة المنتدى
@ @ @

مـنــتديـات هـــمـس الأنــفــاس
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

مـنــتديـات هـــمـس الأنــفــاس


 
الرئيسيةأحدث الصورالتسجيلدخول

 

 عمل نظام الإدخال والإخراج

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
شوق
ΰюـﺭﻔـӪ ȍـῳـمـﮯ التــكـنولــوجـيــا الحصريهـ
ΰюـﺭﻔـӪ ȍـῳـمـﮯ التــكـنولــوجـيــا الحصريهـ
شوق


انثى
اڷمڜارگاٿ »• اڷمڜارگاٿ »• : 394
اڷـمعجبيـכּ »• : 9
الموقع الموقع : SQU
العمل/الترفيه العمل/الترفيه : still student فديتني
اڷمزاבּـ »• اڷمزاבּـ »• : مرررررره coool
عمل نظام الإدخال والإخراج  4110 عمل نظام الإدخال والإخراج  18 عمل نظام الإدخال والإخراج  Sc06i-10 عمل نظام الإدخال والإخراج  40d9e510

عمل نظام الإدخال والإخراج  Empty
مُساهمةموضوع: عمل نظام الإدخال والإخراج    عمل نظام الإدخال والإخراج  Emptyالثلاثاء سبتمبر 06, 2011 11:53 pm

عمل نظام الإدخال والإخراج  REf8y-3F0n_219851842


السلام عليكم ورحمة الله وبركاته

إلى جميع أعضاء المنتدى :





نظام المدخلات والمخرجات (I/O Systems)

نظرة عــــامة

يقصد بعمليات الادخال والاخراج تبادل المعلومات بين وحدات الادخال والاخراج ومسجلات وحدة المعالجة المركزية أو بين وحدات الادخل والاخراج والذاكرة الرئيسية

ومن الطرق التي تنفذ عمليات الادخال والاخراج هي :

استخدام طريقة المسح بحيث لكل وحدة ادخال أو اخراج مفتاح معين يميزه (صفر أو واحد)-

الادخال والاخراج المبرمج وذلك من خلال تعليمات مباشرة يحدد فيها منافذ الادخال والاخراج المراد استخدامها-

الادخال والاخراج باستخدام مفهوم الاعتراض interupt-

))



الاعتراض هو حدث استثنائي يضطر نظام التشغيل عند الاستجابة له وقف تنفيذ العمل الخاضع للتنفيذ من أجل تنفيذ عمل جديد يسمى العمل المعترض ,وتمتلك نظم التشغيل برمجيات خاصة لمعالجة الاعتراض تسمى بمعالج الاعتراض

interrupt handler

((:







وفيما يلي عنونا المواضيع التي سنتكلم عنها باذن الله بشئ من الإيجاز لتوضيحها..:

1- أن الكمبيوتر يعتمد على المدخلات والمخرجات مع الإجراءات التي تتم بداخله.

2-أحهزة الإدخال والإخراج.

3-تطبيقات المدخلات والمخرجات.

4-تحويل متطلبات المدخلات والمخرجات إلى عمليات على الأجهزة.

6- الأداء.

----------------------------------------------------------------------------

أولا: أن الكمبيوتر يعتمد على المدخلات والمخرجات مع الإجراءات التي تتم بداخله..

ا- الوظائف المهمة مثل: تصفح الويب أو تحرير ملـــــف.

ب- أن نظام التشغيل يدير أجهزة الإدخال والإخراج والعمليات المختلفة.

ج- أن هناك طائفة واسعة من ألات المدخلات والمخرجات.

د- البرامج والأجهزة التي تكون الكمبيوتر.

-------------------------------------------------------------------

ثانيا:أحهزة الإدخال والإخراج...

هناك أشكال متعددة وأنواع مختلفة للأجهزة المستخدمة في الإدخال والإخراج

(Port - a connection point)

المنافذ ونقاط الإتصال

((Bus (daisy chain)

الوصلات والأسلاك التي تربط بين الأجهزة المختلفة مثال:(PCI bus)

(Controller)

الأجهزة المتحكمة والمحولات

(I/O transfer mechanism)

الأجهزة الناقلة وهي نوعين :

1- (Memory-mapped I/O)

الذاكرة التي تستخدم للتخزين الأشياء المراد نقلها

2- (Direct I/O instructions)

نقـــل مباشر

----------------------------------------------------------------

ثالثا:تطبيقات المدخلات والمخرجات...



مثل تطبيق الإنتقال من الأجهزة لنظام التشغيل.



- الأجهزة تختلف في كثير من الأبعاد التي تؤثر في التطبيق :

(Character-stream or block)

طابع التيار أو الكتلة

(Sequential or random-access)

التسلسل والترتيب أو الوصول العشوائي

(Synchronous or asynchronous)

التزامن في التوقيت أو عدم التزامن

(Sharable or dedicated)

التقاسم والتشارك أو التخصص في شئ والتكرس

(Speed of operation)

السرعة في العمليات والتشغيل

(read-write, read only, or write only.)

أنه يكون للقراءة والكتابة أو قراءة فقط أو كتابة فقط

-----------------------------------------------------------------

رابعا:تحويل متطلبات المدخلات والمخرجات إلى عمليات على الأجهزة.

- نظرة بشكل عام في قراءة ملف من القرص(disk) للعملية التي تتم عليه..

1- تحديد الجهاز الي بيحمل الملف.

2- ترجمة الإسم للجهاز الممثل.

3- فيزيائيا.. قراءة البيانات من القرص (disk) إلى العازل (buffer)

4- جعل البيانات متاحة لمتطلبات العملية .

5- إعادة المراقبة للعملية.

------------------------------------------------------------

خامسا:الأداء


- لتحسين الأداء:

1- خفض عدد المفاتيح (switches)

2- الحد من نسخ البيانات.

3- خفض الإنقطاع (interrupts) بإستخدام تحويلات كبيرة.

4-توازن وحدة المعالجة المركزية (CPU) , الذاكرة , الناقل (BUS)

----------------------------------------------------------------------

المصدر:Operating System Concepts by Silberschatz, Galvin and Gagne.

--------------------------------------------------------------------------





By: Nadia AL-otaibi

_________________________________________________________________________________________________

_________________________________________________________________________________________________







-*- أنظمة الإدخال و الإخراج .. كيف تعمل ؟ -*-



برامج التطبيقات عادةً تقرأ المدخلات من لوحة المفاتيح ومن الملفات, وتكتب المخرجات

إلى الشاشة والملفات.

لا يتم ذلك مباشرة عبر الدخول إلى الأجزاء الصلبة للكمبيوتر , لكن عن طريق مناداة الدوال

الموجودة في نظام تشغيل الكمبيوتر.

عملية إخراج وإدخال البيانات تتم خلال عدة المستويات وهذا يشبه فكرة الآلة الافتراضية.

* لغات البرمجة عالية المستوى مثل الـ C أو الـ Java تحوي دوال تقوم بعملية إدخال و

إخراج البيانات.هذه الدوال مصممة لكي تعمل على أنظمة الكمبيوتر المختلفة.

* نظام التشغيل هو المستوى التالي. يتعامل مع العمليات العالية المستوى مثل: كتابة

جمله كاملة وحفظها في ملف , قراءة جمل من لوحة المفاتيح , و حجز مساحات في الذاكرة

لبرامج التطبيقات.

* نظام الإدخال و الإخراج الرئيسي BIOS , مجموعة من الدوال المتصلة . هذا النظام

يُُثبت عن طريق منتج الكمبيوتر , مباشرة مع أجهزة الـ Hardware.

يتم تصميمه بحيث يتلائم تمامًا مع خصائص الكمبيوتر وصولاً إلى اختيار الشرائح على

اللوحة الأم. أي نظام تشغيل يُثبت على الكمبيوتر يجب أن يكون قادرًا على العمل مع

الـ BIOS الخاص بهذا الكمبيوتر.

*- محرك الأقراص: ماذا يحدث إذا تم تثبيت جهاز جديد غير معرّف بالنسبة للـ BIOS

الخاص بهذا الكمبيوتر?

عندما يبدأ نظام التشغيل بالعمل , يقوم بتحميل محرك أقراص (برنامج) يحوي دوال

صُممت للاتصال مع الجهاز. محرك الأقراص يعمل مثل نظام الإدخال و الإخراج

الرئيسي,فهو يؤمن دوال الإدخال و الإخراج للجهاز. مثال على محرك الأقراص :

CDROM.SYS الذي يسمح للـ MS-DOS بقراءة أقراص الـ CD-ROM يتم تحميلها باستخدام



الأوامر , مثل

DEVICE = CDROM.SYS




ماذا يحدث عندما يقوم برنامج تطبيقات بعرض جملة على الشاشة بلون معين؟


1- الجملة في برنامج التطبيقات تقوم بمناداة مكتبة الدوال التي تقوم بكتابة الجملة
المخرجة بشكل قياسي محدد.
2- مكتبة الدوال (المستوى الثالث) تنادي دالة نظام التشغيل , عن طريق تمرير مؤشر
pointer الجملة .
3- دالة نظام التشغيل (المستوى الثاني) تنادي الدالة الموجودة في نظام الإدخال و
الإخراج الرئيسي بشكل متكرر,و تمرر له الـ ASCII code و اللون الخاص بكل حرف.
ينادي نظام التشغيل دالة نظام إدخال و إخراج رئيسي أخرى لتقوم بتحريك المؤشر إلى
الخانة الأخرى على الشاشة.
4- دالة نظام الإدخال و الإخراج الرئيسي (المستوى الأول) تستقبل كل حرف , تربطه
بنمط خط معين و ترسل الحرف إلى منفذ الجزء الصلب الملحق ببطاقة التحكم بالفيديو .
5- بطاقة التحكم بالفيديو (المستوى 0 ) تولد إشارات زمنية إلى مشغل الفيديو الذي
يتحكم بمسح و عرض الـ pixels .


المصدر : http://xerrorx.wordpress.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل
عہٰطٰہر ﭑلٰہٰےۧﯙٰرد
ḉͼͽṝȡḭᾗᾷṱṏṝ
ḉͼͽṝȡḭᾗᾷṱṏṝ
عہٰطٰہر ﭑلٰہٰےۧﯙٰرد


انثى
اڷمڜارگاٿ »• اڷمڜارگاٿ »• : 2045
اڷـمعجبيـכּ »• : 9
عمل نظام الإدخال والإخراج  4110 عمل نظام الإدخال والإخراج  01231113 عمل نظام الإدخال والإخراج  Fp_11110 عمل نظام الإدخال والإخراج  6OPgN-67ga_112142353 عمل نظام الإدخال والإخراج  I3A0V-K4mq_744521911
عمل نظام الإدخال والإخراج  4b08f210

عمل نظام الإدخال والإخراج  Empty
مُساهمةموضوع: رد: عمل نظام الإدخال والإخراج    عمل نظام الإدخال والإخراج  Emptyالأربعاء سبتمبر 07, 2011 4:16 am

عمل نظام الإدخال والإخراج  553256548
الرجوع الى أعلى الصفحة اذهب الى الأسفل
شوق
ΰюـﺭﻔـӪ ȍـῳـمـﮯ التــكـنولــوجـيــا الحصريهـ
ΰюـﺭﻔـӪ ȍـῳـمـﮯ التــكـنولــوجـيــا الحصريهـ
شوق


انثى
اڷمڜارگاٿ »• اڷمڜارگاٿ »• : 394
اڷـمعجبيـכּ »• : 9
الموقع الموقع : SQU
العمل/الترفيه العمل/الترفيه : still student فديتني
اڷمزاבּـ »• اڷمزاבּـ »• : مرررررره coool
عمل نظام الإدخال والإخراج  4110 عمل نظام الإدخال والإخراج  18 عمل نظام الإدخال والإخراج  Sc06i-10 عمل نظام الإدخال والإخراج  40d9e510

عمل نظام الإدخال والإخراج  Empty
مُساهمةموضوع: رد: عمل نظام الإدخال والإخراج    عمل نظام الإدخال والإخراج  Emptyالجمعة سبتمبر 09, 2011 3:28 am

ثاااانكس على مرورج العسل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
عمل نظام الإدخال والإخراج
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  موقع إلكتروني يكشف عيوب نظام التشغيل ويندوز فيستا

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مـنــتديـات هـــمـس الأنــفــاس  :: ღ۩ღ...قسم التكنولوجيا الحصريهـ...ღ۩ღ :: ஓ...COMPUTER...ஓ-
انتقل الى: