99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

EECS 2101代寫、代做java編程設計

時間:2023-11-13  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



EECS 2101 Section E Fall 2023
Assignment 2
System for Determining the Average Waiting Times When Three Different CPU
Scheduling Algorithms Are Used
Due Date: Monday November 13, 2023, 23:59.
1. Description of the Assignment
1.1. System for Determining the Average Waiting Times When Three Different CPU
Scheduling Algorithms Are Used
You are required to apply the concepts of data structures and algorithms that you have
learned in this course to design, analyze, implement, test, and document a system for
determining the average waiting times for any given set of processes when each of the
following three different CPU scheduling algorithms are used, as described in the
material in the textbook by Silberschatz, Galvin, and Gagne mentioned further below:
 (1) Preemptive Shortest-Job-First (SJF) Scheduling Algorithm, when the Arrival Time,
and Burst Time are given for each process;
(2) Round Robin (RR) Scheduling Algorithm. when the Arrival Time, Burst Time, and
Time Quantum are given for each process;
(3) Combined Round-Robin and Priority Scheduling Algorithm, when the Arrival Time,
Burst Time, Time Quantum, and Process Priority are given for each process.
1.2. Required Readings
To understand the basic concepts related to CPU scheduling algorithms, you are required
to read the material in the book authored by Silberschatz, Galvin, and Gagne, “Operating
System Concepts,” Tenth Edition, Wiley, 2018, specified below. (A copy of the specified
material in Silberschatz, Galvin, and Gagne’s book can be found in the 2101E F23 eClass
file: Operating_System_Concepts_CPU_Scheduling.pdf)
(a) To understand the basic concept of CPU scheduling:
 Read Silberschatz, Galvin, and Gagne page 200, first two paragraphs.
(b) To understand the basic concept of Waiting time:
 Read Silberschatz, Galvin, and Gagne page 205, 3rd paragraph.
(c) To understand the basic concepts of the Preemptive Shortest-Job-First (SJF)
Scheduling Algorithm:
 Read Silberschatz, Galvin, and Gagne page 207, 1st paragraph under subsection 5.3.2
 “Shortest-Job-First Scheduling” and
 page 209, starting from 3rd paragraph, and example of preemptive SJF scheduling.
(d) To understand the basic concepts of the Round-Robin (RR) Scheduling Algorithm:
 Read Silberschatz, Galvin, and Gagne page 209, the paragraphs under subsection
 5.3.3 “Round-Robin Scheduling” and all the material on page 210, including the
 example of the RR scheduling algorithm.
(e) To understand the basic concepts of the Combined Round-Robin and Priority
Scheduling Algorithm:
 Read Silberschatz, Galvin, and Gagne pages 21**214, all the material under
 subsection 5.3.4 “Priority Scheduling”, including the example of the combined
 round-robin and priority scheduling algorithm starting from the last paragraph of page
 213 until the end of the subsection 5.3.4.
(f) You may also take a look at Slide DS.6.33 “Application: Round Robin Schedulers”
 in the file “DS.6.pdf” posted on 2101E F23 eClass.
1.3. Requirements regarding the design, analysis, implementation, testing, and
documentation of the system:
(a) When designing the software to implement the System for Deterministic Modeling of
CPU Scheduling Algorithms, you must apply best practice software engineering
principles and carefully choose appropriate data structures and methods. Furthermore, in
your report/documentation you must justify and explain why you chose each particular
data structure and method.
(b) You must analyze the asymptotic run times and space usage of your methods in the
report.
(c) You must describe in detail any problems or difficulties that you had encountered, and
how you solved or were able to overcome those problems or difficulties in the report.
(d) Additional Requirements:
(d1) You must make sure that your code has very detailed comments.
(d2) You must make sure that your code compiles correctly.
(d3) You must make sure that your code does not generate non-recoverable exceptions.
(d4) You must make sure that your code is able to handle incorrect input.
Failure to satisfy all the requirements above will result in a low mark for the
assignment.
2. Platform on Which The System for Deterministic Modeling of CPU Scheduling
Algorithms is to be Implemented
The programs should to be implemented using the Java programming language and you
should make sure that the TAs/markers will be able to run them on the Red server at
York.
3. What to Hand In
3.1. Each group is required to submit an electronic copy of the following to the 2101E
F23
eClass folder titled “2101E F23 Assignment 2”:
1. A written report that identifies and addresses all the important aspects and issues in the
design, analysis, implementation, testing, and documentation of the software for the
problem described above. The required format of the submitted written report is PDF.
2. The Java source programs.
3. A “Test_output” file containing the output of any testing your group has done.
4. A “README” file explaining how to compile and run your group’s program.
3.2. Each group is also required to use the utility "submit" to submit the electronic
version of the above 3 files to the course directory /cs/course/2101E/submit/a2
on the Red server.
(Please direct all inquiries about how to login to the Red server to the Helpdesk at York
University Information Technologies (UIT). Once you have logged into the Red server,
in order to learn how to use any command such as “submit” on the Red server, type “man
submit”.)
Important Warning:
Only submitting an electronic copy of your group’s assignment to eClass is not
enough! If your group fails to use the utility "submit" to submit the electronic
version of the above 3 files to the course directory /cs/course/2101E/submit/a2 on or
before the due date, your group’s assignment will receive a grade of ‘F’.
4. Evaluation of the Assignment
4.1. The report part of your assignment (60%) will be evaluated according to:
(a) How well you have satisfied the requirements specified in Section 2 above.
(b) How well you have explained the design and implementation of your system and how
well you have justified your design decisions.
(c) The quality of your design.
(d) How well you have designed and explained the testing.
(e) The clarity, and readability of the report.
4.2. The program and testing part of your assignment (40%) will be evaluated according
to:
(a) The quality of the design and implementation of your programs.
(b) The quality of the testing of your programs.
(c) Whether your programs satisfy the Additional Requirements in Section 1.3 (d), (d1)-
(d4) above.
5. Resources
5.1. A copy of the material in Silberschatz, Galvin, and Gagne’s book mentioned above
can be found in the file on 2101E F23 eClass titled:
“Operating_System_Concepts_CPU_Scheduling.pdf”
5.2. A primitive sample java program template, is posted in the file
“EECS_2101E_F23_a2_primitive_sample_template.java” on 2101E F23 eClass,
Please note that the ONLY PURPOSE of providing this primitive sample java program
template is to provide some hints of what kinds of input data and output data could be
involved in the assignment. Your program is NOT required to be the same, or in any
way similar to, any elements or parts of this primitive sample java program template,
including either the style, or format, or syntax, or code, or data structures, or program
organization, etc., of any parts of this primitive sample java program template. Please
note that no further explanation regarding this primitive sample java program template
will be provided.
5.3. A copy of a set of slides related to the material in Silberschatz, Galvin, and Gagne’s
book mentioned above can be found in the file on 2101E F23 eClass titled:
“OS-ch5_part_1.pdf”
5.4. A copy of video recordings related to the set of slides in item 5.3 can be found in the
files on 2101E F23 eClass titled:
“OS-ch5_part_1.1.mp4,” and “OS-ch5_part_1.2.mp4”
Please note that it is completely up to each individual student to determine whether the
items in 5.3 and 5.4 may be useful or not for doing this assignment. Please note that
no further explanation regarding the items in 5.3 and 5.4, will be provided.
6. Notes
Please note that the requirements specified in Section 1. Description of the Assignment
above, are the minimum requirements that must be satisfied by your assignment.
Obviously, there are many other possible details of the System for Deterministic
Modeling CPU Scheduling Algorithms that have been left unspecified. It is your
responsibility to make appropriate design, analysis, implementation, testing, and
documentation choices concerning the unspecified details of the System for Deterministic
Modeling of CPU Scheduling Algorithms, and justify those decisions in your group’s
report.
Note that although the material in the textbook by Silberschatz, Galvin, and Gagne do not
include examples of the Round Robin (RR) Scheduling Algorithm; and Combined
Round-Robin and Priority Scheduling Algorithm when Arrival Times are NOT all equal
to zero, you should still try to figure out how to correctly handle cases where Arrival
Times are not all equal to zero, based on the concepts explained in the material in
Silberschatz, Galvin, and Gagne’s textbook (you should first try to get your program to
work correctly for the cases where Arrival Times are all equal to zero, before attempting
to get your program to work correctly for the cases where Arrival Times are not all equal
to zero.)
You need to very carefully read and try your best to fully understand the explanation in
the textbook by Silberschatz, Galvin, and Gagne regarding how the various CPU
scheduling algorithms work, as no further explanation beyond Silberschatz, Galvin, and
Gagne’s textbook will be provided.
In general it is up to each individual student to make his/her individual judgment
regarding details that are not explicitly specified above, such as what design, analysis,
implementation, testing, and documentation choices should be made; what specific
material to include in the report, the length of writing for each specific material/topic
in the report, the total length of the report, how to organize and structure the material
in the report, …, etc., and any other possible details about the report.
請加QQ:99515681 或郵箱:99515681@qq.com   WX:codehelp

掃一掃在手機打開當前頁
  • 上一篇:COMP3230代寫、代做python語言程序
  • 下一篇:COMP9024代做、c++編程設計代寫
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                亚洲6080在线| 亚洲电影一级黄| 国产欧美一区二区三区沐欲| 日韩精品乱码免费| 5566中文字幕一区二区电影| 免费不卡在线观看| 久久久国产一区二区三区四区小说| 日本亚洲最大的色成网站www| 91精品黄色片免费大全| 国精品**一区二区三区在线蜜桃| 国产亚洲一区二区三区| 国产成人亚洲综合a∨猫咪| 国产女人18毛片水真多成人如厕| 色综合久久中文综合久久牛| 婷婷综合五月天| 日本一二三四高清不卡| 欧美丝袜丝交足nylons图片| 国产制服丝袜一区| 亚洲乱码一区二区三区在线观看| 欧美精选在线播放| 国产夫妻精品视频| 丝袜亚洲另类丝袜在线| 暴力调教一区二区三区| 国产精品美女久久久久久久久久久 | 亚洲欧美综合另类在线卡通| 成人深夜在线观看| 亚洲宅男天堂在线观看无病毒| 91精品福利在线一区二区三区| 高清成人在线观看| 麻豆成人综合网| 亚洲午夜一区二区| 中文字幕一区二区三区蜜月| 欧美一区二区三区免费观看视频| 国产在线日韩欧美| 丝袜美腿亚洲色图| 中文字幕视频一区二区三区久| 日韩一级二级三级精品视频| 色av一区二区| 成人一级视频在线观看| 美女网站视频久久| 亚洲综合av网| 中文字幕乱码亚洲精品一区| 欧美大度的电影原声| 99久久国产免费看| 成人v精品蜜桃久久一区| 另类小说图片综合网| 午夜伦理一区二区| 亚洲国产cao| 久久久99久久| 国产欧美日韩综合| 欧美亚洲国产一区二区三区va| av不卡一区二区三区| 国产成人亚洲综合a∨婷婷图片 | 成人综合婷婷国产精品久久| 日韩精品乱码av一区二区| 亚洲一区二区偷拍精品| 伊人色综合久久天天人手人婷| 国产精品高潮久久久久无| 国产精品视频线看| 亚洲色图丝袜美腿| 一区二区三区四区在线| 亚洲午夜视频在线| 五月婷婷激情综合网| 免费在线欧美视频| 国产很黄免费观看久久| 国产成人免费av在线| 99久久伊人久久99| 精品视频1区2区3区| 日韩欧美中文字幕精品| 久久久久国产精品厨房| 亚洲欧洲三级电影| 五月婷婷综合激情| 国产激情精品久久久第一区二区| 不卡av在线网| 免费成人小视频| 国产成人免费视频精品含羞草妖精| 精品亚洲国内自在自线福利| 国产精品1区2区| 成人国产精品免费观看动漫| 93久久精品日日躁夜夜躁欧美| 在线中文字幕一区二区| 欧美一区二区久久久| 久久九九影视网| 亚洲乱码国产乱码精品精的特点 | 欧美日韩国产小视频在线观看| 欧美精品一卡两卡| 久久人人97超碰com| 日本一区二区视频在线观看| 亚洲一二三四在线| 激情亚洲综合在线| 欧美天堂一区二区三区| 国产日韩影视精品| 亚洲国产视频直播| 成人av动漫在线| 日韩美一区二区三区| 亚洲欧美视频在线观看视频| 久久精品国产精品亚洲精品| 91福利区一区二区三区| 欧美激情一区三区| 久久精品国产久精国产| 欧美日韩精品一区二区| 亚洲欧美欧美一区二区三区| 国产一区二区三区四| 51精品秘密在线观看| 亚洲精品国产一区二区精华液| 国产精品一区二区在线播放 | 99久久伊人精品| 26uuu精品一区二区在线观看| 亚洲成人av一区二区三区| 99久久久国产精品免费蜜臀| 久久久综合精品| 精品一区二区三区香蕉蜜桃| 欧美日韩精品高清| 亚洲已满18点击进入久久| 成人黄动漫网站免费app| 国产午夜亚洲精品不卡| 久久99在线观看| 日韩精品专区在线影院观看| 午夜视频一区在线观看| 欧美日韩专区在线| 午夜伊人狠狠久久| 欧美日韩成人综合天天影院 | 久久99精品国产| 欧美美女一区二区在线观看| 一区二区在线观看免费| 99久久国产综合精品色伊| 国产丝袜在线精品| 国产成人av福利| 国产婷婷色一区二区三区四区 | 久久99国内精品| 日韩欧美资源站| 黄色资源网久久资源365| 久久综合色婷婷| 国产在线精品不卡| 欧美国产日韩a欧美在线观看 | 丝袜美腿亚洲综合| 69堂成人精品免费视频| 午夜伦理一区二区| 日韩午夜激情免费电影| 麻豆高清免费国产一区| 久久综合丝袜日本网| 国产又黄又大久久| 国产精品视频麻豆| 欧美丝袜第三区| 免费视频最近日韩| 精品国产一区二区三区久久影院 | 国产成人无遮挡在线视频| 在线不卡中文字幕| 日韩精品电影在线| 亚洲精品在线一区二区| 成人黄色小视频在线观看| 一区二区视频免费在线观看| 欧美日韩国产一二三| 久久成人av少妇免费| 国产精品久久毛片av大全日韩| 一区二区三区在线视频免费观看| 一本大道久久a久久综合婷婷| 亚洲高清视频的网址| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产精品久久久久久久久快鸭| 国产精品亚洲午夜一区二区三区| 国产精品久久久久久久午夜片| 色婷婷亚洲精品| 激情都市一区二区| 亚洲国产一二三| 国产婷婷一区二区| 91精品午夜视频| 色系网站成人免费| 精品一区二区三区av| 亚洲欧美乱综合| 2021中文字幕一区亚洲| 91丝袜呻吟高潮美腿白嫩在线观看| 日韩中文字幕91| 亚洲日穴在线视频| 亚洲欧洲日韩一区二区三区| 精品一区二区三区视频在线观看| 中文字幕一区二区三区不卡在线| 欧美群妇大交群中文字幕| 国产91精品一区二区麻豆网站| 首页国产欧美久久| 亚洲欧美视频在线观看| 久久综合久久综合亚洲| 欧美军同video69gay| 在线免费av一区| 不卡的av在线播放| 大胆欧美人体老妇| 国产在线精品一区二区不卡了| 日韩精品久久理论片| 夜夜揉揉日日人人青青一国产精品| 国产精品视频一二三区| 久久网站热最新地址| 日韩欧美一级精品久久| 欧美日韩一区在线观看| 欧美图片一区二区三区| 欧美在线观看禁18| 色婷婷综合在线| 在线亚洲一区观看| 欧洲亚洲国产日韩| 日本二三区不卡| 日本韩国一区二区三区视频|