Introduction to Computer NOTES in Arabic class:3

7
مقدملحاسوب علم ا ة ف إعداد المدرس:ريزن محمد الكث ماةدارت امعلوما قسم نظم الةدارعلوم اة ال كل لكافة أقسامة كلةدارعلوم ا ال

description

Introduction to Computer Notes in Arabic class:3 for the student of University of hadramout

Transcript of Introduction to Computer NOTES in Arabic class:3

Page 1: Introduction to Computer NOTES in Arabic class:3

ة ف علم الحاسوبمقدم

إعداد المدرس: مازن محمد الكثري

قسم نظم المعلومات االدارة كلة العلوم االدارة

لكافة أقسام

العلوم االدارةكلة

Page 2: Introduction to Computer NOTES in Arabic class:3

Softwareالعناصر البرمجة مكونات الحاسب االل:المحاضرة الثانة :

:النتائج المتوقعه

البرمجة التعرف على مكونات الحاسب االل

قاس حجم البانات ف الحاسب االلالتعرف على وحدات

التعرف على االنواع المختلفة من انظم التشغل

مدخل الى نظام التشغل وندوزXP

Softwareالعناصر البرمجية

Softwareالعناصر البرمجة

دة الت تم المستلزمات البرمجة ه مصطلح طلق عام طلق على البرامج والمرجعات المصاحبة لها, فاألجزاء الماشرحها ف الفقرات السابقة مجرد آالت صماء ال فائدة لها إال عند تشغل محركها بواسطة الوقود, والذي تمثل ف هذه

الحالة ف مجموعة البرامج الت قوم بصاغتها العقل البشري.

ومكن تقسم جمع البرامج الى والبرامج عبارة عن سلسلة من خطوات المعالجة المطلوب أداؤها بواسطة الحاسب االل, نوعن رئسن.

(Program)البرنامج

.تخبر الحاسوب ماذا فعلهو عبارة عن مجـموعة من التعلمات المتسلسلة الت

(Software)البرمجات

وب على مجموعة من البرامج واالجراءات الت تساعد الحاسمنفرد أو فه عبارة عن مصطلح عام ـطلق عل أي برنامج إنجاز مهمة ما , أو مجموعة من البرامج تستخدم لتشغل نظام الحاسوب.

(( Programmerوسمى الشخص الذي صنع البرنامج المبرمج

( Computer Software ) أنواع البرمجات

هناك نوعان من البرمجات ه :

( System Software برمجات النظم )

( Applications Softwareالبرمجات التطبقة )

ة ف علم مقدم الحاسوب

Page 3: Introduction to Computer NOTES in Arabic class:3

المدرس : مازن محمد الكثري كلة العلوم االدارة مبادئ الحاسوب

System Programsبرامج التشغل

ه البرامج الضرورة لتشغل الحاسب االل, و تعتبر بمثابة شرط المرور الذي قوم بتنظم حركة البانات ف االجزاء المادة المختلفة ف الحاسب االل.

التال: وه تشمل

غات البرمجة لProgramming Languages

جمات والمفسرات المترCompilers And Interpreters

نظم التشغلOperating Systems

Operation Systemنظم التشغل

تبر تعو أدارة الحاسب االل حث ال مكن ألي جهاز ان عمل بدون نظام التشغل, وه اذا وه المسئولة عن تشغلوالت تتحكم وتنسق تشغل System Programsمن برامج النظام وهو عبارة عن مجموعه وسط بن الجاز والمستخدم.

ومن أمثلة نظم التشغل: جهاز الحاسوب.

Dos Unix OS\2 Windows بكافة اصداراته

وظائف نظم التشغل

تشغل الحاسوب

تمكنه من تشغل البرمجات االخرىواجهة ربط مع المستخدم

إدارة المصادر والمهام.

اقبة النظام بأكمله وإعاقة العملات الغر مسموح بها .مر

.إدارة الملفات وتنظمها ف المجلدات والفهارس

. المحافظة على سرة النظام ومنع الوصول غر المخول لبانات وبرمجات الجهاز

DOSأشهر نظم التشغل :

الشخصة والحاسبات المتوافقة IBMنات مع حاسبات هو نظام تشغل قدم كان ستخدم خالل الثماننات وبداة التسعمعها. عتمد نظام التشغل دوس على الواجهات النصة، الت تتطلب من المستخدم التعامل باألوامر الكتابة، وستقبل فقط

األحرف والرموز من المستخدم الغر.

Page 4: Introduction to Computer NOTES in Arabic class:3

المدرس : مازن محمد الكثري كلة العلوم االدارة مبادئ الحاسوب

عوب النظام:

ف.عدم قدرته على تسمة الملفات بأكثر من ثمانة أحر

عدم قدرته على تشغل أكثر من برنامج تطبق ف نفس الوقت.

نسبة الخطأ فه عالة خصوصا ف إعطائه األوامر النصة وذلك إلحتمالة .الخطأ بنسبة كبرة

Microsoft Windowsأشهر نظم التشغل : نظام التشغل مكروسوفت وندوز

مكروسوفت أشهر نظم التشغل تجته شركةعتبر نظام التشغل وندوز الذي أنتتكون من أشكال Graphical User Interfaces - GUIs وأوسعها انتشارا. وستخدم هذا النظام واجهة تطبق صورة

على قوائم لألوامر Windows مثل كل منها تطبقا معنا كما تحتوي واجهة وندوز Icons ورموز صغرة تسمى أقونات .Mouseعملات االختار باستخدام الفأرة لتسهل

UNIX نظام التشغل ونكس

وقد Minicomputers والمتوسطة Mainframe بدأ استخدام هذا النظام مع الحاسبات الكبرة. وتمز بإمكانة استخدامه مع عدة PC-Computersتم تعدله للعمل على الحاسبات الشخصة

و قد ظهر .Multi-taskingك إمكانة أدائه لعدة وظائف ف وقت واحد وكذل Multi-users مستخدمن اصدار حدث من نظام التشغل ونكس اطلق عله لنكس حث تمتع بواجهه رسومه.

Mac OS نظام التشغل ماك

هو نظام تشغل خاص لحاسبات ابل ماكنتوش Mac OS نظام التشغل

Apple Macintosh أنتجته شركة Apple كان 4894للحاسبات وتم العمل به سنة ،-Graphical User هذا النظام أساسا ألنظمة التشغل ذات واجهة التطبق الصورة

GUI Interface.

ولكل نظام تشغل واجهه مستخدم تختلف من نظام الى اخر, تمكن المستخدم Command User Promptى أوامر المستخدم لهما واجهه تتلق Unixوكذلك Dosفنظام التشغل باالتصال بالحاسب.

للحصول على قائمة بالملفات الموجودة او كتب dirالمدخلة بواسطة لوحة المفاتح. فالمستخدم دخل أوامر كتابة مثل Print .ف حن ان كال من نظام ألرسال ملفات للطباعةOS\2 وWindows ستخدمان واجهة المستخدم الرسومة

Graphical User Interface (GUI) . وتعتمد هذه الواجهة على مجموعه من الصور تعرف باألقونات عوضا عناالوامر الكتابة, هذه األقونات تظهر العملات بصورة مرئة. فمثال أقونة بها شكل طابعه تمثل امر الطباعة, اقونة

أسطوانة تمثل عملة حفظ لملف ف االسطوانة وهكذا.

نظمة التشغل تختلف عن بعضها ف واجهة المستخدم, كذلك هناك عامل اخر ومهم مز كل نظام تشغل مثلما ان ا, وقصد به عدد المهام )البرامج( الت ستطع جهاز الحاسب االل القام بها Multitasking عن االخر أال هو تعدد المهام

أي ستطع القام بعملة واحدة Single- task systemعرف انه Dos )تشغلها( ف نفس الوقت وعلى نفس الجهاز.حث تخصص Multitasking systemsحث ان بقة االنظمة السابقة تعد انظمة متعددة المهام فقط ف الوقت الواحد.

لكل مهمه اطار خاص بها.

Page 5: Introduction to Computer NOTES in Arabic class:3

المدرس : مازن محمد الكثري كلة العلوم االدارة مبادئ الحاسوب

Programming Language البرمجةلغات

كأي لغة –غات البرمجة, وتتكون لغة البرمجة من مجموعة من الرموز والقواعد تم تطور برامج الحاسوب باستخدام ل -:البرمجةمن أمثلة لغات العملات ف الحاسوب.ه لتوج -اخرى

فجول بسكVisual basic

الباسكالPascal

س بلس بلسC++

الجافاJava

وتصنف لغات البرمجة كالتال:

واقع الذاكرة والبانات ومأرقام ثنائة تعبر عن التعلمات ب بلغة االلة من لغة االلة: تكون البرنامج المكتو -4الضرورة, وه تختلف من نوع حاسوب الى اخر, إن استخدام لغة االلة صعب جدا وحتاج الى وقت كبر, كما

انه معرض الى الكثر من االخطاء.

, SOT, MUL, ADDمثل المختصرةو الرموز لغة التجمع: تتكون لغة التجمع من اختصارات سهلة التذكر ا -2, 0001001بدال من TOTALالرمزة اي ان المبرمج ستطع ان سم موقع الذاكرة العنونة كما تتمز باستخدام

لغة التجمع استخدامكما مكن استخدام االرقام الثمانة او السادي عشرة أو العشرة ف قم البانات, كل هذا جعل لغة االله. استخداممن اسهل بكثر

اللغات عالة المستوى: ه لغات تستخدم جمال أقرب الى لغة االنسان او التعابر الحسابة من لغات االله ولغات -3وه تحتاج الى مترجمات Visual Basic, Java, FORTRAN, C, BASICاللغات: هذهالتجمع, ومن أمثلة

أو مفسرات لفهمها االنسان.

Application Programsة برامج تطبق

وه مجموعة البرامج الت تم تصممها لحل المسائل التطبقة المختلفة, وهناك مؤسسات وبوت خبرة تقوم بتصمم هذه البرامج, كما مكن للمستخدم الذي لدة خلفة ف تصمم البرامج ان قوم بصاغة البرامج الخاصة بتطبقاته.

قة:أمثلة على البرامج التطب

برمج تنسق النصوص

برامج تشغل الوسائط

برامج تنسق او تعدل الوسائط

برامج أدارة العملات الحسابة

برامج إدارة الملفات File Management Programs

برامج القضاء على الفروسات Antivirus Programs

برامج تنظم وتنظف األقراص Disk Management Programs

غط الملفاتبرامج ض File Compression Programs

Page 6: Introduction to Computer NOTES in Arabic class:3

المدرس : مازن محمد الكثري كلة العلوم االدارة مبادئ الحاسوب

برامج تطبقةApplication Programs

Page 7: Introduction to Computer NOTES in Arabic class:3

المدرس : مازن محمد الكثري كلة العلوم االدارة مبادئ الحاسوب

تمثل البانات ف الذاكرة :

الدفتر أو الكتاب, وكلتاهما تذكر االنسان تشبهذاكرة االنسان والذاكرة الثانوة تشبهذاكرة الحاسوب الرئسة النظام باستخدامال ان كال منهما عمل بطرقة خاصة, تم تخزن البانات والتعامل معها ف الحاسوب, بمعلومات معنة إ

(, Binary Digitsلـ ) الخانة الثنائة اختصار Bitفقط, ودعى كل من هذن الرمزن 0,1الثنائ, أي باستخدام الرمزن حدة الت تقاس بها ومة لتمثل رمز واحد ف الحاسوب, كما انها البن تسمى البات وه عدد الوحدات الثنائة الالز 8كل

سعة الذاكرة ف الحاسوب. إذا :

0او 1: تم تخزن فها اي من الرمزن 1Bitالبت

اي رمزا واحدا 1Byte =8Bitالبات

kilobyte 4 =1024 Byte، (KB)الكلوبات

1Megabyte =1024Kb( Mbالمجابات )

1Gigabyte =1024Mb( Gbالججابات )

المحتويات

Software .................................................................................................... 2 البرمجة العناصر

Software .................................................................................................. 2 البرمجة العناصر

2 ........................................................................................................ (Program)البرنامج

2 .................................................................................................... (Software) البرمجات

2 ............................................................................... ( Computer Software ) البرمجات أنواع

System Programs ......................................................................................... 3 التشغل برامج

Operation System ........................................................................................ 3 التشغل نظم

3 .......................................................................................................... التشغل نظم وظائف

Mac OS ............................................................................................... 4 ماك التشغل نظام

Programming Language .............................................................................. 5 البرمجة لغات

5 ............................................................................................. :كالتال البرمجة لغات وتصنف

Application Programs ................................................................................... 5 تطبقة برامج

خطأ! اإلشارة المرجعة غر معرفة. ................................................................... السابقة المحاضرة تابع

7 .................................................................................................. : الذاكرة ف البانات تمثل