Devam Ediyor

Simulator

The Simulator essentially consists of Jobs, Devices, and Schedulers -- all coordinated by a

single loop of code.

• A Job is a customer of services: it is a process that needs to use system resources during its

execution.

• A Device represents a resource in the system. The devices available to a job are the CPU and

the disk.

• You will also have a clock device and a pseudo-device that interrupts whenever a new job

arrives in the system.

• A Scheduler coordinates access to a device. It queues Jobs that are waiting to use a device

and will choose which job is the next to access.

The overall execution of the simulator occurs like this: Jobs arrive at the JobArrival device and

are entered into the system. A job's lifetime consists of alternating periods of using the CPU

(called a burst) and performing I/O. The Main Loop is responsible for moving jobs around the

system. It sends them to a scheduler, takes the next job from a scheduler, and starts and stops jobs

running on a device. The Disk Scheduler and the CPU Scheduler decide which job should be the

next to run on their respective devices. They also buffer jobs that are waiting to run but have not

yet been given access. The clock device is used to enable preemption.

Beceriler: C Programlama, J2EE, Java

Daha fazlasını görün: waiting jobs, o jobs, jobs java, customer services jobs, waiting, lifetime, execution, disk, coordinates , code disk, queues, access clock, cpu scheduler, coordinates use, performing, java pseudo, cpu scheduler java, scheduler java, RESPONSIBLE, java scheduler, java system using access, job clock, process available, process scheduler, java pseudo code

İşveren Hakkında:
( 1 değerlendirme ) Doha, Qatar

Proje NO: #61333

Seçilen:

sonalgoyal

Hi I can develop this application in Java for you. Please get in touch so that we can take this further. Regards, Sonal

10 gün içinde 300$ USD
(6 Değerlendirme)
5.4

2 freelancers are bidding on average $300 for this job

vulture

Hi, plz see PMB

in 9 gün içinde300$ USD
(1 Değerlendirme)
2.0