Find Jobs
Hire Freelancers

Java Long term/Short term handler program

$30-200 USD

Đã hủy
Đã đăng vào hơn 18 năm trước

$30-200 USD

Thanh toán khi bàn giao
The main project is a simulation of an operating system with devices and disks. I will provide the code. WHat is needed is a modification: **This assignment will add a Short Term Scheduler, Long Term Scheduler, Medium Term Scheduler and system clock to the last homework. Processes will be scheduled by a Round Robin algorithm.** **We will still have the “Sys Gen?? and “Running?? sections as before. Sys-gen will remain the same except that a time slice will be indicated (by me) in milliseconds in addition to the number of devices.** **Our system will maintain all the Device Queues as before, the Ready Queue, add new processes and delete processes upon termination. It will also keep track of various statistics as we will mention later.** **The end of the time slice is signaled by me (the system clock) by hitting an “e?? at the keyboard. The process then goes to the Ready Queue. You will use the Round Robin algorithm.** **At any time I should be able to hit an “s?? on the keyboard to see a listing of all processes in the various queues. In addition to the “usual?? information, I should also see each process’ total CPU time, and its total time within the system. Make sure that this information doesn’t roll off the screen before I can read it.** **A process terminates (leaves the system) by my typing a “t?? on the keyboard. The system should then notify me (the accounting module) of its PID, total CPU time and its turnaround time.** **System devices may be requested by the process currently in the CPU as before by: P#, C# and D#. At this point, the process information is requested as before and saved in its PCB. The PCB is then sent to the correct Device Queue. Completion is signaled as before with p#, c# and d#. When a process completes, it goes back to the Ready Queue.** ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Java
Mã dự án: 3157978

Về dự án

Dự án từ xa
Hoạt động 18 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc

Về khách hàng

Cờ của UNITED STATES
United States
0,0
0
Thành viên từ thg 12 15, 2005

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.