Intro To Computer Science Assignment Winter Session
Intro To Computer Science Assignment Winter Session
Cloud computing is a model for delivering on-demand computing resources over the
internet. It Allows users to access computing power, storage, and software applications,
without the need for Owning and managing physical infrastructure. You are required to
write some characteristics of Cloud computing?
Answer
1-Self-service provisioning enables users to automatically obtain computing resources like server
time and network storage without requiring human intervention from the service provider.
2-Cloud services are easily accessible via the network, accommodating diverse client platforms
such as mobile phones, tablets, and laptops through standard mechanisms.
4-Rapid elasticity allows for swift and flexible provisioning and release of computing resources,
facilitating scaling up or down in response to demand for optimal resource utilization and cost
efficiency.
5-Measured service involves automatic control and optimization of resource usage in cloud
systems, utilizing metering capabilities at an appropriate level of abstraction. This ensures
transparency for both providers and consumers regarding resource usage and costs.
QUESTION NO:2
You are a student, and you notice that your computer is running unusually slowly. Upon
checking, you find that an unknown program is consuming a lot of resources. What are the
steps you should follow to identify and remove the potentially malicious software?
Answer
To identify and eliminate potentially harmful software, one can take several steps:
1. Examine Task Manager (Windows) or Activity Monitor (Mac) to identify unfamiliar or
suspicious programs utilizing significant resources.
2. Research any suspicious programs online to determine if they are recognized malware or
if other users have reported similar issues.
3. Ensure antivirus software is up to date and conduct a thorough system scan to detect and
remove any malware.
4. Review and disable unfamiliar programs set to run at startup.
5. Utilize reputable malware removal tools like Malwarebytes for scanning and eliminating
malicious software.
6. Inspect and remove any suspicious or unfamiliar browser extensions that may be slowing
down the system.
7. Keep the operating system and installed software updated with the latest security patches.
8. Backup essential files before making significant system changes to prevent data loss.
9. Perform a system restore if needed, reverting the computer to a previous state before the
issue occurred.
10. If unable to identify or remove the malicious software independently, consider seeking
assistance from a professional IT technician. Following these steps should help identify
and resolve issues related to potentially harmful software causing a slowdown in
computer performance.
QUESTION NO:3
A network is a communication path between at least two nodes that are exchanging
information. The Internet is the largest computer network in the world, connecting more
than a billion nodes, And URL (Uniform Resource Locator) is a unique identifier used to
locate a resource on the Internet. Using the following URL explain the important parts
including protocol, domain name, Top level domain name?
Answer
Domain Name: Identified as www.amazon.com, it serves as the unique label for the specific
website or server on the internet, with “amazon.com” being the domain name.
Top-level Domain (TLD): Denoted by “.com,” which stands for “commercial,” the top-level
domain indicates the nature or purpose of the website. Other examples include “.org” for
organizations, “.net” for networks, and country-specific TLDs such as “.uk” for the United
Kingdom. In summary, the URL incorporates the protocol, domain name, and top-level domain.
QUESTION NO:4
Software licensing is a way for end-users to gain access to software, whilst ownership rights
remain With the software publisher. One of the goals of software licensing is to reduce
revenue leakage to Zero. Explain how software licensing work and difference between
perpetual licensing and floating Licensing?
Answer
Software licensing constitutes a legal agreement between the end-user and the software
publisher, outlining the permissible use of the software. It authorizes the end-user to utilize the
software under specified conditions, while the ownership rights remain with the publisher.
Perpetual licensing, a conventional approach, involves a one-time payment by the user for
indefinite software use. Users receive a license key or file, allowing installation on a designated
number of devices.
Floating licensing facilitates shared access within an organization, enabling multiple users to
utilize a common pool of licenses. Unlike being tied to specific machines, these licenses “float”
across the network, accommodating intermittent use by numerous users, prevalent in corporate
settings.
The overarching objective of software licensing, encompassing both perpetual and floating
models, is to ensure the software publisher receives compensation for their intellectual property.
This helps minimize revenue loss by preventing unauthorized use or distribution of the software.
QUESTION NO:5
1. Read the case study carefully and answer the questions given below.
Internet-of-Thing’s devices are all around us, constantly transmitting data and
“talking” with other Internet-connected smart devices. IoT devices include smart
home speakers, wearable health Trackers, and mobile-app-controlled thermostats.
Parking in China is at a premium, with strict Parking controls that are implemented
by the city with heavy fines for illegal parking. In this Environment, it is common
for residents to rent out their personal parking spaces to visitors through Apps from
a number of different providers. To ensure that only authorized vehicles park in
these Spaces, China has developed an IoT-based smart lock that can be used to
prevent unauthorized Parking. The lock is bolted to the floor and can be raised or
lowered remotely. China is aiming to Create a new market with the smart lock, as
limited parking resources can be utilized more Effectively to meet growing demands
for parking with the use of this technology. This technology Is beneficial in terms of
simplicity, IoT connected smart lock is simple to use and does not require Training
by either the parking space owner or user to understand. Cost Reductions – As
smart Parking locks are distributed across a wide area, IoT offers cost reductions
and makes the process Of managing the locks simple and low-cost. The reliability
and high quality of IOT allow partners To focus on their service, and not on
maintaining and resolving communications network issues.
• According to the given study, what are the advantages people get from IoT-based Smart
locks in China?
Answer
IOT plays a crucial role in our everyday lives by fostering seamless connectivity and
communication among various smart devices. These devices, ranging from smart home speakers
to wearable health trackers and mobile-app-controlled thermostats, gather and transmit data,
facilitating the automation and remote management of daily tasks.
In the context of China, the study indicates the benefits derived from IoT-based smart locks,
which include:
i. User-Friendly Operation: The smart locks are easy to use, requiring no training for
both parking space owners and users.
ii. Cost Reductions: Through IOT implementation, managing the locks becomes more
straightforward and cost-effective.
iii. Improved Efficiency: Leveraging this technology allows more efficient utilization of
limited parking resources to meet the increasing demand, ultimately enhancing
overall efficiency in parking space management.