Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado Por:
Viviana López Mosquera
Presentado A:
MARZO 2024
2
Tabla de contenido
Referencias................................................................................................................................ 10
3
INTRODUCCION
JUSTIFICACION
Una investigación puede ser conveniente porque ayuda a resolver un problema social o
construir una nueva teoría. Para ello debemos preguntarnos: ¿Qué tan conveniente es la
investigación? ¿Para qué sirve? ¿Cuál es su trascendencia? ¿Quiénes se beneficiarán?
¿Ayudará a resolver algún problema práctico? ¿Se aportará al conocimiento? ¿Tendrá algún
aporte a la tecnología?
Si las respuestas en estas preguntas son claras, bien fundamentadas y están dentro del
contenido propuesto, significa que este estudio se justifica y puede ser llevado a la práctica
5
Una red informática es una red digital de telecomunicaciones que permite que los nodos
compartan información. En las redes informáticas, los dispositivos intercambian datos entre sí
mediante conexiones (enlaces de datos) a través de nodos. Estos enlaces de datos se
establecen a través de medios como cables, cables ópticos o medios inalámbricos como Wi-Fi.
b) Binarios:
External data representation (XDR): se usa en el RPC (v2; ONC-RPC).
Abstract syntax notation (ASN.1): se usa en varios protocolos, como por ejemplo: X.509, el
SNMP.
Java remote messaging protocol (JRMP): se usa para comunicar máquinas virtuales Java
(Java-RMI).
Concurrencia
• La concurrencia es la simultaneidad de hechos.
• Un programa concurrente es aquel en el que ciertas unidades de ejecución
internamente secuenciales (procesos o threads), se ejecutan paralela o
simultáneamente.
• Incluye los siguientes aspectos:
– comunicación entre procesos.
– compartición y competencia por los recursos.
– sincronización de la ejecución de varios procesos.
– asignación del tiempo de procesador a los procesos.
• Surgen en entornos con un solo procesador, con multiprocesadores y proceso
distribuido.
Un programa concurrente está formado por una colección de procesos
secuenciales autónomos que se ejecutan
(Aparentemente) en paralelo.
• Tres formas de ejecutar procesos concurrentes:
1. Los procesos multiplexan sus ejecuciones sobre un único procesador
(multiprogramación).
2. Los procesos multiplexan sus ejecuciones sobre un sistema multiprocesador de
memoria compartida (multiproceso).
3. Los procesos multiplexan sus ejecuciones en varios procesadores que no comparten
memoria (procesamiento distribuido).
• El término concurrencia indica paralelismo potencial.
7
Sincronización
• Remitente y receptor no pueden o no pueden estar bloqueando (esperando para
mensaje)
• El entramado envía, bloqueando reciba
– Ambos remitente y receptor es bloqueado hasta el mensaje seda
– Llame una cita
El Nonblocking envía, bloqueando reciba
– El remitente continúa el proceso tales como mensajes de transmisión tan pronto
como sea posible
– El receptor es bloqueado hasta el mensaje pedido llegue
• El Nonblocking envía, nonblocking reciba
– Ni la fiesta se requiere para esperar
4. De los temas investigados, cuál de ellos y como los utilizará para el proyecto en
ejecución
Concurrencia: En una fábrica de Cacao zona norte del Cauca, diferentes departamentos y
personal necesitan acceder y actualizar información de la producción, exportación y ventas de
cacao de forma simultánea. Utilizaríamos la concurrencia para permitir que múltiples
aplicaciones o procesos se ejecuten al mismo tiempo, mejorando así la eficiencia operativa de
la fábrica.
En cuanto a los aportes al foro, se puede compartir cómo estos conceptos se aplican en un
entorno en una fabrica de Cacao:
8
Concurrencia: Discutir la importancia de un sistema multitarea que pueda gestionar las
demandas simultáneas de acceso a datos por parte del personal de la fabrica, y cómo esto
impacta en la eficiencia y la calidad del servicio al cliente interno y externo.
Sincronización: Explicar las estrategias para mantener la integridad de los datos en un entorno
con acceso concurrente, destacando las técnicas de bloqueo, las colas de mensajes y los
algoritmos de sincronización.
9
CONCLUSIONES
10
REFERENCIAS
https://www.kio.tech/blog/data-center/que-es-la-interconexion-de-redes
http://cv.uoc.edu/annotation/01ab73241eaf6def386459cc6bdf6c9a/699681/PID
_00184778/PID_00184778.html