logo

Coit-20246 Submission Assignment 2022

Please complete the assignment using the provided template and fill in the required information for each of the ten tasks.

13 Pages5506 Words6 Views
   

Added on  2022-10-17

Coit-20246 Submission Assignment 2022

Please complete the assignment using the provided template and fill in the required information for each of the ten tasks.

   Added on 2022-10-17

ShareRelated Documents
COIT 20246 ASSIGNMENT SUBMISSION
Due date: Thursday Week 11 (2PM AEST)
Part: Written Assessment
Weighting: 30% of total assessment.
Submission: Electronic (see course website for details)
Please fill in the following details:
Student Name
Student Number
Tutor’s Name
Instructions
It will be necessary to use online resources to complete this assignment, please
ensure you cite and reference any such materials using the Harvard format.
DO NOT copy content directly from either the text or Internet resources: this
assignment is to be in your own words. You will lose marks if you do not use
your own words!
Please complete your assignment using this submission template file, inserting your
responses where indicated.
DO NOT delete the marking criteria page – changes are permitted to the
formatting of other pages including the headers and footers.
Tasks
There are ten (10) tasks, one for each week: the tasks are detailed below. There is
a table to complete for each task. Please fill in the information required.
Note: Each resource summary should be around 200-300 words.
Each summary should briefly explain:
- What the resource is about
- Why you selected it
- What are the main points or key information covered in the resource
- Why the resource was useful.
For more advice about how to complete the assignment, as well as examples and
information about selecting good resources, please see the assessment page on the
Moodle unit web site:
https://moodle.cqu.edu.au/mod/assign/view.php?id=965540
1
Coit-20246 Submission  Assignment  2022_1
Example
The “Internet of things” is an emerging trend towards smart interconnected embedded
technologies that allow us to monitor and control our environment. Collect and summarise
an online resource that describes ONE example or application of the Internet of things.
Title, Link and Reference:
Connected Medical Devices, Apps: Are They Leading the IoT Revolution — or Vice Versa?
https://www.wired.com/insights/2014/06/connected-medical-devices-apps-leading-iot-revolution-
vice-versa/
Lars, N 2014, ‘Connected Medical Devices, Apps: Are They Leading the IoT Revolution —
or Vice Versa?’, Wired, June 2014, viewed 1 February 2017,
https://www.wired.com/insights/2014/06/connected-medical-devices-apps-leading-iot-
revolution-vice-versa/
Note: You may use abbreviated URLs (to the website) in the reference, however you must
provide the FULL link above it that, when pasted into the Web Browser, will take the
marker directly to the resource. Using full URLs in the reference (as in this example) is fine
too.
Summary:
Connected Medical Devices, Apps: Are They Leading the IoT Revolution — or Vice Versa?
This article describes the emergence of the Internet of Things (IoT) in the context of
medical devices. I chose this article because it not only examines the applications of a
very useful class of IoT devices, but it also highlights the need for ways of collecting and
processing the data they produce.
In the article, the author describes how many medical monitoring devices are now capable
of connecting to the Internet and are becoming a normal part of patient care. These
devices allow remote monitoring of patient health wirelessly and can collect data on a wide
range of vital signs and indicators. Data can be collected from a range of sensors reading
everything from heart rate and blood pressure through to blood sugar levels and
temperature.
In addition to passive monitors, IoT medical devices provide the ability to proactively
prompt patients to do things, for example to warn them of their blood pressure or to alert
them that they need more medication. The article points out that many of these
notifications are the result of apps (software) interacting with both the devices and the
patients.
Perhaps the most interesting aspect of the article is the author’s discussion of what
happens to the data that the IoT medical devices produce. The author explains that many
devices can send data directly to the cloud for storage and analysis and that this data
constitutes a wealth of information that will potentially improve healthcare in the future.
I found this article useful because it not only highlighted the increasing ubiquity of Internet-
connected medical devices, but also made me think about how the data is collected, where
it is stored and how it could be used – both positively and negatively – in the future.
2
Coit-20246 Submission  Assignment  2022_2
Week 1
The text discusses about different architectures for parallel processing used for
Multiprocessor Machines such as multiple-instruction stream - multiple-data stream
(MIMD), single-instruction stream - multiple-data stream (SIMD) etc. Find and
summarise ONE resource that compares between MIMD and SIMD architectures.
The resource, and your summary, must focus only on MIMD and SIMD architectures.
Title, Link and Reference:
Difference between SIMD and MIMD
https://techdifferences.com/difference-between-simd-and-mimd.html
Tech Differences. (2019). Difference between SIMD and MIMD (with Comparison
Chart) - Tech Differences. [online] Available at:
https://techdifferences.com/difference-between-simd-and-mimd.html [Accessed 24
Sep. 2019].
Summary:
Difference between SIMD and MIMD
This article describes the differences between SIMD and MIMD. I chose this article
as it comprises of a proper chart of comparison, definition, main differences and
lastly the conclusion. It also involves all the advantages of both SIMD as well as
MIMD.
In this article, the author describes all the differences very well. SIMD is known to be
expanding to the multiple data of single instruction whereas MIMD expands to the
multiple data of multiple instruction. In case of SIMD, requirements of memory are
smaller, debugging is synchronous and the expense is also low. On the other hand,
requirements of memory is larger, debugging is multiple and the expense is medium.
The article comprises of all the various advantages of both MIMD and SIMD.
In MIMD, each of the elements of processing will be storing a copy of the particular
program which will be incrementing all the various requirements of the memory. On
the other hand, SIMD needs a much less memory as it will be storing only a single
program copy. MIMD is very much complex as well as efficient as per the
comparison is done with SIMD. The specific performance of both SIMD as well as
MIMD is known to be greatly affected by the implementation of the overlapping of CU
that will be dependent upon the uniformity.
It can be well said that SIMD will be far better performing in a case of the overlap of
the uniform control unit and in case of overlapping of the CU which will be non-
uniform MIMD will be much more effective. This article is very much useful as it
comprises of all the main differences in between SIMD and MIMD.
Week 2
The text discusses about one of the common problems that can arise during
resource allocation in operating systems, which is known as deadlock. Find and
summarise ONE resource that describes an algorithm of either deadlock avoidance
or deadlock prevention. The resource, and your summary, must focus on a single
algorithm of either deadlock avoidance or deadlock prevention, NOT both.
3
Coit-20246 Submission  Assignment  2022_3
Title, Link and Reference:
Dijkstra’s Banker’s algorithm detailed explanation
https://www.hackerearth.com/blog/developers/dijkstras-bankers-algorithm-
detailed-explaination/
HackerEarth Blog. (2019). Dijkstra's Banker's algorithm detailed explanation |
HackerEarth Blog. [online] Available at:
https://www.hackerearth.com/blog/developers/dijkstras-bankers-algorithm-detailed-
explaination/ [Accessed 24 Sep. 2019].
Summary:
Dijkstra’s Banker’s algorithm detailed explanation
In this article, the resource is all about the Dijkstra’s Banker’s algorithm. It comprises
of a fully detailed explanation of it. This resource has been selected as it provides a
lot of information regarding the banker’s algorithm. There is a detailed explanation of
the algorithm and this resource also comprises of the banker’s algorithm utilising the
programming language C++.
This article describes that Banker’s algorithm is particularly referred to as the
algorithm of avoidance or the algorithm of Deadlock and this has been well
developed by Edsger Dijkstra. It is capable of testing the safety of the specific
allocation of all the possible resources which have been predetermined and it will
also be making a number of states for checking the condition of deadlock. There are
some scenarios which have been well presented depicting the deadlock and there is
also a situation of Unsafe state which has been clearly shown that can be solved
utilising the particular Banker’s Algorithm.
In this article, it has been said that for making the Banker’s algorithm work properly,
three different things must be well known. First is the amount of each resources
which each and every person can highly request [MAX]. Second is the amount of
each resource which each and every person will be recently holding [Allocated] and
lastly the amount of resource which will be available within the system for each
particular person [Available]. Hence, it can be said ultimately that we will be requiring
MAX and the REQUEST. NEED = MAX – ALLOCATED
A particular resource will be properly allocated only for a particular condition which
will be REQUEST < = AVAILABLE or otherwise it will be waiting till all the various
resources will be totally made available.
This article is capable of not only providing a detailed information regarding the
Dijkstra’s Banker’s algorithm but also shows the algorithm utilising the C++
programming language.
4
Coit-20246 Submission  Assignment  2022_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
COIT 20246 Assignment Submission
|16
|5014
|252

COIT Submission Assignment 2022.
|13
|5002
|12

Coit 20246 Submission Assignment 2022
|14
|4610
|12

Case Study Of Internet Of Things
|14
|5545
|10

Harvard Format Week Marks Awarded
|12
|4289
|18

Coit 20246 Assignment Submission 2022
|17
|5121
|16