chapter#1Part#2
TRANSCRIÇÃO COMPLETA
بسم الله الرحمن الرحيم الان ننتقل
للاوفريفيو اوف كمبيوتر سيستم ستركشر نحكي
عن كمبيوتر سيستم اورجنازيشن ومنها نحكي
عن كمبيوتر سيستم اوبريشن في عندي اللي هو
السي بي يو وفي عندي شغلات بنسميها اللي
هي الاجهزه الخارجيه زي القرص الصلب واللي
هو الديسك
الاكسترنال ديسك والكيبورد والماوس وه
الشغلات نتحكم فيها عن طريق وحدات التحكم
كم بالاجهزه وحدات التحكم بالاجهزه اللي
هي ديفايس كنترولرز ها كلها اس بي
والديفايس كنترولرز متصله مع مين؟ متصله
مع السيستم بس السيستم بس هو اللي بينقل
البيانات وبينقل الاوامر من هذه الاجهزه
من السي بي يو والاجهزه
الكنترولرز الديفايس كنترولرز لمين؟
للميموري فبصير عندي اللي هو البص عباره
عن ايش؟ ناقل مشترك بين اللي اللي هو السي
بي يو والاجهزه
اجهزه التحكم اللي هي الكنترولرز مع مين؟
مع اللي هي الميموري وبالتالي يتيح لجميع
الوصول الى الذاكره المشتركه اللي هي
بسميها الشيرد ميموري طيب الان هذه الشغله
بتضمن عندي حاجه بسميها الكونكرنت
اكسكيوشن ايش الكونكرنت اكسكيوشن؟ اللي هي
التنفيذ المتزامن ايش المقصود بالتنفيذ
المتزامن؟ اللي هو وحده المعالجه المركزيه
للسي بي يو
والاجهزه الخارجيه اللي هي الاكستيرنال
ديسك والماوس والكيبورد والاكستيرنال
ديفايسز هي تقدر تصل للذاكره بنفس الوقت
يعني ايش بصير عندي انه المعالج قد يعمل
على تنفيذ برنامج معين بينما جهاز مثل
البورس يقوم بقراءه وكتابه بيانات بشكل
مستقل طيب في عندي التنافس على الذاكره او
الميموري سايكلز في الميموري سايكلز بما
انه الجميع بيستخدم نفس الذاكره المشتركه
فالكل بده يص يصل لهذه الذاكره اللي هو
المعالجه المعالجات اللي هي السي بي يوز
واجهزه التحكم والاخراج بتنافسوا على
الوصول لمين الذاكره فيقوم نظام التشغيل
عندي باستخدام تقنيات اداره الذاكره اللي
هي الميموري كنترلين
لضمان تجنب التعارض بين الاجهزه وتحقيق
اداء جيد الخلاصه المعالجات والاجهزه تعمل
معا وفي نفس الوقت وبتتشارك نفس الذاكره
عبر ناقل واحد وهذا يتطلب الى اداره دقيقه
من نظام التشغيل
طيب كيف بصير هذه العمليه
احنا بنعرف الانبوت اوبس والس بيو بيعمل
اكسكيوت كونكر زي ما حكينا في السلايد
اللي قبل الانفاول
كيف بصير عندي مثلا الان كيبورد تدخل بده
يدخل عندي بيانات هذه البيانات بينفع مش
قادر في هذه اللحظه يصل للنومري ففي في
عندي بسميه لوكال بفر اللوكال بفر بخزن
فيه البيانات بشكل مؤقت الى حين انها
تنتقل هذه البيانات من اللوكال بفر لمين ل
اللي هو المغري الرئيسيه طيب كيف بتتم هذا
هذه العمليه بقول لي ايتش ديفايس كنترولر
تايب
ديفايس كنترولر هاز ان اوبريتن سيستم
ديفايس درايفر يعني في عندي لهذه الاجهزه
ديفايس درايفر موجوده وين؟ داخل
الاوبريتين سيستم بتعمل مانج لهذه العمليه
السي بي يو موفز داتا السي بي يو بينقل
الداتا فروم تو مين ميموري
تو فروم لوكال بفرز يعني السي بي يو بينقل
البيانات من اللوكال بفرز للميموري ومن
الميموري للوكال بافرز حسب اذا انا بدي
اعمل انبوت او اوت بروسس الانبوت والاوت
فروم ذافاس
يعني
بيبعثيوقولله
انا خلصت انجزت هذه المهمه
طيب على اساس نفهم احنا ايش اللي بنحكيه
نحن بنحكي عن اجهزه عن سي بي يو السي بي
يو في معه اجهزه خارجيه ال في لها كل جهاز
خارجي له حاجه بسميها الديفايس كنترولر
هذا الديفايس كنترولر اللي هو وحده تحكم
خاصه بالجهاز زي الديسك كنترولر الكيبورد
كنترولر نتورك كب كنترولر كلها بتشتغل م
بتدير الجهاز مباشره بدي اتعامل مع مع
الجهاز وبتخزن عندي لكل وحده في عندي وحده
وحده تحكم او تخز تخزين محلي اللي هي
اللوكال بفرال بفرخزن مؤقتا البيانات لحين
انها ترسلها لمين للذاكره هذه الشغلات
بتصير عن طريق حاجه بسميها الديفايس
درايفر الديفايس درايفر هذا داخل نظام
التشغيل كل نوع من انواع كل نوع من وحدات
التحكم لها مشغل داخل نظام التشغيل اللي
هي الديفايس درايفر هذا البرنامج بيح
لنظام التشغيل التواصل مع وحده التحكم
ويعلم النظام كيفيه ارسال الاوامر للجهاز
واستقبال البيانات منه
طيب الان اي
اللي اللي شفناه نحن انه صار عندي نقل من
المخز اللوكال بفر للجهاز نفسه او من
الجهاز لمين للوكال بفر
طيب كومون فانكشنز اوف انترابتس
بيحكي لي الان في عندي الانترابت زي ما
حكينا ايش هو الانترابت الانترابت انه
الان السيستم او الاوفريتن سيستم شغال في
في في بروسيس معينه بيجيله استدعاء او
انترببت مقاط قعه انه في عندي حدث انا
اروح اشتغله وارجع ثاني اكمل ايش في نفس
ال نفس البروسيس تاعتي طيب اذا الانترس هي
ايش بصير عندي بصير في نقل التحكم الى
روتين خدمه المقاطعه اللي هي انتربت روتين
او سيرفس روتين سيرفس روتين انترابت سيرفس
روتين هذه الانترابت سيرفس روتين عباره عن
ايش؟ عباره عن اي اللي هو اييه
بم نقل التحكم من البرنامج الجاري تنفيذه
الان الى روتين خطبه المقاطعه وهذا بيحدث
عبر جدول يسمى الانترابت فيكتور انترابت
فيكتور هي بكون عباره عن ايش؟ ايش هو
الانترابت فيكتور؟ جدول في الذاكره موجود
يحتوي على عناوين جميع الروتينات المقاطعه
يعني جميع انواع المقاطعات المعروفه
الموجوده عندي فاول ما بشوفها المعالج
بيستخدمها لمعرفه اي روتين يجب تنفيذه عند
حدوث نوع معين من المقاطعه يعني لما يجي
له نوع معين من المقاطعه زي لوك اب تيبل
بشوف هي اجاني نوع مقاطعه نوع معين من
المقاطعه بروح بشوف عندي في الفيكتور في
الانترابت فيكتور ايش العمليه اللي ممكن
يعملها في هذه الحاله فالمعالج بينتقل
بيعرف ايش الروتين اللي بده يستخدمه او
يجب تنفيذه عند حدوث ايش الانترابت معين
طيب ايش مطلوب من ال
في عمليه المقاطعه لازم يتم حفظ اللي هو
عنوان اخر تعليمه كان شغال فيها قبل قطع
قبل قطع ايش اللي هو البروسيس يعني انا
لازم حفظ اللي هي عنوان التعليمه البروسيس
التي قطع تنفيذها يعني هو شغال في بروسيس
معينه ايش عنوانها في الذاكره عندما يحدث
مقاطعه يجب على نظام على نظام التشغيل
اوبريتين سيستم حفظ عنوان اخر تعليمه كان
المعالج ينفذها قبل المقاطعه ليش لكي
يستطيع البرنامج اكمال عمله من نفس النقطه
بعد انتهاء المقاطعه يعني بروح بيعمل
شغلته وبيرجع بكمل عند نفس النقطه اشتغل
فيها طيب في عندي حاجه بسميها التراب اور
اكسبشنز
ايش هي از سوفتير جريت كوز باي انور ا باي
يوزر ريكوست هي التراب او الفخ ايش بهي
بكون هي عباره عن اللي هو سوفت وير جنريت
تراب هو مقاطعه سوفت وير عن طريق السوفت
وير مش هارد وير كوزد باي اي الايرور يعني
لما يكون في عندي ايرور زي ايش الايرور
انك تقسم على صفر او اييه انك اييه اللهم
صل على سيدنا محمد او ايه انه تنفيذ
تعليمه غير صالحه اي او الوصول الى ذاكره
غير مخصصه يعني في عندي صار ايرور انا
اعطيته تعليمه او ذاكره وهذه الذاكره
ماقيها فبصير عندي سوفت وير انترابت هذا
السوفت وير انترابت اللي بسميه التراب طيب
هذه اللي بتكون من مين بسبب ايرور طيب كيف
الطلب من المستخدم طلب المستخدم اللي هي
زي مين طلب المستخدم السيستم اسم كول بروح
بيعمل استدخ استدعاء خدمه من نظام التشغيل
لايش لطلب ادخال او اخراج نوع ايه نوع
معين من المقاطعه طعمل طلب ادخال او اخراج
منها الان بول لي ياتي من البرنامج نفسه
اللي هو الطلب المستخدم من البرنامج نفسه
وليس من الجهاز اللي هو اذا
اذن لمين نوع من انواع المقاطعات طيب ان
اوبريتن سيستم
اذا
ممكن نحكي انه
الاوبريت سيستم هو عباره عن ايش بيشتغل
عمله طبيعي وهو شغال على انتربت در يعني
اللي بتقوده هذه ايش المقاطعات يعني معظم
شغله بيعتمد على مين على الانترابرز وزي
ما نحن شايفين هنا في الصوره عندي هي في
عندي السي بي يو اللي هو يوزر بروجرام
الانبوت اوت بوت انترابت بروسيسين وفي عن
انبوت اوت ديفايس اللي هو الايدل
والترانسفيرين
عندي السبي يو بشتغل في بشكل طبيعي هين
بشكل طبيعي هين اول ما تيجي له اللي هي
ترانسفير او انترببت سيجنال هي في عندي
انترببت سيجنال هين انترببت سيجنال السي
بي يو بينزل وبيشتغل على ايش الانترابت
بروسيسين بعد الانترابت بروسيسين بيرجع
ايش بكمل الفانكشن
بتاعته طيب نشرح الرسم الرسم الرسم بتمثل
عندي مخطط زمني بوضح العلاقه بين عمل وحده
المعالجه المركزيه وعمل جهاز الادخال
والاخراج انبوت اوت بوت ديفايسز اي الخط
الاخضر العلوي اللي فوق ها ايش بكون اللي
هو خط السي بي يو عندما يكون الخط مرتفع
لما يكون الخط مرتفع خلينا نقول اون او
مرتفع بيكون تشغيل برنامج المستخدم اللي
هو اللي بكون يوزر بروجرام عندما ينخفض
الخط لفتره قصيره بكون هنا في عندي
انترببت بروسيسين هي في عندي هنا انترببت
بروسيسين بروح بيعمل المعالج بتاعتي وبعد
ايش يرجع يستكمل حيث انتهى عندي خط جهاز
الادخال والاخراج اللي هو الخط الاخضر
DESBLOQUEAR MAIS
Registe-se gratuitamente para aceder a funcionalidades premium
VISUALIZADOR INTERATIVO
Assista ao vídeo com legendas sincronizadas, sobreposição ajustável e controlo total da reprodução.
RESUMO DE IA
Obtenha um resumo instantâneo gerado por IA do conteúdo do vídeo, pontos-chave e conclusões.
TRADUZIR
Traduza a transcrição para mais de 100 idiomas com um clique. Baixe em qualquer formato.
MAPA MENTAL
Visualize a transcrição como um mapa mental interativo. Entenda a estrutura rapidamente.
CONVERSAR COM A TRANSCRIÇÃO
Faça perguntas sobre o conteúdo do vídeo. Obtenha respostas com tecnologia de IA diretamente da transcrição.
APROVEITE MAIS DE SUAS TRANSCRIÇÕES
Inscreva-se gratuitamente e desbloqueie o visualizador interativo, resumos de IA, traduções, mapas mentais e muito mais. Não é necessário cartão de crédito.