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

(قسم الاعلانات) الموضوع:اسعار واشكال الرخام والجرانيت بمصر بواسطة: (الكوبرا للرخام) :: (منتدى الأكسس) الموضوع:اظهار رسالة تنبيه الشبكة مفصولة تأكد من توصيل كابل الشبكة بواسطة: (sameh awad) :: (قسم الاعلانات) الموضوع:جامعة بابل University of Babylon بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:مناديب مياه امجاد 0551610999 متواجدون على مدار الساعة بجميع مناطق المملكة بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:ماكينة البصمه المزودجه موديل DS100 بواسطة: (ماكس ايجى) :: (منتدى برمجة الجرافكس) الموضوع:تصميم فيديوهات الموشن جرافيك مع أطياف بواسطة: (جرافيرو109) :: (أخبار التكنولوجيا) الموضوع:اسعار الكلادينج بمصر واجهات كلادينج تكنوبوند بواسطة: (قمم الاعمار) :: (قسم الاعلانات) الموضوع:سارعوا بالاشتراك في أقوى دورة فوتوشوب للمبتدئين بواسطة: (اسامة الاحمر) :: (منتدى الأكسس) الموضوع:شرح جعل النموذج ياخد حجم الشاشة بطريقة تلقائيه بدون اكواد بواسطة: (xhanyx) :: (منتدى الأكسس) الموضوع:شرح عمل تقرير لاخراج متوسط السعر لاصناف فى الاكسس والاكسل بواسطة: (xhanyx) :: (قسم الاعلانات) الموضوع:أجهزة حضور والانصراف بالبصمة و الكارت ماركة ID WATCHER موديل IDF5000A بواسطة: (eng sara) :: (قسم الاعلانات) الموضوع:خط انتاج الفحم المضغوط تصنيع الشركة العصرية للصناعات الهندسية بواسطة: (asma79) :: (قسم الاعلانات) الموضوع:استثمر بذكاء واحجز شقتك في دبي ب10.000 درهم فقط بواسطة: (Aqarpost) :: (اقتصاد) الموضوع:احدث تشكيلات مظلات المدارس والسيارات من غاية الافكار الشركة الرائدة بواسطة: (rwan rwan) :: (قسم الاعلانات) الموضوع:خدمات نقل العفش والنظافة العامة ومكافحة الحشرات بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:لزيادة دخلك اكتشف السر مع alphacmarkets.com بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:احدث صور غرف نوم مودرن 2017_2018 معرض الكامل للاثاث بدمياط بواسطة: (رمز الهنا) :: (منتدى الأكسس) الموضوع:مشكلة الاكسيس والكوم بورت بواسطة: (aksaazza) :: (قسم الاعلانات) الموضوع:اوفر خط انتاج مياه معدنيه باعلي جوده من ماستر تك بواسطة: (الاء الحناوي) :: (منتدى Microsoft Excel) الموضوع:كيفية عمل قائمة منسدلة بواسطة: (esamkatreen555)


راديو القرآن

المواضيع المثبته: (القسم العام) الموضوع:كل موضوع تم شرحه فيديو هنا بواسطة: (startnet) :: (قسم الدروس و الدورات) الموضوع:برمجة بصمة الاصبع مع الدوت نت Microsoft FingerPrint Reader بواسطة: (FunctionSys) :: (منتدى Microsoft Visual Basic) الموضوع:Home Administrator Project بواسطة: (zoubicom) :: (منتدى الكتب و المقالات) الموضوع:الشرح الكامل التفصيلي المصور لمعرفة نسخة الأكسيس وتخفيض الأمان برمجيا بواسطة: (zahrah) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:DECODE SQL STATMENT بواسطة: (mshaqalaih) :: (منتدى Microsoft Visual Basic) الموضوع:شرح ODBC بواسطة: (VB_Manager) :: (منتدى مبرمجي ASP) الموضوع:مشروع تخرج القرية الذكية المصرية بواسطة: (caco) :: (منتدى ADO.NET العام) الموضوع:البدء مع ADO.NET بواسطة: (HnHn) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:موقع جيد به Tutorials و مشاريع مفتوحة المصدر بواسطة: (يوسف) :: (منتدى Borland Delphi) الموضوع:دورة تعليمية في تصميم دليل هاتف في دلفي بواسطة: (مهند عبادي) :: (منتدى برمجة التقارير) الموضوع:أداة لطباعة اي DataGridView بواسطة: (jbsa) :: (قسم المواضيع المميزة) الموضوع:برنامج مثبت نظام المستخدمين - الإصدار الثاني بواسطة: (مهند عبادي) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:مكتبة الأمثلة والتطبيقات للغة #C بواسطة: (النور) :: (منتدى برمجة الألعاب) الموضوع:استراتيجية انتاج و تسويق الالعاب بواسطة: (مصطفي البارودي) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:كتب اوراكل (عربي) ...حمل... بواسطة: (عبد الرحمن) :: (منتدى برمجة الشبكات في بيئة الدوت نت) الموضوع:Dot Net Networks & TCP/IP Programming بواسطة: (fmo_82) :: (منتدى مبرمجي ASP.NET) الموضوع:طريقة تحويل ملفات الفيديو إلى Flv وإلتقاط الصور مثل Youtube بواسطة: (عبدالله جابر شقليه) :: (منتدى برمجة التقارير) الموضوع:اصنع تقريرك في اقل من دقيقه واستغني عن الكريستال ريبورت بواسطة: (mero_make) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:موسوعة كتب واسطوانات تعليم الشبكات Networking بواسطة: (مرحبا الساع) :: (منتدى مبرمجي لغة جافا JAVA) الموضوع:درس : الاستثناءات في جافا Exceptions بواسطة: (nardien28)

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

> نظم تشغيل,مساعدة
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»: .

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



 
الوقت الأن:اليوم,10:31 مساءً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

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