República Bolivariana de Venezuela Instituto Universitario Politécnico “Santiago Mariño” Ingeniería de Sistemas Sede Barcelona, Estado Anzoátegui PROCESADORES Elaborado por: Alejandro Rodríguez CI: 16.480.224 Prof.: Amelia Vásquez
INTRODUCCCION El ordenador recibe y envía la información a través de los periféricos por medio de los canales. La UCP es la encargada de procesar la información que le llega al ordenador. El intercambio de información se tiene que hacer con los periféricos y la UCP. Un computador ejecuta programas que están formados por instrucciones. Con el objetivo de ejecutar cada una de las instrucciones de forma adecuada, dado que las instrucciones se guardan en posiciones consecutivas de memoria, es necesario que el PC tenga asociado un incrementador que actúe sobre su valor cada vez que se comience a ejecutar una nueva instrucción. Un UCP o procesador, interpreta y lleva a cabo las instrucciones de los programas. El chip más importante de cualquier placa madre es el procesador. Sin él la computadora no podría funcionar. La capacidad del disco resulta de multiplicar el número de caras por el de pistas por cara y por el de sectores por pista, al total por el número de bytes por sector.
DEFINICIONES: ¿Qué es un procesador? El procesador, es el cerebro del PC. Sus funciones principales incluyen el manejo del sistema operativo, la ejecución de las aplicaciones y la coordinación de los diferentes dispositivos que componen el equipo. Microprocesador Es un circuito electrónico que actúa como Unidad Central de Proceso (CPU) de una computadora. Llamados por muchos como el “cerebro”. Es un circuito microscópico constituido por millones de transistores integrados en una única pieza plana de poco espesor.
CPU La unidad central de procesamiento o unidad de procesamiento central (conocida por las siglas CPU, del inglés: central processing unit ), es el hardware dentro de un ordenador u otros dispositivos programables, que interpreta las instrucciones de un programa informático mediante la realización de las operaciones básicas aritméticas, lógicas y de entrada/salida del sistema. Trabajos Conjunto de actividades que son realizadas con el objetivo de realizar una acción. DEFINICIONES:
Procesos Un proceso puede informalmente entenderse como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociado. Hilos Un hilo en un sistema operativo es la característica que permite a una aplicación realizar varias tareas a la vez concurrentemente, los distintos hilos de ejecución comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situación de autentificación. Esta acción permite simplificar el diseño de una aplicación que debe llevar a cabo distintas funciones simultáneamente. DEFINICIONES:
Hyperthreading Utiliza los recursos del procesador de manera más eficaz, posibilitando que se ejecuten múltiples subprocesos en cada núcleo. Como característica del desempeño, también aumenta la capacidad de procesamiento, lo que a su vez se traduce en un aumento del desempeño general del software de varios subprocesos. Buses Conjunto de conexiones físicas (cables, placa de circuito impreso, etc.) que pueden compartirse con múltiples componentes de hardware para que se comuniquen entre sí. Registros Es un tipo o conjunto de datos almacenados en un sistema. DEFINICIONES:
Multithreading Es un conjunto de “hilos de ejecución” que están corriendo todos dentro del mismo proceso, dado que comparten todos la misma porción de memoria, pueden acceder a las mismas variables globales, la misma memoria de heap , los mismos descriptores de archivos, etc. Todos corren en paralelo (por ejemplo: usando porciones del tiempo asignado al proceso en general o, si están dentro de un sistema con multiprocesadores, pueden eventualmente correr de forma paralela realmente). DEFINICIONES:
Estados de un Proceso El estado de un proceso es definido por la actividad corriente en que se encuentra. Los estados de un proceso son: Nuevo (new): Cuando el proceso es creado. Ejecutando (running): El proceso tiene asignado un procesador y está ejecutando sus instrucciones. Bloqueado ( waiting ): El proceso está esperando por un evento (que se complete un pedido de E/S o una señal). Listo ( ready ): El proceso está listo para ejecutar, solo necesita del recurso procesador. Finalizado ( terminated ): El proceso finalizó su ejecución. DEFINICIONES:
DIFERENCIAS ENTRE LAS ARQUITECTURAS CISC, RISC Y ARM Existen principalmente dos tipos de arquitectura interna de procesadores que compiten por el mercado. Por un lado, están los de arquitectura ARM y por otro los de arquitectura x86 desarrollada por Intel. La principal diferencia entre una y otra arquitectura es que los procesadores ARM utilizan un conjunto de instrucciones muy pequeño y elemental por lo que se conocen como RISC ( Reduced Instruction Set Computer = Ordenador con Conjunto Reducido de Instrucciones), mientras que la arquitectura CISC ( complex instruction set computer = Ordenador con conjunto de instrucciones complejo) y usa un conjunto amplio de instrucciones complejas, y al decir complejas queremos decir que una sola instrucción desencadena la ejecución automática de varias instrucciones más elementales que completan la tarea.
La arquitectura RISC tiene un consumo eléctrico mucho más bajo que la CISC, lo cual hace que sean microprocesadores adecuados para su uso en terminales móviles dada la poca autonomía que ofrecen las baterías actuales. RISC también lleva a procesadores más pequeños y baratos, porque son menos complejos, lo que también ayuda a que resulten útiles para dispositivos móviles pues al ser más pequeños no precisan niveles de miniaturización tan altos como los procesadores CISC para alcanzar un tamaño determinado, lo que conduce a técnicas de fabricación menos complejas y avanzadas y por tanto más baratas. La arquitectura RISC es posterior a la CISC y tiene su origen en investigaciones llevadas a cabo en la década de los 70 del siglo XX, buscando mejorar el rendimiento de los procesadores. EL principal desarrollador de ambas arquitecturas fue IBM. DIFERENCIAS ENTRE LAS ARQUITECTURAS CISC, RISC Y ARM
DIFERENCIAS ENTRE LOS PROCESADORES DE 32 BITS Y DE 64 BITS Una gran diferencia entre los procesadores de 32 y 64 bits es el número de cálculos por segundo que pueden realizar, que afecta a la velocidad a la que pueden completar las tareas. Los Procesadores de 64 bits pueden ser de doble núcleo, cuatro núcleos, seis y hasta ocho en versiones básicas para computadoras personales. Múltiples Núcleos permiten que se pueden realizar un mayor número de cálculos por segundo, lo que puede aumentar la capacidad de procesamiento y ayudar a que un ordenador funcione más rápido.
Otra gran diferencia entre los procesadores de 32 y 64 bits es la cantidad máxima de memoria (RAM) que soportan. Las computadoras de 32 bits admiten un máximo de 3 o 4GB de memoria, mientras que un ordenador de 64 bits puede soportar cantidades de memoria más allá de 4 GB. DIFERENCIAS ENTRE LOS PROCESADORES DE 32 BITS Y DE 64 BITS
¿QUÉ HACE A UNA COMPUTADORA MÁS RÁPIDA? De acuerdo a lo investigado, he llegado a la conclusión que una computadora para que sea rápida debe tener una combinación correcta entre un procesador veloz, memoria RAM suficiente y disco duro de buena capacidad. Es decir, los procesadores con velocidades altas o con múltiples núcleos pueden procesar más información a una velocidad más alta, acelerando los programas y componentes OS ejecutados durante el proceso, mientras más RAM tenga una computadora, más información puede almacenarse al mismo tiempo para que utilice la CPU y mientras más rápido se acceda a la información del disco duro, más rápido se carga a la memoria para que la CPU la utilice. Los discos duros con interfaces de alta velocidad o una lectura y escritura rápida permiten que esta información se cargue en la memoria a una velocidad significativamente más alta.
CONCLUSION Es importante saber y sobre todo comprender cada uno de las partes y componentes de una PC, así como los tipos, para que sirven, cuáles son los más importante, debido que son herramientas que nos facilitan las tareas en diferentes ámbitos de la vida actual, por lo cual podemos decir que una PC es una colección de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en función a una amplia gama de aplicaciones prácticas y precisamente determinadas.
BIBLIOGRAFIA Estados de un proceso, (2011), [en línea], disponible en: https://es.slideshare.net/i92almaa/estados-de-un-proceso El blog de JAEP Informática, Temas de informática, (2014), [en línea], disponible en: https://jaepinformatica.blogspot.com/2014/01/arm-x86-risc-cisc.html Noe Cruz, 1000 tips informáticos, (2015), [en línea], disponible en: https://www.1000tipsinformaticos.com/2015/10/cual-es-la-diferencia-entre.html Proceso (informática), (2016), [en línea], disponle en: https://es.wikipedia.org/wiki/Proceso_(inform%C3%A1tica) Qué es un bus informático, (2018), [en línea], disponible en: https://es.ccm.net/contents/364-que-es-un-bus-informatico Sistema Operativo, (2009), [en línea], disponible en: https://sistemaoperativo.wikispaces.com/Hilos Tecnología Hyper-Threading Intel, [en linea ], disponible en: https://www.intel.la/content/www/xl/es/architecture-and-technology/hyper-threading/hyper-threading-technology.html