قائمة المدونات الإلكترونية

الأحد، 26 أكتوبر 2014

نظم تشغيل الحاسوب

نظام التشغيل (بالإنجليزية: Operating System وتختصر إلى OS) هو مجموعة من البرمجيات المسؤولة عن إدارة الموارد (عتاد الحاسوب) و برمجيات الحاسوب،ويمثل وسيط بين المستخدم و عتاد الحاسوب، و يمكن القول انه جسر لتشغيل برامج المستخدم، يقوم نظام التشغيل بالمهام الأساسية مثل إدارة و تخصيص مصادر الحاسوب (الذاكرة، القرص الصلب، الوصول للأجهزة الملحقة..إلخ)، ترتيب أولوية التعامل مع الأوامر، التحكم في أجهزة الإدخال والإخراج مثل لوحة المفاتيح، تسهيل التعامل مع الشبكات، و إدارة الملفات.

الخدمات 

أي عملية في حاسوب، سواء كانت خدمة تعمل في الخلفية أو تطبيق، تجرى داخل عملية. ما دام أسلوب معمارية جون فون نيومان هو المستخدم في بناء الحاسوب، فلا يمكن تشغيل سوى عملية واحدة لكل و.م.م في كل مرة. أنظمة التشغيل الأقدم مثل إم إس-دوس لا تقدم أي محاولة لتجاوز هذه المحدودية. تستطيع الأنظمة الحديثة محاكاة تشغيل أكثر من عملية مرة واحدة (متعددة المهام) على و.م.مواحدة، في الحقيقة لا يمكن لأكثر من عملية واحدة أن تنفذ في نفس الوقت في المعالجات أحادية النواة ولكن مع السرعات الهائلة للمعالجات لا يمكننا ملاحظة ذلك، يمكن أن يستخدم ما يسمى بالتزامن الكاذب عن طريق تقسيم المهام إلى تشعبات. إدارة العمليات هي طريقة نظام التشغيل في التعامل مع العمليات العديدة العاملة. حيث أن أغلب الحواسيب تحتوى على و.م.م مفردة ذات قلب واحد، فإن الحصول على تعدد المهام يكون ببساطة عن طريق التحويل بين المهام بسرعة. ومع زيادة العمليات التي يشغلها المستخدم يصبح نصيب كل عملية من الوقت أقل، في كثير الأنظمة قد يسبب هذا مشاكل مثل تخطى أجزاء من ملفات الصوت أو حركة مرتعشة لمؤشر الفأرة. تشمل إدارة العمليات الحساب والتوزيع "للأنصبة الزمنية".إدارة العمليات 

القرص وأنظمة الملفات 

لدى الكثير من أنظمة التشغيل العديد من أنظمة الملفات التي يمكن استخدامها بشكل طبيعي، جنو/لينكس لديه أكبر تنوع من أنظمة الملفات هذه، وهي إكس تي 2 ،ext3 ،ReiserFS ،Reiser4،GFS ،GFS2 ،OCFS ،OCFS2 ،NILFS. كما يدعم جنو/لينكس أيضا أنظمة ملفات XFS وJFS بشكل كامل. مع دعم لنظام ملفات جدول توزيع الملف FAT وNTFS. أما ويندوز فمحدود من ناحية دعمه لأنظمة الملفات حيث يدعم فقط: FAT12 وFAT16 وFAT32 وNTFS.
بالنسبة لأغلب أنظمة الملفات التي ذكرناها هناك طريقتان لتخصيصها. فالنظام هو إما أن يكون نظام الملفات المزود بقيد حوادث أيْ مزود بقيد للحوادث وإما غير journaled. يعتبر النظام المزود بقيد الحوادث journaled خياراً آمناً في حالات تعافي النظام. لو حدث أن توقف النظام عن العمل فجأة (في حالة انقطاع الكهرباء مثلا) فإن نظام الملفات غير المزود بقيد للحوادث سيحتاج إلى نوع من الفحص في حين يحدث هذا تلقائيا في أنظمة الملفات المزودة بقيد الحوادث.
من أنظمة ملفات ويندوز المزودة بقيد الحوادث هي NTFS فقط، في حين أن كل أنظمة ملفات لينكس هي كذلك ما عدا ext2.
يتكون كل نظام ملفات من أدلة وأدلة فرعية منفصلة. ومع ذلك هناك اختلافات غير ملحوظة فمثلا أنظمة ملفات ويندوز تفصل بين المجلدات بالشرطة المائلة الراجعة "\" وأسماء الملفات غير حساسة لحالة الأحرف، على حين في يونكس يفصل بين المجلدات باستخدام الشرطة المائلة "/" وأسماء الملفات حساسة لحالة الأحرف.

الشبكات 

أغلب أنظمة التشغيل الحديثة قادرة على استخدام بروتوكول الشبكات العالمي TCP/IP. مما يعنى أن أحد الأنظمة يمكن أن يظهر في شبكة نظام آخر، ويشاركه المصادر مثل الملفات، والطابعة، وماسح الصور.
الكثير من أنظمة التشغيل أيضا تدعم واحد أو أكثر من البروتوكولات التقليدية الخاصة بكل مصنّع، مثل SNA في أنظمة آي‌ بي‌ إم، والبروتوكولات الخاصة بمايكروسوفت في ويندوز. هناك أيضا بروتوكولات خاصة بمهام معينة مثل NFS للوصول للملفات.

الأمن  

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

واجهة المستخدم 



وهي الوسيلة لربط المستخدم بالحاسوب، ومن فوائدها:
  • توفر للمستخدم وسيلة للتعامل مع الحاسوب
  • تمكن المستخدم من الوصول لخدمات النواة
  • تمكن المستخدم من تشغيل التطبيقات.
  • تسمح للمستخدم باستعراض الملفات والمجلدات.
ومن أشهر أنواعها :
واجهة المستخدم الرسومية GUI:وتعتبر من أقدم الواجهات التي تعتمد على كتابة الأوامر بواسطة لوحة المفاتيح فيقوم المعالج بتنفيذها مباشرة ومن هنا يتضح أن هذه الواجهات لا تدعم التنفيذ المتعدد للمهام ،من الأنظمة التي تستخدمها دوس بإصداراته المختلفة.
عبارة عن واجهة توفر صور و أيقونات تسهل للمستخدم التعامل معها و تعبر من انسب أنواع الواجهات واكثرها استخداما, من الأنظمة التي تستخدم هذه الواجهات ويندوز بإصداراته المختلفة وجنو/لينكس و يونكس، من الجدير بالذكر أن أكثر الأنظمة تمكن المستخدم من استخدام واجهة سطر الأوامر ضمن الواجهات الرسومية.
في هذا النوع من الواجهات تكون جميع التطبيقات قيد التشغيل ولكنها تكون مصغرة في سطح المكتب وبمجرد النقر على ايقوناتها يقوم نظام التشغيل بتكبيرها فقط وعند الإنهاء أيضا يقوم بتصغيرها، من التطبيقات التي تستخدم هذا النوع من الواجهات Iphone، google Maps، لكنها غير محبذة لأنظمة التشغيل العملاقة كونها تستوجب أن تكون جميع التطبيقات قيد التشغيل وبالتالي تكون متواجدة في الذاكرة الأساسية، وهذا ما يصعب تنفيذه للأنظمة ذات البرامج والتطبيقات الكثيرة.
أغلب أنظمة التشغيل الحديثة اليوم توفر واجهة مستخدم رسومية(GUI). بعض أنظمة التشغيل الأقدم تربط بشكل وثيق بين الواجهة الرسومية والنواة مثل الإصدارات الأولى من ويندوز وماك أو.إس. أنظمة التشغيل الأحدث تفصل بين نظام الرسوميات الفرعي والنواة (كما في ماك أو.إس.إكس والأنظمة المبنية على ويندوز إن تي.)

مشغلات العتاد  

مشغل العتاد (بالإنجليزية: hardware driver) هو قطعة من برمجيات الحاسوب صممت لتسمح بالتفاعل بين العتاد والبرمجيات.

واجهة التطبيقات  

هذه الواجهة توفر لمطوري البرامج والتطبيقات مجموعة من الدوال الأساسية التي يكثر استعمالها مثل دوال لإدارة الذاكرة و الدوال الرسومية ودوال لإدارة الملفات وغيرها. هذه الواجهة تسهل عمل المبرمج حيث أنها توفر عليه القيام بهذه المهمات في البرامج التي يكتبها.

الوظائف الأساسية 

لنظام التشغيل وظائف أساسية في عمل الحاسوب من أهمها:
  • تنظيم ملفات المستخدم على العديد من وسائط التخزين (Storage Media) كالقرص الصلب والقرص المضغوط (CDROM). كما ويعتمد كل نظام تشغيل على نظام ملف(File System) خاص به، مثلا، تعتمد معظم أنظمة تشغيلمايكروسوفت ويندوز الجديدة على نظام NTFS.
  • تنظيم البرامج المحمَلة على الحاسوب وقطع الأجهزة(hardware) المتصلة به، كالشاشة والطابعة ولوحة المفاتيح...الخ
  • معالجة أخطاء قطع الأجهزة والبرامج وتفادي خسارة المعلومات.
  • المحافظة على سرية النظام وذلك لضمان عدم الوصول غير المسموح به للبيانات والبرمجيات.
  • إدارة الذاكرة الرئيسية ووحدات الإدخال والإخراج وإدارة وحدة المعالجة ووحدات التخزين الثانوي.

بعض الأنظمة المتوفرة  

احدث معالجات انتل

     بعد سنة تقريبا من إعلان شركة "إنتل" العملاقة عن تحضيرها للجيل القادم من معالجتها، تحت اسم "Haswell"، كبديل للجيل الثالث "Ivy Bridge"، بدأت أولى معالجات الجيل الأخير بالظهور للوجود.


     أول شيء مهم تجدر الإشارة إليه أن هذا الجيل الجديد لم يعد متوافقا مع الـ " socket 1155" القديم وأصبح يتطلب واحدا من فئة 1150، وبالتالي إن كنت تفكر في تحديث حاسبوك فأنت بحاجة إلى تغيير اللوحة الأم، لكن لا تغيير يسجل فيما يخص كيفية تركيب المعالج. تغيير آخر مهم يتعلق هنا بالمرور من الـ "chipset Z77" إلى نظيره "Z87" من الجيل الثامن، والذي تظهر معه مميزات عديدة، يمكن أن نذكر من بينها إمكانية الحصول على 6 منافذ USB 3.0 مقابل 4 قديما، بالإضافة كذلك إلى 6 منافذ SATA 6Gb/s مقابل 4 في النسخ الأقدم.
لا تغيير يذكر فيما يخص الذاكرة العشوائية، DDR3 تعمل بدون مشاكل مع الجيل الجديد، بالإضافة إلى أنظمة التبريد التي يمكن عدم تغييرها إذا كنت تتوفر على الـ Ivy Bridge.

     نمر إلى واحدة من أهم الميزات التي تحدتث عنها "إنتل" بإسهاب ألا وهي خاصية الاقتاصد في الطاقة، والتي تظهر بشكل جلي في الحواسيب المحمولة الجديدة، التي تحسن بها عمر البطارية بشكل كبير، كما هو الحال بالنسبة للـ Macbook Air الجديد، والـ Vaio Pro وغيرها من الحواسيب.

    لا يمكن الحديث عن معالجات Haswell الجديدة دون الإشارة إلى معالج الرسوميات الجديد الذي ركزت عليه "إنتل" بشكل كبير، حيث أكدت أن معالج الرسوميات الجديد أقوى بثلاث مرات من نظيره في النسخة الأقدم، بالإضافة إلى دعمها لشاشات 4K، وتحسنات مهمة على مستوى معالجة 3D، وبالطبع دعم DirectX 11.1، OpenGL 4 والـ OpenCL 1.2.

     أخيرا يمكن الحديث عن "دقة" المعالجات التي لم تتغير، أي 22nm ، مما لا ينعكس بشكل إيجابي على كفاءة المعالجات التي لم تتطور بتاتا أو بالأحرى بشكل طفيف غير ملحوظ، وهو أمر لم تكن تطمح إليه إنتل على أي حال. أما ما تم الحفاظ عليه هو ترتيب المعالجات في مجموعات core i3، i5 و i7، 

http://www.th3professional.com/2013/06/new-intel-Haswell.html

الأحد، 19 أكتوبر 2014

اجزاء الحاسوب

 أجزاء الحاسب الآلي :rolleyes: 
وحـدة النظام :blink: System Unit

وتجتمع مكوناتها في ما يسمى بالصندوق CASE وهو صندوق معدني مصنوع بقياسات خاصة موحدة وبه تتجمع مكونات الحاسب الأساسية كالمعالج واللوحة الأم والأقراص وتتصل بكيابل طاقة وكيابل بيانات
:huh: مزود الطاقة Power Supplier
ويتم توصيله بالتيار المنزلي المتردد فيقوم بتحويله إلى تيار مستمر وجهد منخفض ليقوم بتغذية الأجزاء الداخلية للجهاز وكذلك تزويد الشاشة بالكهرباء
اللوحة الأم :rolleyes: Motherboard
وهي من أهم قطع الجهاز حيث تتصل بها كل أجزاء الحاسب
تقريبا ، ففيها يثبت المعالج والذاكرة المؤقتة ، والبطاقات ((الكروت)) وبها تتصل وحدات التخزين وملحقات الجهاز
المعالج Processor :ph34r: 
وهو العقل المفكر في الجهاز وفيه تتم عمليات معالجة البيانات وتختلف سرعته حسب حداثته وتقاس بالهيرتز ومقره في اللوحة الأم
الذاكرة العشوائية RAM :D 
وهي شرائح تستقبل البيانات التي تمت معالجتها وتخزنها بشكل مؤقت لتعرض على الشاشة فقط طوال اتصال الجهاز بالكهرباء
مدخلات ومخرجات الجهاز BIOS ;) 
وهي شريحة ذاكرة دائمة متصلة ببطارية صغيرة تحتفظ بمعلومات الجهاز الأساسية بالإضافة للوقت والتاريخ ، ولا يمكن مسح محتوياتها
محرك الأقراص الصلبة Hard drive :o 
وهو علبة معدنية صغيرة يحتوي عدد من الاسطوانات يخزن عليها البيانات ، وتتحرك بواسطة محرك صغير مضمن داخل هذا الصندوق ، بالاضافة لمتحكمات دقيقة
محرك الأقراص المرنة Floppy Disk Driver
وهو جهاز يقوم بقراءة الأقراص المرنة والتعامل معها بالحفظ والنسخ والمسح
محرك الأقراص المدمجةCD - ROM drive
وهو جهاز يقوم بقراءة الأقراص المدمجة والتعامل معها بالقراءة فقط ولذلك فإنه ذاكرة قراءة فقط
Reading Only Memory (ROM) B) 
الكروت والبطاقات الإضافية
كرت الشاشة،كرت الصوت المودم،كرت الشبكة وأي بطاقات اضافية وهي بطاقات يؤدي كل منها وظائف خاصة به وتتصل باللوحة الأم عبر ما يسمى فتحات التوسعة
لوحة المفاتيح :huh: 
لوحة المفاتيح وتستخدم لإدخال الأوامر وطباعة النصوص والتنقل عبر التطبيقات
الفـــــــــــــارة :lol: 
الفأرة (الماوس) وبواسطتها يتم فتح واغلاق الإطارات والتنقل عبر التطبيقات بطريقة أسهل من لوحة المفاتيح
الشاشـــــــة
الشاشة وتقوم بعرض نتائج العمل في الجهاز وعمل البرمجيات
كيابل التوصيل بيانات + طاقة :D