مبادئ الحاسب الآلي -الجزء الثاني PDF
Document Details
Uploaded by ConsistentMatrix9758
يوسف علي عثمان
Tags
Summary
هذه الوثيقة تقدم نظرة عامة حول مبادئ الحاسب الآلي، وتشمل أنظمة العد المختلفة (الثنائي، الثماني، العشري، السداسي عشر)، كما تُناقش لغات البرمجة (لغات منخفضة المستوى و مرتفعة المستوى) ونظم التشغيل. تقدم معلومات عن التجارة الإلكترونية، والشبكات، والإنترنت، والبريد الإلكتروني، والرسائل الفورية.
Full Transcript
أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي اجلــزء الثـاني األنظمة العددية:...
أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي اجلــزء الثـاني األنظمة العددية: يتعامل الحاسوب بشكل مباشر مع لغة االلة والبيانات تمثل داخل ذاكرة الحاسوب عن طريق الرقمين الثنائيين ( 0و ،) 1حيث يمثل الواحد وجود اشارة مغناطيسية او كهربائية ،بينما يمثل الصفر عدم وجود اشارة مغناطيسية او كهربائية.وأنظمة العد المشهورة هي: الثنائي -الثماني – العشري – السداسي عشر، -1النظام الثنائي :Binary system يتكون من رقمين فقط هما ( )0و ( )1و يستعمل في تخزين البيانات و المعلومات في الحاسوب فعند تخزين رقم في ذاكرة الحاسوب يتم تخزينه باستخدام هذا النظام ،إن األساس المستعمل في النظام الثنائي هو . 2 مثال على النظام العشري (1011)2أو يكتب كالتالي )1011(b -2النظام العشري : Decimal system 9 8 7 6 5 4 3 2 1 0 -3النظام الثماني : Octal system يعتبر نظام العد الثماني حلقة وسطي بين نظام العد السادس عشري ونظام العد الثنائي ،وهو كغيره من األعداد يتكون من ثمانية أرقام هم 7 ، 6 ، 5 ، 4 ، 3 ، 2 ، 1 ، 0 :فقط . كما هو معروف فإن أساس النظام الثماني هو العدد .8 -4النظام السادس عشري : Hexadecimal System وهو من االنظمة المهمة المستخدمة في الحاسبات االلكترونية أساسه العدد ( )16أي إن عدد الرموز المستخدمة في تشكيل أعداد النظام هي 16رمز وهي : ) (15 =F ,14= E ,13 =D ,12 =C ,11 = B , 10 =A , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1, 0 ومثال على أعداد بالنظام السادس عشري : (2D6.F3)h , (FFF)H , (0.257)16 ويستعمل النظام السادس عشري لعنونة أماكن الذاكرة العشوائية RAMحيث يأخذ كل قسم من الذاكرة رقم سداسي عشري. 12 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي المكونات البرمجية للحاسوب Software جهاز الحاسوب ال يستطيع ان يفكر او يعرف كيفية حل أية مشكلة مطروحة عليه هكذا لوحده ،ولكنه يتبع سالسل من التعليمات الموضوعة بعناية من قبل المبرمجين ويقوم بتنفيذها حرفيا ً على البيانات المدخلة له. وبإخراج النتائج حسب هذه التعليمات ايضاً.تسمى سالسل التعليمات هذه بالبرامج( ( Programsويطلق على عملية وضعها بالبرمجة ).(Programming لهذا تنقسم المكونات البرمجية الي : لغات البرمجة نظم التشغيل البرامج الجاهزة (التطبيقات) اوالً :لغات البرمجة Programming language ھي مجموعة اللغات تستخدم في انتاج و تطوير البرامج المختلفة وتنقسم الي : .1لغات متدنية المستوى Low Level Language مثل :لغة اآللة ، Machine Languageلغة التجميع Assembly Language .2اللغات عالية المستوى High Level Language مثل :جافا ، C++ ، javaالبايثون Python ثانيا ً :نظم التشغيل Operating System ھو مجموعة من البرامج التي تسيطر وتشغل وتتحكم وتشرف على معدات الحاسوب وبرامجه كلها . تمكن المستخدم من التحكم في نظامه بالكامل من معدات HARDWAREوبرمجيات .SOFTWARE 13 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي وظائف نظام التشغيل: -1يسمح نظام التشغيل بجمع البرامج مع المعدات . -2تسهيل إدارة المكونات المادية للحاسوب . -3يقدم للمستخدم واجهة تحكم سهلة لتجاوز تعقيدات تشغيل الجهاز. وال يمكن تشغيل جهاز الحاسوب بدون نظم التشغيل وھي حلقة الوصل بين البرامج والمعدات كما ھو موضح بالشكل التالي : أنواع نظم التشغيل Type Of Operating System -1انظمة احادية المهمة Single-Taskحيث انه ال يمكنك تشغيل أكثر من تطبيق أو برنامج واحد في نفس الوقت مثل نظام التشغيل . DOS -2انظمة متعددة المهمة Multi-Taskحيث يمكنك تشغيل أكثر من برنامج أو تطبيق في نفس الوقت مثل نظام التشغيل ويندوز. أوال :انظمة احادية المهمة Single-Task نظام التشغيل DOS DOSهو اختصار للكلمات Disk Operating Systemاو نظام التشغيل باألسطوانة ،حيث ان الحواسيب في بداية ظهورها كانت تعمل بنظام تشغيل محفوظ خارج الجهاز على قرص مرن Floppy Diskيسمى قرص التشغيل او قرص ال .DOS 14 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي للدخول الي نافذة : DOS و حرف Rمعا في نفس الوقت من لوحة المفاتيح سوف تظهر لك نافذة بالضغط علي رمز ويندوز ( RUNالتشغيل) اكتب فيها cmdوضغط علي موافق سوف تظهر نافذة .DOS بعض أوامر : DOS االمر dirالستعراض كل الملفات . -1 االمر VERيعرض رقم اإلصدار الحالي للنظام ويندوز . -2 االمر Timeالستعراض التوقيت الحالي. -3 األمر DATEلعرض و تغيير التاريخ . -4 األمر CLSلمسح البيانات الموجودة على الشاشة -5 األمر Helpلعرض جميع أوامر .DOS -6 15 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي ثانيا ً :انظمة متعددة المهمة Multi-Task هناك عدة انواع من نظم التشغيل متعددة المهمة من اشهرها : نظام ماكنتوش )(Mac OS ) (Mac OSتم تطويره من قبل شركة آبل Appleالتي تنتج حواسيب ماكنتوش نظام التشغيل هذا )(Macintoshلالستخدام الشخصي.الماكنتوش هي الحواسيب الوحيدة التي تعمل بنظام ).(Mac OS نظام يونكس )(Unix نظام يونكس هو نظام تشغيل استخدمه المختصون والباحثون ألكثر من 20سنة.وهو نظام متطور ،صمم وانتشر في أوائل ستينات القرن الماضي وألنه كان متوفرا ً بسعر زهيد ،حيث استطاع الطالب والباحثون القيام بتجارب على مفاهيم جديدة في تصاميم نظم التشغيل. نظام لينكس )(Linux نظام لينكس نسخة من يونكس طورت في بداية التسعينات من قبل طالب جامعي كان يستعرض مهاراته البرمجية. نشر الطالب عمله على االنترنت وطوره على أساس ردود من مبرمجين آخرين ،واستمر تطوير نظام لينكس حتي وقتنا الحالي وله العديد من اصدارات. 16 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي نظام ويندوز )(Windows ويندوز ) (Windowsهو نظام يقوم بإدارة جهاز الكمبيوتر منذ تشغيله حتى إغالقه ،حيث يحتوي على واجهات تسهل على المستخدم التحكم به وادارته.وهو من إصدار شركة مايكروسوفت ) ) Microsoftاألمريكية وهي من أكبر شركة برمجيات في العالم والمتخصصة في نظام التشغيل هذا والبرمجيات التي تعتمد عليه ويعتبر ويندوز أشهر أنظمة التشغيل وأكثرها انتشار حول العالم. طورت شركة مايكروسوفت ) )Microsoftنظام الويندوز لعدة سنوات حتي وقتنا الحالي من إصداراته : اصدارات 32بت و 64بت من ويندوز :Windows يشير مصطلحان 32بت و 64بت إلي الطريقة التي يعالج بها المعالج CPUللبيانات.ويمكن إلصدار 64بت من Windowsاستخدام سعة اكبر من الذاكرة عن اصدار 32بت من Windowsويساعد ذلك علي تقليل الوقت المستغرق في تبادل العمليات من والي الذاكرة عن طريق تخزين المزيد من هذه العمليات في الذاكرة العشوائية بدال من القرص الصلب ويمكن هذا االجراء من زيادة اداء البرامج بشكل عام.يمكن لحاسوب الذي يستخدم اصدار 64بت من معالجه ضعف حجم البيانات الذي يعالجه جهاز حاسوب يستخدم اصدار 32بت . 17 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي اختصارات لوحة المفاتيح : استخدام المفتاح ALT – ( )ALT+F4يستخدم إلغالق النافذة وإيقاف تشغيل الحاسوب . – ( )ALT+TABإلظهار النوافذ المفتوحة. – ( )ALT+ESCللتنقل بين النوافذ. – ( )ALT+SHIFTاليمينية تستخدم لتحويل اللغة من االنكليزية الي العربية واليسارية بالعكس . استخدام المفتاح CTRL – ( )CTRL+Aيستخدم لتحديد جميع العناصر الموجودة في المجلد . – ( )CTRL+Sحفظ الملف – ( )CTRL+Cلنسخ أي ملف . – ( )CTRL+Vللصق أي ملف. – ( )CTRL+Xلقص أي ملف . – ( )CTRL+Zللتراجع عن أخر عمل تم تنفيذه لقطة لسطح المكتب لـ windows 10وقائمة ابدأ 18 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي الملفات والمجلدات في الويندوز : Windows الملف :مجموعة من البيانات المخزنة في الذاكرة وكل برنامج تطبيقي يستخدم ملف من نوع محدد . المجلدات :مجموعة من الملفات ومن الوظائف المهمة للمجلدات إبقاء الملفات التي يحتاجها البرامج التطبيقي لعمله في مكان واحد . أنواع الملفات : اسم الملف يتكون من جزأين " اسم "و" امتداد "وفق الصيغة التالية filename. Extension االمتداد يعبر عن نوعية الملف ويمكن توضيح امتدادات بعض الملفات من خالل الجدول التالي : االمــــتداد النـــــوع txt ملفات نصية doc / docx ملفات الورد ppt / pptx ملفات البوربوينت mdb / accdb ملفات اإلكسل xls / xlsx ملفات األكسس exe الملفات التنفيذية sys ملفات النظام bmp , png , gif , jpg ملفات الصور pdf ملف نصوص غير قابلة للتعديل ثالثا ً :البرامج الجاهزة (التطبيقات) Application Programs ھي عبارة عن البرمجيات الجاھزة التي تستخدم ألغراض خاصة. البرامج الملحقة بالويندوز : وھي البرامج المدمجة في Windowsمنها على سبيل المثال : مشغل وسائط الصوت والفيديو الخاص بالويندوز :Windows Media Player يعمل ھذا البرنامج على تشغيل ملفات الصوت والفيديو برنامج الرسم Paint يستخدم ھذا البرنامج إلنشاء رسوم بسيطة أو إلضافة التعديالت البسيطة على الصور برامج مايكروسوفت أوفيس Microsoft Office وھي حزمة برامج مخصصة من مايكروسوفت Microsoftمنها : برنامج معالجة النصوص Word برنامج الجداول اإللكترونية Excel 19 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي برنامج قاعدة البيانات Access برنامج عارض الشرائح Power point أنواع البرمجيات تبعا ً للمصدر : .1البرمجيات التجارية )(Commercial Software برمجيات غير مجانية يلزم شراء التطبيق الستخدامه البرمجيات التجريبية )(Free-trial) or (Shareware تطرح لالستخدام مجانا فقط لفترة زمنية محدودة أو بإمكانيات محدودة وبعد ذلك تطالب بالشراء .3البرمجيات المجانية ): (Freeware متاحة لالستخدام بشكل مجاني مثل تطبيق فيسبوك Facebook .4البرمجيات العامة ): (Public Domain Software ھي برمجيات ال توجد لها أي ملكية مطلقا ً مثل حقوق النشر أو العالمة التجارية مثل نظام تشغيل Linux 20 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي الشـــــبكات Networks ھي نظام لربط جهازين أو أكثر باستخدام إحدى تقنيات نظم االتصاالت من أجل تبادل المعلومات والموارد والبيانات بينها المتاحة للشبكة مثل اآللة الطابعة أو البرامج التطبيقية أيا كان نوعها وكذلك تسمح بالتواصل المباشر بين المستخدمين. ھناك العديد من أنواع الشبكات ال تعني فقط شبكات الحاسب .بل ھناك ايضا أنواع اخري للشبكات منها -1شبكات الهاتف واالتصاالت: تستخدم لنقل موجات الصوت عبر االسالك أو السلكيا ً لمسافات كبيرة. -2شبكات اإلذاعة(الراديو): تستخدم لنقل موجات الصوت عبر موجات الصوت بترددات مختلفة. -3شبكات البث التلفزيوني: تستخدم لنقل موجات الصوت والصورة عبر الموجات القصيرة واالقمار الصناعية. -4شبكات الحاسب: تستخدم لنقل البيانات عبر االسالك أو الكابالت االلياف الضوئية أو السلكيا ً. انواع الشبكات -1من حيث االدوار: تصنف الشبكات من حيث االدوار الي نوعان اساسيان ھما: شبكات العميل \ الخادم Client \ Server Networks وھي من انواع الشبكات التي تعتمد على المركزية في تبادل المعلومات واستخدام موارد الشبكة وذلك عن طريق تخصيص بعض االجهزة ذات المواصفات الخاصة في الشبكة لتقوم بدور الخادم واألجهزة االخرى العميل لهذه الخادم. شبكات النظير \ النظير Peer to Peer Networks وھي نوع من الشبكات تتناظر فيه جميع االجهزة على الشبكة فليس ھناك خادم وعميل في ھذا النوع من الشبكات ولجميع االجهزة صالحيات متساوية. 21 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي -2من حيث الحجم : تصنف الشبكات من حيث المساحة الجغرافية منها سلكية أو السلكية لنوعين اساسيين هما: الشبكات الشخصية )Personal Area Networks (PAN & WPAN وهي غالبا ً شبكة االستخدام الشخصي في نطاق من 10- 5متر مثل ربط الحاسوب بالهاتف الذكي أو ربط سماعات االذن بالهاتف الشبكات المحلية )Local Area Networks (LAN &WLAN وهي الشبكة التي تقتصر علي االجهزة في مبني واحد مهما زاد عدد االجهزة المتصلة بخادم واحد. الشبكات اإلقليمية )Metropolitan Area Networks (MAN & WMAN وهي شبكة مساحات جغرافية متوسطة تغطي مدينة أو إقليم الشبكات واسعة النطاق )Wide Area Networks (WANs وهي الشبكة التي تغطي مساحة جغرافية واسعة .وهي شبكة علي مستوي دولة أو عدة دول. تقنيات االتصال الالسلكي : ھي تقنيات تستخدم في االتصاالت الالسلكية والتي ال تتطلب وجود أسالك أو كابالت لنقل البيانات والمعلومات. وھذه التقنيات تشمل ما يلي : .1اتصاالت األشعة تحت الحمراء ) : Infra-red (IRمن االستخدامات الشائعة التي تستخدم فيها اتصاالت األشعة تحت الحمراء ھو جهاز التحكم عن بعد للتلفاز في المنزل . .2البلوتوث ( :)Bluetoothتقنية البلوتوث ھي تقنية اتصال السلكية تسمح باالتصال بين أجهزة مختلفة مثل الهواتف الذكية والحواسيب والسماعات والسيارات. .3اتصاالت األقمار الصناعية :يعد االتصال عبر األقمار الصناعية شكل أساسي من أشكال االتصاالت يمكن أن تصل ألي بقعة جغرافية على سطح األرض مثل اتصاالت وكاالت الفضاء -ناسا .4الواي فاي ( :)Wi-Fiتقنية الواي فاي ھي تقنية اتصال السلكية تسمح باالتصال باإلنترنت ،تكون ھذه شبكات محدودة النطاق للغاية بسبب انخفاض طاقة اإلرسال ،مما يسمح للمستخدمين باالتصال فقط عندما يكونون على مقربة من جهاز توجيه أو مكرر إشارة (الراوتر) ،ويعد استخدامها شائعًا في تطبيقات الشبكات المنزلية 22 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي االنرتنت Internet هي شبكة عالمية من الروابط بين الحواسيب تسمح للمستخدمين باالتصال والتواصل بعضهم مع بعض واكتساب المعلومات من الشبكة الممتدة الي جميع انحاء العالم.وهي شبكة دولية للمعلومات تتفاهم باستخدام بروتوكوالت تتعاون فيما بينها لصالح جميع مستخدميها وتحتوي على العديد من االمكانيات مثل البريد االلكتروني وإقامة مؤتمر بالفيديو وباإلضافة الي الماليين من االخبار والعديد من الملفات المتاحة لنقلها واستخدامها بطريقة شخصية. انترنت بروتوكول )Internet Protocol (IP ھو برتوكول االتصال األساسي في حزمة بروتوكوالت االنترنت أو الشبكة وھو عبارة عن رقم يقوم بتعريف كل جهاز عبر االنترنت أو الشبكات و يكون على شكل 192.168.1.1 الويب أوWWW ھي اختصار لعبارة World Wide Webھي عبارة عن وسيلة تسهل الوصول إلى المعلومات في اإلنترنت، فهي أشبه بالنافذة التي تطل منها على اإلنترنت وھي عبارة عن صفحات تكتب بلغة (أو برموز) تسمى HTML ويمكنك عرضها في كمبيوترك الشخصي بواسطة برنامج خاص يسمى متصفح )(Browser المتصفح Browser هو برنامج يعرض لك المعلومات الموجودة في اإلنترنت ،ويمكنك من خالله البحث عن أي معلومات ودخول أي موقع على اإلنترنت ،ومن أشهر المتصفحات إنترنت Microsoft edge , Mozilla Firefox .Google chrome عنوان موقع اإلنترنت أو )uniform resource locator (URL عنوان اإلنترنت ھو مؤشر يدل على مكان وجود صفحة أو عدد من الصفحات على اإلنترنت ويكتب ھذا العنوان في نافذة المتصفح العلوية ،فمثال عنوان موقع ھو ) (http://www.google.com برتوكول نقل النصوص المترابطة Hyper-Text Transfer Protocolالذي يستخدمه االنترنت http World Wide Webالشبكة العالمية الواسعة www تحدد محتويات الموقع أو أسم الموقع google تحدد نوع الموقع com 23 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي أنواع المواقع االلكترونية Types of Websites ھناك أنواع من المواقع االلكترونية يمكن تمييزھا باالطالع علي عنوان موقع اإلنترنت تجاري Commercial .com منظمة غير ربحي Non-profit Organization .org حكومي Governmental .gov تعليمي Education .edu شبكات Network .net معلوماتي Informational .info الخدمات التي تقدمها اإلنترنت .1البريد االلكتروني : Email وھي من اھم طرق االتصال التي يوفرھا االنترنت ويوفر البريد االلكتروني لمستخدميه امكانيات ارسال واستقبال الرسائل االلكترونية ،وبعض المواقع توفر للمستخدمين مساحة تخزينية تصل الي 25 GBومن اشهر مواقع التعامل مع البريد االلكتروني ). Gmail(Google) , Yahoo , Hotmail(MSN .2خدمة نقل الملفات : FTP وھي خدمة لنقل الملفات بين الحاسبات المختلفة ،عن طريق بروتوكول خاص FTP File Transfer Protocol بذلك ويمكن أن تحتوي الملفات التي يمكن نقلها على النصوص أو الصور أو الفيديو ،أو البرامج .3الرسائل الفورية Instant Messaging وھي طريقة اتصال بين المستخدمين اإلنترنت وتسمح لمستخدميها بإرسال رسائل لحظية دون الحاجة لتخزينها أو االحتفاظ بها ،كما توفر ايضا ً امكانية ارسال الملفات ،ومن اھم البرامج الخاصة بتداول الرسائل الفورية برنامج .Yahoo Messenger , Msn Messenger, Facebook Messenger, what’s up 24 أ.يوسف علي عثمان ثـــانية اقتصـاد مبادئ الحاسب اآللي .4التواصل االجتماعي Social Networking لقد اصبح ھناك االن العديد من مواقع التواصل االجتماعي التي تسمح لمستخدميها بإنشاء حسابات خاصة بهم ، وھناك العديد من مواقع التواصل االجتماعي الشهيرة مثل . Facebook , Twitter .5محركات البحث :Search Engines تتيح للمستخدمين البحث عن كلمات محددة ضمن مصادر اإلنترنت المختلفة ،ومن أشهر محركات البحث الرئيسية على شبكة اإلنترنت Bing ، Google التعليم االلكتروني E-learning التعليم االلكتروني ھو أحد أنواع التعلم عن بعد باستخدام تقنية االتصال والمعلومات للتواصل بين المعلم والطلبة وعرض المقررات الدراسية في بيئة الكترونية رقمية مثل تطبيقات Zoom , Google classroom التجارة االلكترونية E-commerce هي عبارة عن إتمام المعامالت التجارية عبر اإلنترنت من بيع وشراء ودفع وتحويل األموال عبر اإلنترنت.مثل مواقع Alibaba, Amazon , eBay أنواع التجارة االلكترونية : . 1تجارة الـ ( B2Bشركة الي شركة ) Business to Business . 2تجارة الـ ( B2Cشركة الي المستهلك ) Business to Customer . 3تجارة الـ ( C2Bالمستهلك الي شركة ) Customer to Business . 4تجارة الـ ( C2Cالمستهلك الي المستهلك ) Customer to Customer . 5تجارة الـ ( B2Gالشركة الي الحكومة ) Business to Government .6تجارة الـ ( G2Bالحكومة الي الشركة ) Government to Business. 25