Ict Group Assig
Ict Group Assig
Ict Group Assig
GRADE 10-C
Group name
1.Biruk Tinsai
2. Kidus Abrham
1
ICT GRADE 10 GROUP ASSIGNMENT
2
ICT GRADE 10 GROUP ASSIGNMENT
or systems. The software utilizes data structures to organize and store data, and it
generates the desired output based on the processed information. Throughout the process,
error handling mechanisms ensure smooth execution, and the software may continue to
receive input, process it, and generate output until the task is completed. The
effectiveness of the software relies on the quality of its design, algorithms, and error
Software refers to a collection of programs, instructions, and data that enables computers
instructions, written in a programming language, that define the desired behavior and
functionality of the software. When the software is run, the computer's processor
interprets and executes these instructions, interacting with hardware components and
3
ICT GRADE 10 GROUP ASSIGNMENT
and produce the intended output. Software acts as an intermediary between users and
computer hardware, enabling the execution of tasks, manipulation of data, and delivery of
The central processing unit (CPU) is the primary component of a computer responsible
and data from memory, decoding the instructions to determine the required operations,
executing the operations using arithmetic and logic units, and storing the results back in
memory. The CPU operates on a clock signal, which synchronizes its activities and
divides the work into discrete steps called machine cycles. During each machine cycle,
the CPU fetches, decodes, executes, and writes back the instructions and data. It utilizes
registers, small high-speed memory units, to store intermediate results and operands. The
CPU also interacts with other components, such as cache memory and input/output
RAM (Random Access Memory) is a type of computer memory that stores data and
instructions for quick access by the CPU. It consists of integrated circuits that hold binary
values representing data. When the computer is powered on, the operating system and
software programs are loaded into RAM, allowing the CPU to retrieve and process the
data much faster than from storage devices. The CPU communicates with RAM by
4
ICT GRADE 10 GROUP ASSIGNMENT
specifying memory addresses to read from or write to, and RAM swiftly retrieves or
stores the requested data. RAM's fast read and write speeds make it ideal for temporary
RAM is volatile memory, meaning its contents are lost when the computer is powered
A website is a collection of related web pages, multimedia content, and other digital assets that
are grouped together and accessible through a common domain name. It represents a complete
online presence, often consisting of multiple interconnected web pages. A website typically
includes various sections, such as a home page, about page, contact page, and additional pages
for specific content, services, or products. It may also incorporate features like navigation menus,
On the other hand, a webpage is a single document within a website. It is a specific HTML
(Hypertext Markup Language) file that contains content such as text, images, videos, and links.
A webpage is accessed through a URL (Uniform Resource Locator) and is displayed by a web
browser. It represents a single unit of information or a specific topic within a website. Webpages
5
ICT GRADE 10 GROUP ASSIGNMENT
are interconnected through hyperlinks, allowing users to navigate between different pages within
In summary, a website is a collection of web pages and digital assets that form a complete online
presence, while a webpage is an individual HTML document that represents a specific topic or
The four flows of information in a computer system are: input (data and instructions
(retention of data and instructions), and output (transfer of processed data and
information).
8. What is compiler?
A compiler is a software program that translates source code into executable machine code or
9. What is an interpreter ?
6
ICT GRADE 10 GROUP ASSIGNMENT
software program that translates and executes source code line by line without prior
compilation. It reads each line of the source code, interprets it, and immediately executes
experience where code can be tested and modified on-the-fly. Unlike compilers, which
translate the entire source code before execution, interpreters work directly with the
source code during runtime, allowing for immediate feedback and dynamic execution.
However, interpreted code generally runs slower than compiled code since each line
communicate with each other using standardized protocols. It operates based on the
principles of packet switching and the Internet Protocol suite (TCP/IP). When a user
requests information or sends data, it is divided into small packets that are independently
routed across multiple networks. These packets travel through routers, which direct them
towards their destination based on the IP addresses embedded in the packets. The packets
may take different paths and potentially arrive out of order, but they are reassembled at
transmission, web browsing, email communication, file sharing, and other online
activities. Additionally, the internet relies on domain names and the Domain Name
7
ICT GRADE 10 GROUP ASSIGNMENT
internet enables global connectivity, facilitating the exchange of information and services
The physical infrastructure of the internet includes servers, routers, cables (including
fiber optics and undersea cables), data centers, internet service providers (ISPs), network
switches, and data transmission facilities. These components work together to enable data