Kernel

/ˈkɜːr.nəl/

noun — “the secret sauce that makes your operating system actually work.”

Kernel is the core component of an operating system that manages system resources, coordinates hardware and software interactions, and provides essential services for all other software. Acting as a bridge between applications and physical hardware, the Kernel handles process scheduling, memory management, device drivers, and system calls, ensuring that each task gets what it needs safely and efficiently.

Character Encoding

/ˈkærɪktər ɛnˈkoʊdɪŋ/

noun — “the system that teaches computers how to understand text.”

Character Encoding is a system that maps characters, symbols, and textual elements to specific numeric values so computers can store, process, display, and transmit text digitally. Every visible character—letters, digits, punctuation, emojis, mathematical symbols, or characters from human languages—is ultimately represented internally as binary data. Character encoding defines how those symbols are translated into machine-readable form and back again.

Code

/kōd/

noun — "a system of symbols or rules used to represent information."

Code is a structured system for representing, communicating, or storing information using a defined set of symbols, rules, or conventions. In computing, cryptography, and digital communication, code refers to any method by which data or instructions are expressed in a form that can be transmitted, processed, or interpreted according to a predefined scheme. It emphasizes the *representation* of meaning rather than the meaning itself.