يعرض هذا الكتاب المبادئ العامة لأنظمة تشغيل الحاسبات الإلكترونية، ويتناول أهم النظم المستعملة ("متعدِّدة-المستعملين"، "مُتعدِّدة-المهام"، "متعددة-البرامج"، "تجزئة الوقت")، ويشرح دور المرقاب في جميع النظم المذكورة، والطرق الأساسية المستعملة في تنظيم الذاكرة ووحدات الإدخال-الإخراج، إضافة إلى تنظيم عمل المُعالج المركزي في خدمة جميع...
قراءة الكل
يعرض هذا الكتاب المبادئ العامة لأنظمة تشغيل الحاسبات الإلكترونية، ويتناول أهم النظم المستعملة ("متعدِّدة-المستعملين"، "مُتعدِّدة-المهام"، "متعددة-البرامج"، "تجزئة الوقت")، ويشرح دور المرقاب في جميع النظم المذكورة، والطرق الأساسية المستعملة في تنظيم الذاكرة ووحدات الإدخال-الإخراج، إضافة إلى تنظيم عمل المُعالج المركزي في خدمة جميع المهام.وفي النهاية يستعرض هذا الكتاب أهم النظم المُستعملة في الميكروحاسبات: UNIX، IRM 86، MS-DOS، CP/M.نبذة النيل والفرات:تطورت الميكروحاسبات بشكل سريع في السنوات الأخيرة، حتى أن التصورات والأفكار التي جرى تحديدها ووضعها، في السنوات القليلة الأخيرة، لتصميم الحاسبات ذات الحجم الكبير والوسط، أصبحت قابلة للتطبيق على الميكروحاسبات. وهذه هي تحديداً حالة أنظمة التشغيل التي يمكن أن تكون عائقاً أمام استعمال حاسبة صغيرة في مستوى مختلف عن لغة المكنة.إضافة لذلك فإن أنظمة تشغيل الميكروحاسبات تحتوي على مميزات خاصة تجعلها أكثر وأقل سهولة في الاستعمال وأكثر وأقل فعالية عند العمل. ولكن جميع هذه المميزات ترتكز على مفاهيم وتقنيات مشتركة. هدف هذا الكتاب هو إعطاء المبادئ الأساسية التي ترتكز عليها جميع أنظمة التشغيل. إضافة لذلك جعل المستعمل يتأكد من أن نظام التشغيل "يعمل لخدمته".القسم الأول من هذا الكتاب هو مخصص للمفاهيم العامة. بعد فصل مدخلي يصنّف مختلف أنواع أنظمة التشغيل ومهماتها الأساسية، يجري درس الأواليات التي تشكّل هذه المهام: أولاً: (monitor) الذي يدير المهام والذاكرة. ثانياً: إدارة عمليات الإدخال-الإخراج والسجلات. ثالثاً: الملقى مع المستعمل. ويدرس القسم الثاني بعض أنظمة التشغيل المستعملة.