الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن النواة KERNEL

مغلق
بدأه MAE في 26 يونيو 2006 · 8 رد · 1,343 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما فائدة النواة للنظام و ما محتواها و وظائفها ؟؟؟؟؟؟

مفيش توقيع

#2

//

[edit]

########################################################################################

Understanding the Linux Kernel, Second Edition

Book description

The new edition of Understanding the Linux Kernel takes you on a guided tour through the most significant data structures, many algorithms, and programming tricks used in the kernel. The book has been updated to cover version 2.4 of the kernel, which is quite different from version 2.2: the virtual memory system is entirely new, support for multiprocessor systems is improved, and whole new classes of hardware devices have been added. You'll learn what conditions bring out Linux's best performance, and how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments.

<a href="http://www.oreilly.com/catalog/linuxkernel2/"'>http://www.oreilly.com/catalog/linuxkernel2/" target="_blank">http://www.oreilly.com/catalog/linuxkernel2/

تم تعديل هذه المشاركة بواسطة BESHEER في 27 يونيو 2006 في 00:08

022.gif

***********************************************

043.gif

#3

النواة هي قلب نظام التشغيل , هي التي تقوم بجميع عمليات نظام التشغيل مثل (ادارة الذاكره , ادارة العمليات) و غيرها , كما انها تقوم بتوفير الـ system calls من اجل برامج المستخدم :)

#4

السلام عليكم

كما قال لك الإخوة

غير أن system call غير موجودة في kernel ولكنه يستخدمها من glibc .هذا بالنسبة لللينوكس

ولو أردت شرح مفصل لكرنل اللينوكس فأخوك في الخدمة إن شاء الله

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#5

لو سمحتم اريد التفصيل و بالعربي اذا امكن

يعني مثلا :

ادارة الذاكرة تعرمل على كزا و كزا

زي كدا

مفيش توقيع

#6

تقصد برمجة الـ Kernel ؟ ام معرفة مفاهيم نظم التشغيل فقط ؟

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

بالطبع يجب عليك اولاً معرفة المفاهيم من اجل برمجة الكيرنل .

راجع الروابط التاليه :

http://www.el7zn.com/WebSite/weblog/archiv...ad=1&id=263

http://www.el7zn.com/WebSite/weblog/archiv...ad=1&id=250

http://www.el7zn.com/WebSite/weblog/archiv...ad=1&id=246

http://www.el7zn.com/WebSite/weblog/archiv...ad=1&id=225

http://www.el7zn.com/WebSite/weblog/archiv...ad=1&id=204

/index.php?showtopic=70547

http://www.alkhawarezmi.com/arabicForum/

ابحث في جووجل عن Operating System development و ما شابه .

بالتوفيق .

#7

يعني النواة هي :

ادراة عمليات

و

ادارة ذاكرة

و

ادراة موارد

و

ادارة اجهزة

و

دوال للمبرمجين

اليس كذلك ان انا مخطئ

مفيش توقيع

#8

نعم النواة او نظم التشغيل بشكل عام لها وظيفتان .

الاولى هي ادارة الموارد , مثل ادارة الذاكره و المعالج و التنسيق بينهم وادارة القرص الصلب و ماشابه

اما الوظيفه الثانيه هي اخفاء بشاعة التعامل مع العتاد عن المبرمج و جعل التعامل مع العتاد برمجياً شئ بسيط :)

لينوس تورفالدز (مبرمج لينكس) يقول "في فيلم ثورة نظام تشغيل" ان الناس في الحقيقه لا يتعاملون مع نظم التشغيل و انما يتعاملون مع البرامج , و نظام التشغيل في الحقيقه يسهّل على البرامج العمل و ينتظر الاوامر منهم

#9

kernal وبكل بساطه اهم ملف في نظام التشغيل لمعرفه الهاردوير الذي سوف يتعامل معه السوفت وير

هذا الموضوع مغلق.

مواضيع مشابهة