91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

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

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++編程設計代寫
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

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

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

    91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区
    99久久99精品久久久久久| 在线成人免费视频| 亚洲高清av| 一本一道久久综合狠狠老精东影业 | 国产99久久久国产精品潘金| 国产麻豆91精品| 国产成人精品www牛牛影视| 国产大陆精品国产| 99久久精品国产一区二区三区| www.色精品| 亚洲视频综合| 香蕉久久夜色精品| 欧美亚洲免费在线一区| 91 com成人网| 久久精品夜色噜噜亚洲a∨| 国产精品乱人伦| 亚洲高清久久久| 国产一区二区三区av电影| 成人黄色综合网站| 亚洲性人人天天夜夜摸| 美女精品国产| 日韩一区二区三免费高清| 精品久久国产97色综合| 国产精品美女久久久久久久久 | 综合在线观看色| 天堂在线一区二区| 高清不卡在线观看av| 欧美日韩a区| 久久蜜桃精品| 精品国产免费人成在线观看| 亚洲视频电影在线| 久草中文综合在线| 午夜精品亚洲一区二区三区嫩草| 亚洲黄色一区| 欧美日韩国产天堂| 国产精品欧美综合在线| 午夜伊人狠狠久久| jlzzjlzz国产精品久久| 国产日本精品| 欧美成人乱码一区二区三区| 一区二区三区欧美久久| 国产99一区视频免费| 一区二区冒白浆视频| 日韩亚洲欧美高清| 亚洲国产一区在线观看| av资源站一区| 在线观看免费视频综合| 中文字幕欧美激情一区| 久久99久久99| 亚洲精品字幕| 久久久久久久电影| 奇米影视7777精品一区二区| 欧美日本韩国在线| 欧美一区二区三区人| 亚洲欧美日韩中文播放| 成人性生交大片免费看视频在线 | 欧美精品第一页| 亚洲综合无码一区二区| 99热这里都是精品| 欧美美女一区二区| 亚洲高清久久久| 狠狠噜噜久久| 精品欧美乱码久久久久久1区2区| 午夜精品一区在线观看| 亚洲香蕉网站| 国产三级一区二区三区| 国产一区二区三区精品视频| 亚洲一区在线免费| 1024亚洲合集| 欧美在线亚洲综合一区| 91精品免费在线| 美女网站色91| 久久久久久精| 亚洲一区在线观看视频| 欧美日韩国产免费观看| 欧美v亚洲v综合ⅴ国产v| 国产在线视频精品一区| 色视频一区二区| 亚洲va国产天堂va久久en| 一区二区视频欧美| 国产精品理论在线观看| 91免费国产在线观看| 欧美变态tickling挠脚心| 国产一区二区在线免费观看| 91久久奴性调教| 日韩成人精品在线观看| 欧美资源在线| 午夜视频在线观看一区| 亚洲一区久久| 午夜精品在线看| 久久久精品性| 日韩二区三区在线观看| 久久国产主播| 琪琪久久久久日韩精品| 欧美在线观看视频一区二区三区| 亚洲mv在线观看| 色94色欧美sute亚洲线路二| 婷婷久久综合九色综合绿巨人| 免费在线欧美黄色| 日韩av电影免费观看高清完整版在线观看| 国产精品入口66mio| 亚洲一区中文在线| 老司机午夜免费精品视频 | 色哟哟一区二区三区| 日韩1区2区3区| 欧美日韩一级视频| 国产精品1区2区| 精品国产乱码久久| 欧美久色视频| 亚洲精品免费看| 久久久久se| 黄色成人免费在线| 欧美精品一区二区三区蜜臀| 亚洲欧美文学| 一区二区三区精品视频| 久久免费高清| 国产精品1024久久| 日本一区二区在线不卡| 夜夜爽av福利精品导航| 日韩高清不卡一区| 日韩精品最新网址| 亚洲福利精品| 日本91福利区| 日韩精品中午字幕| 一区二区自拍| 久久精品国产99国产精品| 日韩欧美卡一卡二| 日韩午夜免费视频| 韩日av一区二区| 国产精品午夜春色av| 久久久蜜桃一区二区人| 国产成人午夜精品5599 | 成人免费视频免费观看| 中文字幕在线不卡一区二区三区| 麻豆精品传媒视频| gogogo免费视频观看亚洲一| 亚洲卡通欧美制服中文| 欧美日韩国产精品成人| 欧美日韩四区| 久久国产麻豆精品| 国产精品色婷婷| 欧美午夜宅男影院| 欧美日韩 国产精品| 久久国产三级精品| 中日韩av电影| 欧美日韩亚洲国产综合| 国产综合婷婷| 国产成人免费xxxxxxxx| 一区二区三区欧美| 日韩免费观看2025年上映的电影| 亚洲三级毛片| 成人av电影在线播放| 舔着乳尖日韩一区| 国产精品久久久99| 日韩一区二区在线播放| 国产女优一区| 亚洲欧美综合国产精品一区| 久久精品国产99久久6| 亚洲美女视频在线观看| 精品美女在线观看| 欧美又粗又大又爽| 亚洲精品四区| 91色综合久久久久婷婷| 国产综合久久久久久久久久久久 | 亚洲区第一页| 99久久精品免费| 国产精品综合二区| 日韩主播视频在线| 亚洲品质自拍视频网站| 亚洲精品一区二区三区蜜桃下载 | 亚洲欧美福利一区二区| 久久蜜臀中文字幕| 欧美一区永久视频免费观看| 免费一区视频| 在线亚洲成人| 伊人天天综合| 欧美连裤袜在线视频| 国产成人av电影在线观看| 天天操天天色综合| 亚洲免费观看视频| 中文字幕成人在线观看| 久久先锋影音av鲁色资源网| 日韩亚洲欧美一区| 欧美一区二区大片| 3d成人h动漫网站入口| 欧美色综合天天久久综合精品| 午夜一区在线| 亚洲欧美大片| 亚洲女同在线| 羞羞答答国产精品www一本| 一本色道久久综合| 国产视频亚洲| 国产日产精品一区二区三区四区的观看方式| 欧美日韩国产在线一区| 欧美激情四色| 黄色亚洲在线| aa亚洲婷婷| 久久久久久久久久久久久久一区| 免费精品视频| 91国产成人在线|