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

(قسم الاعلانات) الموضوع:عروض برد صيفك بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:ابو عباس لنقل الاثاث داخل وخارج الرياض بواسطة: (المروج للتسويق 3) :: (قسم الاعلانات) الموضوع:كود خصم من موقع اي هرب IHERB بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:شراء اثاث مستعمل بالرياض بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:شقق للبيع النزهة محطة برتى مساحات من 100 م الى 250 م بواسطة: (جمعة عللام) :: (قسم الاعلانات) الموضوع:تنظيف البيوت بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:نقل اثاث بالرياض بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:تنسيق حدائق بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:عزل اسطح بالرياض بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:تنظيف موكيت و كنب بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:تنظيف خزانات بالرياض بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:تخزين اثاث بالرياض بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:الشركة المتحدة لخدمات الغاز المركزي بواسطة: (محمد علي زنهم) :: (قسم الاعلانات) الموضوع:مكافحة حشرات بالرياض بواسطة: (eng saeed) :: (قسم الاعلانات) الموضوع:اضيفى لمسة جمال الى منزلك من معرض الكامل للاثاث بواسطة: (رمز الهنا) :: (قسم الاعلانات) الموضوع:ابو عباس لشراء الاثاث المستعمل بواسطة: (المروج للتسويق 3) :: (منتدى الأكسس) الموضوع:اريد ان ابحث برقم هوية الشخص بواسطة: (startnet) :: (منتدى برمجة الجرافكس) الموضوع:تصميم فيديوهات media بواسطة: (جرافيرو109) :: (أخبار التكنولوجيا) الموضوع:شهادات توفل وايلتس للبيع 00962798140440 من داخل الامارات اصليه معتمده بواسطة: (دكتور فارس) :: (قسم الاعلانات) الموضوع:مقاول بالرياض0533266762 مؤسيه عيد العنزي للمقاولات بالرياض.مقاول ملاحق ممتاز بالرياض بواسطة: (عبدالرحمان)


راديو القرآن

المواضيع المثبته: (منتدى Microsoft Excel) الموضوع:شرح دوال الاكسيل كلِ على حده بواسطة: (ramies) :: (منتدى Microsoft Visual Basic) الموضوع:نظام إدارة المرتبات للمدارس Salary System 2008 بواسطة: (Max Bayne) :: (منتدى Microsoft Visual Basic) الموضوع:دورة التعامل مع قواعد بيانات Oracle بإستخدام ADO بواسطة: (Max Bayne) :: (منتدى مبرمجي ASP.NET) الموضوع:كتاب تصميم موقع اخباري بواسطة: (م.محمد الساعدي) :: (منتدى الوورد والباور بوينت) الموضوع:مكتبة الباور بوينت بواسطة: (ramies) :: (منتدى Microsoft Visual Basic) الموضوع:دروس صوت وصورة للربط بين اسكيوال سيرفر والفجوال بيسيك بواسطة: (wael abed) :: (منتدى Microsoft Visual Basic) الموضوع:شرح ODBC بواسطة: (VB_Manager) :: (منتدى مبرمجي لغة جافا JAVA) الموضوع:شرح أكواد الجافا بواسطة: (الردادي) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:حصرياً : كل شيء يخص الفيجوال بيسك دوت نت - اسطوانات - كتب - أكواد - ال بواسطة: (صائبكو) :: (منتدى أجاكس(Asynchronous JavaScript and XML)) الموضوع:إستخدام Web Services مع ASP.NET AJAX بواسطة: (يوسف جميل جادالله) :: (منتدى تحليل و تصميم نظم المعلومات) الموضوع:قواعد البيانات بواسطة: (ابو حسام) :: (منتدى الكتب و المقالات) الموضوع:الشرح الكامل التفصيلي المصور لمعرفة نسخة الأكسيس وتخفيض الأمان برمجيا بواسطة: (zahrah) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:أنواع الشبكات الحاسوبية بواسطة: (مرحبا الساع) :: (منتدى تحليل و تصميم نظم المعلومات) الموضوع:تحليل كامل لبرنامج حسابات بواسطة: (الشجرة الطيبة) :: (منتدى مبرمجي ASP) الموضوع:Compact An Access Database File From ASP بواسطة: (عبدالله جابر شقليه) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:موقع جيد به Tutorials و مشاريع مفتوحة المصدر بواسطة: (يوسف) :: (منتدى تحليل و تصميم نظم المعلومات) الموضوع:ما هو تحليل النظم System analysis بواسطة: (jbsa) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:مكتبة الأمثلة والتطبيقات للغة #C بواسطة: (النور) :: (القسم المفتوح) الموضوع:نصيحة لوجه الله بواسطة: (غزاوية أصيلة) :: (منتدى Microsoft Visual Basic) الموضوع:أكبر مشاركة فيجوال بيسك بواسطة: (SkyLight)

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

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

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



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

Powered By arabmoheet v3.1

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