Monografìas de Procesadores.
Monografìas de Procesadores.
Monografìas de Procesadores.
“Santiago Mariño”
Extensión Barcelona
Escuela de Ingeniería de Sistemas
Sistemas Operativos II
Profesora: Bachiller:
Amelia Vásquez Enrique Cabello C.I.: 26.071.451
Índice ................................................................................................................................................... 2
Introducción ........................................................................................................................................ 3
Procesador .......................................................................................................................................... 4
Microprocesador ................................................................................................................................. 4
CPU ...................................................................................................................................................... 5
Trabajos ............................................................................................................................................... 5
Procesos .............................................................................................................................................. 5
Hilos ..................................................................................................................................................... 6
Hyper Threading .................................................................................................................................. 6
Buses ................................................................................................................................................... 7
Registros .............................................................................................................................................. 8
Multithreading .................................................................................................................................... 8
Estados de un proceso ........................................................................................................................ 9
Diferencias entre arquitecturas CISC RICS ARM: ................................................................................ 9
Diferencias entre CISC y RISC ............................................................................................................ 10
Diferencias entre procesadores de 32 y 64 bits ................................................................................ 10
Diferencias entre procesadores de escritorio laptops y Smartphone .............................................. 11
¿Que hace a un computador más rápido? ........................................................................................ 12
Bibliografía ........................................................................................................................................ 13
Introducción
Pagina 3
Procesador
El procesador es el que se refiere a los diferentes tipos de artículos de sistemas
informativos que forma parte de un microprocesador que es parte de un CPU o micro que
es el cerebro de la computadora y de todos los procesos informativos desde los más
sencillos hasta los más complejos. El procesador de una computadora es el dispositivo de
hardware que puede tener diversas propiedad, la unidad central de procesamiento o CPU,
conocido como ‘’ cerebro’’ del sistema.
El hardware suele ser un chip de distintos tipos, formando múltiples
microprocesadores en conexión, un microprocesador típico se compone de registros,
unidad de control, unidad aritmética- lógica, entre otras.
Microprocesador
El microprocesador es el cerebro de la computadora, lleva a cabo o ejecuta los
programas, y es imprescindible para el funcionamiento del ordenador. Se trata de un chip
o pastilla de silicio, que contiene circuitos integrados, transistores, y que se halla
protegido por una cobertura de cerámica y plástico. Su forma es cuadrada o rectangular, y
su color es negro.
La función del microprocesador es la de recuperar, interpretar, cumplir
instrucciones, y operar como calculadora del sistema, pudiendo hacer operaciones
aritméticas y también operaciones lógicas entre conjuntos, como unión (OR) o
intersección (AND).
Pagina 4
CPU
CPU son las siglas en ingles de Central Processing Unit (Unidad de Proceso Central),
El CPU es el cerebro del ordenador, referimos a la parte de la computadora en la
que se controlan y originan comandos directos que generan las diferentes funciones de la
CPU. En el CPU se hacen todos los cálculos del código binario de la computadora. En
general, es la parte más importante del sistema.
Trabajos
Algunos trabajos que realiza la CPU o procesador son Envía y recibe señales de
control, direcciones de memoria y datos de un lugar a otro del ordenador a través de
líneas llamadas BUS, En estos bus están las puertas de E/S, las cuales conectan a la
memoria y a los chips de apoyo al bus, los datos pasan a través de estas puertas de E/S
mientras viajan desde y hasta la CPU.
Otras funciones que realiza es ejecutar una secuencia de instrucciones
almacenadas llamadas "programa". El programa es representado por una serie de
números que se mantienen en una cierta clase de memoria de ordenador. Hay cuatro
pasos que casi todos las CPU de arquitectura de von Neumann usan en su operación.
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 asociados
Cada proceso tiene su contador de programa, registros y variables, aislados de
otros procesos, incluso siendo el mismo programa en ejecución 2 veces.
Cuando este último caso sucede, el sistema operativo usa la misma región de
memoria de código, debido a que dicho código no cambiará, a menos que se ejecute una
versión distinta del programa.
Los procesos son gestionados por el sistema operativo y están formados por:
Pagina 5
1. Las instrucciones de un programa destinadas a ser ejecutadas por el
microprocesador.
2. Su estado de ejecución en un momento dado, esto es, los valores de los
registros de la unidad central de procesamiento para dicho programa.
3. Su memoria de trabajo (memoria crítica), es decir, la memoria que ha
reservado y sus contenidos.
4. Otra información que permite al sistema operativo su planificación.
Hilos
Un hilo (del inglés thread), es un proceso ligero o subproceso es una secuencia de
tareas encadenadas muy pequeña que puede ser ejecutada por un sistema operativo.
Los distintos hilos de ejecución comparten una serie de recursos tales como el
espacio de memoria, los archivos abiertos, la situación de autenticación, etc. Esta técnica
permite simplificar el diseño de una aplicación que debe llevar a cabo distintas funciones
simultáneamente.
Hyper Threading
Es una tecnología propietaria de Intel que fue introducida en sus procesadores
para servidores en 2002, y que más adelante se fue abriendo paso en algunos Pentium 4,
aunque se dejó de aplicar en ellos y no volvieron a cobra protagonismo hasta los primeros
Intel Core en 2009 basados en la arquitectura Nehalem, que abriendo la puerta a los
actuales i3, i5 e i7.
Pagina 6
El HyperThreading tenía como objetivo solventar una de las principales
limitaciones que tienen los procesadores, que sólo pueden ejecutar una instrucción por
núcleo sin esta tecnología. El tema está en que esto ocurre tan rápido que los usuarios no
nos damos cuenta, y no percibimos el ligero retraso que hay entre ejecutar una tarea u
otra.
Este retraso se origina por la forma en la que los datos de cada programa son
enviados al procesador.
Cada canal de datos (hilo, o thread en inglés) es programado y ejecutado de
manera individual en el núcleo. Con HyperThreading lo que se consigue es que cada
núcleo asigne recursos a dos hilos a la vez.
Gracias a esto, las tareas se organizan de manera más eficiente en el procesador, y
éste está menos tiempo parado, por lo que las tareas se realizan más rápido.
Buses
El bus (o canal) es un sistema digital que transfiere datos entre los componentes de
una computadora o entre varias computadoras. Está formado por cables o pistas en un
circuito impreso, dispositivos como resistores y condensadores además de circuitos
integrados.
Existen dos tipos de transferencia en los buses:
1. Serie: El bus solamente es capaz de transferir los datos bit a bit. Es decir, el bus
tiene un único cable que transmite la información.
2. Paralelo: El bus permite transferir varios bits simultáneamente, por ejemplo 8 bits.
La función del bus es la de permitir la conexión lógica entre distintos subsistemas
de un sistema digital, enviando datos entre dispositivos de distintos órdenes: desde
dentro de los mismos circuitos integrados, hasta equipos digitales completos que forman
parte de supercomputadoras.
Pagina 7
Los buses definen su capacidad de acuerdo a la frecuencia máxima de envío y al ancho
de los datos.
Registros
Un registro es un conjunto de campos que contienen los datos que pertenecen a
una misma repetición de entidad. Se le asigna automáticamente un número consecutivo
que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada
registro un campo clave para su búsqueda.
Multithreading
El paradigma de multihilo ha llegado a ser más popular a medida que los esfuerzos
para llevar más adelante el paralelismo a nivel de instrucción se han atascado desde
finales de los años 1990.
Esto permitió que reemergiera a una posición destacada el concepto de computación de
rendimiento a partir del más especializado campo del procesamiento transaccional:
Pagina 8
Los múltiples hilos pueden interferir uno con el otro al compartir recursos
de hardware como cachés o Translation Lookaside Buffer (TLB).
Los tiempos de ejecución de un solo hilo no son mejorados, sino por el
contrario, pueden ser degradados.
El soporte de hardware para multi-hilo es más visible al software que el
multiprocesamiento, por lo tanto requiriendo más cambios tanto a las
aplicaciones como el sistema operativo.
Las técnicas de hardware usadas para soportar multi-hilo a menudo
paralelizan las técnicas de software usadas para la multitarea de los
programas de computadora.
Estados de un proceso
Los estados de un proceso obedecen a su participación y disponibilidad dentro del
sistema operativo y surgen de la necesidad de controlar la ejecución de cada proceso. Los
procesadores sólo pueden ejecutar un solo proceso a la vez, turnándolos para el uso de
éste.
Existen procesos cooperativos que básicamente ocupan todo el tiempo del
procesador hasta que ellos deciden dejarlo.
Los procesos apropiativos son aquellos que ocupan por un período de tiempo el
procesador hasta que una interrupción o señal llega al procesador para hacer el cambio de
proceso, a esto se le conoce como cambio de contexto.
Pagina 9
microprocesadores. Sin embargo, sus características sólo puntualizan una diferencia
superficial en éstos, ya que se requiere de un enfoque más fondo sobre los mismos para
poder definir de qué manera trabajan cada uno de ellos. Aún más, existen diversos
procesadores que no se pueden asignar con facilidad a ninguna categoría determinada.
Como por ejemplo la arquitectura ARM, que es de tipo RISC; cuyas propiedades son que
poseen instrucciones de tamaño fijo con pocos formatos y que sólo las instrucciones de
carga y almacenamiento acceden a la memoria de datos.
La arquitectura RISC se caracteriza principalmente por contener un conjunto de
instrucciones de tamaño predeterminado fijo que presenta un reducido número de
formatos y dentro, sólo sus instrucciones de cargar y almacenamiento acceden a la
memoria de datos Las características que generalmente son encontradas en los diseños
RISC son:
Los diseños RISC presentan, por lo general, cierto tipo de característica que lo diferencia
de otros modelos; Contiene una codificación uniforme de instrucciones que permiten que
esta se realice de una manera más fluida y rápida.
Pagina 10
Aun así de momento estamos lejos de que haya ordenadores domésticos capaces
de montar tanta RAM, y desde luego los sistemas operativos tampoco llegan a esas
cantidades en sus topes. Por ejemplo, la versión Home de Windows 10 de 64 bits puede
trabajar con hasta 128 GB, y la versión Pro puede con hasta 512 GB de RAM.
Inventario: todos los PCs están inventariados y un agente monitoriza lo que hace el
ordenador y qué cosas tiene instaladas.
Un PC corporativo tiene una imagen que homologa el departamento de sistemas.
En general, todos los PCs de la empresa son iguales.
El usuario no es administrador de su PC
Las aplicaciones que corren sobre esta plataforma también se homologan y se
certifica su correcto funcionamiento tanto sobre la plataforma como en
convivencia con otras aplicaciones. Generalmente el usuario no instala las
aplicaciones, sino que se le hace en remoto. En un PC corporativo no suele haber
aplicaciones personales del usuario, ni tampoco juegos.
Las políticas de seguridad vienen impuestas: contraseñas, tiempo de inactividad
para bloquear el ordenador, antivirus, bloqueo de puertos USB, encriptación,
configuración de la salida a Internet, etc.
Los departamentos de seguridad controlan la información que entra y sale de los
PCs, para evitar pérdidas y filtraciones, que podrían acarrear consecuencias muy
negativas para la empresa.
La política de backup de información garantiza que no se pierdan los datos
residentes en el PC.
Los dispositivos móviles, sin embargo, funcionan por regla general de manera distinta:
Pagina 11
No hay política de backup.
Pagina 12
También ocurre que el Windows poco a poco se va llenando de "basura" por todas
partes y eso lo hace lento, se recomienda una vez al año hacer un respaldo y reinstalar el
sistema operativo.
Bibliografía
Wikipedia, Bus, https://es.wikipedia.org/wiki/Bus_ (inform%C3%A1tica)
Kety Domínguez, 22/10/12, trabajos, http://kedominguez19.blogspot.com/
(29 de Febrero de 2016). Recuperado el 5 de Junio de 2016, de
Wikipedia:https://es.wikipedia.org/wiki/Microarquitectura
(15 de Noviembre de 12). Arquitecturapc. (E. A. Caiparamirez, Editor) Recuperado
el 5 de Julio de 2016, de Arquitecturapc: http://arquitecturapc-
procesadores.blogspot.com/2012/11/partes-de-un-procesador-y-
funcionamiento.html Espeso, P.
(29 de Septiembre de 2012). Procesador Intel Características. (M. C. Pulgarin,
Editor) Recuperado el 1 de Junio de 2016, de Procesador Intel Características:
http://procesadorintelcaracteristcicas.blogspot.com/2012/09/intel-corporation-es-
el-mayor.html?m=1 THE007ALEXXX.
Pagina 13