MULTOS (Multiple Operating System)

MULTOS is a multiple operating system designed to provide a high degree of security for smart cards and other devices. It is based on a microkernel architecture, which allows it to be easily ported to different hardware platforms. MULTOS is approved by the major payment schemes for use in their payment cards, and is used … Read more

Google Chrome Enterprise

Google Chrome Enterprise is a software package that includes the Google Chrome web browser and a set of management tools. It is designed for organizations that want to deploy the Chrome browser on a large number of computers. The management tools allow administrators to centrally manage settings and preferences, deploy updates, and track usage. What … Read more

Interprocess communication (IPC)

Interprocess communication (IPC) is a mechanism that allows processes to communicate with each other. IPC can be used to allow processes to share data, synchronize with each other, or exchange messages. There are many different types of IPC mechanisms, including pipes, message queues, shared memory, and semaphores. Each type of IPC has its own advantages … Read more

Deadlock

In computer science, a deadlock is a state in which two or more competing actions are each waiting for the other to finish, and thus neither can ever proceed. Deadlock is a common problem in concurrent programming, and can be difficult to debug and diagnose. There are four conditions that must be met for a … Read more

Motif

A motif is a recurring image, concept, or structure in a work of art. Motifs can be literal, such as a flower in a painting, or symbolic, such as a lion in a medieval tapestry. A work of art may have multiple motifs, which can be combined or used in different ways throughout the work. … Read more

Interpreted (script)

An interpreted language is a type of programming language for which most of its implementations execute instructions directly, without previously compiling a program into machine-language instructions. The interpreter executes the program directly, translating each statement into a sequence of one or more subroutines, and then into machine code. Interpreted languages are usually slower than compiled … Read more

Process

In computing, a process is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system (OS), a process may be made up of multiple threads of execution that execute instructions concurrently. A process is typically an abstraction used by the operating … Read more

Loader

A loader is a program that loads an executable program into memory and executes it. The operating system’s kernel is responsible for loading and executing the program. The loader is responsible for loading the program into memory and providing the necessary environment for the program to run. What is a loader used for? A loader … Read more

File

A file is a named collection of related data that is stored on a storage device, such as a hard drive, floppy disk, or CD-ROM. Files can contain any type of data, including text, numbers, images, audio, and video. How do I view my files? There are a few different ways that you can view … Read more

VMS (Virtual Memory System)

A Virtual Memory System (VMS) is a system that allows a computer to store and access data in memory that is not physically stored in that memory. This allows the computer to use more memory than is physically available, by using the virtual memory to store data that would normally be stored in the physical … Read more