ICT Assignment
ICT Assignment
Technologies
Course Code CC120 Assignment #: 01
Total Marks 10 Assigning Date: 01November 2024
Key Features:
1. Common memory for data and instruction.
2. Sequential execution of the instructions.
3. The Control Unit retrieves instructions from memory, decodes them, and then executes
in the ALU.
2) Harvard Architecture
Harvard architecture is a type of computer architecture that involves two independent paths for
storage and signals of data as well as instructions. In this way, both the data and instructions can
be accessed in parallel so that processing time increases.
Key Features:
1. There are two individual memories present there for the storage of data and instruction.
2. Due to parallel access, processing is increased.
3. Primarily used in embedded systems and special applications such as digital signal
processors.
3) Client-Server Model
A network architecture where a server provides services or resources and clients consume
those resources over a network. A server is always hosting the services and mostly the client is
the one facing the user and it requests and consumes the services.
Key Features:
1. Client: Initiates the requests; example, web browser
2. Server: Serve requests and return resources; example, web server.
3. Typical Application – Applications used via the internet - sharing files, access a database
The distribution of computing service and applications through the Internet or what's known as
the cloud. Rather than investing money on owning and operating computing technology on-
premises or client-servers, user demand is accessed in full view.
Characteristic:
1. Pay as one go by offering service based on one usage, scalable and hosted remote.
2. Resources can be increased or decreased based on need.
The CPU is the computer's "brain" taking up the challenge of giving instructions from the
programmes as well as doing arithmetical and logic operations. It coordinates all the processes
in the computer system.
Functions:
1. It works with data and also decides how other components are going to be used, like
memory as well as I/O devices.
2. The CPU gets instructions from memory.
3. The CPU figures out what the instruction means and decode it.
4. The CPU carries out the instruction (like adding numbers) and execute
them.
5. The CPU saves the result of the instruction in memory.
ROLE:
1. Quick access of data to the CPU so applications can be run, thus accelerating
performance.
2. Storage (Hard Disk Drive - HDD, Solid-State Drive - SSD):
3. RAM stores data that are in use or under any process and running
programs. Data could be examples in the form of open applications, documents,
and certain system files.
4. Once the computer is turned off, all data in the RAM gets lost (volatile memory)
HDD: The magnetic heads and platters write/read the data. Slower speed, but has a higher
capacity at much reduced cost.
SSD: It uses flash memory. It is more resistant to plug compared to HDDs, as well as consumes
very low power.
Role:
It Stores:
1. Houses OS
2. Applications
3. files for the user
Input and Output Devices are used for data input into the computer as well as output of data to
or from the computer.
INPUT Devices:
These enable a user to input data into a computer. Examples are the keyboard, mouse,
microphone, etc.
Role:
1. Input devices allow users to send data to the computer
2. Input devices enable interaction with the computer, allowing users to give commands
and provide data.
Output Devices:
These are used to present the output or display information on the computer. These include
monitors, printers, and speakers.
Role:
1. These enable users to communicate with the computer system. This is obtained either
by giving input data or fetching output data after processing.
2. These allow the computer to provide feedback to users, such as displaying results or
errors.
b) 512
c) 67
b) 1011110
c) 11100011
c) 7B2