Professional Documents
Culture Documents
Wa0022.
Wa0022.
التعليم الثانوي
نظام امل�سارات
ال�سنة األأوىل امل�شرتكة
www.moe.gov.sa
ien.edu.sa
أﻋﺰاءﻧﺎ اﳌﻌﻠﻤﲔ واﳌﻌﻠﻤﺎت ،واﻟﻄﻼب واﻟﻄﺎﻟﺒﺎت ،وأوﻟﻴﺎء اﻷﻣﻮر ،وﻛﻞ ﻣﻬﺘﻢ ﺑﺎﻟﺘﺮﺑﻴﺔ واﻟﺘﻌﻠﻴﻢ:
ﻳﺴﻌﺪﻧﺎ ﺗﻮاﺻﻠﻜﻢ؛ ﻟﺘﻄﻮﻳﺮ اﻟﻜﺘﺎب اﳌﺪرﺳﻲ ،وﻣﻘﺘﺮﺣﺎﺗﻜﻢ ﻣﺤﻞ اﻫﺘﻤﺎﻣﻨﺎ.
fb.ien.edu.sa
fb.ien.edu.sa/BE
النا� :ش�كة تطوير للخدمات التعليمية
ش
ال�كات المذكورة هنا قد تكون عالمات تجارية أو عالمات تجارية إشعار بالعالمات التجارية :أسماء المنتجات أو ش
ش ف ُ ُم َّ
تن� �كة Binary Logic الحقوق .ي سجلة وتستخدم فقط بغرض التعريف والتوضيح وليس هناك أي نية النتهاك
ن ُ
المعني� .تعد Microsoftو Windowsو ي ماليك العالمات التجارية ي وجود أي ارتباط أو رعاية أو تأييد من جانب
Windows Liveو Outlookو Accessو Excelو PowerPointو OneNoteو Skypeو OneDriveو Bing
و Edgeو Internet Explorerو Teamsو Visual Studio Codeو MakeCodeو Office 365عالمات
ُ تجارية أو عالمات تجارية ُم َّ
سجلة ش
ل�كة .Microsoft Corporationوتعد Googleو Gmailو Chrome
و Google Docsو Google Driveو Google Mapsو Androidو YouTubeعالمات تجارية أو عالمات
ُ تجارية ُم َّ
سجلة ش
ل�كة .Google Incوتعد Appleو iPadو iPhoneو Pagesو Numbersو Keynoteو
سجلة ش ل�كة .Apple Incوتعد LibreOfficeعالمة تجارية ُم َّ ُ سجلة ش iCloudو Safariعالمات تجارية ُم َّ
ل�كة
ُ
.Document Foundationوتـعــد Facebookو Messengerو Instagramو WhatsAppعالمات
وال�كات التابعة لها .وتعد Twitterعالمة تجارية ش ُ تجارية تمتلكها ش�كة Facebookش
ل�كة .Twitter، Inc
ي ـ ـعـ ــد اس ـ ـ ــم Scratchوشـ ـ ـع ـ ــار Scratchو Scratch Catع ـ ــام ـ ــات ت ـ ـج ـ ــاري ـ ــة ل ـ ـفـ ــريـ ــق .Scratch
ت ـ ـعـ ــد " "Pythonوشـ ـ ـ ـع ـ ـ ــارات Pythonعـ ـ ــامـ ـ ــات ت ـ ـج ـ ــاري ـ ــة أو عـ ـ ــامـ ـ ــات ت ـ ـج ـ ــاري ـ ــة مـ ـسـ ـجـ ـل ــة لـ ـ شـركـ ــة
.Python Software Foundation
يه
ي Open Roberta . التعليمية Micro: bit لمؤسسة تجاريتان عالمتان micro: bitوشعار micro: bitهما
ت ن ن ُ
عالم� خدمة ي تجاريت� أو
ي عالمت�
ي عالمة تجارية مسجلة لـ .Fraunhofer IAISتعد VEXو VEX Robotics
ل�كة .Innovation First, Inc. ش
وال ترىع ش
ال�كات أو المنظمات المذكورة أعاله هذا الكتاب أو ترصح به أو تصادق عليه.
دوايع سهوا فسيكون من النا� جاهدا تتبع مالك الحقوق الفكرية كافة ،وإذا كان قد سقط اسم ٍّ
أي منهم ً حاول ش
ي
ف
التداب� الالزمة ي� أقرب فرصة. رسور ش
ي النا� اتخاذ
ن
156 الثا�
ي القسم
6
الفهرس
27 •لنطبق ً
معا الوحدة األولى:
10 أساسيات علم الحاسب
33 الدرس الثالث :أنظمة التشغيل
33 ال�مجيات
•تصنيف ب 11 الدرس األول :تمثيل البيانات
11 ئ
الثنا� ()Binary System •النظام
33 •نظام التشغيل ي
ن
الثا� :االجتماعات ع� ت الدرس الخامس:
77 اإلن�نت ب الدرس ي
57 تقنية المعلومات واالتصاالت والمجتمع
79 تغي� الخلفية
• ي
•دعوة مشار ي ن 57 تأث� تقنية المعلومات واالتصاالت عىل قطاع األعمال
• ي
80 ك� جدد إىل اجتماع
59 •بالتقنية الحياة أسهل وأفضل
81 •مشاركة شاشتك
ف
59 •دور التقنية ي� تسهيل التعلم مدى الحياة
82 مستقبيل
ي •جدولة اجتماع
60 •تطور عمليات دفع األموال
83 •استخدم تطبيق تيمز عىل أجهزة أخرى
99
ف
•كتابة المالحظات ي� صفحة 68 الوحدة الثانية :العمل عبر اإلنترنت
99 دف� المالحظات ع� ت
اإلن�نت •العمل عىل ت الدرس األول :العمل مع المستندات ع� ت
ب 69 اإلن�نت ب
100 •الوصول إىل مالحظاتك من أي جهاز آخر
71 •الوصول إىل ملفات ون درايف من جوالك
100 •التعاون ومشاركة مالحظاتك مع اآلخرين
72 •مشاركة ملفاتك والتعاون مع اآلخرين
101 •لنطبق ً
معا
72 •شارك ولكن بحذر
104 •إنشاء خريطة ذهنية باستخدام أداة فري بالن 74 •التعاون ومشاركة الملفات مع اآلخرين
8
ن ف
133 الثا� :بنية المحتوى
الدرس ي 105 هريم ي� الخريطة الذهنية
•تشكيل تسلسل ي
ً ُ َ
133 •القوائم 106 الهريم
ي العقد وفقا للمستوى والمحتوى •تصميم
108 •توصيل ُ
العقد
133 •القائمة المرتبة ()Ordered List
109 تغي� طريقة العرض من خالل إخفاء ُ
األفرع • ي
134 غ� المرتبة ()Unordered List
•القائمة ي
111 •لنطبق ً
معا
138 •خاصية الهدف ()Target
131 •لنطبق ً
معا
9
الوحدة األوىل:
أساسيات علم الحاسب
ف
السالم عليكم .ستتعرف ي� هذه الوحدة عىل كيفية عمل الحاسب وعىل بنية أجهزة
ً
الحاسب وكيفية معالجتها وتخزينها للبيانات .سوف تستكشف أيضا كيفية عمل
وكث�ا من األمور ف ي� حياتنا.
غ�ت أجهزة الحاسب أعمالنا ي ً
الشبكات ،وكيف ي
أهداف التعلم
ستتعلم ف ي� هذه الوحدة:
>كيفية تمثيل البيانات ف ي� نظام الحاسب.
> معمارية الحاسب الرئيسة.
>كيفية تخزين البيانات ومعالجتها بواسطة
الحاسب.
ال�مجيات.
ب� أنواع ب يز
التمي� ي ن>
>كيفية إدارة نظام التشغيل لمكونات الحاسب
والملفات.
ع� الشبكات.
> كيفية نقل البيانات ب
> أهمية جدار الحماية ألمان الشبكة.
تأث� التقنية عىل الحياة والمجتمع.
>مدى ي
10
الدرس األول:
تمثيل البيانات
ف ف ش
تنت� أجهزة الحاسب الحديثة ي� كل مكان ،حيث توجد حاسبات مكتبية ي� البيوت والمدارس وأماكن العمل ،وأجهزة حاسب
ال� تماثل قدرات الحاسب ،ولكن كيف ت
محمولة سهلة النقل من مكان إىل آخر ،وكذلك الهواتف الذكية ذات القدرات فالعالية ي
تتعامل هذه األجهزة مع البيانات المختلفة كاألرقام والحروف والصور؟ ستتعرف ي� هذا الدرس عىل أنظمة تمثيل البيانات.
ئ
الثنا� ()Binary System
ي النظام
حالت� فقط ،وهما حالة وجود جهد ين تعمل أجهزة الحاسب بالطاقة الكهربائية ،ولهذا فإن مكوناتها الداخلية يمكنها ي ز
تمي�
ُ
منخفض ( )low-voltage stateأو حالة وجود جهد مرتفع ( .)high-voltage stateيمكنك أن تطلق عىل أجهزة الحاسب
ئ
الثنا� الذي ال� تستخدمها هذه الحاسبات داخلها لتعمل بصورة صحيحة مبنية عىل نظام العد ت
ي إن "اللغة" ي ف
اسم اآلالت ،حيث
ويش� إىل حالة الجهد المرتفع.
ي ويش� إىل حالة الجهد المنخفض)1( ،
ي يستخدم ي ن
رقم� فقط ي� كتابة األعداد)0( :
النظام ش
الع�ي ()Decimal Numeral System-DEC
نز ف يمكنك إنشاء جميع األعداد باستخدام سلسلة أعداد مكونة من 0و .1كما تعلم ف� النظام ش
م�لة ي� الرقم تأخذ قيمة الع�ي فإن كل ي
ع�ة. ف الرقم� 0و ،9وعند تجميعها ً
معا لتشكيل رقم ،فإن كل نز
م�لة تزداد عىل سابقتها بالزيادة � األس واألساس ثابت ش ين تت�اوح ي ن
ي ب�
أساس النظام للعشري 10 :
رموز النظام العشري :
لتمثيل الرقم 131بنظام العد ش
الع�ي:
0،1،2،3،4،5،6،7،8،9
131 = )100=( 100*1 + )30=( 10*3 + )1=( 1*1
ئ
الثنا� بالصورة :10000011
ي عىل سبيل المثال يكون تمثيل الرقم 131بالنظام
131 = )128=( 128*1 + )0=( 64*0 + )0=( 32*0 + )0=( 16*0 + )0=( 8*0 + )0=( 4*0 + )2=( 2*1 + )1=( 1*1
5
ع�ي يحتوي عىل بعض ً
نظرا ألن نظام العد الستة ش
م� الحاسب يستمتعون بإنشاء م� ج ي
األحرف فإن ب
بعض "األرقام الرسية" لتهجئة الكلمات واستخدامها
ً ف
ي� برامجهم للداللة عىل أشياء معينة ،فمثاًل يكون
ع�ي " "DEADBEEF استخدام الرقم الستة ش
ال�نامج ،ويكون استخدام لإلشارة إىل تعطل ب
ف
" "BADF00Dبوساطة أبل ( )Appleي� نظام
تشغيل آي أو إس ( )iOSعند تعطل أحد التطبيقات.
12
تمثيل البيانات
لتمثيل النص ف� الحاسب نستخدم ما يسىم نظام ت
ال� ي ز
) الذي يتضمن قائمة من األحرف يجري تحويلها إىل النظامcharacter set( �م ي ئ
ُ )ASCII( م� هو نظام أسيك
يه اختصار لـنظام ي زASCII كلمة.الموضح باألسفل
ترم� وتبادل المعلومات أحد أشهر أنظمة ت.�الثنا
ال� ي ز
ي ي ي
.)American Standard Code for Information Interchange( �النموذ ج ي األمرييك
ي
البيانات ف� أنظمة ت
ال� ي ز
م� المختلفة ي
رمزا ف� نظام ي ز
تم حجزها ألغراض خاصةASCII �ترم ً 32 أول وما يماثلها من أعداد شASCII �الجدول يوضح الرموز ف
ع�ية وستة
ي ي
َ
. داخل الملفات النصيةTab وEnterمفتايَح مثل تمثيل ئ
.الثنا� لتحفظ عىل الحاسب النظام إىل تحول ً ع�ية ولكنها
فعليا ش
ي ي
Dec Hex Char Action (if non-printing) Dec Hex Char Dec Hex Char Dec Hex Char
0 0 NUL (nul) 32 20 Space 64 40 @ 96 60 `
1 1 SOH (start of heading) 33 21 ! 65 41 A 97 61 a
2 2 STX (start of text) 34 22 " 66 42 B 98 62 b
3 3 ETX (end of text) 35 23 # 67 43 C 99 63 c
4 4 EOT (end of transmission) 36 24 $ 68 44 D 100 64 d
5 5 ENQ (enquiry) 37 25 % 69 45 E 101 65 e
6 6 ACK (acknowledge) 38 26 & 70 46 F 102 66 f
7 7 BEL (bell) 39 27 ' 71 47 G 103 67 g
8 8 BS (backspace) 40 28 ( 72 48 H 104 68 h
9 9 HT (horizontal tab) 41 29 ) 73 49 I 105 69 i
10 A LF (NL linefeed,new line) 42 2A * 74 4A J 106 6A j
11 B VT (vertical tab) 43 2B + 75 4B K 107 6B k
12 C FF (NP linefeed,new page) 44 2C , 76 4C L 108 6C l
13 D CR (carriage return) 45 2D - 77 4D M 109 6D m
14 E SO (shift out) 46 2E . 78 4E N 110 6E n
15 F SI (shift in) 47 2F / 79 4F O 111 6F o
16 10 DLE (data link escape) 48 30 0 80 50 P 112 70 p
17 11 DC1 (device control 1) 49 31 1 81 51 Q 113 71 q
18 12 DC2 (device control 2) 50 32 2 82 52 R 114 72 r
19 13 DC3 (device control 3) 51 33 3 83 53 S 115 73 s
20 14 DC4 (device control 4) 52 34 4 84 54 T 116 74 t
21 15 NAK (negative acknowledge) 53 35 5 85 55 U 117 75 u
22 16 SYN (synchronous idle) 54 36 6 86 56 V 118 76 v
23 17 ETB (end of trans. block) 55 37 7 87 57 W 119 77 w
24 18 CAN (cancel) 56 38 8 88 58 X 120 78 x
25 19 EM (end of medium) 57 39 9 89 59 Y 121 79 y
26 1A SUB (substitute) 58 3A : 90 5A Z 122 7A z
27 1B ESC (escape) 59 3B ; 91 5B [ 123 7B {
28 1C FS (file separator) 60 3C < 92 5C \ 24 7C |
29 1D GS (group separator) 61 3D = 93 5D ] 125 7D }
30 1E RS (record separator) 62 3E > 94 5E ^ 126 7E ~
31 1F US (unit separator) 63 3F ? 95 5F _ 127 7F DEL
13
تمثيل الصور
ويعد استخدام نظام يتعامل الحاسب مع الصور من خالل نظام األلوان حيث يكون تمثيل لون كل بكسل داخل الصورة بطرق عديدةُ ،
ِ شيوعا .ف� هذا النظام ُي َّ
ً
ع� عن كل لون بمزي ــج من هذه األلوان األساسية الثالثة ،وهكذا ث
األك� (أحمر ،ض
أخ� ،أزرق) ( )RGBالطريقة
ب ي
ب� 0و 255وتدل عىل تدرج كل لون. ت ف
يجري تخزين 3قيم لكل بكسل � الصورة ،واحدة لكل لون .ت�اوح قيمة كل منها ي ن
ي
ً
بشكل عام فإنه يمكن النظر للفيديو بوصفه سلسلة من الصور ث
الرقيم من أك� البيانات تعقيدا ليتم تمثيله ،ولكن ُ ٍ
ي ُي َعد الفيديو
بيانات ثنائية يجري تشغيلها صورة ِت َلو األخرى .يكون استخدام تقنية ضغط الصور لتقليل المساحة
ٍ المحفوظة عىل شكل
المطلوبة لحفظها وزيادة رسعة معالجتها.
ق
المنط� AND بوابة ض
ال�ب
ي
ً
وبناء قيمت� ُ
كمدخل، ين المنط� ANDتستقبل ق ال�ببوابة ض
ي
مخرج مدخل مدخل المخرج ،فإذا كان كالهما 1فسيكون ُ
المخرج ،1أما عليهما ُيحدد ُ
A and B B A غ� ذلك فإن ُ
المخرج .0 إذا كان ي
0 0 0
0 1 0
0 0 1
1 1 1
A*B
إخراج إدخال
ق
المنط� OR بوابة الجمع
ي
ق
المنط� تستقبل ال�بالمنط� ORويه مثل بوابة ض ق بوابة الجمع
مخرج مدخل مدخل ي ي ي
ما عدا ذلك فإن .0 خرج ُ
الم فإن ،0 كالهما كان إذا .دخل قيمت� ُ
كم ين
A or B B A
ُ
المخرج يكون .1
0 0 0
1 1 0
1 0 1
1 1 1
15
مخرج مدخل مدخل
بوابة االختيار المقصور XOR
A or B B A
A
إدخال
إخراج
B
ت
ال�انزستورات ()Transistors
بناء عىل ُمستوى إشارة ُ
الجهد الداخل و� يعمل ًت ن ُتصنع البوابة المنطقية من ترانزستور واحد أو ث
أك� .ت
عنرص إلك� يئ
ال�انزستور هو
ئ ً
الكهربا�.
ي الكهربا� أوكمقاومة تمنع مرور التيار
ي إليه فيعمل إما موصاًل للتيار
ئ
العشوا� ( )RAMإىل ذاكرة الفالش الخارجية َ
المحمولة. تستخدم البوابات ف� جميع مكونات الحاسب ً
ي بدءا من ذاكرة الوصول ي
خاصا من البوابات تسمح بالمحافظة عىل حالتها من أجل حفظ البيانات بشكل دائم دون الحاجة مزيجا ً
ً هذه الذاكرة تستخدم
لوجود الطاقة الكهربائية لتبقيها محفوظة بعد إزالتها من الحاسب.
المقاومة
Resistor
معلومة
ين
لتحس� عمليات البحث عىل الشبكة العنكبوتية؟ هل تعلم أنه يمكنك استخدام المعامالت المنطقية
الن� .NOT ف ت
ال� تحتوي عىل كلمة معينة وذلك باستخدام معامل ي يمكنك استبعاد النتائج ي
ف
عىل سبيل المثال ،إن البحث عن (رسعة الجاكوار -سيارة) سيظهر ي� النتيجة رسعة حيوان الجاكوار،
ب� الكلمات يتمويستبعد نتائج البحث عن السيارات من نوع جاكوار ،مع األخذ بالحسبان أن المسافة ي ن
ال� وضعتها. ت
التعامل معها كمعامل ،ANDوبناء عىل ذلك ستظهر نتائج البحث بجميع الكلمات ي
16
الدارات ُ
المتكاملة ()Integrated Circuit
ت
اإللك�ونية مثل معا وبإضافة بعض العنارص بدمج عدة بوابات ً
تذكر ،يمثل الرقمان 0و 1اإلشارات الكهربائية ،حيث ت ُ ِّ ُ
إلك�ونية تسمح والمكثفات يمكنك إنشاء دا رات المقاومات
يمثل 0الجهد المنخفض ويمثل 1الجهد المرتفع.
بتوصيل العديد من المداخل والمخارج.
ش ُ ُ الدارة ُ
يه مجموعة من تكاملة (تسىم أيضا رقاقة أو �يحة) ي الم
معا .لقد أحدثت الدارات المركبة ً المتكاملة ُ ت
اإللك�ونية ُ العنارص
للحصول عىل فكرة عن صغر حجم هذه المكونات ت ف ُ
ت
ال� يتكون منها الحاسب الخاص بك:
الصغ�ة ثورة ي� عالم التقنية واإللك�ونيات ي المتكاملة أو الرقائق
ي ُ ت
ال� تستهلكها ،وقدرتها العالية بسبب صغر حجمها ،والطاقة القليلة ً ي
عدد ت وحدة ُ
ال�انزستورات المعالجة السنة عىل تنفيذ مهام ُمعقدة برسعة هائلة جدا.
2,300 CPU 1971 ِّ
وحدة المعالجة المركزية ( )Central Processing Unitتشغل
5,000,000,000 CPU 2012 وظائف المعالجة الرئيسة للحاسب ،وتدير مهمة واحدة ف ي� كل مرة.
33,700,000,000 CPU 2021 وحدة معالجة الرسومات ()Graphics Processing Unit
3,500,000 GPU 1997 تستخدم أساسا لمعالجة الصور ،وتدير العديد من المهام المختلفة
7,080,000,000 GPU 2012 ف ي� وقت واحد (تعدد المهام).
59,000,000,000 GPU 2021
لنطبق ً
معا
تدريب 1
التالية؟دون المخرج ف ي� الجدول أدناه:
ِّ هل يمكنك تحديد كافة مخرجات الدارة
تدريب 2
نظام ستة ش نظام ش ئ امأل الفراغات ف ي� الجدول أدناه:
ع�ي ع�ي ثنا�
نظام ي
13 1101
85
3F8
17
تدريب 3
الب� ف� حساباتهم المختلفة مع األرقام بالنظام ش
الع�ي ،أما الحاسب فال يمكنه معالجة يتعامل ش
ئ ي
الثنا� .كيف يمكن التحويل من نظام عددي إىل نظام آخر؟
ي البيانات سوى بالنظام
الع�ي، ئ
الثنا� " "01010101من 8أعداد يطلق عليها اسم بت ( .)Bitsولتحويل هذا الرقم إىل النظام ش > يتكون الرقم
ف ي
غ� الصفرية فقط .يصبح نز نز
نقوم بكتابة األعداد ي� صف واحد ثم نحسب قيمة الم�لة لكل رقم ونجمع قيمة الم�لة ي
فئ
المكا�. المجموع الناتج هو الرقم ش
الع�ي
األعداد
العدد 0 1 0 1 0 1 0 1
الثنائية
ش
الع�ي
27=128 26=64 25=32 24=16 23=8 22=4 21=2 20=1 قيمة نز
الم�لة
=85 0 + 64 0 + 16 0 +4 0 +1
18
ف ت
ال� يمكن تمثيلها ي� 8بت؟ قد يبدو من الصعب تحويل عدد صحيح موجب إىل األعداد الصحيحة الموجبة ي > كم عدد
التايل: النحو عىل وذلك المتتالية"، "القسمة طريقة باتباع األمر هذا تنفيذ يمكن ولكن ، ئ
الثنا� مكافئه
ي ي
• نقسم العدد ش
الع�ي عىل .2
• نقسم الناتج عىل 2مرة أخرى ،ثم نقسم الناتج الجديد مرة أخرى عىل ،2وهكذا نستمر بالقسمة ت
ح� الحصول عىل 0
كحاصل للقسمة.
مثال
باق،
نضع الرقم ( )1عندما يكون للقسمة ٍ
باق.
ونضع الرقم ( )0عندما ال يكون للقسمة ٍ
ئ
الثنا�. ي ن
اليم� هو أساس النظام الرقم أقىص
ي
ق
عكيس.
ي با� كل عمليات القسمة تب�تيب •.نكتب ي
ئ
الثنا� 43هو " ،"101011وكما نرى فهو يتكون من 6أعداد فقط .إذا
ئ
الثنا� للرقم .43الرقم فئ
المكا� لنحسب
ي ي
أردنا تحويله إىل 8أعداد فكل ما علينا فعله هو إضافة صفرين إىل يساره ليبدو بهذه الطريقة "."00101011
ئ
الثنا� للرقم 85بهذه الطريقة؟ فئ
المكا� > هل يمكنك حساب
ي
19
تدريب 4
هيا نستكشف ً
معا ...
ت
ال� قد تشغلها مجموعة من األعداد الثنائية. ش
يجري استخدام األعداد الستة ع�ية الختصار المساحة ي
ع�ية واألعداد ش
الع�ية. ب� األعداد الستة شيوضح الجدول التايل االرتباط ي ن
ي
النظام الستة ش
ع�ي
F E D C B A 9 8 7 6 5 4 3 2 1 0
النظام ش
الع�ي
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
ت
ال� تعرفت عليها للتحويل. ش ش
إن تحويل عدد ستة ع�ي إىل مكافئه الع�ي يكون بطريقة مشابهة لتلك ي
مثال
الع�ي. ع�ي " "3ADف ئ
يكا� الرقم " "941بالنظام ش الع�ي .الرقم الستة ش
ع�ي إىل مكافئه ش
تحويل العدد الستة ش
مثال
فئ
المكا� للرقم .1234 ئ
الثنا� لتحسب الرقم
ي
20
تدريب 5
أسيك يتم تخزين جميع أنواع البيانات من نصوص وصور وبيانات أخرى عىل صورة أرقام ثنائيةُ .ت َعد مجموعة ي ز
ترم� ي
ي ن
بتعي� أرقام إىل األلوان للتعب� عن األرقام ،فعىل سبيل المثال ،يقوم نموذج RGB
ي من أوىل نماذج تخصيص الحروف
المختلفة.
ف ف
> ارجع إىل الجدول الموجود ي� كتابك (صفحة )9الذي يحدد موقع كل حرف ي� نظام ،ASCIIثم ابحث عن األعداد
ين
للحرف� " "Sو "."O ع�ي فئ
والمكا� الستة ش الثنائية المكونة من 8بتات،
العدد الستة ش ئ ف
ع�ي الثنا� ي� 8خانات
ي العدد حرف بنظام ASCII
""S
""Ο
يتم تحديد كافة األلوان باستخدام رقم مكون من ثالث خانات يمثل تدرج كل لون من األلوان األساسية الثالثة .يمكنك
ين ف
رقم� فقط ي� الجدول صفحة 10من الكتاب رؤية ثمانية من هذه األلوان .يتم تحديد هذه األلوان بإجراء مزي ــج من
( .)8 = 23يمثل الرقم 255أعىل درجات األلوان الفاتحة وهو اللون األبيض ،بينما يمثل الرقم 0أعىل درجات األلوان الداكنة
ت
ال� يمكن تمثيلها هو: ت وهو اللون األسود.
اإلجمايل ل�كيبات األلوان ي
ي وبالتايل فإن العدد
ي
!16,777,216 = 2563
21
ف ت
> ابحث عن صورة عىل اإلن�نت واحفظها ي� مجلد "الصور" بأي اسم تريده باالمتداد ،*.bmpثم احفظ الصورة نفسها
باالسم نفسه ولكن باالمتداد .*.jpg
> انظر إىل دقة وحجم هذه الملفات وأكمل الجدول أدناه.
عدد البكسالت
الدقة()...x... الحجم بالميجابايت
()MEGAPIXEL
ملف الصورة ().*BMP
ملف الصورة ().*JPG
ت
ال� حفظتها؟
• ما نسبة ضغط الملفات ي
ً
مثاًل) ف� ملف ،Wordثم ت ً ً
اخ� تعبئته باللون المناسب .توضح الصور التالية تمثيل اللون ي > رسم شكاًل بسيطا (مستطيل
ً
وفقا لنموذج .RGB
22
تدريب 6
التطوير والتنفيذ
يجري الحاسب العمليات الحسابية من خالل الربط الصحيح ي ن
ب� البوابات المنطقية (صفحة .)10تحتوي البوابات
ت ين
مدخل� لإلشارة ،بينما تحتوي بوابة NOTعىل مدخل واحد فقط .لتتعرف عىل المهام ي
ال� ( ANDو ORو )XORعىل
يمكن تنفيذها من خالل هذه البوابات وكيفية القيام بذلك.
ً ت
لتف�ض أن لديك Aو Bبالصيغة الثنائية .كما ّ
تعرفت سابقا ،يتكون كل منهما من 1بت ويحتمل
ئ ش ي ن ف
والثنا�
ي الع�ي النظام� كالهما القيمة 0أو القيمة .1ستقارن اآلن عملية جمع األرقام ي�
(انظر إىل الجدول :)1
الجدول 1
ئ النظام ش
الثنا�
ي النظام الع�ي
ئ ف
الجدول 2 الثنا� ي� Cهو رقم يتكون من 2بت .لذلك فإنه عند
ي الحظ أن المجموع بالنظام
ف ين ين
مخرج� للرقم Cكما هو موضح ي� مدخل� مثل ( )Aو ( ،)Bستحتاج إىل وجود
C
B A جدول الحقيقة هنا ،حيث المخرج C1عىل الجهة اليرسى ،والمخرج C2عىل
C1 C2 ن
اليم�( .انظر إىل الجدول .)2 الجهة
0 0 0 0 > يوضح الجدول المقابل عملية الجمع باألعىل.
1 0 0 1
ف ف
1 0 1 0 > ارسم البوابة المناسبة ي� كل مربــع ي� الشكل أدناه ،بحيث تمثل الدارة الجدول .2
0 1 1 1
A
C1
B
C2
23
ن
ُ
الثا�:
ي الدرس
بنية الحاسب
ت ت
وحدات اإلدخال ي
ال� تنقل البيانات إىل داخل وحدة الذاكرة الرئيسة ي
ال� تتعامل
الحاسب ،مثل لوحة المفاتيح والفأرة. مع البيانات والتعليمات.
النواقل Bus
لمحة تاريخية
ين
مهندس� آخرين ال� تحمل االسم نفسه مع ت ُ
جون فون نيومان بنية الحاسب ي
ف
وصف
ً ًّ َ َ
كان نيومان عالم رياضيات مج ِريا المعا وله .1945 عام ()ENIAC تطوير � عمله خالل
ف ي
ز
والف�ياء وعلم الحاسب. ي العديد من المساهمات ي� مجاالت مختلفة مثل الرياضيات
24
دورة الجلب والتنفيذ ()Fetch-execute cycle
ُ َّ
نفذ التعليمات وتتم معالجة البياناتُ .ت ّ ّ
سىّم هذه الدورة لتتعرف اآلن كيف ت بعد أن أصبحت اآلن عىل علم بمعمارية الحاسب،
ف ًّ ً
بدورة الجلب والتنفيذ ( ،)Fetch-execute cycleتذكر دائما أن كاًّل من البيانات والمعلومات تحفظان ي� ذاكرات الحاسب.
2فك ي ز
ترم� التعليمة 3تنفيذ التعليمة
Decode instruction Execute the instruction
25
الذاكرة الرئيسة ()Main memory
ين
قسم� :ذاكرة تتعامل الذاكرة الرئيسة مع البيانات والتعليمات وتتكون من
ئ
العشوا� ( )Random Access Memory-RAMوذاكرة القراءة فقط ي الوصول
ن
القسم� أنه ال يمكن محو أو إعادة كتابة
ي ن
( ،)Read Only Memory-ROMوالفرق يب�
ت ف ُ
ال�
البيانات داخل ذاكرة القراءة فقط حيث تستخدم هذه الذاكرة ي� تخزين التعليمات ي
بال�امج الثابتة ( .)firmwareبينما ذاكرة وال� تسىم ب ت
الذاكرة الرئيسة ُ الحاسب ُلبدء التشغيل ي ئ
يحتاجها
ويه ذاكرة مؤقتة تفقد بياناتها بمجرد العشوا� فتعرف بأنها ذاكرة القراءة والكتابة ي
ي الوصول
انقطاع التيار عنها.
وحدات التخزين
ُ ُّ
تعد الذاكرة الرئيسة محدودة الحجم ،لذلك نحتاج إىل نوع آخر من أجهزة التخزين
يمكنه االحتفاظ بالبيانات والتعليمات بأمان عندما ال تتم معالجتها أو عند إيقاف تشغيل
الحاسب .تسىم هذه األنواع األخرى من األجهزة بأجهزة التخزين الثانوية ،ث
وأك�ها شهرة
األقراص الصلبة ( )Hard disk drive-HDDواألقراص المدمجة ( )CDوأقراص الفيديو
ً
ونظرا إلمكانية قراءة البيانات منها والكتابة عليها ،فإن أجهزة التخزين الرقمية (.)DVD
عد أجهزة إدخال وإخراج حسب نموذج بنية فون نيومان. ُ ُّ
األقراص الصلبة الثانوية ت
األقراص الصلبة
ً ف
األقراص الصلبة الموجودة ي� الحاسبات تحتوي عددا من الصفائح المركبة واحدة فوق األخرى وكل منها له رأس قراءة وكتابة متصل بعمود
دوران ،تصطف ف ي� هذه الصفائح مجموعة من المسارات بعضها داخل بعض لتشكل أسطوانة ،وتقسم كل صفيحة إىل عدد من القطاعات.
من أجل الوصول إىل بيانات ُمحددة عىل القرص الصلب ،يجب عىل تعليمة القرص أن تحدد رقم الصفيحة ورقم المسار ورقم المقطع.
يتحرك رأس القراءة والكتابة للقرص الصلب عىل ذراع ينتقل من مسار إىل آخر .يحتاج القرص الصلب إىل معلومات لتحديد المسار
ح� يستقر المقطع أسفله فيدور القرص ت
ح� يتم الوصول ح� يصل رأس القراءة والكتابة إىل المقطع الصحيح فإنه ينتظر ت والقطاع .ت
ف
إىل مجموعة البيانات المطلوبة .هذه العملية لقراءة وكتابة البيانات ي� القرص الصلب تعتمد عىل 4عوامل تتباين حسب كفاءة القرص
الصلب :وقت البحث ،ووقت االنتظار ،ووقت الوصول ،ومعدل نقل المعلومات.
>وقت البحث ( :)Seek Timeهو الزمن الذي يستغرقه رأس القراءة والكتابة للوصول إىل المسار المناسب.
>وقت االنتظار ( :)Latency Timeهو الزمن الذي يستغرقه المقطع المحدد ليستقر أسفل رأس القراءة والكتابة.
>وقت الوصول ( :)Access Timeهو الزمن المستغرق لقراءة مجموعة البيانات ،وهو حاصل مجموع وقت البحث
ووقت االنتظار.
حذرا إذا قررت فتح غطاء محرك أقراص صلبة لرؤية كن ً
األقراص ورؤوس التشغيل ،فالمكونات الداخلية للقرص
الصلب قد تم تجميعها بعناية وعزلها عن البيئة الخارجية،
تعرضصغ� من الغبار أو ُّ ن
يع� أن دخول جزء
ي مما ي
غ� قابل الرؤوس للدفع قد يجعل محرك القرص الصلب ي
ً
لالستخدام ،وبالطبع فإن محرك القرص الصلب إذا كان تالفا
ِّ
حرية. ف
أو عديم الفائدة فيمكنك أن تستمر ي� استكشافه ِب
لنطبق ً
معا
تدريب 1
الجهاز الفئة
ف
طابق األجهزة مع فئاتها ي�
لوحة المفاتيح
وحدة المعالجة المركزية بنية فون نيومان .الحظ أنه
الفأرة يمكنك مطابقة الجهاز مع
ث
أك� من فئة واحدة.
الذاكرة الرئيسة
ش�يحة المعالج
ئ
العشوا� وحدة ذاكرة الوصول
ي جهاز إدخال
ئ
الضو� الماسح
ي
جهاز إخراج
الشاشة
27
تدريب 2
ُلتج ْ
ب عن بعض التساؤالت ... ِ
يوما عن المكونات داخل الحاسب وكيف يرتبط بعضها ببعض؟ هل تساءلت ً
ً
التايل الذي يوضح بنية أنظمة الحاسب األساسية وفقا لهيكلية العالم فون نيومان.
الحظ الشكل ي
وحدة المعالجة
الذاكرة الرئيسة
أجهزة اإلدخال
أجهزة اإلخراج
المركزية CPU
ُ
الذاكرة الرئيسة .2تنقل البيانات والتعليمات إىل هذه األجهزة.
ُ
أجهزة اإلدخال .3تنقل البيانات بواسطته.
ُ
أجهزة اإلخراج .4تنقل البيانات والتعليمات من هذه األجهزة.
28
تدريب 3
Fetch cycle الذاكرة الرئيسة Execute cycle
دورة الجلب Main memory لنستكشف
دورة التنفيذ
كيف يتم تنفيذ التعليمات،
وكيف تتم عملية معالجة
ف
املسجالت البيانات ي� الحاسب؟
> الشكل المجاور يمثل
وحدة "دورات الجلب والتنفيذ"
المعالجة ت
ال� تتم من خاللها تنظيم
ي
وحدة الحساب المركزية تدفق التعليمات والبيانات.
وحدة التحكم CPU
واملنطق
ALU
تشف� التعليمات
ي فك .2نقل نتائج تنفيذ التعليمات إىل الذاكرة الرئيسة.
ً ف
.3نقل التعليمات من الذاكرة الرئيسة وتخزينها مؤقتا ي�
حفظ النتائج صغ�ة داخل وحدة ي ويه وحدات ذاكرة المسجالت ،ي
المعالجة المركزية.
ف
.4عملية ترجمة وحدة التحكم للتعليمات المخزنة ي�
جلب التعليمات مسجل التعليمات ،وتحويلها إىل إشا رات موائمة
لوحدة الحساب والمنطق.
29
تدريب 4
تأمل الخريطة المفاهيمية التالية وامأل الفراغات بكتابة الكلمة أو العبارة المناسبة من
التايل:
الجدول ي
ئ
العشوا� .1ذاكرة الوصول
ي
.2وحدة التحكم
.3وحدة الحساب والمنطق
.4المسجالت
.5وحدة المعالجة المركزية
................
................
................
30
تدريب 5
ت
اخ� اإلجابة الصحيحة
وقت البحث
.1يسىم الزمن المستغرق لقراءة
مجموعة البيانات ،وهو
وقت االنتظار
حاصل مجموع وقت البحث
ووقت االنتظار بـ :
وقت الوصول
وقت البحث
.2يسىم الزمن الذي يستغرقه
وقت االنتظار رأس القراءة والكتابة للوصول
إىل المسار المناسب بـ :
وقت الوصول
وقت البحث
.3يسىم الزمن الذي يستغرقه
وقت االنتظار المقطع المحدد ليستقر أسفل
رأس القراءة والكتابة بـ :
وقت الوصول
معدل القطاع
معدل المسار
31
تدريب 6
صنف األجهزة التالية حسب معمارية فون نيومان.
ُ
الفأرة DVD CD لوحة المفاتيح القرص الصلب
وحدةالحساب
وحدة التحكم CU واملنطق ALU
وحدة إدخال
وحدة إخراج
الطابعة الشاشة
32
الدرس الثالث:
أنظمة التشغيل
ال� ُتكون الحاسب .جميع هذه األجزاء من ت
ال�انزستورات والبوابات ت ّ ف
ي� الدروس السابقة تم التعرف عىل المكونات الداخلية والعنارص ي
ويه تلك َّ المنطقية والمعالج واألقراص الصلبة تشكل المكونات المادية للحاسب .حان الوقت
ال�مجية ،ي لتتعرف عىل المكونات ب
ال� نزود بها الحاسب ألداء المهام والوظائف ُ
المحددة .هذه التعليمات المصممة ألداء مهمة ت ت
ال� تحتوي عىل التعليمات ي المكونات ي
مج َّيات.
ال� ِ
محددة تسىم ب
ال�مجيات
تصنيف ب
ين ُ
قسم�: ال�مجيات الحديثة إىل
تصنف ب
مستخديم الحاسب
ي ال� ُصممت لحل المشاكل العملية ومساعدةت
ال�امج ي
يه جميع ب ال�امج التطبيقية ()Application Software > ب
ت يف ال�امج ت .
ال� تستخدمها ي� الحاسب الخاص بك مثل برنامج معالجة النصوص ومتصفح اإلن�نت واأللعاب ي ب معظم مهامهم إنجاز عىل
ُ
ومشغالت الوسائط ،ت َعد برامج تطبيقية.
ت ف ت
لل�امج
ال� تسمح بال� تتحكم ي� عمل نظام الحاسب ،وتزوده باألدوات والبيئة ي
ال�امج ي >برامج النظام ( )System Softwareي
يه ب
التطبيقية أن تعمل .وتنقسم إىل برامج ملحقة ،وأنظمة تشغيل ،وتتفاعل نظم التشغيل ش
مبا�ة مع المكونات المادية للحاسب.
نظام التشغيل
نظام تشغيل ( )Operating Systemهو نواة برامج
نظام الحاسب .ويدير نظام التشغيل مصادر الحاسب
مثل الذاكرة ووحدات اإلدخال واإلخراج ،كما يسمح
لل�امج التطبيقية بالوصول لمصادر النظام .و يمنح
ب
نظام التشغيل مستخدم الحاسب واجهة للتفاعل مع
الحاسب.
ً
تتضمن برامج النظام أيضا أدوات تطوير
ت
ال� تساعدنا عىل إنشاء
ال�امج يويه ب
األنظمة ،ي
ال�امج التطبيقية وبرامج النظام األخرى.
ب
33
ف ال�نامج ُ ّ
المنفذ يتم تحميله ي� الذاكرة الرئيسة ويتم معالجة تعليماته واحدة بعد األخرى داخل هل تتذكر دورة الجلب والتنفيذ؟ إن ب
ويه تقنية تعمل عىل حفظ مجموعة ال�امج ( ،)Multiprogrammingي وحدة المعالجة المركزية ،تدعم جميع أجهزة الحاسب تعددية ب
ئ ف
ليك يتم تنفيذها،
ال�امج تتنافس للوصول إىل وحدة المعالجة المركزية ي العشوا� ي� نفس الوقت ،هذه ب
ي ال�امج داخل ذاكرة الوصول
من ب
بال�امج المفتوحة وموقع كل منها داخل الذاكرة. ق
ليك يب� عىل اطالع ب
يه إدارة الذاكرة ي
لذلك فإن مهمة نظام التشغيل ي
ف
يدير نظام التشغيل استخدام وحدة المعالجة المركزية من خالل العمليات الفردية .حيث يتم تنفيذ عملية واحدة فقط ي� كل وحدة
زمنية داخل وحدة المعالجة المركزية .لذلك ،تمركل عملية من خالل دورة حياة لحاالت عملية مختلفة.
المكونات المادية
Hardware
ال�نامج
ب
Application
أجزاء الذاكرة
لمحة تاريخية
تستند جميع أنظمة التشغيل الشائعة المستخدمة ً
حاليا إىل نظام
ف
التشغيل يونكس ( )UNIXالذي تم استخدامه ألول مرة ي� العام .1969
34
ُ ً ف
ال�نامج يتعرف عىل تعليماته والبيانات باستخدام العناوين المنطقية .يقوم نظام ال�امج عناوينها مسبقا ي� الذاكرة ،لذا فإن ب
ال تعرف ب
ئ ف
العشوا� ،تسىم هذه العملية
ي الوصول ذاكرة �ي حقيقية ذاكرة عناوين من يقابلها وما امج
لل�
ب المنطقية العناوين خريطة برسم التشغيل
ربط العناوين (.)Address binding
)2إدارة العمليات
أيضا بإدارة استخدام وحدة المعالجة المركزية من خالل العمليات الفردية. ً
يجب أن يقوم نظام التشغيل
ف
يمكن لعملية واحدة فقط تنفيذ جزء من تعليماتها ي� وحدة زمنية واحدة داخل وحدة المعالجة المركزية ،ولذلك تمر كل عملية بدورة
ً حياة لحاالت عملية مختلفة حيث تكتسب وتفقد التحكم ف� وحدة المعالجة المركزية .وبشكل ث
أك� تحديدا ،تدخل العملية إىل النظام، ً ي
موردا ،أو تم االنتهاء منها .شاهد ما يحدث للعملية خالل مرورها ف ي� كل مرحلة. وتكون جاهزة للتنفيذ أو تصبح قيد التنفيذ أو تنتظر
ف ف
ويه العمليات
العملية ي� حالة اإلنهاء ي العملية ي� حالة التشغيل أي أنه ويه العملية المراد
عملية جديدة ي
ال� اكتمل تنفيذها ولم تعد نشطة ت يتم تنفيذها داخل المعالج .وفق ت
وال� سيتم تحميلها من الذاكرات
ي ف تنفيذها ي
إذ يقوم نظام التشغيل بحذف جميع مراحل جلب وتنفيذ التعليمات ي� الثانوية لذاكرة الحاسب الرئيسة مثل فتح
المعلومات الخاصة بالعملية من الذاكرة وتشف�، المعالج من جلب ،وفك المستعرض لتصفح ت
اإلن�نت ،أو فتح
ي
الرئيسة. وتنفيذ وحفظ ف ي� الذاكرة. Excelللعمل عىل جداول البيانات.
3
1
حالة اإلنهاء 2
عملية جديدة
Terminated حالة التشغيل New
Running
حالة الجاهزية
حالة االنتظار Ready
4
Waiting
5
ف ف
العملية ي� حالة االنتظار أي أن العملية تنتظر توفر موارد ويه العملية
حالة الجاهزية ي العملية �
ي ف
من خارج وحدة المعالجة المركزية مثل وصول بيانات الموجودة ي� طابور التنفيذ بذاكرة
ف
من وحدات التخزين ليتم تحميلها ي� الذاكرة الرئيسة أو الحاسب الرئيسة .وهذا ال يشمل العملية
ع� وحدة إدخال ككتابة قيام المستخدم بإدخال بيانات ب ال� تنتظر جلب بيانات من وحدات ت
ي
كلمات أو عبارات بلوحة المفاتيح. التخزين الثانوية للتنفيذ.
ف ف
الكث� من العمليات قد تكون ي� حالة الجاهزية أو حالة االنتظار ي� نفس الوقت ،ولكن عملية
ي الحظ أن
ف
واحدة فقط يمكن أن تكون ي� حالة التنفيذ .لهذا السبب هناك ما يسىم بطابور الجاهزية وطابور
االنتظار حيث تصطف العمليات ف ي� االنتظار ف ي� كل من هذه الحاالت.
35
)3إدارة أجهزة اإلدخال واإلخراج
ضو� لمسح الصور وطابعة للنسخ الورقية .لوحة ئ القيايس عىل لوحة مفاتيح وشاشة للتواصل مع المستخدم وماسح يحتوي الحاسب
ً ي ئ ي
الضو� من أجهزة اإلدخال بينما الشاشة والطابعة من أجهزة اإلخراج .تذكر أيضا أن هناك (أجهزة إدخال وإخراج) مثل
ي المفاتيح والماسح
أجهزة التخزين الثانوية .يتم إدارة جميع هذه األجهزة من خالل نظام التشغيل.
ً
تتطلب التطبيقات المختلفة أجهزة إدخال أو إخراج مختلفة عند تشغيلها .عىل سبيل المثال ،إذا أرسلت ملفا للطباعة فسيحتاج نظام
التشغيل إىل االتصال بالطابعة للتحقق من تشغيلها والبدء ف ي� إرسال البيانات لطباعة كل صفحة.
يتم التحكم ف� كل جهاز ملحق بواسطة برنامج خاص يسىم برنامج تشغيل الجهاز ( .)Device Driverيعد برنامج تشغيل الجهاز ً
جزءا ي
ال�كة المصنعة للجهاز .يقوم نظام التشغيل بإرسال المعلومات الصحيحة إىل جهاز اإلدخال توف�ه من خالل شمن نظام التشغيل أو يتم ي
ً
أيضا ف ي� وصول كل عملية إىل الجهاز. أو اإلخراج الصحيح ويتحكم
ً
تلخيصا لما سبق ،يقوم نظام التشغيل باألنشطة التالية:
بسبب اختالف رسعة وحدة المعالجة
المركزية واألجهزة الملحقة ،يستخدم
جزءا ً
نظام التشغيل ً > تتبع جميع األجهزة.
خاصا من الذاكرة
> تحديد أي عملية تصل إىل الجهاز وكم تحتاج من الوقت.
يسىم المخزن المؤقت (.)Buffer > توظيف األجهزة بالطريقة ث
األك� فعالية.
36
)4إدارة الملفات
يه إحدى مهام نظام التشغيل .تذكر أن مخازن البيانات
إن عملية تنظيم مخازن البيانات الثانوية -مثل األقراص الصلبة -ي
ت
ال� تريد إبقاءها عند
ال�امج والبيانات ي
الثانوية تحتفظ بالبيانات عند فقدان الطاقة الكهربائية ،ولذلك تستخدم لحفظ ب
إيقاف تشغيل الحاسب.
يتم تنظيم وحفظ المعلومات المخزنة عىل القرص الصلب عىل شكل ملفات .الملف هو اسم لمجموعة من البيانات
ويه الوحدة المنظمة الرئيسة للقرص الصلب .يمكن للملف أن يحتوي عىل برنامج أو بيانات من نوع واحد أو المرتبطة ً
معا
ي ً
فمثاًل برنامج متصفح ت ث
ال� يمكن حفظهما عىل ت ين ين
مختلف� من الملفات ي نوع� اإلن�نت والصورة الرقمية هما عبارة عن
ف
أك�
القرص الصلب ي� الحاسب الخاص بك.
ليك يتمكنوا من إدارة المعلومات كمجموعة من ين ق
للمستخدم� ي منط� يقدمه نظام التشغيل
ً ي نظام الملفات هو عرض
الملفات .ونظام الملفات يتم تنظيمه عادة بتجميع الملفات داخل مجلدات .المجلد ( )Folderهو اسم لمجموعة من
الملفات.
الرئييس ( )Parent Directoryعىل مجلدات فرعية ( .)Subdirectoryويمكنك إنشاء مجلدات ي قد يحتوي المجلد
ِّ
غ� محدود حسب حاجتك لتنظيم بياناتك .تكون هذه المجلدات بنية هيكلية يمكن من خاللها عرض نظام متداخلة بعدد ي
الملفات كشجرة مجلدات .ويسىم المجلد الموجود ف ي� أعىل مستوى ف ي� الهيكلية بالمجلد الجذري (.)Root Directory
37
لنطبق ً
معا
تدريب 1
امأل الفراغات ف ي� الجمل التالية:
ب� ش
الب�و .1نظام التشغيل هو جزء من ..................الذي يدير الموارد الموجودة عىل الحاسب .إنه بمثابة وسيط ي ن
..............................واألجهزة ف ي� النظام.
ف ف ف تعددية البرامج
يه تقنية االحتفاظ بب�امج متعددة ي� الذاكرة ي� نفس الوقت للتنافس عىل الوقت ي� ............................. .2ي
. ..............................
ن حالة التشغيل
ال�نامج قيد التنفيذ .يجب أن يؤدي نظام التشغيل إدارة .........................وإدارة .............................. .3ي
تع� أن ب
..............................دقيقة لضمان الوصول العادل لمصادر النظام.
تدريب 2
ن
الثا�. ف ف
صل العبارات ي� العمود األول بما يناسبها ي� العمود ي
ت
ال� توجه الحاسب إلجراء
مجموعة من التعليمات ي .1نظام التشغيل
عمليات محددة.
ً
وسيطا ي ن
ب� المستخدم واألجهزة ويتحكم برنامج يعمل
ف
ي� األجهزة وتنسيقها لتشغيل برامج التطبيقات .3برامج تطبيقية
المختلفة بشكل صحيح.
ُ
تستخدم للمساعدة عىل إعداد جهاز الحاسب أو
ين
تحس� أدائه أو وظائفه. .4برنامج مخصص
ين
يستع� بها مستخدمو الحاسب ألداء مهام مفيدة
لألعمال وحل المشكالت. .6ب
ال�امج
38
تدريب 3
ن
الثا�. ف ف
ال�نامج الصحيح ي� العمود األول بأيقونة كل برنامج ي� العمود ي
صل نوع ب
الوصف األيقونة ال�نامج
نوع ب
موزيال فايرفوكس
()Mozilla Firefox
ماك أو إس إكس
()Mac OS X
برنامج ن
وي�ار ()Win RAR
برامج تطبيقية
لضغط الملفات
ويندوز 10
()Windows 10
حزمة مايكروسوفت
أوفيس أنظمة تشغيل
()Microsoft Office
39
تدريب 4
هيا لنستكشف
برنامج� أو ث
أك� ين ال�مجية ،وكيف يمكن لهذا النظام تشغيل ً
هل تساءلت يوما عن كيفية تنفيذ نظام التشغيل للتعليمات ب
بشكل ت ز
م�امن؟ ٍ
اف�ض أن عىل الحاسب تشغيل أربعة برامج لقراءة ملفات نصية من القرص الصلب المتصل بذلك الحاسب ثم طباعة ت
محتوياتها عىل الطابعة .يقوم نظام التشغيل تب�تيب عملية قراءة وطباعة هذه الملفات حسب األولوية ،ويقاس ذلك بوحدة
ت ف ن
بكث� من تلك
أك� ي الثوا� كما فهو موضح ي� الجدول أدناه .من المهم اإلشارة إىل أن الوحدات الزمنية ي
ال� تستخدمها الطابعة ب ي
الموضحة ي� الجدول.
الوحدات
24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
الزمنية
القرص
P2 P1
الصلب
P2 P1 الطابعة
الوحدات
24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
الزمنية
القرص
P2 P1
الصلب
P2 P1 الطابعة
ال�امج هو
اإلجمايل لتنفيذ جميع ب
ي .4الوقت
41
تدريب 6
التعامل مع أجهزة اإلدخال واإلخراج.
بعد دراستك لكيفية تعامل نظام التشغيل مع أجهزة اإلدخال واإلخراج الخاصة بالحاسب .تحقق
من صحة الجمل التالية .وذلك من خالل وضع عالمة أمام الجملة الصحيحة أو أعد كتابتها
بالشكل الصحيح إذا كانت خطأ.
.1يتتبع نظام التشغيل جميع األجهزة.
.2يقرر نظام التشغيل فقط مقدار الوقت الذي تستغرقه أي عملية الستخدام جهاز.
ف
.4يتم التحكم ي� كل جهاز ملحق بواسطة برنامج خاص يسىم برنامج تشغيل الجهاز
ً
وهو ليس جزءا من نظام التشغيل.
تدريب 7
لنستكشف بعض األمور
ً ف
ي� الوقت الخاص بالوحدة الزمنية السابعة ،تنفذ وحدة المعالجة المركزية أحيانا تعليمات برنامج ،P.2وقد تنفذ برنامج
ال�نامج ،P.3ي ن ِّ ُ ف ً
يتع� عليك أن P.3أيضا .عىل فرض أن وحدة المعالجة المركزية ي� دورة الجلب والتنفيذ"تشغل" تعليمات ب
ف ف
ال�امج المناسبة وذلك باالستعانة بالجدول الذي أكملته
تمأل الفراغات ي� الصناديق الموجودة ي� الشكل أدناه بكتابة أسماء ب
الثنائي� ( Aو )Bاللذين يتكون كل منهما من 1بت ،فيأخذ ُ
ين ين ً
المدخل Aالقيمة 0أو 1 الرقم� سابقا .إذا أعدت النظر إىل
معا يجب المرور بهذه المراحل. المدخل ،Bوإلضافتهما ً
وكذلك ُ
جاهزة االنتظار
42
التطوير والتنفيذ
ال�امج بها .يحتوي نظام
ليك يتمكن من تحديد مواقع وضع التعليمات وبيانات ب يدير نظام التشغيل الذاكرة الر ًئيسة للحاسب ي
ً
أيضا. ف
التشغيل عىل نظام الملفات أيضا ،الذي يختص بإدارة الملفات ي� وحدات التخزين
الثنا� سيتم نقلها إىل الذاكرة الرئيسة .بصورة منطقية ئ ً
برنامجا يحتوي عىل تعليمات وبيانات بالنظام > ت
اف�ض أن هناك
ي
يه أرقام من 0إىل 10عىل سبيل ال�نامج جميع ف عناوين الذاكرة الرئيسة متوافرة ،لذلك فإن العناوين المنطقية ي
سيعت� ب
ب
المثال .تكمن المشكلة ي� أن الذاكرة الرئيسة تتضمن عناوين أخرى متوافرة ،ولكنها دون ترتيب .وعىل فرض أن عدد عناوين
ً ً ً
ملموسا واحدا من الذاكرة الذاكرة الرئيسة المتاحة يتجاوز عدد العناوين المنطقية ،فإن نظام التشغيل سيخصص عنوانا
ً ق
منط� متوافر .أكمل الجدول أدناه ً
بناء عىل مبدأ إدارة الذاكرة الذي تم ذكره سابقا. ي الرئيسة لكل عنوان
ق
المنط� العنوان العنوان ز ئ
يا�
ي الف� ي
ي
()Logical Address-LA ()Physical Address-PA
LA – 0 فئ
المكا� الجدول غ� متاحة
ي
LA – 1 ق
المنط� العنوان العنوان الملموس غ� متاحة PA – 123
ي ي
LA – 2
0 124 PA – 124
LA – 3
LA – 4 PA – 125
LA – 5 غ� متاحة
ي PA – 126
LA – 6 PA – 127
LA – 7 غ� متاحة
ي
LA – 8
PA – 534
LA – 9
غ� متاحة
ي PA – 535
غ� متاحة ي PA – 536
PA – 537
PA – 538
PA – 539
غ� متاحة
ي
PA – 876
PA – 877
غ� متاحة
ي PA – 878
PA – 879
غ� متاحة
ي PA – 880
غ� متاحة
ي
43
تدريب 8
التطوير والتنفيذ :يوضح المخطط ي
التايل بنية نظام الملفات
دليل جذري
فريع من G
دليل ي
Qولكن ليس مع H .4يمكن لمجلد Bأن يحمل االسم نفسه مع
ٍّ
كل من Qو H
44