تعلم Disk Operating System ال [doc]

ADMIN

Administrator
طاقم الإدارة
إنضم
Sep 10, 2006
المشاركات
23,661
الإقامة
Egypt
تعلم Disk Operating System الـ [doc]

تعلم Disk Operating System الـ [doc]

Msdos622.jpg


FreeDOS_Beta_9_pre-release5_(command_line_interface)_on_Bochs_sshot20040912.png

الدرس الأول
مبادئ نظام dos وأساسيات الملفات والأدلة

إن كلمة ( DOS ) هي اختصار للعبارة Disk Operating System والتي تعني نظام تشغيل اسطوانة. * تعريف نظام التشغيل: وهو مجموعة من البرامج والتعليمات التي تتحكم في مكونات الحاسب الآلي.


- دور نظام التشغيل في الحاسب الآلي :
الربط بين نظام الكمبيوتر ومستخدم النظام، تماماً كدور المترجم الذي يقوم بالترجمة بين شخصين لا يعرف أحدهما لغة الآخر.

-الملفات:
إن أهم الخدمات التي يقدمها نظام التشغيل هو تنظيم حفظ البيانات في الملفات.
تعريف الملف:
وهو عبارة عن وعاء لحفظ البرامج أو النصوص أو البيانات، وهو أصغر وحدة للحفظ بالنسبة لنظام التشغيل.

* تسمية الملفات:
ينقسم اسم الملف إلي قسمين:
القسم الأول: وهو الأساس ( ROOT ) ويجب ألا يزيد طوله عن 8 حروف. وهذا الجزء من اسم الملف إجباري -إي يجب وجوده.
القسم الثاني: ويسمى الامتداد ويجب ألا يزيد طوله عن 3 حروف، ويجب أن يفصل بين الاسم( الأساس) و الإمتداد بعلامة النقطة ( . ). وهذا الجزء من الاسم اختياري.

مثال: LOCK.EXE BASIC.COM AUTOEXEC.BAT

-جميع الملفات التي تنتهي بأحد الممتدات التالية ( BAT ، EXE، COM ) قابلة للتحميل والتنفيذ المباشر.


ويبين الجدول التالي بعض أشهر أنواع الإمتداد المستخدمة مع أسماء الملفات:
الاسم الممتد معناه
.BAT ملف أوامر تنفذ دفعة واحدة ( BATCH ).
.COM ملف برنامج ( COMMAND ).
.EXE ملف جاهز للتنفيذ ( EXECUTABLE ).
.DOC ملف نصوص أو وثائق ( ******** ).
.ASM ملف مصدر برنامج مكتوب بلغة التجميع ( ASSEMBLY ).
.BAK ملف احتياطي ( BACKUP ).
.BAS ملف برنامج بيسك ( BASIC ).
.DBF ملف قاعدة بيانات ( DBASE FILE ).
.C ملف مصدر مكتوب بلغة سي ( C ).
.PAS ملف برنامج مكتوب بلغة باسكال ( PASCAL ).
.SYS ملف تكوين نظام ( SYSTEM ).

الرموز المستخدمة في تسمية الملفات:
1-الحروف الأبجدية من A إلي Z ( سواء كانت صغيرة أو كبيرة ).
2-الأرقام من 0 إلي 9 .
3-بعض العلامات الخاصة مثل: ( { } ، ( ) ، & ، % ، $ ، # ، ! )

* الشروط التي يجب مراعاتها عند اختيار اسم الملف:
1-طول الاسم الأساسي للملف من 1-8 حروف.
2-يجب ألا يزيد الاسم الممتد -إن وجد- عن 3 حروف.
3-أن يفصل بين الاسم الأساسي والاسم الممتد -إن وجد- بعلامة النقطة ( . ).
4-الأ يشتمل على فراغات بين اسم الملف.
5-الأ يستخدم مفاتيح التحكم مثل : ( ALT ، CTRL ، ESC ).
6-يجب ألا يشتمل على بعض الرموز ذات الدلالة الخاصة لنظام التشغيل مثل( * ، / ، ، + ، = ، ؟)
7-ألا يستخدم الأسماء المحجوزة لنظام التشغيل مثل CON لأنه مخصص للوحة المفاتيح و شاشة العرض أو PRN لأنه مخصص لاسم الطابعة.
تنظيم الملفات على القرص:
للحصول على ملفات منظمة على القرص يجب إنشاء الدليل ( Directory ) فإن ذلك يسهل التعامل مع الملفات وترتيبها وتذكرها.
-تعريف الدليل ( Directory ): وهو عبارة عن مجموعة ملفات توضع تحت مسمى دليل معين.

-أقسام الأدلة: تقسم الأدلة إلي أربعة أقسام:
1-الدليل الرئيسي: وهو الدليل الذي يقوم Dos بإنشائه تلقائياً عند تشكيل الاسطوانة وتوضع تحته جميع الملفات المنشأة.
2-الدليل الفرعي: وهو الذي ينشأ تحت دليل آخر أي تابعاً له ( SubDirectory ).
ولإن مستخدم الكمبيوتر يتعامل مع عدد كبير من الملفات، وعند وضع جميع هذه الملفات في دليل واحد هو ( الدليل الرئيسي ) قد يكون من الصعوبة البحث عن ملف معين ضمن القائمة الطويلة من الملفات، ولذلك يفضل أن توزع هذه الملفات في أدلة خاصة بها وهي ما تسمى بالأدلة الفرعية.
-ويمكن إنشاء الأدلة الفرعية داخل الدليل الرئيسي أو داخل أدلة فرعية أخرى.
-الفرق بين الدليل الرئيسي والدليل الفرعي: هو أن النظام ينشئ الدليل الرئيسي تلقائياً، بينما ينشئ المستخدم الدليل الفرعي.
-يوجد دليل رئيسي واحد في كل قرص بينما قد يوجد في القرص عدة أدلة فرعية.

3-الدليل الأب: وهو عبارة عن دليل متفرع منه أدلة فرعية فأصبح دليلاً أبوياً لهم.
مثال:
C:SCHOOLCLASS
إن الدليل ( SCHOOL ) في المثال السابق يعتبر دليلاً أبوياً للدليل الفرعي ( CLASS ).

4-الدليل الحالي: وهو الدليل الذي يجري عليه العمل الآن. أو هو الدليل الذي يتم التعامل مع ملفاته بدون أن يسبقها اسم دليل آخر.

7

7

7

7

7

الدرس الثاني
تسمية الأقراص - الأوامر في النظام Dos


* رموز محركات الأقراص في نظام التشغيل ( DOS ):
1- الأسطوانة المرنة ( Floppy Disk ): ويوجد هناك نوعين من الأسطوانات المرنة وهما :


أ-أسطوانة مرنة حجم 3.5 بوصة.
ب-أسطوانة مرنة حجم 5.25 بوصة.

-ويرمز لمحرك الأسطوانات المرنة بالرمز A أو B.

2-القرص الصلب ( Hard Disk ): ويرمز لها بالرمز C.

3- ( CD-ROM ): ويرمز له بالرمز D أو E.

* طريقة التنقل بين محركات الأقراص:
نكتب عند مؤشر الأوامر اسم القرص ثم ( : ) مثلا :)c)
* الملفات الأساسية لنظام التشغيل ( DOS ):

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

أولاً: IO.SYS : وهذا الملف خاص بالتحكم في وحدتي الإدخال والإخراج.

ثانياً: MSDOS.SYS : وهذا الملف يحتوي على مجموعة من الأوامر التي توضع في ذاكرة الجهاز عند التشغيل.

ثالثاً: COMMAND.COM : وهذا يحتوي على الأوامر الداخلية في نظام التشغيل.

* مكونات نظام التشغيل:
ينقسم نظام التشغيل إلي جزئين رئيسيين وهما:

I) جزء يتحكم في الأجهزة ، وهو عبارة عن مجموعة من التعليمات والأوامر تعمل بصورة تلقائية لا دخل للمستخدم فيها ولا تحكم له فيها وهي مخزنة في ذاكرة القراءة فقط ( ROM ) والتي لا تمحى ولا تتغير.

II) الجزء الآخر من نظام التشغيل هو عبارة عن مجموعة من الأوامر و البرامج وتعتبر خدمات للمستخدم وتيسر له وبصورة كبيرة استخدام الكمبيوتر والاستفادة منه أقصى استفادة.

* الرمزان الشاملان :
يستخدم نظام التشغيل ( DOS ) رمزين شاملين للتعويض عن أسماء الملفات أو جزء منها داخل صيغة الأوامر وهما:
1) الرمز ( ? ) : ويستخدم للدلالة على غياب حرف واحد من أسم الملف.
2) الرمز ( * ) : ويستخدم للدلالة على غياب عدد من الحروف ( لا يتجاوز 8 حروف ).

* أنواع الأوامر:
تنقسم الأوامر إلي نوعان وهما:

1- الأوامر الداخلية : وهي الأوامر التي تحمل إلي الذاكرة ( RAM ) أثناء تشغيل الجهاز،2- وينفذ الأمر من الذاكرة ،3- بمعنى أن هذا النوع لا يستلزم وجود أسطوانة للتنفيذ عليها.

-أمثلة على الأوامر الداخلية:
CLS - TIME - DATE - MD - CD - RD - DIR - DEL

2-الأوامر الخارجية:
وهي الأوامر التي لا تحمل إلي الذاكرة RAM أثناء تشغيل الجهاز ، وإنما تبقى على الأسطوانة ولتنفيذ إي أمر منها يشترط وجود أسطوانة نظام التشغيل بالمشغل المرن أو الصلب.
أمثلة على الأوامر الخارجية:
FORMAT - DISKCOPY - DISKCOMP - COMP - SYS - EDIT

*ملاحظة هامة:

أن أوامر نظام التشغيل MS-DOS 6.22 سواء أوامر داخلية أو أوامر خارجية تنقسم إلي ستة أنواع من الأوامر وهي:

1-أوامر النظام:

MEM
DATE
VER
DosKey
PROMPT
CLS
VSAFE
MEMMAKER
MODE
COMMAND
MSD
TIME
DEFRAG

2-أوامر الاسطوانة:
SCANDISK
CHKDSK
FORMAT
DISKCOMP
DISKCOPY
MSBACKUP
SYS
LABEL
FDISK
UNFORMAT
VOL

3-أوامر الفهارس:
APPEND
DIR
CD
RD
MOVE
DATE
DELTREE
MD
TREE

4-أوامر الملفات:
TYPE
COPY CON
COPY
ATTRIB
DEL
REN
UNDELETE
XCOPY
PRINT
FIND
EDIT
SORT
MSAV
MORE
HELP

5-الأوامر الحزميه:
REM
CALL
ECHO
FOR
IF
PAUES
SHIFT
CHOICE
GOTO

6-الأوامر الخاصة جداً والنادرة الاستخدام:
FASTOPEN
MSCDEX
CHCP
INTERLNK
QBASIC
DRVSPACE.SYS
LOADFIX
SHARE
FASTHELP
NLSFUNC
CTTY
INSTALL.HIGH
RECOVER
DEBUG
KEYB
EXPAND
DRVSPACE
SUBST
LOAD HIGH
INTERSVR
GRAPHICS
VERIFY
REPLACE
POWER


7

7

7

7

7

7
الدرس الثالث
شرح أهم الأوامر المستخدمة في نظام التشغيل DOS

1-الأمر: VER ( وهو اختصار كلمة VERSION وتعني إصدار )
-نوع الأمر: داخلي
-الوظيفة: الاستعلام عن رقم الإصدار لنظام التشغيل MS-DOS الذي تتعامل معه الآن.
-مثال: أ-قم بكتابة الأمر كما هو موضح أدناه:

C:>VER
ب-قم بالضغط على مفتاح ENTER
وستظهر لك الإجابة وهي:
MS-DOS VER 6.22
-ملاحظة: هذه الإجابة طبعاً تختلف من جهاز إلي آخر حسب نسخة نظام التشغيل الموجودة بكل جهاز.

2-الأمر: DATE ( التاريخ )
-نوع الأمر: داخلي
-الوظيفة: لعرض التاريخ الموجود بالجهاز مع إمكانية تعديله.
-مثال: أ-قم بكتابة الأمر كما هو موضح أدناه:
C:>DATE
ب-قم بالضغط على مفتاح ENTER
وستظهر لك الإجابة وهي:
current Date is THU 03-25-99
Enter New Date (mm-dd-yy)
-ملاحظة: هذه الإجابة طبعاً تختلف من جهاز إلي آخر
وعند تنفيذ الأمر DATE سيتم عرض التاريخ المسجل بالحاسب الآن وسوف يعطي لك الجهاز فرصة لإدخال التاريخ الجديد بأن تسجل أولاً الشهر ثم اليوم ثم السنة وإن لم ترغب في كتابة تاريخ جديد يكفيك الضغط على مفتاح الإدخال بدون كتابة إي شئ.
-شروط كتابة التاريخ الصحيحة في نظام التشغيل DOS:
1-إن نظام التشغيل لا يقبل إي تاريخ قبل سنة 1980.
2-لا يمكن استخدام التاريخ الهجري.
3-لا يمكن كتابة الأشهر بالحروف.
4-لا يمكن استخدام النقطتين الرأسيتين : كفاصل بين في التاريخ
5-أن تستخدم في كتابة التاريخ النظام الأمريكي (mm-dd-yy)

3-الأمر: TIME ( الوقت )
-نوع الأمر: داخلي
-الوظيفة: لعرض الوقت المسجل داخل جهاز الحاسب مع إمكانية تعديله.
-مثال: أ-قم بكتابة الأمر كما هو موضح أدناه:
C:>TIME
ب-قم بالضغط على مفتاح ENTER
وستظهر لك الإجابة وهي:
current Time is : 4:40:55.75a
Enter New Time :
-ملاحظة: هذه الإجابة طبعاً تختلف من جهاز إلي آخر
وعند تنفيذ الأمر TIME سيتم عرض الوقت المسجل بالحاسب الآن وسوف يعطي لك الجهاز فرصة لإدخال الوقت الجديد بأن تسجل أولاً الساعات ثم الدقائق ثم الثواني ثم كسر الثواني ثم تحديد الوقت صباحاً أو مساءاً وإن لم ترغب في كتابة وقت جديد يكفيك الضغط على مفتاح الإدخال بدون كتابة إي شئ.

4-الأمر: CLS ( وهو اختصار لجملة Clear The Screen وتعني مسح الشاشة )
-نوع الأمر : داخلي.
-الوظيفة: يستخدم لتنظيف الشاشة من كافة البيانات التي عليها وإرجاع محث التشغيل إلي أول سطر على الشاشة مهما كان موقعه أثناء تنفيذ الأمر.
-مثال: أ-قم بكتابة الأمر كما هو موضح أدناه:
C:>CLS
ملاحظة: يقوم الأمر CLS بتنظيف الشاشة من البيانات الموجودة عليها وليس مسح البيانات من ملف أو برنامج.

5-الأمر : PROMPT
-نوع الأمر: داخلي
-الوظيفة: لتغيير شكل محث التشغيل لنظام التشغيل.




الجدول التالي يبين أهم صور استخدامات الأمر PROMPT:
الأمر وظيفته
PROMPT $D تغيير شكل المحث C إلي علامة تاريخ اليوم
PROMPT $T تغيير شكل المحث C إلي علامة الوقت الحالي
PROMPT $Q تغيير شكل المحث C إلي علامة =
PROMPT $$ تغيير شكل المحث C إلي علامة $
PROMPT $V تغيير شكل المحث C إلي رقم إصدار نظام التشغيل


6-الأمر: VOL ( وهي اختصار لكلمة Volume Label )
-نوع الأمر: داخلي
-الوظيفة: عرض اسم الأسطوانة الداخلي
-مثال: أ-قم بكتابة الأمر كما هو موضح أدناه:
C:>VOL
ب-قم بالضغط على مفتاح ENTER
وستظهر لك الإجابة:
Volume in drive C is osama
-ملاحظة: هذه الإجابة طبعاً تختلف من جهاز إلي آخر

7-الأمر : DIR
-نوع الأمر: داخلي
الوظيفة: عرض الملفات الموجودة على الفهرس الحالي ويعرض التالي:
1-اسم الاسطوانة والرقم المسلسل لها. 2-اسم الفهرس الحالي والمسار الحالي له.
3-عرض الملفات الموجودة بخمس بيانات وهي:
-اسم الملف -نوع الملف (امتداده) -مساحة الملف بالبايت بمعنى حجم هذا الملف على الأسطوانة بالبايت.
-تاريخ إنشاء الملف -وقت إنشاء الملف.
4-عرض الفهارس الموجودة بأربعة بيانات وهي:
-اسم الفهرس
-علامة الفهرس وتكون على الشكل <DIR> بجوار اسم الفهرس. -تاريخ إنشاء الفهرس -وقت إنشاء الفهرس
5-رسالة تعرض إجمالي عدد الملفات الموجودة بالفهرس الحالي والذي يتم عرضه الآن وكذلك المساحة الكلية لهذه الملفات التي تم عرضها وعرض عددها.
6-المساحة الحرة والمتبقية على الأسطوانة.
ويبين الجدول التالي أهم صور استخدامات الأمر DIR:

الأمر وظيفته
DIR/P لعرض الملفات في الاسطوانة صفحة صفحة
DIR/W لعرض الملفات في الاسطوانة بعرض الشاشة
DIR/B لعرض أسماء الفهارس والملفات ونوعها فقط
DIR/L لعرض أسماء الفهارس والملفات بالحروف الصغيرة
DIR/S لعرض كل الملفات والفهارس الموجودة بالفهرس الحالي
DIR/O لعرض الفهارس والملفات مرتبة ترتيب أبجدي من A إلي Z
DIR/OS لعرض الفهارس والملفات مرتبة حسب مساحتها بالبايت من الأصغر إلي الأكبر
DIR/AH عرض الملفات المخفية فقط
DIR/AR عرض ملفات القراءة فقط وهي محمية من الإلغاء
DIR/AS عرض ملفات النظام فقط
DIR/AD OR ( DIR *. ) عرض جميع الفهارس فقط بدون الملفات
DIR/AA عرض الملفات التي تحمل علامة الأرشيف فقط

مثال (1): لعرض الملفات التي لها الإسم الممتد SYS:

DIR *.SYS

مثال (2): لعرض الملفات ذات الإمتداد EXE بعرض الشاشة:

DIR *.EXE/W

مثال(3): لعرض الملفات التي أول حرف من اسمها D:

DIR D*.*

مثال(4): لعرض الملفات التي يكون الحرف الثاني من اسمها O:

DIR ?O*.*

مثال(5): للتأكد من وجود الملف BASIC.EXE:

DIR BASIC.EXE

ملاحظة: إذا لم يكن هذا الملف موجود فسوف تظهر لك الرسالة التالية :

FILE NOT FOUND

8-الأمر: MD ( وهو اختصار لكلمة Make Directory )
-نوع الأمر: داخلي
-الوظيفة: إنشاء فهرس فرعي من الفهرس الرئيسي أو إنشاء فهرس فرعي من فهرس فرعي آخر.
مثال (1): إنشاء فهرس فرعي باسم OSAMA على المحث C:
C:> MD OSAMA OR C:>MDOSAMA
ملاحظة: بعد أمر MD اما ان تضع الشرطة المعكوسة أو تضع مسافة طالما العمل على نفس المحث C وبشرط أن تكون على الفهرس الرئيسي.
مثال (2): إنشاء فهرس فرعي داخل الفهرس OSAMA باسم ALI :

C:>CD OSAMA
C:>OSAMA>MD ALI
9-الأمر : CD (وهو اختصار لكلمةChange Directory )
-نوع الأمر: داخلي
-الوظيفة:
1-معرفة الفهرس الحالي
2-الانتقال بين الفهارس وبعضها إما من:
-رئيسي إلي فرعي
-فرعي إلي رئيسي
ملاحظات هامة:
-إذا أردنا معرفة الفهرس الحالي الذي نقف عليه نكتب الأمر CD فقط ثم نقوم بالضغط على مفتاح ENTER
-CD.. تعني الانتقال من دليل فرعي إلي الدليل الفرعي السابق له مباشرة.
- CD تعني الانتقال من إي دليل فرعي في إي مستوى إلي الدليل الرئيسي مباشرة.

مثال(1): للدخول إلي الفهرس الفرعي WINDOWS على المحث C:
C:>CD WINDOWS
10-الأمر RD ( وهو اختصار لكلمة Remove Directory )
-نوع الأمر: داخلي
-الوظيفة: حذف أو إزالة الفهرس الفرعي
-ملاحظة هامة: لحذف أو إزالة إي فهرس فرعي فهناك شرطين وهما:
1-يجب إزالة جميع الملفات والبرامج الموجودة داخل الفهرس الفرعي المراد إزالته.
2-يجب ألا يكون الفهرس الفرعي المراد إزالته هو الذي نقف عليه الآن بل يجب أن تكون على فهرس آخر أعلى منه رتبة.
مثال(1):
لحذف الفهرس الفرعي OSAMA والموجود داخل الفهرس الفرعي MOH ومكان الوقوف هو C:

C:>CD MOH
C:>MOH>RD OSAMA
والباقي بعون الله تعالي في الدرس القادم

هذه الدرس إعداد : أسامة غازي يوسف
 

أحدث المواضيع

أعلى