قواعد المشاركة في المنتدى

(منتدى الأكسس) الموضوع:الحاق نتيجة استعلام فى جدول بواسطة: (startnet) :: (منتدى الأكسس) الموضوع:استيراد عده اوارق اكسل في جدول واحد بواسطة: (startnet) :: (منتدى الأكسس) الموضوع:فيديو للشروحات والدروس من عمل الاعضاء بواسطة: (startnet) :: (قسم الاعلانات) الموضوع:مزاد سعودي يحتوي على مزاد السيارات و العقار و الأجهزة ولوحات مميزه وارقام مميزه بواسطة: (اسامة الاحمر) :: (منتدى الأكسس) الموضوع:من أدخل السجل وقام بالتعديل عليه بواسطة: (أيمن غراوي) :: (منتدى الأكسس) الموضوع:اضافة سجل جديد في النموذج المخفي بواسطة: (د.كاف يار) :: (منتدى Microsoft Excel) الموضوع:شيت كنترول ابتدائي 2018 تصميم عبد الحميد شقير بواسطة: (shokeir) :: (منتدى الأكسس) الموضوع:مساعدة بتنفيذ فكرة لترحيل دين شهريا بواسطة: (د.كاف يار) :: (قسم الاعلانات) الموضوع:شركة نقل اثاث بالرياض بواسطة: (سمسم جمال) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:كيف تستخدم حلقة foreach واحدة للحصول على قيم من مجموعتين مختلفتين بواسطة: (عبد الكريم كنعان) :: (قسم الاعلانات) الموضوع:احصل على قنوات تلفزيونية مجانية بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:تملك شقتك الان في مشروع الجادة بالشارقة بواسطة: (اسامة الاحمر) :: (أخبار التكنولوجيا) الموضوع:خصومات الان من خدمة عملاء كاريير بواسطة: (ليان عمر) :: (قسم الاعلانات) الموضوع:موقع اعلانات تاسكي رويال بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:مطلوب فنيين تركيب كاميرات مراقبة وأنظمة أنذار حريق بواسطة: (royal sara) :: (منتدى الأكسس) الموضوع:مساعد عاجله لطريقة حل مشكلة الفرغات بالتقرير بواسطة: (STAR5000) :: (قسم الاعلانات) الموضوع:بدون تعقيدات تستلم خادمتك و سائقك بواسطة: (ايوان للاستقدام) :: (منتدى الأكسس) الموضوع:اخفاء حقول عند شرط بواسطة: (اواب) :: (قسم الاعلانات) الموضوع:ابطال السحرالشيخ سامح الكيشاني بواسطة: (اسامة الاحمر) :: (منتدى الأكسس) الموضوع:التفعيل بواسطة: (.husein)


راديو القرآن

المواضيع المثبته: (منتدى مبرمجي ASP) الموضوع:برنامج اختبارات للجامعات بواسطة: (عبدالله جابر شقليه) :: (منتدى Microsoft Excel) الموضوع:معلومات سريعة من برنامج اكسل بواسطة: (junkbki) :: (منتدى التصميم والجرافيكس) الموضوع:دروس فوتوشوب تو توب بواسطة: (Professional VB99) :: (منتدى الأكسس) الموضوع:الوصل الي المساعده بشكل سريع وتحميل المرفقات الى المنتدي بواسطة: (startnet) :: (منتدى برمجة الجرافكس) الموضوع:مجموعة دروس لتعليم الدايركت اكس بواسطة: (alaa gomaa) :: (منتدى برمجة التقارير) الموضوع:كيف ربط الكرستال ربورت بالنت2008 بواسطة: (raaddawood) :: (منتدى الكتب و المقالات) الموضوع:الشرح الكامل التفصيلي المصور لمعرفة نسخة الأكسيس وتخفيض الأمان برمجيا بواسطة: (zahrah) :: (منتدى Microsoft SQL Server) الموضوع:دورة Transaction SQL بواسطة: (Server_Programmer) :: (منتدى Microsoft Excel) الموضوع:open office بواسطة: (ramies) :: (منتدى Borland Delphi) الموضوع:دروس دلفى بواسطة: (khaled helal) :: (قسم الدروس و الدورات) الموضوع:دورة مجانية في الفجوال بيسك دوت نيت و خاصة بالمبتدئين بواسطة: (ITPROGRAMMER) :: (قسم التعاميم والشكاوي) الموضوع:هنيئا للشعب المصري بواسطة: (صهيب جاويش) :: (قسم أوفيس 2007) الموضوع:هذا القسم ارشيف المشاركات في منتدي الاكسس بواسطة: (startnet) :: (قسم المواضيع المميزة) الموضوع:برنامج مثبت نظام المستخدمين - الإصدار الثاني بواسطة: (مهند عبادي) :: (منتدى البرامج) الموضوع:شروحات لبرامجك المفضلة بواسطة: (junkbki) :: (منتدى مبرمجي ASP) الموضوع:شرح كود موقع شؤون الموظفين النسخة الأولى بواسطة: (alanees) :: (منتدى Microsoft Excel) الموضوع:مكتبة اكسيل كاملة - عربى - انجليزى بواسطة: (junkbki) :: (منتدى الوورد والباور بوينت) الموضوع:دورة انتاج برامج تفاعلية بإستخدام الباور بوينت بواسطة: (خليل إبراهيم) :: (منتدى مبرمجي ASP) الموضوع:كتاب مكون من 16 جزاء يتكلم عن asp بواسطة: (amricost) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:ماهو الـ IPSec بواسطة: (khaled helal)

إضافة رد إضافة موضوع جديد

> نظم تشغيل,مساعدة
Bookmark and Share
تقييم الموضوع Label معدل التقيم:0
مشاركةالسبت,25/ربيع الأول/1438 هـ,08:13 مساءً
المشاركة #1

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 1
سجل في:السبت,25/ربيع الأول/1438 هـ,08:06 مساءً
الدولة:اليمن
رقم العضوية: 108958



السلام عليكم ممكن مساعدة تسليم المشروع بكره
عمل برنامج بالفيجول استديو لنظم تشغيل وهذا هو المطلوب
Simple Process scheduler

This project requires implementing a simplified simulation of a process-scheduling system as might be used in the kernel of a multi-processing operating system.

In this project, you will use simple four queues(Job queue, ready queue, waiting queue, Io queue) to hold the PCBs, which will simply be variables of an appropriate classes as created in our previous class. Your system will keep track of which process is currently in simulated execution, and which processes are waiting for their turn. You will support making context switches, and also killing an existing process. All of these actions, as well as the creation of a new process, will be triggered by commands read from a script file.

Commands
This project will involve only one input file, containing the commands that are to be processed. The script file will contain a sequence of commands, one per line.
start<space><process name><space><PID><newline>
create a PCB for the process and append it to the relevant process queue.
run<space><process name><space><PID><newline>
move a PCB of a given process from job queue and append it to the ready queue if there is/are process in the ready queue, remove the one located in front of the queue with changing its state to running the running process is moved to the end of the relevant process queue.
Read/write<space><process name><space><PID><newline>
move a PCB of a given process that is in running state and append it to the waiting queue with changing its state to waiting if there is/are process in the ready queue, remove the one located in front of the queue with changing its state to running.
Readfinished/writefinished<space><process name><space><PID><newline>
move a PCB for a given process that is in waiting state and append it to the ready queue with changing its state to ready. if there is/are process in the ready queue, remove the one located in front of the queue with changing its state to running and switch the context of running process to the ready queue.
kill<space><PID><newline>
Search for a PCB storing the given PID. If one is found, remove the PCB. Note the PCB may be in the run state or on the process queue;
switch<space><priority><newline>
If there is no process with the specified priority in the process queue this has no effect. Otherwise, the first PCB with that priority in the process queue is moved to the run state and the running process is moved to the end of the relevant process queue.


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة

    

عدد المتصفحين لهذا المنتدى «1»: (الضيوف «1» - المتخفون «0»)
الأعضاء «0»: .

إضافة رد جديد إضافة موضوع جديد



 
الوقت الأن:اليوم,04:45 صباحاً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

منتديات المحيط العربي  -  راسلنا  -   أعلى
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)