Inhaltsverzeichnis
capitulo 29 Introducción a la concurrencia y paralelismo 29.1 Introducción En este capítulo introduciremos los conceptos de concurrencia y paralelismo. Nosotros también consideraremos brevemente el tema relacionado de la distribución. Después de esto consideraremos sincronización de procesos, por qué los enfoques orientados a objetos son adecuados para moneda y paralelismo antes de terminar con una breve discusión de hilos versus procesos. 29.2 concurrencia El diccionario define la concurrencia como dos o más eventos o circunstancias que suceden o existen al mismo tiempo. En Ciencias de la Computación, la concurrencia se refiere a la capacidad de diferentes partes o unidades de un programa, algoritmo o problema para ser ejecutado al mismo tiempo, potencialmente en múltiples procesadores o múltiples núcleos. Aquí, un procesador se refiere a la unidad central de procesamiento (o CPU) o una computadora mientras que el núcleo se refiere a la idea de que un chip de CPU puede tener múltiples núcleos o procesadores en eso. Originalmente, un chip de CPU tenía un solo núcleo. Ese es el chip de la CPU tenía un solo unidad de procesamiento en él. Sin embargo, con el tiempo, para aumentar el rendimiento de la computadora, los fabricantes de hardware agregaron núcleos o unidades de procesamiento adicionales a los chips. Así un chip de CPU de doble núcleo tiene dos unidades de procesamiento, mientras que un chip de CPU de cuatro núcleos tiene cuatro unidades de procesamiento Esto significa que en cuanto al sistema operativo de la computadora es en cuestión, tiene varias CPU en las que puede ejecutar programas. Ejecutar el procesamiento al mismo tiempo, en múltiples CPU, puede sustancialmente mejorar el rendimiento general de una aplicación. © Springer Nature Suiza AG 2019 J. Hunt, Guía avanzada para la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-25943-3_29 337
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen