السبت، 14 يونيو 2014

الفرق بين أنظمة التشغيل



ما هو نظام التشغيل؟
نظام التشغيل عبارة عن برنامج يتم تشغيله عند بدء الجهاز لكي يتحكم بالجهاز وأدواته مثل الذاكرة، القرص الصلب وأيضا يقوم بإدارة الأوامر التي يقوم بها المستخدم وأيضا إدارة البرامج التي تعمل على الجهاز.

إن من الفروقات التي تنتج بين نظام تشغيل وآخر أمر يطول شرحه لأنه موضوع طويل ويحتاج إلى بحث مطول وشرح كذلك, ولكن بشكل عام يمكن تلخيص الفروقات في التالي:
- كل نظام له تصميم معين يسمى Kernel وهو يعتبر النظام برمته وما سواه يعتبر برامج إضافية
- Kernel هو من يقوم بإدارة موارد النظام والربط ما بين البرامج ولذلك يختلف هذا العمل من نظام إلى آخر
- كل نظام تشغيل يدعم ملفات معينة يمكنه أن يتعرف إليها وبتالي تشغيلها مثل نظام وندوز وملفات من نوع امتداد(*.exe) حيث أن نظام لينكس لا يستطيع تشغيلها لأنه لا يدعمها
- كل نظام له تنظيم معين للتعامل مع البرامج الفرعية من حيث التوافق والتشغيل
-كل نظام له طريقة وصول معينة إما من خلال كتابة الأوامر مثل اليونكس أو من خلال شاشة التفاعل مثل وندوز ,وماك ...


* نبدأ أولاً: بنظام الوندوز , حيث يعمل هذا النظام على الأجهزة الأكثر انتشارًا بالسوق وتسمى x86 وأيضاً x86-64، والمقصود 64 هنا بأن المعالج يستطيع أن يتعامل مع 64 بت في كل عملية وهذا يعجل بتنفيذ العمليات، وهنا يجب التنبيه فقط بأن هذه المعالجات لا تعمل مع جميع البرامج حيث يجب أن يكون البرنامج متوافقاً مع 64 أيضا.(تطرقنا لها سابقا")
نظام الوندوز يعتبر ملكية خاصة ولا يسمح بتعديل محتوياته , فمثلا عند قيامك بنقل ملف او نسخ ملف الي مجلدات الويندوز تظهر رساله تنص علي انك تحتاج الي إذن (permission) ولكن طبعا يمكنك الحصول علي الإذن بالقليل من المجهود ...(سنتطرق لهذا الموضوع في وقت لاحق)
من مزايا نظام الويندوز بأنه سهل الاستعمال ومنذ البداية كان تركيز الشركة على الشريحة الأكبر من المستخدمين وهم المستخدمون العاديون ليس مسؤولو الأنظمة، ويجب أن نذكر هنا أن شركة ميكروسوفت قامت بعمل معظم البرامج المتوافقة مع أنظمتها مثل أوفس وبرامج تصميم الإنترنت والمتصفحات ومترجمات للغات البرامج وقواعد البيانات وخوادم البريد الالكتروني «Exchange» وخوادم للشبكات والمستخدمين «Active Directory».

*  ثانيًا: نظام اليونكس , حيث يعمل هذا النظام على أجهزة عديدة منها x86,x86-64,RISC,ALPHA، يمتاز هذا النظام بأنه من أقدم الأنظمة بالسوق ومصدره مفتوح ( لا تحتاج الي إذن ) لشركات البرمجة بحيث تستطيع الشركات( او انت في حاله معرفتك للغات البرمجه ) تطويره وإضافة تحسينات عليه، ومن أشهر الشركات التي قامت بتطوير يونكس هي (ibm) ، (hp sun) . يعتبر هذا النظام مجانياً، ولكن بعض الشركات قامت بتطويره  وإضافة التعديلات تعتبر بأن النظم من ملكيتها الخاصة مثل سولاريز لشركة صن «تم بيعها إلى أوراكل» واتش بي – يو اكس لشركة اتش بي ويوجد نظام للتراخيص شبيه بشركة الميكروسوفت، وعندما اخترع نظام اليونكس كان لأجهزة الخوادم وبقي لوقت طويل يستعمل بأجهزة الخوادم حتى تم إيجاد نظام اللينكس للأجهزة المكتبية ومعظم توزيعات اللينكس مجانية مع برامج كثيرة وتوفر بعض الشركات خدمات الصيانة بمقابل مادي. ومن أشهر برامج اليونكس خادم البريد sendmail، خادم الإنترنت Apache وأيضاً Squad بركسي «Proxy».

* ثالثاً: نظام الماك , بأنواعه الثلاثة MAC OS,MAX OS x, iOS، حيث  نظام MAC OS تعمل على x86, PowerPC والثاني يعمل x86, x86-64, PowerPC, ARM، أما iOS فيعمل مع ARM والمستخدم في الجوالات والأجهزة اللوحية، ويمتاز نظام ماك عامة بدقة الرسومات ومن أقدم الأنظمة التي بنيت بالكامل لكي يتعامل معها المستخدم بالرسومات، ومن المعروف أن هذه الأنظمة بنيت على نظام اليونكس حيث يعتبرها البعض نظام يونكس معدل.

* رابعاً: نظام اندرويد، تم تطوير هذا النظام من شركة جوجل ، ويعمل هذا النظام على أجهزة الجوالات الذكية والأجهزة اللوحية المبنية على x86,MIPS,ARM، ويعتبر النظام مفتوح المصدر ويتم الحصول عليه مع الأجهزة مجانًا، ونظام الاندرويد مبني على نظام اليونكس، واستخدمت لغات السي والسي++ لبرمجته وتستخدم لغة الجافا لعمل برامج لهذا النظام، ولهذا النظام سوق برمجيات أيضا مثل نظام الماك.






ليست هناك تعليقات:

إرسال تعليق