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

(قسم الاعلانات) الموضوع:موقع موفيز فور يو بواسطة: (اسامة الاحمر) :: (منتدى ADO.NET العام) الموضوع:نصائح مهمه لتنظيف منزلك باحترافيه مع شركة الافضل بالدمام بواسطة: (سلطان توركي) :: (قسم الاعلانات) الموضوع:ذكر الله بواسطة: (reemheeh) :: (قسم الاعلانات) الموضوع:أفضل مكان لبيع الكتب في الامارات بواسطة: (ياسمين محمد) :: (منتدى الأكسس) الموضوع:فتح نموذج جديد بواسطة: (ragabsayed) :: (قسم الاعلانات) الموضوع:موقع النهضة موقع لبناني عربي شامل بواسطة: (اسامة الاحمر) :: (منتدى الأكسس) الموضوع:لا ستطيح الدخول لكثر من مستخدم بواسطة: (الباشق1) :: (منتدى ADO.NET العام) الموضوع:تصميم ديكور بيتك عندنا ثرى دى علي يد مبدعين مودرن كلاسيك واجهات مجلس مقلط صالون بواسطة: (decoration way) :: (قسم الاعلانات) الموضوع:يونيفورم - احدث تصميمات اليونيفورم -01200561116 - شركة 3A لليونيفورم بواسطة: (fareda) :: (قسم الاعلانات) الموضوع:ايجار وبيع ارواب التخرج بأقل الاسعار -01200561116-شركة 3A لليونيفورم بواسطة: (fareda) :: (قسم الاعلانات) الموضوع:يونيفورم - محل بيع يونيفورم طبى - شركة السلام للملابس الطبية 01102226499 بواسطة: (fareda) :: (قسم الاعلانات) الموضوع:كاميرات مراقبة خارجية CONVOY 5MP بواسطة: (safy mohamed) :: (قسم الاعلانات) الموضوع:يونيفورم حضانات - زى اطفال الروضه -شركة السلام لليونيفورم 01223182572 بواسطة: (fareda) :: (قسم التطوير والاقتراحات) الموضوع:دورة تحليل الآثار الاقتصادية للمشكلات البيئية بواسطة: (Nermeen metc) :: (قسم الاعلانات) الموضوع:يونيفورم - شركات تصنيع يونيفورم مصانع -شركة السلام لليونيفورم 01118689995 بواسطة: (fareda) :: (قسم الاعلانات) الموضوع:دورات تدريبيه بواسطة: (المركز الاقليمي العربي) :: (قسم التطوير والاقتراحات) الموضوع:دورة مهارات التسويق الحديثة للتأمين بواسطة: (Nermeen metc) :: (قسم الاعلانات) الموضوع:دورات تدريبيه بواسطة: (المركز الاقليمي العربي) :: (منتدى ال SQL العام) الموضوع:مركز صيانة ثلاجات كريازى بالاسكندرية بواسطة: (لؤي محمد حمزه) :: (قسم الاعلانات) الموضوع:دورات تدريبيه بواسطة: (المركز الاقليمي العربي)


راديو القرآن

المواضيع المثبته: (قسم الدروس و الدورات) الموضوع:لتحميل مجموعة امثله على الفيجوال بيسيك دوت نت 2005 بواسطة: (HnHn) :: (منتدى ADO.NET العام) الموضوع:انشاء قواعد البيانات برمجيا جداول - علاقات -قيود بواسطة: (شهرزاد) :: (منتدى Microsoft SQL Server) الموضوع:تابعوا دروس sql2000 بواسطة: (dody) :: (منتدى Microsoft SQL Server) الموضوع:كيف أقوم بنسخ البيانات فقط من جهازي الى الويب بواسطة: (أبو محمـد) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:DECODE SQL STATMENT بواسطة: (mshaqalaih) :: (منتدى Microsoft Visual Basic) الموضوع:بنك اكواد المحيط العربي بواسطة: (محمد جمعة) :: (منتدى تحليل و تصميم نظم المعلومات) الموضوع:ما هو تحليل النظم System analysis بواسطة: (jbsa) :: (منتدى ADO.NET العام) الموضوع:الطريقة السهلة لربط سي شارب بقاعدة بيانات اكسيس بواسطة: (kal7hos) :: (منتدى أجاكس(Asynchronous JavaScript and XML)) الموضوع:تقسيم النتائج لعدة صفحات مع 3 لغات برمجة ويب بواسطة: (عبدالله جابر شقليه) :: (قسم التعاميم والشكاوي) الموضوع:الرتب في المنتدى بواسطة: (عبدالله جابر شقليه) :: (منتدى برمجة التقارير) الموضوع:شرح طريقة اضافة تقرير Crystal Reports في الـ ASP.NET بواسطة: (FunctionSys) :: (منتدى مبرمجي ASP.NET) الموضوع:كيفية ربط الأوراكل مع asp.net بواسطة: (عبدالله جابر شقليه) :: (قسم النسخ والتحويل) الموضوع:برنامج تحويل قواعد البيانات العظيم بواسطة: (arabsboy) :: (منتدى الكتب و المقالات) الموضوع:كتب في الاكسس باللغة العربية بواسطة: (ابو حسام) :: (قسم الاعلانات) الموضوع:الرجاء عدم تكرار الاعلانات حتي يستفيد الجميع من المنتدي بواسطة: (startnet) :: (منتدى التصميم والجرافيكس) الموضوع:الكتابة باللغة العربية في برنامج فلاش بواسطة: (مبرمجة فلسطينية) :: (منتدى مبرمجي ASP) الموضوع:مشروع university للجامعات بواسطة: (عبدالله جابر شقليه) :: (منتدى Microsoft Visual Basic) الموضوع:الموضوع الشامل عن جهاز الباركود BarCode بواسطة: (Max Bayne) :: (منتدى الكتب و المقالات) الموضوع:الجديد في Office Access 2007 بواسطة: (عبد الله الثبيتي) :: (منتدى Microsoft Visual Basic) الموضوع:شرح ODBC بواسطة: (VB_Manager)

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

> نظم تشغيل,مساعدة
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:34 مساءً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

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