64-bit processor |
A 64-bit processor refers to a microprocessor that can process data and instructions in chunks of 64 bits. Microprocessors that can handle 64 bits perform a larger number of calculations per second compared to 32-bit processors. |
Part 3 - Tasks, programs & “Hello world” |
API type of call |
- |
- |
compile time |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
Context Switching |
- |
Part 3 - Tasks, programs & “Hello world” |
CPU Scheduling |
In computing, scheduling is the action of assigning resources (processors, network links or expansion cards) to perform tasks (threads, processes or data flows). The scheduling activity is carried out by a process called scheduler. Scheduling is fundamental to computation itself, and an intrinsic part of the execution model of a computer system; the concept of scheduling makes it possible to have computer multitasking with a single central processing unit (CPU). |
Part 3 - Tasks, programs & “Hello world” |
CRUD (Create, Read, Update, Delete) |
CRUD (Create, Read, Update, Delete) |
00 - Intro SQLite |
Dynamic memory allocation |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
Dynamically-typed |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
enumeration list |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
EtherCAT |
EtherCAT – Ethernet for Control and Automation Technology – is a cost-effective, real-time, international standard that makes Ethernet technologies available at the I/O level. |
Part 2 - Basics & installation |
Failover |
- |
- |
identifier |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
Intel Virtualization Technology Extensions |
Intel virtualization technology is the processor’s hardware ability to divide and isolate its computing capacity for multiple host virtual machines and their operating systems. Intel virtualization technology was formerly known as Vanderpool. |
Part 3 - Tasks, programs & “Hello world” |
method overloads |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
multi-core CPUs |
A multicore processor is a single computing component comprised of two or more CPUs that read and execute the actual program instructions. The individual cores can execute multiple instructions in parallel, increasing the performance of software which is written to take advantage of the unique architecture. |
Part 3 - Tasks, programs & “Hello world” |
namespace pollution |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
objeto |
- |
Introducción a la POO por EDteam |
optional type |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
paradigma secuencial o estructurado |
- |
Introducción a la POO por EDteam |
paradigmas de programación |
- |
Introducción a la POO por EDteam |
programación orientada a objectos |
- |
Introducción a la POO por EDteam |
Real-time computing (RTC) |
When a system has to respond to an event or request within a strictly defined time, we call this a real-time system. This defined time is referred to as a deadline. These systems must be predictable and therefore are by definition deterministic. Real-time systems, as well as their deadlines, are classified by the consequence of missing a deadline, these are Hard, Firm and Soft. |
Part 3 - Tasks, programs & “Hello world” |
runtime |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
Scheduler |
The scheduler is an operating system module that selects the next jobs to be admitted into the system and the next process to run. Operating systems may feature up to three distinct scheduler types, a long-term scheduler (also known as an admission scheduler or high-level scheduler), a mid-term or medium-term scheduler, and a short-term scheduler. The names suggest the relative frequency with which their functions are performed. |
Part 3 - Tasks, programs & “Hello world” |
Scheduling Policies |
- |
Part 3 - Tasks, programs & “Hello world” |
shared or unique pointer |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
smart pointers |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
Statically-typed |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
The Base Time |
The base time is the time frame for a constant interrupt where the TwinCAT scheduler pauses Windows and provides time for the TwinCAT real-time tasks. |
Part 3 - Tasks, programs & “Hello world” |
The Cycle Time |
The cycle time is defined as the time it takes to run the cyclic code start to finish. |
Part 3 - Tasks, programs & “Hello world” |
type checking |
- |
Part 4 - Data types & arrays (IEC 61131-3) |
Unifilar |
El esquema unifilar de una instalación eléctrica se distingue de otros tipos de esquemas eléctricos en que el conjunto de conductores de un circuito se representa mediante una única línea, independientemente de la cantidad de dichos conductores. Típicamente el esquema unifilar tiene una estructura de árbol, aunque no es la única. |
1 - Introducción a los Planos Eléctricos (Normas, Simbología e Identificación) |
Unit Tests |
- |
- |
Variable de Entorno |
CRUD (Create, Read, Update, Delete) |
01 - Descarga e Instalación de SQLite |
Virtual Memory |
Virtual memory is a memory management technique where secondary memory can be used as if it were a part of the main memory. Virtual memory is a common technique used in a computer's operating system (OS). |
Part 3 - Tasks, programs & “Hello world” |