منتديات | شات | العاب | العاب بنات | العاب باربي | العاب اكشن | العاب طبخ | العاب سيارات | العاب تلبيس | العاب فلاش

اكتب بريدك في المربع ثم اضغط على "اشتراك" لكي يصلك جديد الموقع على بريدك مباشرة
البريد الإلكتروني:
مواضيع حصرية على بريدك أنت فقط  إشترك الآن وفعل إشتراكك من بريدك
 

 

خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات عالم حواء عالم الرومانسية

 
    دروس في أنظمة التشغيل  اللينكس و اليونكس
 

 

الدرس الأول: مقدمة عن الحاسب الالي



بسم الله الرحمن الرحيم

 

·        نقاط الدرس:

 

1-               معرفة مكونات الحاسب الآلي.  

 

2-               معرفة ماهي الفائدة من النواة (kernel  ).  

 

3-               معرفة ماهي الفائدة من الغلاف (shell  ).  

 

4-               معرفة أشهر أنواع الأغلفة.  

 

5-               معرفة نوع الغلاف الحالي باستخدام (echo $shell  ).  

 

6-               تغيير نوع الغلاف باستخدام الأمر (chsh  ).

 

 

 

·        مكونات الحاسب الآلي:

 

يتكون أي جهاز حاسب آلي من قسمين رئيسيين إذا عدم أحدهما لن يكون هناك حاسب آلي وهذين القسمين هما :

 

1-               العتاد (hardware  ).  

 

2-               البرامج التي تدير هذا العتاد (operating system  ).  

 

   

 

·        العتاد (hardware  ):

 

العتاد هو الأجزاء التي تكون لنا الحاسب الآلي.  

 

يتكون العتاد غالباً من أربعة أقسام رئيسية وهي:

 

1.    وحدة التحكم أو  (CPU  ) إختصاراً ل (central processing unit  ) وهو أساس الحاسب الآلي ويمكن تشبيه وحدة التحكم  بالقلب عند الإنسان.  

 

2.    وحدات إدخال (input device  ) ومنها لوحة المفاتيح والفأرة.  

 

3.    وحدات إخراج (output device  ) ومنها الشاشة والطابعة.  

 

4.    الذاكرة وهي تنقسم إلى قسمين رئيسيين وهما (RAM  ) اختصاراً ل (random access memory   ) ذاكرة الوصول العشوائية ومحتوى هذا النوع من الذاكرة يبقى إلى ان يتم إقفال جهاز الحاسب ثم بعد ذلك يتم إفراغ محتواها. أما النوع الآخر من الذاكرة فهو (ROM  ) اختصاراً ل (read only memory  ) ذاكرة القراءة فقط او ما يعرف بال (BIOS  ) وهي تحتوي على معلومات جهاز الحاسب الالي كاملاً من المعالج وكروت الشاشة و الصوت وغيرها.  

 

   

 

·        البرامج التي تدير العتاد (operating system  ):

 

يتكون نظام التشغيل يونكس (Unix  ) من ثلاثة أقسام رئيسية وهي :

 

·        النواة (kernel  ).

 

·        الغلاف (shell  ).

 

·        نظام الملفات (The file system  ).  

 

   

 

 

 

·        النواة (kernel  ):

 

تعتبر النواة هي أساس نظام التشغيل كما هو متضح من اسمها ومن وظائف النواة أنها تقوم بالوظايف الأساسية التالية:

 

1-               تدير عتاد الحاسب الآلي وذلك بتنظيم تشغيل كل وحدة في جهاز الحاسب.  

 

2-               تتحكم في نقل البيانات والمعلومات بين الأجزاء الصلبة والبرامج التي تعمل على النظام.  

 

3-               تقوم بتنفيذ الأوامر التي يريدها المستخدم.  

 

   

 

·        الغلاف (shell  ):

 

يعتبر الغلاف هو الواجهة التي سيتم الإعتماد عليه في تطبيق الأوامر.وهي تعتبر الواجهة التي يستطيع من خلالها المستخدم أن يقوم بما يريد من عمليات مثلاً كإنشاء ملفات أو حذفها أو ... إلخ .ويتم تكوين هذا الغلاف بواسطة أحد لغات البرمجة مثل لغة (c ,c++  ) وغيرها كما انه يوجد لها لغة خاصة تعرف ب (shell scripting  ) وهي تعتبر لغة وذلك لأنها تحتوي على العديد من الجمل الشرطبة والبرمجية مثل ال(if  statement  ).

 

وهنا يتبادر إلى أذهاننا سؤال مهم وهو:

 

-كيف تفهم النواة (kernel  ) ما يريده المستخدم؟

 

يوجد في الغلاف ما يسمى بالمترجم (compiler  ) ووظيفة هذا المترجم أنه يقوم بتحويل الأمر الذي يقوم بالعمل الذي يريده المستخدم إلى شفرة تكون معلومة لدى النواة (kernel  ) أنها تقوم بعمل معين.

 

ويوجد العديد من  أنواع الأغلفة كما أنه يمكنك أن تصنع غلاف خاص بك إذا كنت تستطيع أن تبرمج ومن أنواع الأغلفة الشهيرة هي ما يلي:

 

1-               (bourn shell  )      واختصاراً تسمى ب(bash  ): وهي تأخذ العلامة (  $  ) وتظهر هذه العلامة في سطر الأوامر. ويعتبر هذا النوع من الغلاف هو الغلاف الإفتراضي لنظام التشغيل (Unix  ) وهو عادة يستخدم من قبل مدراء النظام.كما أنه لا يحتوي على ما يعرف بال (aliasing   ) و ال (history  )وسوف يتم شرحها في دروس قادمة بإذن الله.

 

2-                (korn shell  ) واختصاراً تسمى ب (ksh  ): وهي تأخذ العلامة (  $  ) .ويعتبر هذا النوع من الأغلفة هو النوع المطور من الغلاف السابق (bourn shell  ) حيث أنه يمتلك نفس مواصفات ال (bourn shell  )مع زيادة في المميزات مثل ال (aliasing  ) و (history  )وغيرها.وهي تستخدم من قبل المستحدم العادي للنظام.  

 

 3-                 (c shell  ) واختصاراً تسمى (csh  ): وهي تأخذ العلامة (%).وهذا النوع من الأغلفة التي صممت بواسطة لغة البرمجة (c  ) بواسطة المبرمجين وهي عالباً ما تستخدم من قبلهم وأيضاً يمكن استخدامها من قبل المستخدمين العاديين الذين يرويدن كفاءة أكبر للنظام وذلك لسرعتها في القيام بالعمليات.  

 

  *إذا كنت مديراً للنظام فإن العلامة الإفتراضية لك هي (#).

 

  *لرؤية نوع الغلاف الذي تستخدمه حالياً اطبع الجملة التالية على سطر الأوامر:

 

bash-2.05$ echo $shell

 

شرح الجملة   السابقة كما يلي:

 

-يستخدم الأمر (echo  ) لطباعة شيء ما على الشاشة.

 

-العبارة (  $shell  ) هي عبارة عن متغير من متغيرات الغلاف .

 

   

 

تمارين:

 

    

 

1.    ما هو المقصود بالعتاد ؟ ومما يتكون ؟

 

2.    ما هي مكونات نظام التشغيل يونكس (Unix  )   ?

 

3.    ما هي الوظائف التي تقوم بها النواة؟

 

4.    أذكر أهم أنواع الأغلفة المتوفرة في نظام التشغيل يونكس (Unix  

 

5.    كيف يمكنك معرفة نوع الغلاف المستعمل حالياً ؟ وكيف يمكنك تغييره؟

 

 

 

إذا لم تستطع حل هذه الأسئلة فإنه يجب عليك قراءة هذا الدرس مرة أخرى.

 

 

 



المزيد من المواضيع

الدرس العاشر - التعرف على احرف التحكم في اليونكس
الدرس التاسع - تعريف الأحرف الوصفية الخاصة في اليونكس
الدرس الثامن - استعراض المجلدات في اليونكس
الدرس السابع - التنقل في اليونكس
الدرس السادس - نقل الملفات بواسطة الftp في اليونكس
الدرس الخامس - هيئة الأوامر في اليونكس
الدرس الرابع - تغيير كلمة السر
الدرس الثالث - حجز free shell account
الدرس الثاني - نظام الملفات في اليونكس
مقدمة لدورة تعليم اليونكس
crontab & cron jobs الجزء الثاني و الاخير
crontab & cron jobs الجزء الاول
مختصرات الEMACS
افضل اداة باك اب في العالم
وضع البرامج في قائمة بدء التشغيل
التعامل مع اللينكس - محرر Emacs
أوامر اللينكس - الإتصال والمحادثة
أوامر اللينكس - حذف وإنشاء الملفات
أوامر اللينكس - نسخ الملفات
أوامر اللينكس (1)
ضغط و ارشفة الملفات gzip , tar
امر التصنيف sort
أمر عد السطور wc

1 2

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

:: ©2009-2003 www.roro44.com All rights reserved ::