Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Definiciones
1. 1. Hardware: se refiere a todas las partes tangibles de un sistema
informático; sus componentes son: eléctricos, electrónicos,
electromecánicos y mecánicos. Son cables, gabinetes o
cajas, periféricos de todo tipo y cualquier otro elemento físico
involucrado; contrariamente, el soporte lógico es intangible y es
llamado software.
2. Dispositivos de entrada: Son aquellos que sirven para introducir
datos a la computadora para su proceso. Los datos se leen de los
dispositivos de entrada y se almacenan en la memoria central o
interna. Los dispositivos de entrada convierten la información en
señales eléctricas que se almacenan en la memoria central. Ejemplo:
Módem,teclado, manejador de discos, ratón, digitalizador, y lápiz
óptico.
3.Dispositivos de salida: Los dispositivos de salida son aquellos que
reciben información de la computadora, su función es eminentemente
receptora y por ende están imposibilitados para enviar información.
Entre los dispositivos de salida más conocidos están: la impresora
(matriz, cadena, margarita, láser o de chorro de tinta), el delineador
(plotter), la grabadora de cinta magnética o de discos magnéticos y la
pantalla o monitor.
4.Unidades internas del computador (CPU): es el componente
principal delordenador y otros dispositivos programables, que
interpreta las instrucciones contenidas en los programas y procesa los
datos. Las CPU proporcionan la característica fundamental del
ordenador digital (la programabilidad) y son uno de los componentes
necesarios encontrados en los ordenadores de cualquier tiempo, junto
con la memoria principal y los dispositivos de entrada/salida. Se
conoce como microprocesador el CPU que es manufacturado
con circuitos integrados
5. Unidades internas del computador: En computación, la unidad
aritmético lógica, también conocida como ALU (siglas en inglés
de arithmetic logic unit), es uncircuito digital que calcula operaciones
aritméticas (como suma, resta, multiplicación, etc.) y operaciones
lógicas (si, y, o, no), entre dos números.
Por mucho, los más complejos circuitos electrónicos son los que están
construidos dentro de los chips de microprocesadores modernos. Por
lo tanto, estos procesadores tienen dentro de ellos un ALU muy
complejo y potente. De hecho, un microprocesador moderno (y
2. los mainframes) puede tener múltiples núcleos, cada núcleo con
múltiples unidades de ejecución, cada una de ellas con múltiples ALU.
6. Memorias: En la informática, se llama memoria a los dispositivos
que retienen datos informáticos durante algún intervalo de tiempo. La
memoria proporciona una de las principales funciones de la
computación moderna: la retención o almacenamiento de información.
Disco magnético.
Disquete, usado para memoria fuera de línea.
Disco duro, usado para memoria secundario.
Cinta magnética, usada para memoria terciaria y fuera de línea.
CD, CD-ROM, DVD: Memorias de simplemente solo lectura,
usada para distribución masiva de información digital (música,
vídeo, programas informáticos).
CD-R, DVD-R, DVD+R: Memorias de escritura única usada
como memoria terciaria y fuera de línea.
CD-RW, DVD-RW, DVD+RW, DVD-RAM: Memoria de escritura
lenta y lectura rápida usada como memoria terciaria y fuera de
línea.
Blu-ray: Formato de disco óptico pensado para almacenar vídeo
de alta calidad y datos. Para su desarrollo se creó la BDA, en la
que se encuentran, entre otros, Sony o Phillips.
HD DVD
HVD
Discos cambio de fase Dual
7. Procesadores: El procesador, también conocido como CPU o micro,
es el cerebro del PC. Sus funciones principales incluyen, la ejecución
3. de las aplicaciones y la coordinación de los diferentes dispositivos que
componen un equipo. No puede existir por tanto una máquina rápida
que no tenga en su interior un micro potente.
8. Dispositivos de almacenamiento: Básicamente, una unidad de
almacenamiento es un dispositivo capaz de leer y escribir información con el
propósito de almacenarla permanentemente. Puede almacenar información
interna o externamente.
9. Tipos de procesamiento:
Un programa de computadora es un conjunto de instrucciones
que la CPU de una computadora puede entender y ejecutar.
Los programadores crean programas al escribir declaraciones en
un editor.
Todo el conjunto de comandos, representados por las
declaraciones, se almacena en un archivo y se le
denomina código fuentedel programa.
La compilación es el proceso mediante el cual se convierte un
código fuente a código objeto almacenado en un archivo objeto y
es el punto intermedio en la creación de un archivo ejecutable.
Un enlazador acomoda todos los archivos objeto para formar un
archivo ejecutable.
La mayoría de los lenguajes de cómputo tienen variables, que
son partes de la memoria de la computadora que un programa
reserva para su propio uso.
Los programadores deben declarar las variables en el programa
para asignar así la cantidad de memoria requerida y asociar un
nombre con la memoria.
Entre los tipos de variables se incluyen la variable de carácter,
de número entero grande, flotante y de cadena.
Los programas rara vez ejecutan una secuencia individual de
comandos de principio a fin; en vez de hacer eso usan
subrutinas, ramificaciones condicionales y ciclos iterativos como
construcciones de flujo de control.
4. Un algoritmo es otro tipo de estructura de programa que usa
implantaciones matemáticas, estadísticas o de procedimiento, en
vez del flujo de control.
12. Sistemas operativos: es un programa o conjunto de programas que
en un sistema informático gestiona los recursos de hardware y provee
servicios a los programas de aplicación, ejecutándose en modo
privilegiado respecto de los restantes y anteriores próximos y
viceversa
13. Compiladores: es un programa informático que traduce un
programa escrito en un lenguaje de programación a otro lenguaje de
programación, generando un programa equivalente que la máquina
será capaz de interpretar. Usualmente el segundo lenguaje
es lenguaje de máquina, pero también puede ser un código intermedio
(bytecode), o simplemente texto. Este proceso de traducción se
conoce como compilación.
14: Sistemas de bases de datos: Un sistema de gestión de bases de
datos (SGBD) es un conjunto de programas que permiten el
almacenamiento, modificación y extracción de la información en
una base de datos, además de proporcionar herramientas para añadir,
borrar, modificar y analizar los datos. Los usuarios pueden acceder a
la información usando herramientas específicas de interrogación y de
generación de informes, o bien mediante aplicaciones al efecto Los
SGBD también proporcionan métodos para mantener la integridad de
los datos, para administrar el acceso de usuarios a los datos y para
recuperar la información si el sistema se corrompe. Permite presentar
la información de la base de datos en variados formatos. La mayoría
de los SGBD incluyen un generador de informes. También puede
incluir un módulo gráfico que permita presentar la información con
gráficos y tablas.
15. Lenguajes de programación: es un lenguaje formal diseñado para
expresar procesos que pueden ser llevados a cabo por máquinas
como las computadoras.
El desarrollo lógico del programa para resolver un problema en
particular.
Escritura de la lógica del programa empleando un lenguaje de
programación específico (codificación del programa).
5. Ensamblaje o compilación del programa hasta convertirlo en
lenguaje de máquina.
Prueba y depuración del programa.
Desarrollo de la documentación.
16. Software de utilidad: programa que tienen como finalidad el ser
utilizado como herramienta básica, tales como Adobe Flash player y
Office.
17. Software comercial: es el software, libre o no, que es
comercializado, es decir, que existen sectores de la economía que lo
sostiene a través de su producción, su distribución o soporte. Además
de esto, una de las características es que pueden ser libres o no
libres.
18. Inteligencia artificial:es un área multidisciplinaria que, a través de
ciencias como la informática, la lógica y la filosofía, estudia la creación
y diseño de entidades capaces de razonar por sí mismas utilizando
como paradigma la inteligencia humana.
19. Redes de comunicación:Las redes o infraestructuras de
(tele)comunicaciones proporcionan la capacidad y los elementos
necesarios para mantener a distancia un intercambio de información
y/o una comunicación, ya sea ésta en forma de voz, datos, vídeo o
una mezcla de los anteriores.
Se han propuesto los siguientes formatos:
a) PROCESAMIENTO CENTRALIZADO
El proceso centralizado es utilizado en los Mainframes,
Minicomputadoras y en las Micro multiusuario. Los enlaces a estas
máquinas se hacen a través de terminales tontas, Estas terminales no
son capaces de procesar información por lo que trabajan en contacto
directo con el procesador de la computadora central.
Las aplicaciones en el proceso centralizado residen exclusivamente en
la computadora central y al ser invocadas por las terminales, esta se
ocupa del proceso y requerimientos del programa. Este sistema
parece no presentar problemas.
b) PROCESAMIENTO DISTRIBUIDO
6. Un sistema distribuido es multiusuario y multitarea. Todos los
programas que se ejecuten en un sistema distribuido lo van a hacer
sobre la CPU del servidor en lo que en términos informáticos se
denomina "tiempo compartido". Un sistema distribuido comparte la
CPU.
Cada usuario tendrá una computadora autónoma con su propia CPU
dónde se ejecutarán las aplicaciones que correspondan. Además, con
la aparición de la arquitectura cliente/servidor, la CPU del servidor
puede ejecutar algún programa que el usuario solicite.
10. Software: Se conoce como software al equipamiento lógico
o soporte lógico de un sistema informático, que comprende el conjunto
de los componentes lógicos necesarios que hacen posible la
realización de tareas específicas, en contraposición a los
componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros,
las aplicaciones informáticas; tales como el procesador de texto, que
permite al usuario realizar todas las tareas concernientes a la edición
de textos; el llamado software de sistema, tal como elsistema
operativo, que básicamente permite al resto de los programas
funcionar adecuadamente, facilitando también la interacción entre los
componentes físicos y el resto de las aplicaciones, y proporcionando
una interfaz con el usuario.
11. Programa de computador: Pueden usarse para
crear programas que controlen el comportamiento físico y lógico de
una máquina, para expresar algoritmos con precisión, o como modo
de comunicación humana.1
Está formado por un conjunto de símbolos
y reglas sintácticas y semánticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por el cual se
escribe, se prueba, se depura, se compila (de ser necesario) y se
mantiene el código fuente de un programa informático se le
llama programación.
7.
También la palabra programación se define como el proceso de
creación de un programa de computadora, mediante la aplicación de
procedimientos lógicos, a través de los siguientes pasos:
Los elementos necesarios comprenden disponer de acceso a la red de
comunicaciones, el transporte de la información y los medios y
procedimientos (conmutación,señalización, y protocolos para poner en
contacto a los extremos (abonados, usuarios, terminales, …) que
desean intercambiar información. Además, numerosas veces los
usuarios se encuentran en extremos pertenecientes a diferentes tipos
de redes de comunicaciones, o en redes de comunicaciones que aún
siendo iguales son de distinta propiedad. En estos casos, hace falta
contar con un procedimiento de interconexión.
20. Tipos de redes según cubrimiento geográfico: LAN (Poco
cubrimiento) MAN (Área local metropolitana)
WAN (Área geográfica muy extensa)
21. Topologías: BUS (Línea recta), Anillo (circular), Estrella (Nodo
central) y Árbol ( varias redes estrellas)
22. Protocolo de comunicación: En informática y telecomunicación,
un protocolo de comunicaciones es un conjunto de reglas y normas
que permiten que dos o más entidades de un sistema de
comunicación se comuniquen entre ellos para
transmitir información por medio de cualquier tipo de variación de
una magnitud física. Se trata de las reglas o el estándar que define
la sintaxis, semántica y sincronización de la comunicación, así como
posibles métodos de recuperación de errores. Los protocolos pueden
ser implementados por hardware, software, o una combinación de
ambos.
23. TCP/IP: Transmission Control Protocol (en español 'Protocolo de
Control de Transmisión') o TCP, es uno de los protocolos
fundamentales en Internet. Fue creado entre los
años 1973 y 1974 por Vint Cerf y Robert Kahn.1
8. Muchos programas dentro de una red de datos compuesta
por computadoras, pueden usar TCP para crear conexiones entre sí a
través de las cuales puede enviarse un flujo de datos. El protocolo
garantiza que los datos serán entregados en su destino sin errores y
en el mismo orden en que se transmitieron. También proporciona un
mecanismo para distinguir distintas aplicaciones dentro de una misma
máquina, a través del concepto de puerto.
TCP da soporte a muchas de las aplicaciones más populares de
Internet (navegadores, intercambio de ficheros, clientes FTP, etc.) y
protocolos de aplicación HTTP, SMTP, SSH y FTP.
24. Internet: Internet es un conjunto descentralizado de redes de
comunicación interconectadas que utilizan la familia
de protocolos TCP/IP, lo cual garantiza que las redes
físicas heterogéneas que la componen funcionen como una red lógica
única, de alcance mundial. Sus orígenes se remontan a 1969, cuando
se estableció la primera conexión de computadoras, conocida
como Arpanet, entre tres universidades enCalifornia y una
en Utah, Estados Unidos.
Uno de los servicios que más éxito ha tenido en Internet ha sido
la World Wide Web (WWW o la Web), a tal punto que es habitual la
confusión entre ambos términos. La WWW es un conjunto de
protocolos que permite, de forma sencilla, la consulta remota de
archivos de hipertexto. Esta fue un desarrollo posterior (1990) y utiliza
Internet como medio de transmisión.
Existen, por tanto, muchos otros servicios y protocolos en Internet,
aparte de la Web: el envío de correo electrónico (SMTP), la
transmisión de archivos (FTP y P2P), las conversaciones en
línea (IRC), la mensajería instantánea y presencia, la transmisión de
contenido y comunicación multimedia —
telefonía (VoIP), televisión (IPTV)—, los boletines electrónicos (NNTP),
el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en
línea.