Professional Documents
Culture Documents
ملخص محاضرات مقرر اساسيات الحاسوب
ملخص محاضرات مقرر اساسيات الحاسوب
مقدمة
▪ احلاسب اآليل (احلاسوب ) ()Computer
احلاسوب هو آلة حاسبة الكرتونية ذات سرعة عالية ودقة متناهية ،ميكنها معاجلة البيانات وختزينها واسرتجاعها
وفقا جملموعة من التعليمات واألوامر للوصول للنتائج املطلوبة.
إذاً :احلاسوب :هو آلة إلكرتونية قابلة للربجمة ميكنها معاجلة البيانات وختزينها واسرتجاعها ،وإجراء العمليات
احلسابية واملنطقية عليها.
▪ نظام احلاسوب ()Computer System
نظام احلاسوب الشخصي يرتكز يف عمله على تواصل وتكامل أربعة أركان اساسية يوضحها الشكل ( , )1و هي:
-الكائن البشري ( :)Human Beingو يسمى املستخدم ( ,)Userو هو الشخص الذي سيشغل و يستثمر هذا النظام.
-املكون املادي ( :)Hardwareو يسمى أحياناً العتاد ،و هو كل األجزاء الفيزيائية (امللموسة) و اليت تشكل
الوحدات األساسية املكونة للحاسوب.
-املكون الربجمي ( :)Softwareو يسمى أحياناً برجميات ،وهي نظام تشغيل احلاسوب والتطبيقات املختلفة املستخدمة.
-البيانات ( :)Dataو هي البيانات اليت يعاجلها و ينظمها احلاسوب.
إن أي خلل يف التكامل والتواصل بني هذه األركان ،سيؤدي إىل نظام يعمل بشكل غري مستقر أو غري فعال.
▪ طريقة عمل احلاسب
يقوم احلاسب بتنفيذ أربع عمليات أساسية:
-اإلدخال أو استقبال البيانات عن طريق وحدات اإلدخال (.)Input units
-املعاجلة من خالل معاجلة البيانات وحتويلها إىل معلومات عن طريق وحدة املعاجلة (.)Processing unit
-اإلخراج أو إظهار املعلومات املعاجلة عن طريق وحدات اإلخراج (.)Output units
-ميكن ختزين البيانات واملعلومات يف وسائط التخزين ( )Storage unitsاليت قد حيتويها احلاسوب.
والشكل ( ,)2يظهر هذه العمليات.
الشكل ( :)2العمليات األساسية اليت ينفذها احلاسوب الشكل ( :)1العناصر اليت يتألف منها نظام
احلاسوب
)Information-Processing Cycle دورة معاجلة املعلومة (
تتألف دورة معاجلة املعلومة من أربع عمليات أساسية وهي اليت يوضحها الشكل (:)3
-عملية اإلدخال ( :)Inputادخال البيانات بواسطة أجهزة اإلدخل إىل احلاسب.
-عملية املعاجلة (:)Processing
oتعاجل املعطيات والبيانات املدخلة.
oحتول البيانات إىل معلومات.
-عملية اإلخراج ( :)Outputخترج املعلومات إىل أجهزة اخلرج.
-عملية التخزين ( :)Storageختزن املعلومات على وسائط التخزين.
1
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
2
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
3
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
أجيال احلاسبات
تقسم احلاسبات إىل مخسة أجيال (البعض يقسمها اىل ستة اجيال) كالتالي:
▪ اجليل األول من احلاسبات (1940م – 1956م)
مميزات حاسبات اجليل األول:
(.)Vacuum Tubes -استخدام الصمامات االلكرتونية املفرغة
-اعتمدت على لغة اآللة ( )Machine Languageلكتابة التعليمات على شكل سلسلة من األرقام الثنائية،
لذلك كانت الربامج معقدة.
-كبرية احلجم ،و ثقيلة الوزن ،و تكلفتها عالية جداً.
-بطيئة السرعة ,حيث مل تتجاوز تنفيذها للعمليات من 10إىل 20ألف عملية/ثانية.
-تنتج كميات هائلة من احلرارة ،و حتتاج الي تربيد كبري و بشكل مستمر.
-استخدمت البطاقات املثقبة و األشرطة الورقية لنقل و حفظ البيانات.
-استخدمت خطوط التأخري الزئبقية ثم القلوب املغناطيسية كوحدات ختزين.
-استخدام الشريط املمغنط عام 1957م كوحدة ختزينية سريعة وذات طاقة عالية مع قارئ البطاقات املثقبة
كوحدة إدخال للحاسب اآللي.
مناذج من حاسبات اجليل األول:
(.)CRC( ,)SAGE( ,)IBM 700( ,)UNIVAC-1( ،)ENIAC -
▪ اجليل الثاني من احلاسبات (1956م – 1963م)
مميزات حاسبات اجليل الثاني:
حل الرتانزيستور حمل الصمام املفرغ حيث أنه يتميز بصغر حجمه وطول عمره وأنه ال حيتاج إىل طاقة عالية -
لتشغيله باإلضافة إىل موثوقيته العالية.
سرعة تنفيذ العمليات تقارب مئات اآلالف من العمليات يف الثانية ,تقاس سرعتها بامليكروثانية. -
استعملت ذاكرة القلب املغناطيسي وأمكن حتسني سعة الذاكرة إىل أن وصلت يف بعض األجهزة إىل 32ألف بايت -
(حرف).
ظهرت األقراص املغناطيسية كأجهزة ختزين وصلت سعتها اىل 5ميجا بايت و اكثر. -
أصبحت الربجمة أقل تعقيدًا بعد ظهور لغة التجميع ) ( Assembly Languageاليت تستخدم خمتصرات -
للحروف بدالً من األرقام مثل ) ( Subوتعين ) ( Subtractاطرح ...وهكذا؛ و استعملت لغات برجمة عالية
املستوى مثل فورتران ( ,)Fortranاجلول ( ,)Algolكوبول ( ,)COBOLوغريها.
استخدمت بطريقة أولية حزم الربجميات اجلاهزة وأنظمة التحكم يف اإلدخال واإلخراج ومرتجم الربامج -
(.)Compiler
اخنفض احلجم ،الوزن ،التكلفة ,و استهالك الطاقة مقارنة باجليل األول. -
ظهور وحدات االدخال و اإلخراج (لوحة املفاتيح ,الشاشات). -
ظهرت ذاكرة األقراص املمغنطة بصفتها وسيلة ختزين ذات قدرة ختزينية عالية وميكن الوصول للبيانات املخزنة -
عليها بسرعة.
اقتصر استخدام احلاسب اآللي على اجلامعات واملنظمات احلكومية واألعمال التجارية ،ومل يكن شائع االستخدام. -
مناذج من حاسبات اجليل الثاني:
,)IBM 1401( ,)Borroughs B5500( ,)UNIVAC 1107( ،)CDC-106A( -
(.)IBM 7090
4
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
5
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
6
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
تصنيف احلاسبات
تصنف احلاسبات بطرق و أساليب خمتلفة اعتماداً على نوعها او حجمها أو قدراتها أو الغرض منها ..اخل؛ و لذلك قد جند
نفس احلاسوب مصنف حتت اكثر من نوع و من هذه األساليب:
▪ حسب جمال االستخدام( :عامة الغرض -خاصة الغرض)
▪ حسب نوع البيانات اليت يعاجلها( :تناظرية -رقمية -هجينة )
▪ حسب احلجم( :عمالقة -كبرية -متوسطة -شخصية -مدجمة -حممولة)
▪ حسب قدرتها على املعاجلة و التخزين( :شخصية (صغرية) -خادمات -مركزية -حمطات عمل -حاسبات حتكم)
▪ حسب نوع املعاجل .. - Qualcomm - AMD - Intel( :اخل)
▪ حسب نظام تشغيل اجلهاز .. - Linux - Unix - MAC - Windows( :اخل)
▪ حسب طريقة (غرض) العمل( :عامة -العاب -علمية -هندسية -تعليمية .. -اخل)
▪ حسب الشركات املصنعة .. - ASUS - Apple - Lenovo - Toshiba - Dell - HP( :اخل)
7
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
مكونات احلاسوب
ختتلف أجهزة احلاسوب كثرياً يف الشكل او احلجم او الشركة املصنعة ..اخل ,لكنها مجيعاً تشرتك يف الرتكيب و املكونات
األساسية نفسها؛ إن احلاسبات تتكون عموماً من وحدات مادية (وحدة معاجلة مركزية -وحدة ختزين -وحدات ادخال -
وحدات اخراج) و وحدات برجمية (برامج اإلقالع -نظام التشغيل -برامج مساعدة -برامج تطبيقية -لغات برجمة).
مكونات جهاز احلاسوب:
▪ املكونات املادية (:)Hardware
-وحدة املعاجلة املركزية
-املعاجل:
وحدة احلساب و املنطق -وحدة التحكم -املسجالت .
-الذاكرة الرئيسية:
ذاكرة القراءة فقط -ذاكرة الوصول العشوائي -الذاكرة املخبأة.
-وحدات االدخال:
لوحة املفاتيح -املاوس -الكرة املتحركة -مفتاح التأشري -لوحة التأشري -عصا التحكم -القلم الضوئي -
الشاشة احلساسة للمس -لوحة الرسم -املاسح الضوئي -قارئ اخلطوط املتوازية -قارئ الرموز الضوئية -
الكامريا الرقمية -اجهزة إدخال الصوت -أجهزة التعرف على األشخاص.
-وحدات اإلخراج :
أجهزة العرض املرئية (الشاشات) -الطابعات -أجهزة اخراج الصوت -جهاز عرض البيانات .
-وحدات التخزين:
األقراص املرنة -األقراص الصلبة -األقراص الضوئية -األقراص املضغوطة -الذاكرة اللحظية -الشريط املمغنط.
-وحدات املواجهة:
ممرات (خطوط) النقل -فتحات التوسعة -بطاقات التوسعة -منافذ التوسعة -الكابالت.
▪ املكونات الربجمية (:)Software
-برجميات اإلقالع.
-نظام التشغيل.
-الربامج املساعدة (األدوات).
-التطبيقات.
-لغات الربجمة.
8
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
9
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
10
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
11
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
12
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
13
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
14
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
-2اوجد ناتج العمليات احلسابية التالية حبسب األنظمة احملددة لكل عملية:
▪ = (10001)2 + (1001)2 (11010)2 ■ (10001)2 = - (1001)2 (1000)2
▪ = (10101)2 + (1010)2 (11111)2 ■ (11001)2 = - (1011)2 (1110)2
▪ = (10111)2 + (1101)2 (100100)2 ■ (11101)2 = - (1101)2 (10000)2
▪ = (11011)2 + (1011)2 (100110)2 ■ (11001)2 = - (1011)2 (1110)2
▪ = (11011)2 + (1100)2 (100111)2 ■ (10011)2 = - (1101)2 (110)2
▪ (1000)2 = × (101)2 (101000)2 ■ (1000)2 = ÷ (100)2 (10)2
▪ (1001)2 = × (100)2 (100100)2 ■ (1001)2 = ÷ (11)2 (11)2
▪ (1010)2 = × (110)2 (111100)2 ■ (1100)2 = ÷ (110)2 (10)2
▪ (1100)2 = × (100)2 (110000)2 ■ (1110)2 = ÷ (111)2 (10)2
▪ (1010)2 = × (101)2 (110010)2 ■ (1010)2 = ÷ (101)2 (10)2
▪ (33)8 + (45)8 = (100)8 ■ (43)8 + (25)8 = (70)8 ■ (44)8 + (27)8 = (73)8
▪ (44)8 + (27)8 = (73)8 ■ (41)8 + (23)8 = (64)8 ■ (35)8 + (56)8 = (113)8
▪ (100)8 - (10)8 = (70)8 ■ (110)8 - (11)8 = (77)8 ■ (101)8 - (12)8 = (67)8
▪ (104)8 - (15)8 = (67)8 ■ (105)8 - (17)8 = (66)8 ■ (151)8 - (75)8 = (54)8
▪ (7)8 × (5)8 = (43)8 ■ (6)8 × (4)8 = (30)8 ■ = (7)8 × (4)8 (34)8
▪ (6)8 × (7)8 = (52)8 ■ (6)8 × (6)8 = (44)8 ■ = (3)8 × (5)8 (17)8
▪ (24)8 ÷ (4)8 = (5)8 ■ (25)8 ÷ (3)8 = (7)8 ■ (36)8 ÷ (6)8 = (5)8
▪ (50)8 ÷ (5)8 = (10)8 ■ (60)8 ÷ (6)8 = (10)8 ■ (120)8 ÷ (12)8 = (10)8
▪ = (AB)16 + (55)16 (100)16 ■ = (EA)16 + (33)16 (11D)16 ■ = (1F)16 + (77)16 (96)16
▪ = (CD)16 + (66)16 (133)16 ■ = (FB)16 + (23)16 (11E)16 ■ = (BE)16 + (84)16 (142)16
▪ = (AB)16 - (55)16 (56)16 ■ = (DC)16 - (44)16 (98)16 ■ = (DE)16 - (88)16 (56)16
▪ = (EA)16 - (88)16 (62)16 ■ = (BE)16 - (84)16 (3A)16 ■ = (EA)16 - (88)16 (62)16
▪ (6)16 × (8)16 = (30)16 ■ (5)16 × (6)16 = (1E)16 ■ (8)16 × (7)16 = (38)16
▪ (5)16 × (8)16 = (28)16 ■ (6)16 × (7)16 = (2A)16 ■ (9)16 × (A)16 = (5A)16
▪ (96)16 ÷ (A)16 = (F)16 ■ (80)16 ÷ (8)16 = (10)16 ■ (87)16 ÷ (9)16 = (F)16
▪ (70)16 ÷ (8)16 = (E)16 ■ (8C)16 ÷ (7)16 = (14)16 ■ (C8)16 ÷ (19)16 = (8)16
15
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
اخلوارزمية (:)Algorithm
اخلوارزمية :هي جمموعة من اخلطوات الرياضية و املنطقية املتسلسلة ،واليت تصمم حلل مشكلة ما.
و أيضا ميكن تعريف اخلوارزمية بانها جمموعة اخلطوات (التعليمات) املرتبة ,لتنفيذ عملية حسابية او منطقية ,او غريها
بشكل تتابعي متسلسل و منظم.
املخطط االنسيابي :هو جمموعة من االشكال االصطالحية و الرموز و األسهم اليت تصل بينها ,و يستخدم املخطط االنسيابي
لبيان خطوات حل املشكلة (املسألة) و كيفية ارتباط اخلطوات ببعضها باستخدام االشكال و الرموز االصطالحية لتوضيح
خطوات و تسلسل (تدفق) احلل؛ و هذه الرموز موضحة يف الشكل (:)3
16
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
Sum = 0
-1البداية
C=0
-2ضع اجملموعSum= 0 :
-3ضع العدادC = 0 :
ادخل X
-4ادخل العدد و ليكن X
نعم ال -5اخترب اذا كانت ( , )X = 0اذهب اىل اخلطوة 9
X=0
-6امجع العدد املدخل مع جمموع االعدادSum = :
Sum = Sum + X Sum + X
-7قم بزيادة العداد بواحدC = C + 1 :
C=C+1
-8ارجع (اذهب) اىل اخلطوة 4
اطبع Sum
-9اطبع "جمموع االعداد اليت مت ادخاهلا =" Sum ,
-10اطبع "عدد االعداد اليت مت إدخاهلا = "C ,
-11النهاية
اطبع Counter
النهاية
17
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
-2اكتب خوارزمية و ارسم املخطط االنسيابي إلدخال جمموعة من االعداد من و إجياد عدد و جمموع األرقام الفردية منها
فقط( .يتوقف االدخال اذا كان العدد املدخل يساوي صفر)
المخطط الخوارزمية
البداية
Sum = 0
-1البداية
C=0
-2ضع اجملموعSum= 0 :
-3ضع العدادC = 0 :
ادخل X
-4ادخل العدد و ليكن X
نعم ال -5اخترب اذا كانت ( , )X = 0اذهب اىل اخلطوة 9
X=0
-6اخترب اذا كان العدد غري فردي ( ,)X mod 2 = 0
ال نعم
X mod 2 = 0 اذهب اىل اخلطوة 4
-7امجع العدد املدخل مع جمموع االعدادSum = :
Sum = Sum + X Sum + X
-8قم بزيادة العداد بواحدC = C + 1 :
C=C+1
-9ارجع (اذهب) اىل اخلطوة 4
-10اطبع "جمموع االعداد اليت مت ادخاهلا =" Sum ,
اطبع Sum
-11اطبع "عدد االعداد اليت مت إدخاهلا = "C ,
-12النهاية
اطبع C
النهاية
18
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
-3اكتب خوارزمية و ارسم املخطط االنسيابي إلجياد جمموع االعداد الفردية اليت تقل عن .50
المخطط الخوارزمية
البداية
Sum = 0
البداية -1
i=1 ضع sum= 0 -2
ضع اول عدد فردي اقل من , 50و ليكن i = 1 -3
sum = sum + i اضف العدد اىل اجملموع sum = sum + i -4
اوجد العدد الفردي التالي ,اجعل i = i + 2 -5
i=i+2
اخترب اذا كانت ( , )i < 50اذهب اىل اخلطوة 4 -6
ال نعم اطبع "جمموع االعداد الفردية اليت تقل عن , "= 50 -7
i < 50
sum
النهاية -8
اطبع Sum
النهاية
-4ادخال جمموعة من االعداد الصحيحة و ضرب كل عدد فردي مدخل يف ( )2و طباعة النتيجة و قسمة كل عدد زوجي علي ( )2و
طباعة النتيجة؛ تتوقف اخلوارزمية عند ادخال العدد صفر ( .) 0
المخطط الخوارزمية
البداية
-1البداية
ادخل العدد X
-2ادخل العدد ()X
-3اخترب العدد ( ,)Xاذا كانت ()X = 0
نعم ال ,اذهب اىل اخلطوة 10
X=0
-4اخترب اذا كانت (,) x mod 2 = 0
نعم ال
X mod 2 = 0 اذهب اىل اخلطوة 7
-5ضع ()Y = X * 2
Y=X/2 Y=X*2
-6اذهب اىل اخلطوة 8
-7ضع ()Y = X / 2
اطبع Y -8اطبع ()Y
-9اذهب اىل اخلطوة 2
-10النهاية.
النهاية
19
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
الربنامج ()Program
هو عبارة عن جمموعة من التعليمات تعطى للحاسوب للقيام بعمل (لتنفيذ مهمة) ما؛ مثل حساب مجموع قيم مختلفة؛
حساب مضروب عدد معين ...الخ؛ و البرنامج هو الذي يحدد للحاسوب كيفية التعامل مع البيانات المطلوبة؛
و يكتب البرنامج بواسطة المبرمج ( )Programmerالذي يفهم المشكلة و يقترح الحل و ينفذه لحل تلك
المشكلة؛ و يجب أن يكون البرنامج في مجمله صحيحا ً و واضحا ً و يؤدي المهمة التي تم تصميمه من أجلها.
20
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
21
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
البيانات و املعلومات
البيانات (:)Data
جمموعة من احلقائق اليت تعرب عن مواقف و افعال معينه و هي قد تكون يف صورة حروف أو ارقام أو عالمات أو صوت
أو صوره؛ و ميكن التعبري عن البيانات يف لغات الربجمة عن طريق الثوابت و/أو املتغريات.
▪ الثوابت واملتغريات ( )Constants and Variables
-الثابت ( :)Constantهو عنصر بيانات (تسمية برجمية ملوقع يف الذاكرة) ال تتغري قيمته أثناء تنفيذ الربنامج؛
وهكذا ،كما يوحي امسها -القيمة ثابتة؛ مثل ,7 ,3.6 :ب‘ , ‘B ’,‘ c’ ,أمحد’.. ,اخل.
الثوابت هي عبارة عن قيم ثابتة ال تتغري قيمتها طوال فرتة تنفيذ الربنامج ،أيّ تُصبح قابلة للقراءة فقط ،وتنقسم
إىل ثوابت عددية وثوابت رمزية.
-املتغري ( :)Variableهو عنصر بيانات (تسمية برجمية ملوقع يف الذاكرة) ميكن أن تتغري قيمته أثناء تنفيذ
الربنامج؛ وهكذا ،كما يوحي امسها -ميكن أن ختتلف القيمة؛ مثل .. ,x, y, A, maxnumber :اخل.
املتغري هو عنوان للتخزين يف الذاكرة مرتبط باسم رمزي و قد حيتوي على عدد معلوم أو غري معلوم من املعلومات ،أو ما
يطلق عليه اسم (قيمة)؛ اسم املتغري هو الطريقة االعتيادية للرجوع إىل القيمة املخزنة ،هذا الفصل ما بني اسم املتغري
وحمتواه يتيح استخدام االسم مبعزل عن القيمة اليت ميثلها؛ ميكن لالسم الرمزي يف الربنامج أن يُربط بقيمة يف وقت
التنفيذ ،وبالتالي ميكن أن تتغري هذه القيمة خالل تنفيذ الربنامج.
مفهوم املتغريات يف جمال الربجمة قد ال يقابل متاما نفس املعنى املستخدم للمتغريات يف الرياضيات؛ قيمة املتغري يف
الربجمة قد ال تكون بالضرورة جزءاً من صيغة أو معادلة كما هو احلال يف الرياضيات؛ يف الربجمة ،ميكن أن يُ َوظّف
املتغري يف عملية متكررة :يُعطى قيمة يف مكان ما ،ثم يستخدم يف مكان آخر ،ثم يعطى قيمة جديدة مرة أخرى
و يستخدم بنفس الطريقة جمدداً.
املعلومات (:)Information
هي الناتج النهائي من عملية تشكيل البيانات و هي إيضاً جمموعة من البيانات معدة و مرتبة لالستخدام يف غرض معني.
املعرفة (:)Knowledge
الرصيد املرتاكم من اخلربات و املعلومات و الدراسات يف جمال معني أو هي حمصلة مكونة من ثالث عناصر :املعلومات و اخلربة
و احلكمة البشرية.
قاعدة المعرفة = Knowledgeخبرات + Experiencesمعلومات + Informationقواعد Rules
22
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
23
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
24
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
مناذج البيانات:
منوذج البيانات هو وسيلة أو أداة تستخدم لتمثيل البيانات بصورة يسهل إستخدامها بواسطة احلاسوب أو هي البيانات
و العالقات اليت تربط بينها.
امللف (:)File
هو جتميع للسجالت اخلاصة مبوضوع معني مثل :ملف املوظفني ,ملف العمالء ....إخل و يتم ختزينها بطريقة حمددة حتى
يستطيع احلاسوب قراءة امللف.
(:)Record السجل
هو جتميع لوحدات البيانات ذات اإلرتباط املشرتك و املتعلقة بكيان معني سواء كان حدثاً او شخص ًا أو شيئاً.
احلقل (:)Field
هو جمموعة من احلروف تأخذ مكاناً حمددًا داخل السجل و أنواع احلقول هي:
( -رقمي (,)Numeric
-حريف (,)Alphabetic
-حريف عددي (,)Alphanumeric
-تاريخ/وقت (,)Date/Time
-منطقي (,)Logical
-كائن (( )Objectصورة ,فديو ,صوت... ,اخل),
-مالحظات (تقرير) (.)Memo
التنظيم الداخلي للبيانات (: )Internal Data Organization
والتعريف األدق للتنظيم البياني الداخلي هو:
هيكله البيانات بطريقة تسمح لنا بتحديد ومعرفه املواقع التخزينية للقيود البيانية من خالل معرفة القيم البيانية لعدد
من الصفات البيانية يف تلك القيود (التواجدات).
النموذج املنطقي لقاعدة البيانات
متثيل خمتصر للكيانات اخلاصة بقاعدة البيانات و العالقات بني هذه الكيانات دون الدخول يف التفاصيل املتعلقة
بالربامج و املكونات املادية
العوامل األساسية اليت نرتكز عليها يف تقييم هذه التنظيمات األولية للبيانات هي:
▪ الكفاءة العالية يف التخزين.
▪ القدرة املمتازة على حتديث البيانات.
النموذج البياني:-
وهو هيكل بياني ناتج من حصيلة اكتشاف العالقات بني الصفات البيانية ضمن التواجدات وربط التواجدات مع بعض
بعالقات بيانية.
25
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
يقتصر استخدام كالً من قواعد البيانات اهلرمية والشبكية على احلاسبات الكبرية ،أما قواعد البيانات العالئقية
فإنها أكثر استخدماً وشهرة مع احلاسوب.
26
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
27
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
نظام التشغيل:
نظام التشغيل هو جمموعة الربامج اليت تقوم بإدارة النشاطات اليت يقوم بها احلاسوب ،فالدور الرئيس هلا هو اإلدارة
والتحكم ،تنسيق موارد احلاسوب ،تشغل التطبيقات ،فهي تقوم بدور الوسيط و واجهة التفاعل بني املستخدمني و موارد
احلاسوب.
من وجهة نظر املستخدم ( )Userميكننا تعريف نظام التشغيل بانه بيئة تنفيذ الربامج ,حيث يزود خبدمات خاصة
لربامج املستخدمني ,هذه اخلدمات ختتلف من نظام تشغيل اىل آخر؛ و من هذه اخلدمات:
▪ تنفيذ الربامج (.)Programs Execution
▪ عمليات االدخال/اإلخراج (.)Input/Output Operations
▪ معاجلة نظام امللفات (.)File System Manipulation
▪ اكتشاف األخطاء (.)Errors Detection
▪ ختصيص (إدارة) املوارد (.)Resources Allocation
▪ احلساب (.)Accounting
▪ احلماية (.)Protection
مكونات نظام التشغيل:
ميكن اعتبار نظام التشغيل هيكل مكون من جمموعة من الطبقات املتداخلة مع بعضها بشكل بصلة ,الشكل ()4؛ كل طبقة من
هذه الطبقات هلا جمموعة من الربامج و بالتالي فهي تؤدي جمموعة من الوظائف ,و كل طبقة تستطيع االتصال (استدعاء
برجميات) بالطبقة األدنى منها و العكس غري صحيح.
الطبقات من األسفل اىل األعلى:
▪ املكونات املادية (( )Hardwareليست جزءاً من نظام التشغيل).
▪ جمموعة من الربامج املساندة لنظام التشغيل (ليست جزءًا من نظام التشغيل).
▪ النواة (.)Nucleus( )Kernel
▪ إدارة الذاكرة (.)Memory Management
▪ إدارة االدخال/اإلخراج (.)I/O Management
▪ إدارة امللفات (.)Files Management
▪ اجلدولة (( )Schedulingإدارة العمليات ) (.)Processes Management
28
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
29
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
االتصاالت (:)Communications
االتصاالت احلاسوبية هي عملية تبادل البيانات والربامج واملعلومات بني اثنني أو أكثر من أجهزة احلاسوب؛ و هناك العديد
من التطبيقات اليت تعتمد على نظم االتصاالت منها:
▪ الربيد اإللكرتوني (.)E-mail
▪ الرسائل النصية (.)Texting
▪ مؤمترات الفيديو (.)Videoconferencing
▪ التجارة االلكرتونية(.)Electronic commerce
شبكة احلاسوب ()Network
هي جمموعة من احلاسبات املرتبط مع بعضها البعض من أجل التشارك يف الكيان املادي (العتاد) واملوارد ،الربجميات،
البيانات ،باإلضافة إىل االتصال الكرتونياً كل مع اآلخر.
اذا شبكة احلاسوب عبارة عن جمموعة من احلاسبات واألجهزة األخرى املتصلة مع بعضها البعض حيث يكون هلا القدرة على
مشاركة عدد كبري من املستخدمني للبيانات ( )Dataوالربجميات ( )Softwareو األجهزة ( ,)Hardwareكما تعترب
الشبكة وسيلة اتصال الكرتوني بني األفراد.
مكونات شبكات احلاسوب
تتكون شبكة احلاسوب من عدة أجزاء لكل جزء وظيفته اخلاصة يف النظام الشبكي وهذه األجزاء هي:
▪ احلاسوب الرئيسي (اخلادم) (.)Server
▪ حمطات العمل (.)Work Stations
▪ قنوات االتصال (.)Communication channels
▪ بطاقة واجهة الشبكة (.)Network Interface Card
▪ املودم (.)Modem
▪ األجهزة امللحقة.
▪ حموالت الشبكة (.)Communication Switches
▪ برامج الشبكة.
قنوات االتصال (:)Communication channels
قنوات االتصال هي عنصر أساسي يف أي نظام لالتصاالت ،هذه القنوات يف الواقع حتمل البيانات من حاسوب اىل آخر ,يوجد
نوعان من قنوات االتصال ,األول قنوات االتصال السلكي و هذا النوع يربط أجهزة االرسال واالستقبال من خالل توفري اتصال
فيزيائي فعلي مثل سلك او كابل ,و الثاني هو قنوات االتصال الالسلكية مثل الواي فاي و موجات املايكرويف.
▪ قنوات االتصال السلكية (:)Line Communication channels
هي قنوات اتصال تستخدم وسط مادي قوي لربط أجهزة اإلرسال واالستقبال ،وتشمل هذه املوصالت:
▪ الكابل اجملدول (.)Twisted-pair cable
▪ الكابل احملوري (.)Coaxial cable
▪ كابل األلياف الضوئية (.)Fiber-optic cable
30
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
و تعين الشكل الذي تتّخذه عند توصيل أجهزة احلاسوب فيها؛ انظر الشكل (:)5
▪ الشبكة اخلطيّة (.)Bus NT
▪ الشبكة احللقيّة (.)Ring NT
▪ الشبكة النجميّة (.)Star NT
▪ الشبكة الشجريّة (.)Tree NT
▪ الشبكة اهلجينة (.)Hybrid NT
▪ الشبكات املتداخلة (.)Mesh NT
أنواع الشبكات حسب احلجم (النطاق اجلغرايف): ▪
31
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
الشبكة اخلطية
أجهزة (حاسبات)
موزع (,)Switch
أو حمور (,)Hub
أو موجه ()Router
أجهزة (حاسبات)
32
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
فوائد الشبكات
تتعدد فوائد الشبكات ،ومنها ما يأتي:
▪ ختفيض تكلفة املوارد.
▪ زيادة مساحة التخزين.
▪ املرونة يف الوصول إىل البيانات يف أي مكان ،ومن خالل أي جهاز متصل بالشبكة.
▪ تبسيط عمليّة االتصاالت.
▪ ختزين املعلومات على كمبيوتر مركزي.
▪ مُشاركة البيانات واملعلومات.
▪ زيادة موثوقية البيانات.
▪ تعزيز أمن املعلومات.
▪ مُشاركة املوارد.
▪ االتصال والتواصل الفعلي.
بروتوكوالت الشبكة
يُعرَّف الربوتوكول يف تكنولوجيا املعلومات على أنّه جمموعة القواعد واآلليّات اليت يعتمدها طريف االتصال عند التواصل مع
بعضهم البعض ،كما يتم اعتماد قواعد تنسيقيّة لكيفيّة إرسال البيانات على شكل ُرزَم واستقباهلا .توجد عدّة جمموعات من
الربوتوكوالت ،ومنها ما يُستخدم يف شبكة اإلنرتنت ،وتُسمّى بروتوكوالت اإلنرتنت (. )Internet Protocols
اشهر بروتوكوالت شبكة احلاسبات:
33
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
34
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
35
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
ميكن جتنب الكثري من املشكالت اليت من املمكن أن حتدث ملكونات احلاسوب عرب اعتماد الصيانة الوقائية.
صيانة احلاسوب
صيانة احلاسوب :هي االجراءات اليت تتخذ لتشخيص وإزالة مشكلة أو عطل يف مكونات احلاسوب املادية والربجمية ) ،
وضمان عمله بالشكل األمثل.
انواع الصيانة
الصيانة الوقائية (:)Preventive Maintenance ▪
هي اجراءات دورية وقائية للحفاظ على احلاسوب يف حالة تشغيل جيدة للمكونات املادية وعمل الربجميات مبستوى أداء مثالي.
هي العناية باملكونات املادية للحاسوب مثل لوحة املفاتيح وحمركات االقراص املضغوطة ( CD–Driveأو
,) DVD-Driveو املراوح و غريها ,جتنبا حلدوث أي خلل يف عمل احلاسوب قد حيصل يف املستقبل؛ ويعد التنظيف
الدوري ملكونات احلاسوب من ابرز اجراءات الصيانة الوقائية ،وتتمثل هذه اإلجراءات باآلتي:
الصيانة الوقائية لوحدات اإلدخال: -
oصيانة لوحة املفاتيح وفأرة احلاسوب.
oصيانة سواقة األقراص املدجمة /املضغوطة (.)CD/DVD Drive
oصيانة املاسح الضوئي (.)Scanner
الصيانة الوقائية للوحة األم و وحدات املعاجلة. -
تنظيف مراوح التربيد (.)Cooling Fans -
الصيانة الوقائية لوحدات اإلخراج: -
oتنظيف الشاشة (.)Screen
oتنظيف الطابعة (.)Printer
36
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
37
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
الربامج اخلبيثة
الربامج اخلبيثة ( )Malicious Programsوتسمى هذه الربامج اخلبيثة ( ،)Malwareواليت هي اختصار من
( ،)Malicious Softwareوهي مصممة خصيصا لتدمري أو تعطيل أجهزة احلاسوب .األنواع الثالثة األكثر شيوعا من
الربامج الضارة هي :الفريوسات ،الديدان ،وحصان طروادة..
▪ الفريوسات (:)Viruses
هي برامج خبيثة تنتقل من خالل الشبكات وأنظمة التشغيل ،وتلصق نفسها بقوة بربامج وقواعد بيانات خمتلفة،
كثري منها ميكن أن تكون مدمرة متاماً ،إذ يقوم الفريوس بتنفيذ أمر أو أكثر إلزالة ملفات أو التعديل عليها أو عمل
نسخ مكررة من امللفات ،أو ما شابهها من العلميات ،إال أن بعض الفريوسات غري مؤذية نسبياً ،حاملا يتم تنشيطها ميكن
للفريوسات املدمرة تغيري و/أو حذف امللفات.
أهم امللفات اليت ميكن أن يصيبها الفريوس هي امللفات التنفيذية ( )Executive Filesوهي امللفات ذات االمتداد
( comأو exeأو )bat؛ أفضل طريقة ملكافحتها هي احملافظة على اخلدمات اليت تتبع الفريوسات حمدثة بشكل
يومي؛ تقوم عدة شركات حول العامل بتتبع الفريوسات و تنتج برامج ملكافحتها و من األمثلة على تلك الشركات:
سيمانتيك ( ،)Symantecمكايف ( ,)McAfeeومايكروسوفت (.)Microsoft
ميكن تقسيم الفريوسات حسب طبيعة عملها و امللفات التي تصيبها اىل:
فريوسات قطاع التشغيل ,تعمل عند بدء التشغيل (اقالع اجلهاز) (. )Boot Sector Virus -
فريوس امللفات (.)File Infector Virus -
فريوسات املاكرو (.)Macro Viruses -
الفريوسات املتعددة امللفات. -
الفريوسات اخلفية (األشباح) . -
الفريوسات املخادعة (متعددة القدرة التحوليّة). -
فريوسات امللفات التنفيذية. -
فريوسات ذات مهام متعددة. -
الفريوسات الطفيلية. -
الفريوسات املتطورة. -
خصائص الفريوسات:
-االنتشار.
-القدرة على التخفي.
-القدرة التدمريية.
▪ الديدان (: )Worms
هي برامج خبيثة ضارة جداً ،إذ تقوم بتكرار نفسها بشكل كبري ،تصيب الدودة احلواسيب املوصولة بالشبكة بشكل
اوتوماتيكي ،ومن غري تدخل اإلنسان وهذا االمر جيعلها تنتشر بشكل اوسع وأسرع من الفريوسات ،الفرق بينهم هو
أن الديدان ال تقوم حبذف أو تغيري امللفات بل تقوم باستهالك موارد اجلهاز واستخدام الذاكرة بشكل فظيع ،مما يؤدي
إىل بطء ملحوظ جدًا للجهاز واالتصال بالشبكة ،وهي تنتقل عرب الشبكة وميكن أن تؤدي إىل إيقاف آالف من األجهزة،
ومنها من يبقى كامناً لفرتة ويعمل يف وقت ما يف املستقبل.
فريوس احلاسوب يتطلب تدخل املستخدم كي ينتشر بينما ديدان احلاسوب تنتشر بشكل تلقائي؛
38
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
39
D. Khalid M. Al-Kahsah Computer Fundamentals IBB University – 2023
40