Optimización de Recursos en Procesos de Ascensores
Clase 5 de 26 • Ethereum Developer Program
Contenido del curso
Clase 5 de 26 • Ethereum Developer Program
Contenido del curso
Si quieres obtener los mejores resultados de este programa es importante que complete los retos y actividades que son asignadas.
A continuación encuentras las actividades a completar sobre manejo de memoria.
1.Genera el flujo de procesos para el funcionamiento de un elevador/ascensor optimizando la mayor cantidad de recursos posible.
2. Haz una lista con las palabras que no conoces de la siguiente imagen y busca su definición.
3. Explica en un tweet -menos de 280 caracteres- cada uno de los siguientes conceptos:
Recursos recomendados
Clases recomendadas
Comparte tus respuestas en los aportes de esta clase y en el discord de tu mentor asignado (si eres parte de la comunidad)
Hora de construir 🦾
matias morcos
Alfonso Adrián Segovia Martín
Delaskar Caicedo
Alberto ......
Jonathan Andres Vasquez Valle
David Santiago Garcia Chicangana
Denisse Garcia
Denisse Garcia
Escalabilidad: mejorar nuestro proyecto, escalabilidad hace referencia a que crezca nuestro proyecto en cuanto a código mas legible y que pueda actualizarse de manera sencilla. Va de la mano con **optimizar **nuestro proyecto.
Optimización: utilizar la menor cantidad de recursos para el óptimo funcionamiento de nuestra aplicación. Menos es más.
Procesos: son los pasos que seguimos para realizar nuestra aplicación.
Sistemas: son los recursos que nos van a permitir desarrollar nuestro poryecto.
Operaciones: son diferentes métodos o procesos que podemos aplicar en nuestra aplicación.
Escalabilidad: Es la capacidad de crecimiento de un sistema para satisfacer las necesidades o requerimientos de sus usuarios; generalmente incrementando los recursos existentes.
Optimización: Llegar al funcionamiento ideal de un sistema, racionalizando correctamente el uso de los recursos disponibles.
Procesos: Conjunto de operaciones organizadas y diseñadas para lograr un objetivo específico.
Sistemas: Conjunto de elementos o componentes, que operan de forma articulada para un fin determinado.
Operaciones: Tareas específicas aplicadas para obtener un resultado.
ESCALABILIDAD: Capacidad de un sistema para adaptar su tamaño/capacidades a las necesidades en las que pretende operar OPTIMIZACIÓN: Capacidad de usar los recursos disponibles de tal forma que se aprovechen al máximo PROCESOS: Conjunto de acciones con un cierto orden mediante el cual se pretende llegar a un resultado SISTEMAS: Conjunto de elementos que al combinarse forman un elemento cuyo propósito es resolver algún problema siguiendo un proceso OPERACIONES: Acciones que se ejecutan sobre alguna entrada para obtener una salida
Comparto el diagrama del elevador, escucho sugerencias y aportes.
Conceptos en un tweet 🙌 Los escribi en ingles para ejercitar este idioma
Scalability How big can grow using the least amount of resources
Optimization Make a process accomplish the same goal using the least amount of resources
Processes Set of actions connected that take resources to generate a result
Systems Set of process and resources integrated in a same unit that perform certain task and processes
Operations Actions that required some resources to perform an specific task
3 - Explicacion de conceptos
Flujo del procesos del funcionamiento de un elevador
Para este diagrama, cerré las variables a optimizar a ++energía eléctrica++ y ++tiempo de los usuarios++. En lenguaje natural, mi proceso optimiza en primer lugar los recursos energéticos, considerando que es mas costoso energéticamente subir que bajar, y después de eso, el tiempo de los usuarios respetando el orden de las peticiones.
!Outsourcing de mi diagrama
El diagrama representa el comportamiento de la cola de peticiones de los pisos en los que el elevador debe detenerse. Se trata de un dequeue, que es como una cola, pero le puedo poner cosas en el frente. De esa forma, si llega un piso en el que conviene detenerse antes de ir a otro, puedo convertir ese piso en el frente de la cola. El piso de destino siempre va a la cola para respetar el orden de las peticiones de los usuarios, y por lo tanto, su tiempo.