algorithm
A step-by-step set of instructions that a computer follows to solve a problem or complete a task
The search engine uses a complex algorithm to show you the most relevant results.
API
A set of rules that allows different software programs to communicate and share information with each other
The developer used an API to connect the weather service to the mobile app.
authentication
The process of verifying that someone is who they claim to be, usually through a password, fingerprint, or code
The app requires two-step authentication, so you need both your password and a code sent to your phone to log in.
bandwidth
The maximum amount of data that can be transmitted over an internet connection in a given amount of time
Streaming high-quality videos uses a lot of bandwidth, which can slow down your internet.
cache
A temporary storage area where a computer saves data so it can be accessed quickly the next time it is needed
Clearing your browser cache can help fix loading problems on websites.
cloud computing
The delivery of computing services like storage, software, and processing power over the internet instead of on a local computer
Many companies use cloud computing to store their files so employees can access them from anywhere.
compiler
A program that translates code written by a programmer into a language that the computer's processor can understand and execute
After writing the program, she ran the compiler to check for errors before testing it.
database
An organized collection of data that is stored and managed electronically so it can be easily accessed and updated
The hospital keeps all patient records in a secure database.
encryption
The process of converting data into a secret code so that only authorized people can read it
The banking app uses encryption to protect your personal and financial information.
firewall
A security system that monitors and controls incoming and outgoing network traffic to protect a computer or network from unauthorized access
The company installed a firewall to prevent hackers from accessing their private network.
kernel
The core part of an operating system that manages communication between the hardware and software of a computer
When the kernel crashes, the entire operating system usually stops working and needs to restart.
latency
The delay between sending a request and receiving a response in a network, often measured in milliseconds
Gamers need a low latency connection so there is no noticeable delay during online matches.
malware
Any software that is designed to damage, disrupt, or gain unauthorized access to a computer system
He accidentally downloaded malware by clicking on a suspicious link in an email.
operating system
The main software on a computer that manages all other programs and controls the hardware, such as Windows or macOS
You should regularly update your operating system to keep your computer secure and running smoothly.
protocol
A set of rules that defines how data is transmitted and received between devices on a network
HTTP is the protocol that your browser uses to load websites from the internet.
repository
A central location where data, code, or files are stored and managed, often used by developers to share and track changes in software projects
The programmer uploaded her code to an online repository so her teammates could review and edit it.
router
A device that receives and sends data between different computer networks, allowing multiple devices to share an internet connection
We placed the router in the center of the house so all rooms could get a strong Wi-Fi signal.
server
A powerful computer that stores data and provides services or information to other computers over a network
When you visit a website, your browser sends a request to the website's server to load the page.
subnet
A smaller network that is divided from a larger network to improve performance and security
The office divided its network into subnets so that the finance department's computers were kept separate from the others.
virtualization
The process of creating a virtual version of a computer, server, or storage device so that one physical machine can act as many
The IT team used virtualization to run multiple operating systems on a single server, saving money on hardware.
Match the vocabulary word with its correct definition.
| # | Ans. | Word | Definition |
|---|
Complete each sentence with the correct word from the word bank.