====== Siglas ====== * :ref:`siglas-1` * :ref:`siglas-2` * :ref:`siglas-3` * :ref:`siglas-4` * :ref:`siglas-5` * :ref:`siglas-6` * :ref:`siglas-7` * :ref:`siglas-8` * :ref:`siglas-9` * :ref:`siglas-10` * :ref:`siglas-11` * :ref:`siglas-12` * :ref:`siglas-13` * :ref:`siglas-14` * :ref:`siglas-15` * :ref:`siglas-16` * :ref:`siglas-17` .. _siglas-1: 1. Referencias Generales ------------------------ - **OS** — Operating system - **OSL** — OS Service Layer - **ABI** — Application Binary Interface - **HDL** — Hardware Description Language - **HPET** — High Precision Event Timer - **APIC** — Advanced Programmable Interrupt Controller - **LAPIC** — Local component, integrado en el procesador - **SMI** — Descripción - **PCMCIA** — Personal Computer Memory Card International Association - **SPI** — Serial Peripheral Interface — Interfase de periféricos en serie. - **PIC** — Programmable Interrupt Controller - **DSP** — Procesadores Digitales de Señal - **FPGA** — Matrices de puertas reconfigurables - **DPMI** — DOS Protected Mode Interface - **PCB** — Process Control Block - define el estado actual del sistema operativo. - **IP** — Intellectual Property(desambiguación). - **DMI** — Desktop Management Interface. - **DMI(intel)** — Direct Media Interface(desambiguación) - **UMI(amd)** — Descripción - **DVI** — Digital Visual Interface - **GPGPU** — General Purpous Computing on GPU - **PE's** — Processing Elements - **API** — Application Programming Interface - **CRT** — Tubo de Rayos Catódicos - **TDP** — Thermal Design Power. Indica la cantidad de W de calor, que puede disipar el sistema antes de alcanzar el máximo d. - **FMA** — Fused Multiply-Add. Mejora para el cálculo de operaciones con punto flotante. - **PASID** — Process Adress Space Identifiers, Identificadores del espacio de direccionamiento de proceso. - **EDID** — - **JIT** — Just In Time - **PAE** — Phisical Address Extension - **FPU** — (Floating Point Unit)?? - **FLOPS** — Floatin Point per second - **MIPS** — Millions of instructions per second - **LUN** — - **PMMU** — paged memory management unit .. TODO: mover a source/01_Hardware/A5-Hardware/Processador - **RCU** — Read Copy Update `rcu `__ - **PME** — power management event support - **UUID** — User Unique Identifier - **CSR** — Cambridge Silicon Radio - **IPC** — InterProcess Communication - **SMP** — Symmetric multiprocessing - **SMBUS** — o SMB, System Management Bus - **MCA** — Micro Channel Architecture - **VLB** — VESA Local Bus - **AER** — Advanced Error Reporting - **NFS** — Descripción - **GPM** — relacionado con una interfase para ratón(controlador de ventos). Una “especie de Clipboard”. - **ABRT** — Automatic Bug Reporting Tool - **MBR** — Master Boot Record - **EBR** — Extended Boot Record, logical partition precedent sector unalloc space - **ACM** — communication device class *Abstract Control Model* interfase - **UART** — - **HPC** — High Performance Computing .. _siglas-2: 1.1 Referencias SO ------------------ - **SysV** — SysV init run level system ``/etc/rc.d/`` - **Systemd** — a system and a service manager - **Udev** — Dynamic Device management .. _siglas-3: 1.2 *Placas* ------------ - **OEM** — Original Equipment Manufacture - **SoC** — Sistemas en Chip - **SCI** — System Control Interrupt - **ISA** — Industry Standard Architecture, también llamado I/O channel. - **ASIC** — Circuitos Integrados de Aplicación Específica - **PCI** — Peripheral Component Interconnect - **PCI-SIG** — PCI Special Interest Group - **BIOS** — Basic Input Output System - **CMOS** — Complementary metal-oxide-semiconductor (RTC and basic info PC config) - **SMBIOS** — System Management BIOS, define data structures & acces methods to read BIOS. - **Northdridge** — Comunicacion directa con CPU y PCI-Express - **SouthBridge** — Otras operaciones secundarias sobre PCI - (Serial ATA, SCSI)??? - **ICH** — Input/Output Controller Hub - SouthBridge - **AoE** — ATA over Ethernet .. TODO: mover a source/01_Hardware/A5-Hardware/Drivers/hid.rst - **HID** — Human Interface Device, it take INPUTS and give OUTPUTS. `hid `__ - **HCI** — Host Controller Interface - **HCD** — Host Controller Driver - **OHCI** — Open Host Controller Interface to talk to USB 1.1 - ver xHCI.md - **UHCI** — Universal Host Controller Interface - ver xHCI.md - **EHCI** — Enhanced Host Controller Interface - ver xHCI.md - **AHCI** — Advanced Host Controller Interface .. TODO: mover a source/01_Hardware/A5-Hardware/Drivers/xHCI.rst - **xHCI** — Extensible Host Controller Interface `xHCI `__ - **OC** — OverClocking - **``G``** — Connector - **Form Factor(FF)** — Standard ATX, Micro ATX, Mini ATX, Nano ATX, Pico ATX - **AT** — Advanced Tecnology - **ATX** — Advanced Tecnology Extended - **FBS** — Front Side Bus - **Mother Board** — Descripción — sadly called *“mobo”* thing .. _siglas-4: 2. Referencias Memorias/chips ----------------------------- - **ROM** — Read Only Memory - **PROM** — Programmable Read Only Memory - **EPROM** — Erasable Programmable Read Only Memory - **EEPROM** — Electricaly Erasable Programmable Read Only Memory - **FLASH** — rams de nueva generacion necesita explicar! - **RAM** — Random Acces Memory - **MCU** — Memory Controller Unit - **DRAM** — Dynamic Random Acces Memory. RAM dinamica “memoria principal del sistema” - **SRAM** — RAM estatica (común en el procesador como memoria caché) - **SMRAM** — - **NVRAM** — Non Volatile RAM, llamada *CMOS RAM* en PCs, guarda la *config de la BIOS* - **CMOS** — tipo de memoria, usa la bateria de litio del sistema para guardar los datos tras offlined. - **SADC** — System Activity Data collector - **FPGA** — Field-programmable gate array(integrated circuit) - **IOMMU** — I/O Memory Management Unit. - **DMA** — Direct Memory Acces - **DDR** — Double Data Rate - **DDRx** — desambiguación// Data Direction Register - **GDDR5** — Double Data Rate type five Synchronous Graphics Random-acces Memory - **DDR SDRAM** — Double Data Rate Synchronous Dynamic Random-Acces Memory - **IMC** — Integrated Memory Controller - **MCH** — Memory Controller Hub - **MLC** — Multi-Level Cell - **NAND** — - **NOR** — Descripción - **VRM** — Voltage Regulator Module - **PCB** — Printed Circuit Board - **CFI** — Common flash memory interface - **ECC memory** — Error-correcting code memory - **OOM** — Out Of Memory manager - **EDAC** — Error Detection And Correction - **DAC** — Digital Audio Converter - **LDPC** — Descripción - **SDDC** — (Intel) Single Device Data Correction .. _mlc-multi-level-cell-1: - **MLC** — Multi-Level Cell - **SLC** — Single-Level Cell - **HBC** — Human Based Computation - **HMC** — Hybrid Memory Cube - **TSV** — Through-Silicon Vias - **HBM2** — High Bandwidth Memory(2ª generacion). - **MTRR** — Memory Type Range Registers. - **MRPC** — Memory-maped Remote Procedure Call - **RSS** — Resident Set Memory Size - **MSB** — Most Significant Bit? - **LSB** — Less Significant Bit? - **SSP** — Synchronous Serial Protocol - **PSP** — Programable Serial Protocol - **MOSI** — Master Out Slave In - **MISO** — Master In Slave Out - **TXT** — Trusted Execution Technology (intel TXT) - **ISP** — in-system-programming - **PDI** — Program and Debug Interface - **AVR** — family of microcontrollers developed by Atmel. - **AVR** — Alf and Vegard's Risc (commonly accepted). - **MIPS** — Millions of Instructions Per Second - **PXE** — Preboot Execution Enviroment - **JTAG** — the Join Test Action Group - **MCU** — - **GPIO** — General Purpose input/output (port/Ver ACPI). Pin genérico en un circuito integrado. - **POST** — Power-On Self-Test - **UDMA** — Ultra Direct Memory Acces - **NPU** — Network Processing unnit .. _siglas-5: 3. Referencias a Disco Duro --------------------------- - **IDE** — Integrated Drive Electronic - **ATA** — AT Attachment - **ATAPI** — AT Attachment Packet Interface - **PATA** — Parallel ATA - **SATA** — Serial ATA - **SAS** — Serial Attached SCSI - **MBR** — Master Boot Record - **VBR** — Volume Boot Record - **LBA** — Logical Block Addressing - **CHS** — Cylinder Head Sector - **GPT** — Descripción - **EFI** — Descripción - **UEFI** — Descripción - **HDD** — Hard Disk Drive - **SSD** — Solid State Drive - **SSHD** — Solid State Hybrid Drive .. _siglas-6: 4. Referincias a Unidades de procesamiento ------------------------------------------ - **NUMA** — Non Uniform Memory Acces (policy to alocate memory areas)`hardware/procesador `_ - **HSA** — (AMD) Heterogeneus System Architecture - **CPU** — Central Process Unit, Unidad de Procesador Central. - **APU** — Accelerated Processing Unit, is a CPU and a GPU on a single die, known as *Fusion*. - **MPS** — Multiprocessor Specification - **MSR** — Model Specific Registers - **AMD64** — the x86_64 chipset invented by AMD - **LMSLE** — (CPU-AMD) Long Mode Segment Limit Enable - **IA64** — Intel Itanium chipset - **IA32** — Intel architecture, 32-bit. - **8080** — - **LONG MODE** — 64bit OS can acces 64bit instructions - **REAL MODE** — or *virtual 8086 mode*, apps can't run on LONG MODE .. _siglas-7: 5. Referencias APM(Advanced Power Management) --------------------------------------------- .. TODO: mover a source/01_Hardware/A5-Hardware/Apm - **APM** — Advanced Power Management `apm `__ .. _siglas-8: 6. Referencias Acpi/Acpica/Tablas-Acpi -------------------------------------- - **ASWG** — ACPI Specification Working Group - **API** — Application Programming Interface - **ACPI** — Advanced Control Power Interface - **ACPICA** — ACPI Component Architecture - **SLIC** — System Licensed Internal Code - **OSI** — Operating System Interfaces” (\_OSI) - **OSPM** — Operating System directed Power Management - **BGRT** — Tabla de recursos del arranque de gráficos. - **CSRT** — Tabla de recursos del núcleo del sistema. - **DBG2** — Tabla 2 del puerto de depuración. - **DSDT** — Sistema de Descripción de Tabla Diferenciado - **DMAR** — DMA Remapping table - **DRHD** — DMA Remapping Hardware Unit Definition - **RMRR** — Reserved memory Region Reporting Structure - **ZLR** — Zero length reads from PCI devices - **IOVA** — IO Virtual address. - **FACP** — - **FACS** — Firmware ACPI Control Structure - **FADT** — Tabla de Descripcion fija ACPI - **FPDT** — Tabla para la mejora de datos del firmware. - **GTDT** — - **HPET** — Hight Precision Event Timer - **MADT** — Tabla controlador múltiple de interrupción. - **MCFG** — - **RSDP** — - **RSDT** — - **SSDT** — System Service Desription Table- Tabla de descripción de servicio de sistema - **XSDT** — - **WSMT** — -------------- - **DSL** — .dsl — extension, disassembled ASL - **AML** — ACPI Machine Language - **ASL** — ACPI Source Language - **ASM** — .. list-table:: Glosario ACPI :widths: 20 80 :header-rows: 1 * - Sigla - Descripción * - BGRT - Boot Graphics Resource Table. Tabla de recursos de gráficos de arranque. * - DSL - Domain Specific Language (en contexto ACPI, el ASL desensamblado). * - OSPM - Operating System-directed Power Management. - **GPE** — General Purpouse Events - **SCI** — Sistema de control de Interrupcion ----- .. _siglas-9: 7. Referencias a Video ---------------------- - **UNREAL MODE** — intel 80286, ega video type - **SMM** — System Management Moode or *rin-2*, all execution is suspended - **VIA** — Descripción - **TRANSMETA** — Descripción - **SRAT** — tabla… - **AGP** — Accelerated Graphics Port - **APU** — Accelerated Processing Unit, is a CPU and a GPU on a single die, known as *Fusion*. - **GPU** — Graphic Processing Unit - **ATI** — GPU vendor acquired by AMD in 2006 - **GART** — Graphics Address Remapping table - **HUD** — Heads Up Display, el jad, o hud. Arriva las manos. ----- .. _siglas-10: 8. Referencias a Supuestos -------------------------- - **CMMA** — Collaborative Memory Management Assist - **Intel-VT** — Virtualization technology(by Intel) - **AMD-V** — Virtualization technology(by AMD side), initialy SVM(“Flag”, Secure Virtual Machine) .. _siglas-11: 9. Referencias a criptografia ----------------------------- - **GPG** — GnuPG, GNU Privacy Guard - **SELinux** — - **TLS** — - **bss** — Basis Service Set. on static libs, the need to init vars before call it(c/c++). - **HMAC** — Hash-Based message authentification code .. _siglas-12: 10. Referencias Cryptomonedas ----------------------------- - **ETC** — Ethereum Classic - **ETH** — Ethereum - **BlockChain** — Distributed database (equiparable al commit!). Registro público de una .. _siglas-13: 10.1 Transaccion de bitcoin --------------------------- - **Block** — record in the block chain contining “confirms” and many “waiting transactions” - **DAO** — Descentralised Autonomous Organisation - **DAPP** — Decentralized Application - **Bitcoin** — The concept, the net! - **bitcoin** — units of account, unidad de medida. - **bit** — subunidad del bitcoin(BTC, XBT) - **hash rate** — Descripción measuring unit of the processing power of the Bitcoin network. - **Contract** — an account which contains, and is controlled by EVM code. - **EVM code** — Ethereum Virtual Machine Code. Programming language - **Message** — a sort of “virtual transaction” sent by EVM code - **Uncle** — The gender-neutral alternative to aunt/uncle - **Ommer** — a child of a parent, of a parent of a block that is not a parent. Child of an ancestor. - **Censorship Fault** — a validator failing to accept valid messages from other validators. - **PoW** — Proof of Work - **DAG** — Direct Acyclic Graph .. _siglas-14: 11. Referencias/enlaces ----------------------- .. _siglas-15: 11.1.1 Nucleo/Repositorios -------------------------- - __HTTPS__ | `UML `__ - __FTP__ | `UML-ftp `__ | `Project-builder `__ | `pivot_root `__ .. _siglas-16: 11.1.2 Documentacion - HTTPS ------------------------------ | `IOMMU `__ | `RCU `__ | `RCU/Linux-kernel `__ | `GPMC `__ | `DDR2 SDRAM `__ | `fedoraCustomKernel `__ | `Acpi-in-Linux `__ | `CodeGuro `__ | `asistenteDelControlador-intel `__ | `cpu-E7300 `__ .. _siglas-17: 11.2 Patentes ------------- | `RCU-patente `__ - **fwupdmgr** — a more comprehensive tool device