-
دروس لينوكس "الدرس الأول"
بسم الله الرحمن الرحيم
الدرس الاول
هذا الدرس عبارة عن مقدمة للحاسب الالى
يتكون اى حاسب من 1-مكونات مادية :وهى اى قطعة موجودة فى الحاسب يمكن لمسها اورؤيتها كاللوحة الام او المعاج
2-البرامج :وتشمل انظمة التشغيل والبرامج التطبيقية
انظمة التشغيل:برنامج يعمل على الكمبيوتر الشخصي، لكنه ليس البرنامج الأكثر أساسية من بين البرامج التي تعمل عليه، فهذا الشرف
يخص برامج بيوس (Basic Input/Output System, BIOS).
لكن نظام التشغيل، هو ما يوليه المستخدمون الاهتمام كثيراً، وهو يعمل، من جهة، كمنظم لحركة المرور، حيث يتحكم بتدفق البيانات في الكمبيوتر،
ويشغل ويوقف تشغيل مختلف العمليات فيه، ويعتبر، من جهة أخرى، الواسطة التي تستطيع التطبيقات عبرها الوصول إلى العتاد، وبرمجيات النظام.
حيث يتعامل مع اللوحة الام والمعالج والذاكرة ووسائط التخزين
ويذهب نظام التشغيل أبعد من ذلك، فهو الذي يعطي المستخدم، أيضاً، إمكانية إصدار الأوامر إلى برمجيات النظام،
وتدعى هذه الإمكانية عادة، واجهة الاستخدام (User Interface)، أما الوظيفتان اللتان ذكرناهما سابقاً،
فتدعى الأولى منهما واجهة العتاد (hardware interface)، والثانية واجهة البرمجة (programming interface).
وله وظائف كثيرة منها تسيهل التعامل مع الحاسب و التحكم بالوصول إلى الأقراص ووسائط التخزين،
انواع انظمة التشغيل:
انواع انظمة التشغيل كثيرة منها ما يمكن ان يستخدمة المستخدم العادى فى المنزل ومنها مايصلح للشركات المتوسطه الحجم حيث يكوم نظام تشغيل شبكى ويدعم الامان وتعدد المستخدمين
ومنها مايصلح للمؤسسات والشركات كبيرة الحجم .
ويمكن تقسيم انظمة التشغيل ايضا على حسب نوع الاجهزة التى تعمل عليها فيوجد منها مايعمل على الاحهزة الصغيرة ومنها مايعمل على الاجهزة المتوسطة ومنها مايعمل على الاجهزة
الكبيرة "السوبر كمبيوتر"
وتوجد كثير من الشركات التى تنتج انظمة التشغيل كشركة ميكروسوفت المشهورة جدا "سبب ذلك جهل المستخدمين والدعاية الكبيرة التى تقوم بها شركة ميكروسوفت والرشاوى التى تدفعها الشركة"
ولكن ليس معنى هذا انها هى الافضل حيث تعتمد سياسة ميكروسوفت على تجهيل المستخدمين حيث تقوم بتسهيل كل شىء عليهم حتى البرمجة حيث مثلا تقوم الشركة باضافات بسيطة على منتج معين
وتقول انه منتج جديد وتبيعه للمستخدمين على انه كذلك ويفرح الناس بهذا المنتج الجديد .عذرا للاطالة
كما توجد شركة مشهورة هى أبل ماكنتوش لكن تكلفة الاجهزة التى يعمل عليها النظام والنظام نفسه عاليه تناسب المكاتب والمطابع والصحف ولا تناسب المستخدم الغلبان
كما توجد الشركات التى تقوم بانتاج انظمة اليونكس المتقدمة التى لاتناسب المستخدم العادى لكلفة النظام العالية وصعوبة التعامل معه من ناحية اخرى كشركة أى بى ام"IBM"
التى تنتج نظام "AIX"وشركة صن "SUN"التى تنتج "SOLARIS" وشركات اخرى
كما توجد الانظمة التى تنتجها شركة نوفل الموجهة ايضا للشركات
كما يوجد مشروع "BSD" التى قامت بانتاجه جامعة بيركلى فى الولايات المتحدة الامريكية "FREE BSD ,NET BSD ,OPEN BSD"وهو مشروع مجانى
كما يوجد الشركات التى تقوم بعمل توزيعات تعتمد على "LINUX"المجانى الذى سيكون محور حديثنا ان شاء الله 0
تاريخ انظمة التشغيل:
كان اسم أنظمة تشغيل الأجهزة الشخصية في أيامها الأولى، يتضمن اللفظة الأوائلية DOS، وهي تتكون من أوائل الكلمات Disk Operating System.
وظهر هكذا، نظام التشغيل MS-DOS من شركة مايكروسوفت، وPC-DOS من شركة IBM، وDR-DOS من شركة Digital Research
وAppleDOS (النظام السابق لأبل ماكنتوش) من شركة أبل، وAmigaDOS (لأجهزة Commodore Amiga) من شركة كومودور،
وأساس الاسم الذي يعتمد على التحكم بالقرص، مازال مبطناً ضمن اختصار اسم نظام تشغيل الشبكة NOS (Network Operating System)،
الذي يتحكم بعمل الشبكة.
انظمة اليونكس "UNIX" :
كل نظام تشغيل يحقق معاير POSIX يسمى يونكس أي أنه ليس نظام واحد ، هذه المعايير تضمن عمل البرنامج المصمم على إحداها في الأخرى
وكانت بداية هذه الأنظمة في بداية السبعينيات ففي عام 1973 قام Thompson و Ritchie في مختبرات بيل
بكتابة نظام تشغيل يعتبر أول يونكس ثم انتشر بسرعة وتم بيعه ل AT&T وكان الطلب عليه كبيراً مما جعل توفير الدعم الفني أمراً صعبا
لذا قامت بإطلاق الملف المصدري source code له في الجامعات و مراكز البحث العلمي والجمعيات غير الربحية ولأن الملف المصدري
موجود لا ضرورة لتقديم دعم فني (فقط للنظام V و طبعا وفق رخصة غير حرة أي أنه لا يزال ملك لهم ولا يمكن لأحد التعديل فيه بدون إذن خطي )
وقد كتب هذا النظام على لغة C لضمان عمل هذا النظام على أي نوع من الأجهزة بحث يكون مستقل عن العتاد Hardware
وكان هذا الإصدار الخامس من النظام الذي سمي system V وقد أنتج أشباه كثيرة له من أكثر من شركة وأيضا كان هناك مشروع
متوافق معه ولكن كتب بطريقة مختلفة سمي BSD أي توزيعة برمجيات بيركيلي Berkeley Software Distribution
ثم وضعة معايير POSIX التي تحدثت عنها لتضع معايير يسير عليها كل الشركات المحظوظة التي يسمح لها بتطوير هذه الأنظمة ظهر
الكثير من مشتقاتها مثل AIX من IBM و HP/UX و SunOS أو Solaris و SCO UNIX كانت هذه الأنظمة مكلفة جداً
و اقتصرت على مراكز البحث العلمي والجامعات والأجهزة العسكرية وعلى الرغم من قدم هذه الأنظمة إلا أنها منذ البداية أنظمة متعدة المهام والمستخدمين وترتبط بشبكات (قبل اختراع الإنترنت)
وآمنة ، وفي المقابل كان هناك أنظمة رخيصة واستهلاكية خالية من أي مزايا، شائعة في الأسواق للإستخدام المنزلي وهي غير متوافقة مع المعايير القياسية وهي مجرد آلات حاسبة مقارنة بأنظمة يونكس0
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى