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

(منتدى الأكسس) الموضوع:المساعدة فى عمل شاشة دخول مستخدمين ليكتمل البرنامج بواسطة: (ابراهيم حورس) :: (منتدى الأكسس) الموضوع:طلب مساعده في حليل قاعدة بيانات بواسطة: (kaser906) :: (منتدى الأكسس) الموضوع:كود يظهرسجلات الشهر الحالى بواسطة: (nacer_alger) :: (قسم الاعلانات) الموضوع:ذبايح للبيع بالرياض مع التوصيل0554435958 اغنام للبيع بالرياض بواسطة: (عبدالرحمان) :: (منتدى الأكسس) الموضوع:اظهار البيانات المتشابهه من الجدول الثاني عند الاستعلام بواسطة: (raed99) :: (منتدى الأكسس) الموضوع:اين المشكلة في عملية النسخ الاحياطي بواسطة: (أبو تسنيم) :: (منتدى ADO.NET العام) الموضوع:عمل ابحاث جامعية حصرية بواسطة: (فهد بن ال سعود) :: (منتدى الأكسس) الموضوع:استدعاء مسيرات الرواتب بناء على شرط معين بواسطة: (عمر الرشيدي) :: (قسم الاعلانات) الموضوع:قناة يوتيوب تضم جميع فيديوهات المشاهير بقناة واحدة فقط بواسطة: (mohammedsalha) :: (منتدى ADO.NET العام) الموضوع:حل واجب جامعي باسعار مناسبة بواسطة: (فهد بن ال سعود) :: (قسم الاعلانات) الموضوع:نمتاز بالدقة والمهارة- اعالى الخليج بواسطة: (كوين) :: (قسم الاعلانات) الموضوع:أفضل موقع أخباري عربي ينقل أخبار العالم بواسطة: (اسامة الاحمر) :: (منتدى الكتب الالكترونية) الموضوع:كتاب اهلا بالعالم مسلّي وممتع للمبرمجين المبتدئين والمحترفين بواسطة: (اداء مقنع) :: (أخبار التكنولوجيا) الموضوع:كسب المال من مواقع تصميم التطبيقات بواسطة: (اداء مقنع) :: (قسم الاعلانات) الموضوع:شقق للبيع ش الخمسين النزهه 2 برنى 150 م بواسطة: (جمعة عللاممن) :: (منتدى Microsoft Excel) الموضوع:معادلة في الاسهم بواسطة: (awad1) :: (قسم الاعلانات) الموضوع:ماكينة التشكيل الحراري للبلاستيك فاكيوم بواسطة: (asma79) :: (قسم الاعلانات) الموضوع:خط انتاج الفحم المضغوط تصنيع الشركة العصرية للصناعات الهندسية بواسطة: (asma79) :: (قسم الاعلانات) الموضوع:اسعار الدريسنج رووم بواسطة: (هند صبرى 100) :: (قسم الاعلانات) الموضوع:أحدث أجهزة الحضور والانصراف ماركة ID WATCHER بواسطة: (eng sara)


راديو القرآن

المواضيع المثبته: (منتدى ADO.NET العام) الموضوع:ربط قاعدة البيانات والفرق بين الوضع المتصل والوضع المنفصل وشرحها بالتفصيل بواسطة: (علاء عبدالخالق) :: (قسم التعاميم والشكاوي) الموضوع:صفحة منتديات المحيط العربي على الفيس بوك بواسطة: (ramies) :: (منتدى مبرمجي ASP.NET) الموضوع:Visual Web Developer 2010 Express بواسطة: (يوسف جميل جادالله) :: (القسم المفتوح) الموضوع:لقاء صحفى بواسطة: (ramies) :: (القسم المفتوح) الموضوع:نصيحة لوجه الله بواسطة: (غزاوية أصيلة) :: (منتدى تحليل و تصميم نظم المعلومات) الموضوع:مراحل تحليل النظم لدراسة نظام قائم بواسطة: (jbsa) :: (قسم التعاميم والشكاوي) الموضوع:ماسنجر المحيط العربي بواسطة: (يوسف جميل جادالله) :: (منتدى Microsoft SQL Server) الموضوع:ما المقصود بتقنية replication بواسطة: (SQL Student) :: (منتدى ADO.NET العام) الموضوع:انشاء قواعد البيانات برمجيا جداول - علاقات -قيود بواسطة: (شهرزاد) :: (منتدى Microsoft SQL Server) الموضوع:يومياً أسئلة sql server مجاناً بواسطة: (m.atassi) :: (منتدى البرامج) الموضوع:شروط وضع المواضيع في قسم البرامج بواسطة: (kkarem55) :: (منتدى Microsoft Visual Basic) الموضوع:دروس صوت وصورة للربط بين اسكيوال سيرفر والفجوال بيسيك بواسطة: (wael abed) :: (منتدى Microsoft Excel) الموضوع:شرح الفيجوال بيزيك للمتوسطين vba بواسطة: (hs889) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:Oracle Online Documentation .. best resource of Info about Oracle بواسطة: (adnan_som) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:دورة قواعد البيانات (( اوراكل للمبتدئين )) بواسطة: (السند العربي) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:الادوات الجديده Controls فى الدوت نت بواسطة: (alaa gomaa) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:الشبكات الحاسوبية ..Computer Network.. بواسطة: (مرحبا الساع) :: (القسم المفتوح) الموضوع:الى الاخوه الاعضاء مع التحيه والتقدير بخصوص العناوين للمشاركة بواسطة: (startnet) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:تنصيب أوراكل 8i النسخة الشخصية على ويندوز XP بواسطة: (راحـل) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:طريقة عمل شبكة لاسلكية بين جهازين او أكثر ..اكس بي.. لمشاركة الملفات والإنترنت بواسطة: (مرحبا الساع)

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

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

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



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

Powered By arabmoheet v3.1

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