PhilNITS IT Passport study materials
PhilNITS IT Passport study resources

PhilNITS IT Passport key terms

PhilNITS IT Passport · Get comfortable with the vocabulary.

CPU (Central Processing Unit)

The component that fetches, decodes, and executes program instructions, performing arithmetic and logical operations. Its clock speed and core count largely determine processing throughput in a computer system.

Related: Main Memory, Cache Memory
Main Memory (RAM)

Volatile working storage that holds programs and data currently in use so the CPU can access them quickly. Its contents are lost when power is removed, unlike secondary storage.

Related: Cache Memory, Secondary Storage
Cache Memory

A small, fast memory placed between the CPU and main memory that keeps frequently used data close to the processor, reducing average access time and hiding main-memory latency.

Related: Main Memory (RAM), CPU (Central Processing Unit)
Secondary Storage

Non-volatile storage such as hard disks and SSDs that retains data without power. It holds operating systems, applications, and files, and is slower than main memory but far larger.

Related: Main Memory (RAM), RAID
RAID

A technique that combines multiple physical disks into one logical unit to improve reliability, performance, or both. Common levels use mirroring or parity to survive a single disk failure.

Related: Secondary Storage, Backup
Operating System

Software that manages hardware resources and provides services such as process scheduling, memory allocation, file systems, and device control so application programs can run reliably.

Related: Virtual Memory, API
Virtual Memory

A memory management technique that gives each process an address space larger than physical RAM by paging inactive data to disk and swapping it back when needed.

Related: Operating System, Main Memory (RAM)
Relational Database

A database that stores data in tables of rows and columns and enforces relationships through keys. It is queried with SQL and supports transactions that keep data consistent.

Related: SQL, Primary Key
SQL

The standard language for defining, querying, and modifying data in relational databases. Statements such as SELECT, INSERT, UPDATE, and DELETE let applications and users work with tables declaratively.

Related: Relational Database, Primary Key
Primary Key

A column or set of columns whose values uniquely identify each row in a table. It prevents duplicate records and is often referenced by foreign keys in other tables.

Related: Relational Database, SQL
IP Address

A numeric label assigned to a device on a network so packets can be routed to it. IPv4 uses 32 bits and IPv6 uses 128 bits, and addresses may be static or assigned dynamically.

Related: Subnet Mask, DNS (Domain Name System)
Subnet Mask

A bit pattern that separates the network portion of an IP address from the host portion. It lets devices decide whether a destination is on the local network or must be reached through a router.

Related: IP Address, LAN and WAN
DNS (Domain Name System)

A distributed naming service that translates human-readable domain names into IP addresses. It works like a hierarchical directory so users need not remember numeric addresses.

Related: IP Address, LAN and WAN
LAN and WAN

A LAN connects devices within a limited area such as an office or building, while a WAN links sites across wide distances. The Internet is the largest public WAN.

Related: IP Address, VPN (Virtual Private Network)
VPN (Virtual Private Network)

A service that creates an encrypted tunnel over a public network, letting remote users or branch offices reach a private network securely as if directly connected.

Related: LAN and WAN, Firewall
Firewall

A security device or software that inspects network traffic and permits or blocks it according to rules, protecting internal systems from unauthorized access and many network attacks.

Related: VPN (Virtual Private Network), Malware
Malware

Malicious software designed to damage, disrupt, or gain unauthorized access to systems. It includes viruses, worms, trojans, ransomware, and spyware, and is countered with antivirus tools and patching.

Related: Firewall, Phishing
Phishing

A social-engineering attack that tricks users into revealing credentials or clicking malicious links by impersonating a trusted party, usually through deceptive email or fake websites.

Related: Malware, Two-Factor Authentication
Two-Factor Authentication

An access control method that requires two different kinds of evidence, such as a password plus a one-time code, so a stolen password alone is not enough to log in.

Related: Phishing, Access Control
Encryption

The process of transforming readable data into ciphertext using a key so that only authorized parties can recover the original content. It protects data in transit and at rest.

Related: Digital Signature, VPN (Virtual Private Network)
Digital Signature

A cryptographic value attached to a message that lets a recipient verify the sender's identity and confirm the content was not altered, providing authenticity and integrity.

Related: Encryption, Public Key Infrastructure
Public Key Infrastructure

The policies, roles, and certificate authorities that issue and manage digital certificates, binding public keys to identities so parties can trust encrypted communication and signatures.

Related: Digital Signature, Encryption
Algorithm

A finite, unambiguous sequence of steps for solving a problem or performing a computation. Algorithms are described by flowcharts or pseudocode before being implemented in a programming language.

Related: Flowchart, Program
Flowchart

A diagram that represents an algorithm or process using standard symbols such as rectangles for steps, diamonds for decisions, and arrows for control flow, making logic easy to review.

Related: Algorithm, Program
Program

A set of instructions written in a programming language that a computer executes. Source code is translated into machine code by a compiler or interpreter before or during execution.

Related: Algorithm, API
API

A defined interface through which one software component calls the functions or accesses the data of another. APIs let systems integrate without knowing each other's internal implementation.

Related: Program, Operating System
IoT (Internet of Things)

A network of physical devices embedded with sensors and connectivity that collect and exchange data over the Internet, enabling remote monitoring and automation in homes, factories, and cities.

Related: AI (Artificial Intelligence), Big Data
AI (Artificial Intelligence)

Computer systems that perform tasks associated with human intelligence, such as learning, reasoning, and language understanding, typically by training models on large amounts of data.

Related: Machine Learning, Big Data
Machine Learning

A branch of AI in which models learn patterns from training data and improve with experience rather than being explicitly programmed for every rule. It supports prediction and classification.

Related: AI (Artificial Intelligence), Big Data
Big Data

Datasets too large or varied for traditional tools, characterized by high volume, velocity, and variety. Analyzing it requires distributed processing and often feeds AI and analytics systems.

Related: Machine Learning, IoT (Internet of Things)
SWOT Analysis

A strategic framework that assesses internal Strengths and Weaknesses and external Opportunities and Threats to inform planning. It helps organizations match capabilities to the competitive environment.

Related: Business Strategy, Balanced Scorecard
Business Strategy

A long-term plan defining which markets and customers a company targets and how it will win, for example through cost leadership or differentiation, and how resources will be allocated to reach goals.

Related: SWOT Analysis, Balanced Scorecard
Balanced Scorecard

A performance management framework that measures an organization across financial, customer, internal process, and learning perspectives, linking day-to-day activities to strategy rather than relying only on financial results.

Related: KPI (Key Performance Indicator), Business Strategy
KPI (Key Performance Indicator)

A measurable value chosen to show how effectively an organization or process achieves an important objective. Good KPIs are specific, quantifiable, and tied directly to strategic goals.

Related: Balanced Scorecard, Business Strategy
ROI (Return on Investment)

A ratio comparing the gain from an investment with its cost, usually expressed as a percentage. It is widely used to justify IT projects and compare competing investment options.

Related: Total Cost of Ownership, Business Strategy
Total Cost of Ownership

The full lifetime cost of an IT asset or system, including acquisition, installation, operation, maintenance, support, and disposal. It gives a more realistic picture than purchase price alone.

Related: ROI (Return on Investment), SLA (Service Level Agreement)
SLA (Service Level Agreement)

A contract between a service provider and a customer that defines the expected level of service, such as availability and response times, and the remedies if those targets are missed.

Related: ITIL, Total Cost of Ownership
ITIL

A widely adopted framework of best practices for IT service management, covering service strategy, design, transition, operation, and continual improvement. It helps align IT services with business needs.

Related: SLA (Service Level Agreement), Incident Management
Incident Management

The IT service management process that restores normal service as quickly as possible after an unplanned interruption, minimizing business impact while root-cause problems are handled separately.

Related: ITIL, SLA (Service Level Agreement)
Project Management

The discipline of planning, executing, and controlling a temporary effort with defined scope, schedule, budget, and quality goals, using methods such as WBS and critical path analysis.

Related: WBS (Work Breakdown Structure), Critical Path Method
WBS (Work Breakdown Structure)

A hierarchical decomposition of project scope into smaller, manageable work packages. It provides the basis for estimating effort, assigning responsibility, and tracking progress.

Related: Project Management, Critical Path Method
Critical Path Method

A scheduling technique that identifies the longest sequence of dependent tasks in a project. Delays on the critical path directly delay the project finish date.

Related: Project Management, WBS (Work Breakdown Structure)
Access Control

The set of policies and mechanisms that decide who may access which resources and what they may do. Common models include role-based and discretionary access control.

Related: Two-Factor Authentication, Information Security Policy
Information Security Policy

A documented set of rules and responsibilities that defines how an organization protects information assets, covering confidentiality, integrity, availability, and acceptable use by employees.

Related: Access Control, Risk Management
Risk Management

The process of identifying, assessing, and treating risks to information assets, choosing to mitigate, transfer, accept, or avoid them, and monitoring residual risk over time.

Related: Information Security Policy, Business Continuity Plan
Business Continuity Plan

A documented plan that enables an organization to keep critical operations running or restore them quickly after a disaster, including backup sites, data recovery, and communication procedures.

Related: Risk Management, Backup
Backup

A copy of data kept separately so it can be restored after accidental deletion, corruption, or disaster. Effective backup strategies specify frequency, retention, and offsite storage.

Related: Business Continuity Plan, RAID
Compliance

Conformity with laws, regulations, industry standards, and internal policies that apply to an organization, such as data protection rules, often verified through audits and documented controls.

Related: Information Security Policy, Risk Management
Cloud Computing

On-demand delivery of computing resources such as servers, storage, and software over a network, billed by usage. Service models include IaaS, PaaS, and SaaS.

Related: Virtualization, SaaS (Software as a Service)
SaaS (Software as a Service)

A cloud model in which a provider hosts and operates an application and customers access it over the Internet, usually by subscription, without managing servers or platforms.

Related: Cloud Computing, Virtualization
Virtualization

Technology that runs multiple isolated virtual machines or environments on one physical host by sharing its resources, improving utilization, flexibility, and disaster recovery options.

Related: Cloud Computing, Operating System
ERP (Enterprise Resource Planning)

Integrated business software that shares a common database across functions such as finance, procurement, manufacturing, and HR, giving management a unified view of operations.

Related: CRM (Customer Relationship Management), Business Strategy
CRM (Customer Relationship Management)

A system and strategy for managing customer interactions, sales pipelines, and service history in one place, aiming to improve retention and tailor offerings to customer needs.

Related: ERP (Enterprise Resource Planning), Business Strategy
SDLC (System Development Life Cycle)

The phases through which an information system passes, typically requirements, design, implementation, testing, deployment, and maintenance. It provides structure for planning development work.

Related: Waterfall Model, Agile Development
Waterfall Model

A sequential development approach in which each phase is completed before the next begins. It suits projects with stable, well-understood requirements but adapts poorly to change.

Related: SDLC (System Development Life Cycle), Agile Development
Agile Development

An iterative approach that delivers software in short increments, emphasizes working software and customer collaboration, and welcomes changing requirements through continuous feedback and adaptation.

Related: SDLC (System Development Life Cycle), Waterfall Model