Sie sind auf Seite 1von 16

REPBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITCNICO

SANTIAGO MARIO

SEDE BARCELONA

SISTEMA OPERATIVO II

Procesadores

Profesor. Integrante.
Ramn Aray. Paul Guarache

C.I:25.363.433.

Barcelona, septiembre 2017


INDICE.

INTRODUCION 3

DESARROLLO

Procesadores......... 4

Microprocesadores.. 4

CPU. 4

Trabajo.. 4

Proceso.. 4, 5

Hilos 5

HYPERTHREADING 5
Buses 5

Registros 6

Multi-threading.. 6

Estado de un Procesos.. 8

Diferencias entre las arquitecturas CISC, RISC y ARM.. 9

Diferencias entre los procesadores de 32 bits y de 64 bits... 9, 10

Diferencias entre los procesadores de escritorio, de laptops y de


smartphones 10

Qu hace a una computadora ms rpida?............................... 10, 11

Conclusin 12

Bibliografa. 13

Anexos 14, 15, 16


Introduccin

Al transcurrir los aos la computacin, al igual que los procesadores han ido
evolucionando con una rapidez muy significativa. Es un componente fundamental
en un ordenador y ha estado presente desde sus inicios. Pero no es hasta la
dcada de los 70 cuando se fabrican los primeros procesadores a partir de
circuitos integrados.
Procesador

El procesador es el que se refiere a los diferentes tipos de artculos de


sistemas informativos que forma parte de un microprocesador que es parte de un
CPU o microprocesador que es el cerebro de la computadora y de todos los
procesos informativos desde los ms sencillos hasta los ms complejos. Anexo 1.

Microprocesador

El microprocesador (o simplemente procesador) es el circuito


integrado central ms complejo de un sistema informtico; a modo de ilustracin,
se le suele llamar por analoga el cerebro de un computador. Es el encargado de
ejecutar los programas, desde el sistema operativo hasta las aplicaciones de
usuario; slo ejecuta instrucciones programadas en lenguaje de bajo nivel,
realizando operaciones aritmticas y lgicas simples, tales
como sumar, restar, multiplicar, dividir, las lgicas binarias y accesos a memoria.
Anexos 2.

CPU

La unidad central de procesamiento o unidad de procesamiento central es


el componente bsico de la computadora personal u ordenador que procesa datos
y realiza clculos matemticos-informticos. Proporciona la capacidad de
programacin, y junto con la memoria y los dispositivos de entrada/salida en los
componentes computacionales. Anexos 3.

Trabajos

Los sistemas operativos de los aos cincuenta fueron diseados para hacer
ms fluida la transicin entre trabajos. Antes de que los sistemas fueran
diseados, se perda un tiempo considerable entre la terminacin de un trabajo y
el inicio del siguiente. Este fue el comienzo de los sistemas de procesamiento por
lotes, donde los trabajos se reunan por grupos o lotes, cuando el trabajo estaba
en ejecucin, este tena control total de la mquina. Al terminar cada trabajo, el
control era devuelto al sistema operativo, el cual limpiaba y lea e iniciaba el
trabajo siguiente.

Procesos

Uno de los conceptos ms importantes que gira en torno a un sistema


operativo es el de proceso. Un proceso es un programa en ejecucin junto con el
entorno asociado (registros, variables, etc.). El corazn de un sistema operativo es
el ncleo, un programa de control que reacciona ante cualquier interrupcin de
eventos externos y que da servicio a los procesos, crendolos, terminndolos y
respondiendo a cualquier peticin de servicio por parte de los mismos.

Hilos
Dos hilos de una misma tarea (denominados hilos pares) comparten el
segmento de cdigo, el segmento de datos y un espacio de pila, es decir, los
recursos asignados a la tarea.
Podemos captar la funcionalidad de los hilos si comparamos el control de
mltiples hilos con el control de mltiples procesos. En el caso de los procesos,
cada uno opera independientemente de los otros; cada proceso tiene su propio
contador de programa, registro de pila, y espacio de direcciones. Este tipo de
organizacin es muy til cuando los trabajos que los procesos efectan no tienen
ninguna relacin entre s. Cuando un hilo est en ejecucin, posee el acceso a
todos los recursos que tiene asignados la tarea.
Hyperthreading
Es una marca registrada de la empresa Intel para nombrar su
implementacin de la tecnologa Multithreading Simultneo tambin conocido
como SMT. Permite a los programas preparados para ejecutar mltiples hilos
(multi-threaded) procesarlos en paralelo dentro de un nicoprocesador,
incrementando el uso de las unidades de ejecucin del procesador.

Buses

EI bus representa bsicamente una serie de cables mediante los cuales


pueden cargarse datos en la memoria y desde all transportarse a la CPU. Por as
decirlo es la autopista de los datos dentro del PC ya que comunica todos los
componentes del ordenador con el microprocesador se puede controla y maneja
desde la CPU.

Tipos de Buses Hay tres clases de buses:

Bus de Datos.

Bus de Direcciones.

Bus de Control.

Bus de Datos

Mueve los datos entre los dispositivos del hardware: de Entrada como el
Teclado, el Escner, el Mouse, etc.; de Salida como la Impresora, el Monitor o la
Tarjeta de Sonido; y de Almacenamiento como el Disco Duro, el Diskette o la
Memoria-Flash.
Bus de Direcciones

Est vinculado al bloque de Control de la CPU para tomar y colocar datos


en el Sub-Sistema de Memoria durante la ejecucin de los procesos de cmputo.

Bus de Control

El Bus de Control transporta seales de estado de las operaciones


efectuadas por el CPU con las dems unidades. Gobierna el uso y acceso a las
lneas de datos y de direcciones. Como estas lneas estn compartidas por todos
los componentes tiene que proveerse de determinados mecanismos que controlen
su utilizacin.

Registros

Un registro es una memoria de alta velocidad y poca capacidad, integrada


en el microprocesador, que permite guardar transitoriamente y acceder a valores
muy usados, generalmente en operaciones matemticas.

Tipos de registros

Registros de uso general.


Existen 4 registros denominados AX, BX, CX y DX que en realidad
tienen asignados usos caractersticos, aunque pueden ser utilizados a
discrecin para cualquier cosa que necesitemos.
AX es denominado acumulador; suele contener uno de los operandos que
intervienen en las operaciones aritmticas y lgicas, y despus de esta, el
resultado de la operacin. En general las instrucciones que trabajan con este
registro (o su mitad inferior) tienen un microcdigo ms simple que la misma
instruccin ejecutada con otro registro.
BX es el registro base, suele contener la direccin de inicio de una tabla de
valores.
CX es denominado contador. Las instrucciones de bucle (LOOP) utilizan
este registro como contador.
DX es un registro de datos, multiuso. Se utiliza en operaciones de
multiplicacin y divisin junto con AX. En operaciones de entrada/salida de puertos
IN/OUT, su mitad inferior DL, contiene el nmero de puerto.
Registros de Segmento.
Segmento de cdigo CS ("Code segment"). Seala la direccin del
segmento de cdigo del programa que se est ejecutando. Segmento de datos
DS ("Data segment"). Seala la direccin del segmento de datos del programa en
ejecucin.
Segmento de pila SS ("Stack segment"). Seala la direccin del segmento
donde est la pila del programa.
Segmento extra ES ("Extra segment"). Es un segmento auxiliar a los
anteriores, se utiliza para sealar espacio extra en alguno de los segmentos o
para almacenar momentneamente direcciones intermedias.

Los registros de datos: son usados para guardar nmeros enteros. En


algunas computadoras antiguas, exista un nico registro donde se
guardaba toda la informacin, llamado acumulador.

Los registros de memoria: son usados para guardar exclusivamente


direcciones de memoria. Eran muy usados en la arquitectura Harvard,
ya que muchas veces las direcciones tenan un tamao de palabra
distinto que los datos.

Los registros de coma flotante: son usados para guardar datos en


formato de coma flotante.

Los registros constantes: tienen valores creados por hardware de


slo lectura. Por ejemplo, en MIPS el registro cero siempre vale 0.

Los registros de propsito especfico guardan informacin especfica


del estado del sistema, como el puntero de pila o el registro de estado.
Multi-threading

Un programa multihilo contiene dos o ms partes que se pueden ejecutar


de manera concurrente o simultnea. A cada una de esas partes se les denomina
hilo y cada uno de ellos define un camino de ejecucin independiente. Se puede
ver a la programacin multihilo como una forma especializada de multitarea. El
sistema operativo se encarga de brindar soporte a mltiples hilos de ejecucin en
un solo proceso, modelo al cual se le denomina multihilos.

Tipos de multihilo

Multihilo apropiativo: permite al sistema operativo determinar cundo debe


haber un cambio de contexto.
Multihilo cooperativo: depende del mismo hilo abandonar el control cuando
llega a un punto de detencin, lo cual puede traer problemas cuando el hilo espera
la disponibilidad de un recurso.

Estado de un Procesos

Los bloques de control de los procesos se almacenan en colas, cada una


de las cuales representa un estado particular de los procesos, existiendo en cada
bloque, entre otras informaciones. Los estados de los procesos son internos del
sistema operativo y transparente al usuario.

Estados activos

Son aquellos que compiten con el procesador o estn en condiciones de


hacerlo. Se dividen en:

Ejecucin:Estado en el que se encuentra un proceso cuando tiene el


control del procesador. En un sistema monoprocesador este estado slo lo
puede tener un proceso.
Preparado: Aquellos procesos que estn dispuestos para ser ejecutados,
pero no estn en ejecucin por alguna causa (Interrupcin, haber entrado
en cola estando otro proceso en ejecucin, etc.).
Bloqueado: Son los procesos que no pueden ejecutarse de momento por
necesitar algn recurso no disponible (generalmente recursos de
entrada/salida).

Estados inactivos

Son aquellos que no pueden competir por el procesador, pero que pueden
volver a hacerlo por medio de ciertas operaciones. En estos estados se mantiene
el bloque de control de proceso aparcado hasta que vuelva a ser activado. Se trata
de procesos que no han terminado su trabajo que lo han impedido y que pueden
volver a activarse desde el punto en que se quedaron sin que tengan que volver a
ejecutarse desde el principio.

Son de dos tipos:

Suspendido bloqueado: Es el proceso que fue suspendido en espera de


un evento, sin que hayan desaparecido las causas de su bloqueo.
Suspendido programado: Es el proceso que han sido suspendido, pero no
tiene causa parta estar bloqueado.

Diferencias entre las arquitecturas CISC, RISC y ARM.

CISC

El lenguaje debe contener un amplio surtido de ellas (una para cada


circunstancia distinta).

Son instrucciones complejas, por tanto de ejecucin lenta. La circuitera del


procesador tambin es compleja.

Para un trabajo especfico se requieren pocas instrucciones (siempre hay


una que resuelve el problema).

RISC

El lenguaje contiene un conjunto pequeo de instrucciones.

Las instrucciones son muy simples, por tanto de ejecucin rpida. La


circuitera es ms simple que en los procesadores CISC.

Para cualquier operacin se requieren varias instrucciones elementales.

ARM

La relativa simplicidad de los procesadores ARM los hace ideales para


aplicaciones de baja potencia.

Diferencias entre los procesadores de 32 bits y de 64 bits

En cuanto a los sistemas operativos, concretamente Windows, la ms


importante diferencia entre las versiones 32 y 64 bits es que el primero admite
hasta 4 Gb. de RAM, de los cuales aprovechar tan slo 3.25 Gb. En el caso de
los sistemas operativos de 64 bits estos admiten hasta 192 Gb. de RAM.

Es decir, un procesador de 32 bits puede tener abiertas una cantidad de


aplicaciones, por ejemplo, unas 3. Si deseamos abrir unas 5 ms, el sistema
comenzar a tornarse lento y posiblemente cree algunos errores que pueden
incluso cerrar lasos programas, ya que la potencia de estos procesadores es ms
limitada. Mientras, el procesador de 64 bits no tendr ningn problema en ejecutar
todas estas acciones a la misma velocidad y con la misma eficiencia sin mermar
su rendimiento.

Diferencias entre los procesadores de escritorio, de laptops y de


smartphones.

Escritorio

Los procesadores de las computadoras, adems, regulan la velocidad de la


CPU para modificar la velocidad del reloj segn sea necesario y reducir el
consumo de energa y el calor. Esto produce una leve disminucin del
rendimiento. Adems, aumenta la duracin de algunos componentes.

Laptop

Los procesadores de los porttiles tienen un diseo que les permiten


consumir menos energa y generar menos calor que los procesadores de una
computadora de escritorio. Por esto es que los procesadores de porttiles no
requieren de un disipador tan grande como los de computadoras de escritorio.

Smartphone

El desempeo de un smartphones no lo dicta nica mente el procesador, es


el conjunto de varios elementos, los procesadores trabajan en conjunto con la
memoria ram, la autonoma de la batera y el software

Qu hace a una computadora ms rpida?


CPU
La unidad central de procesamiento, a menudo conocida como el
procesador, es el "cerebro" de una PC y procesa toda la informacin de los
programas y el sistema operativo de la misma. Los procesadores con velocidades
ms altas o con mltiples ncleos pueden procesar ms informacin a una
velocidad ms alta, acelerando los programas y componentes OS ejecutados
durante el proceso. Algunos usuarios aceleran sus CPU para mejorar la velocidad
de su computadora, aunque esto debe hacerse con cuidado, ya que incrementa la
temperatura de la CPU y puede resultar en inestabilidad si la configuracin es
incorrecta.
Memoria

Antes de que la CPU procese la informacin, sta se carga en los chips de


memoria de acceso aleatorio de la computadora. Mientras ms RAM tenga una
computadora, ms informacin puede almacenarse al mismo tiempo para que
utilice la CPU. Al igual que la CPU, la memoria tiene una velocidad de reloj, y la
CPU puede acceder ms rpido a una memoria de velocidad ms alta que a una
memoria de velocidad ms baja. Algunas computadoras permiten acelerar la RAM
adems de la CPU, incrementando la velocidad de la memoria sin necesitar
modernizarla.

Discos duros

El disco duro instalado en la computadora tiene una gran influencia en qu


tan rpida es la PC. Mientras ms rpido se acceda a la informacin del disco
duro, ms rpido se carga a la memoria para que la CPU la utilice. Los discos
duros con interfaces de alta velocidad o una lectura y escritura rpida permiten
que esta informacin se cargue en la memoria a una velocidad significativamente
ms alta. La organizacin de archivos en el disco duro tambin juega un papel
importante en la velocidad de la computadora, la informacin fragmentada tarda
ms tiempo para cargarse en la memoria. La desfragmentacin regular del disco
duro puede evitar una prdida de velocidad significativa debido a la fragmentacin
de la informacin.
CONCLUCION

Los procesadores tienen un importante papel en el sistema de una


computadora debido a sus varios componentes para procesar y ejecutar
instrucciones. Hay muchos procesadores disponibles que incrementaran el poder
de procesamiento del CPU, con diferentes tipos de modelos, marcas, y precios en
el mercado.
Bibliografa.

http://conceptodefinicion.de/procesador/

http://concepto.de/cpu/#ixzz4rThoiKA9

https://www.webprogramacion.com/1/sistemas-operativos/procesos-e-hilos.aspx

https://chsos20122908051.wordpress.com/2012/08/20/clase-14-08-2012/

http://www.monografias.com/trabajos/bus/bus.shtml#ixzz4rTrXBedG

https://es.wikipedia.org/wiki/Registro_(hardware)

http://saia.psm.edu.ve/pluginfile.php?file=%2F86019%2Fmod_resource%2Fconten
t%2F1%2FProcesador.pdf

https://prezi.com/z9x65mreg76s/multihilos-y-modelos-de-multihilos/

https://sites.google.com/site/materiasisoperativo/unidad-2-administrador-del-
proceso-y-del-procesador/2-2-estados-y-transiciones-de-los-procesos
Anexos 1

Imagen procesador
Anexos 2

Imagen Microprocesador
Anexos 3

Imagen CPU

Das könnte Ihnen auch gefallen