Anda di halaman 1dari 20

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior


Instituto Universitario Politécnico “Santiago Mariño”
Sede – Barcelona
Ingeniería de Sistemas

Procesadores

Bachiller:
Miguel aguilera
C.I: 24.875.246

Barcelona, enero 2018

Contenido
Introducción................................................................................................................................. 3
¿Que es un Procesador?............................................................................................................... 4
Microprocesador...................................................................................................................... 4
CPU........................................................................................................................................... 4
Trabajos.................................................................................................................................... 5
Procesos Ligeros Hilos o hebras................................................................................................ 6
Hyperthreading........................................................................................................................ 6
¿Qué mejoras consigo al usar Hyperthreading?................................................................... 6
Buses........................................................................................................................................ 7
Registros................................................................................................................................... 7
Multithreading......................................................................................................................... 9
Estados de un Proceso.............................................................................................................. 9
Modelo de procesos de dos estados.................................................................................... 9
Modelo de proceso de cinco estados................................................................................. 10
Diferencias entre las arquitecturas CISC, RISC, x86 y ARM ......................................................... 12
Diferencias entre los procesadores de 32 bits y de 64 bits ......................................................... 13
Diferencias entre los procesadores de escritorio, de laptops y de smartphones ........................14
¿Qué hace a una computadora más rápida?.............................................................................. 15
Conclusión.................................................................................................................................. 16
Bibliografía................................................................................................................................. 17
Anexos……………………………………………………………………………………………………………………………………19

Introducción

En este presente se habla de los procesadores de sistemas informáticos que forman parte de
los CPU y artículos móviles que abundan en el mundo tecnológico de hoy en día. Se explica
cuáles son las funciones y trabajos que realizan los procesadores y también que procesos por
los que pasa el sistema para que estos puedan cumplir con su cometido.

2
También se comparan diferentes características de los tipos de procesares: el de 32 y 64 bits.
También las diferencias entre los diseños de los procesadores, todo con el fin de que saber
cómo mejorar el desempeño de un computador.

¿Que es un 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.

3
El procesador de una computadora es el dispositivo de hardware que puede tener diversas
propiedades, 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.
Las partes internas de un procesador son los núcleos, cache, controladores de memoria, tarjeta
gráfica y otros elementos.
El núcleo es un procesador en reducción de un objeto de dimensiones reducidas que forma las
partes de varias conexiones y les permite trabajar con más de una aplicación.

Microprocesador

Un microprocesador, también conocido como procesador, micro, chip o microchip, es un


circuito lógico que responde y procesa las operaciones lógicas y aritméticas que hacen
funcionar a nuestras computadoras. En definitiva, es su cerebro.
Pero un procesador no actúa por propia iniciativa, recibe constantemente órdenes de múltiples
procedencias. Cuando encendemos nuestra computadora, lo primero que hace el micro es
cumplir con las instrucciones del BIOS (basic input/output system), que forma parte de la
memoria de la computadora. Una vez funcionando, además del BIOS, será el sistema operativo
y los programas instalados los que seguirán haciéndose obedecer por el microprocesador.

Pese a que los microprocesadores siempre nos hacen pensar en ordenadores, lo cierto es que
están disponibles en multitud de 'cacharros' que nos rodean habitualmente, como cámaras de
fotografía o vídeo, coches, teléfonos móviles... No obstante, es cierto que aquellos que se
emplean en las computadoras son los más potentes y complejos.

CPU

La CPU es la sigla de Central Processing Unit, que en español significa Unidad Central de
Procesamiento, pero a la cual podemos llamar también simplemente “procesador”. ¿Qué es la
CPU? Es precisamente la central de nuestra computadora, es en pocas palabras, el “alma” de
nuestra computadora.

Generalmente, en la vida cotidiana solemos denominar CPU a la caja o “bus” que permite
alojar a los micro procesadores, discos duros, las memorias internas, y nos permite conectar
dispositivos como teclados, monitores, pen drives, discos duros externos, memorias externas,
mouse, impresoras, tabletas gráficas digitales, auriculares, micrófonos, cámaras web. Pero esto
es una generalización quizás errónea.

Las CPU hoy son reemplazadas casi totalmente por lo que conocemos como micro
procesadores. Las CPU de unas décadas atrás eran enormes cajas que ocupaban mucho
espacio y eran costosas de producir. El impulso y avance de la nano tecnología (tecnología en

4
formato micro o pequeño) permitió que las CPU o (ahora) micro procesadores, fueron
precisamente, de ese tamaño: micro.

El micro procesador tiene dos funciones fundamentales: una, es la de procesar datos; la otra,
es la de interpretar las instrucciones que nosotros desde nuestra computadora le damos,
cuando usamos cualquiera de los programas o softwares de nuestro sistema operativo. Esto ha
sido siempre así, a diferencia de la infraestructura o diseño estructural de las CPU, que como
dijimos, antes eran inmensas y ahora son cuerpos micro. En cambio, las funciones, tanto de las
viejas y grandes CPU como de los potentes y pequeñísimos procesadores actuales, son iguales.

Trabajos

La principal función del procesador, es simplemente, funcionar como un dispositivo lógico


programable, reduciéndose así, el tamaño del equipo o computadora. Al ser programable, le
ofrece al usuario diversos servicios, como por ejemplo: Controlar flujo de información dentro
del PC, manejar y controlar la memoria RAM y realizar operaciones básicas sobre los datos del
ordenador.

Podemos decir entonces, que el procesador ejecuta instrucciones almacenadas con números
binarios y operaciones con dichos datos, las cuales se realizan por cada ciclo de reloj del
ordenador (Hertz).
En la actualidad, un ordenador cuenta por lo menos con dos procesadores, uno en la placa
madre y otro en la placa de video. Este lleva por nombre (APU). La combinación de ambos
puede ofrecer un rendimiento sorprendente al usuario y al ordenador.

En conclusión, el procesador se encarga de recolectar los datos suministrados por el usuario,


traducirlos a lenguaje de máquina y dictar las órdenes necesarias a otros dispositivos del CPU,
para que se finalice la tarea que ha seleccionado el usuario, es como el cerebro o el punto
central del ordenador. Sin el procesador, sencillamente, el ordenador no funcionaría tal cual
como lo conocemos, ya que habría que utilizar válvulas y tubos, que elevarían enormemente el
tamaño del equipo, al tamaño de los primeros ordenadores, que eran verdaderos gigantes con
poca velocidad de procesamiento de datos.

Procesos Ligeros Hilos o hebras

Los procesos ligeros son programas en ejecución son básicamente procesos, pero a diferencia
de éstos últimos que solo tienen un hilo de ejecución los primeros tienen el hilo principal más
hilos secundarios o hijos, en este caso todos los procesos hijos comparten la información del
hilo principal pero además puede cada hilo tener su información privada.

Dentro de la información propia tenemos:


1. Contador de programa

2. Pila

5
3. Registros.

4. Estado del proceso ligero.


5. Dentro de la información compartida tenemos:

6. Variables globales.
7. Archivos abiertos

8. Señales
9. Semáforos.

10. Señales
Las señales son el mecanismo de comunicación que se establece entre los procesos. Para
comparar se puede decir que las señales son a los procesos lo que las interrupciones son al
procesador. Cuando un proceso recibe una señal detiene su ejecución, bifurca a la rutina del
tratamiento de la señal que está en el mismo proceso y luego una vez finalizado sigue la
ejecución en el punto que había bifurcado anteriormente.

Hyperthreading

Hyperthreading, también conocido como Hyperthread, es una tecnología desarrollada por


Intel. Un procesador que la implemente mostrara al sistema operativo el doble de núcleos de
los que tiene físicamente. Para ello Intel duplica ciertos bloques funcionales, en concreto
algunos registros, pero sin llegar a crear un duplicado perfecto.
Los sistemas operativos y los programas verán dos núcleos donde sólo hay uno.

De esta forma, ciertas aplicaciones, aquellas diseñadas para trabajar con varios de ellos al
mismo tiempo, conseguirán aumentar su rendimiento.

¿Qué mejoras consigo al usar Hyperthreading?

Como ocurre cuando aumentamos el número de núcleos, depende mucho de cómo hayan sido
programadas las aplicaciones. En todo caso, es mejor tener un i7 con cuatro núcleos reales que
el mismo con dos e Hyperthread.

El aumento del número de núcleos permite a tu PC trabajar con más aplicaciones a la vez.

Podrás ver una película y hacer un escaneo en busca de virus al mismo tiempo, por ejemplo.
Como comprenderás depende mucho de para que uses el equipo y lo normal es que no seas
capaz de utilizarlos siempre.
Hyperthread se centra sobre todo en intentar paliar al máximo los problemas de rendimiento a
los que llevan los bloqueos.

Buses

6
En arquitectura de computadores, 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.1
Existen dos tipos de transferencia en los buses:

 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.

 Paralelo: El bus permite transferir varios bits simultáneamente, por ejemplo 8 bits.

Aunque en primera instancia parece mucho más eficiente la transferencia en paralelo, esta
presenta inconvenientes:

o La frecuencia de reloj en el bus paralelo tiene que ser más reducida.

o La longitud de los cables que forman el bus está limitada, ya que a partir de
determinada longitud la probabilidad de que los bits lleguen desordenados es elevada.

Además, los modernos buses serie están formados por varios canales: En este caso se
transmite por varios buses serie simultáneamente.

En los primeros computadores electrónicos, era muy habitual encontrar buses paralelos,
quedando los buses serie dedicados para funciones de menor entidad y dispositivos lentos,
como el teclado.
La tendencia en los últimos años es reemplazar los buses paralelos por buses serie (que suelen
ser multicanal). Estos son más difíciles de implementar, pero están dejando velocidades de
transferencia más elevadas, y permitiendo longitudes de cable mayores.

Registros

Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar
direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son espacios
físicos dentro del microprocesador con capacidad de 4 bits hasta 64 bits dependiendo del
microprocesador que se emplee. Los registros son direccionables por medio de una viñeta, que
es una dirección de memoria. Los bits, por conveniencia, se numeran de derecha a izquierda
(15,14,13…. 3,2,1,0).

2. Registros de segmento.

Un registro de segmento se utiliza para alinear en un límite de párrafo o dicho de otra forma
codifica la dirección de inicio de cada segmento y su dirección en un registro de segmento
supone cuatro bits 0 a su derecha.
Un registro de segmento tiene 16 bits de longitud y facilita un área de memoria para
direccionamientos conocidos como el segmento actual. Los registros de segmento son:

1. Registro CS
2. Registro DS
7
3. Registro SS

4. Registro ES
5. Registro FS y GS

Registro CS.
El DOS almacena la dirección inicial del segmento de código de un programa en el registro CS.
Esta dirección de segmento, más un valor de desplazamiento en el registro de apuntado de
instrucción (IP), indica la dirección de una instrucción que es buscada para sí ejecución. Para
propósito de programación normal, no he necesita referenciar el registro CS.

Registro DS.
La dirección inicial de un segmento de datos de programa es almacenada en el registro DS. En
términos sencillos, esta dirección, más un valor de desplazamiento en una instrucción, genera
una referencia a la localidad de un bytes especifico en el segmento de datos.

Registro SS.
El registro SS permite la colocación en memoria de una pila, para almacenamiento temporal de
direcciones y datos. El DOS almacena la dirección de inicio del segmento de pila de un
programa en el registro SS. Esta dirección de segmento, más un valor de desplazamiento en el
registro del apuntador de la pila (SP), indica la palabra actual en la pila que está siendo
direccionada. Para propósitos de programación normal, no se necesita referenciar el registro
SS.

Registro ES
Algunas operaciones con cadenas de caracteres (datos de caracteres) utilizan el registro esta de
segmento para manejar el direccionamiento de memoria. En este contexto, el registro ES está
asociado con el registro DI (índice) . un programa que requiere el uso del registro ES puede
inicializarlo con una dirección apropiada.

Registros FS y GS.
Son registros extra de segmento en los procesadores 80386y posteriores a estos procesadores.

Multithreading

HyperThreading (también conocido como H Technology) es una marca registrada de la empresa


Intel para promover la implementación de la tecnología ''Multithreading Simultáneo'', también
conocido como SMT. Permite a los programas preparados para ejecutar múltiples hilos (multi-
threaded), procesarlos en paralelo dentro de un único procesador, incrementando el uso de las
unidades de ejecución del procesador.1
Esta tecnología consiste en simular dos procesadores lógicos dentro de un único procesador
físico. El resultado es una mejoría en el rendimiento del procesador, puesto que al simular dos
procesadores se pueden aprovechar mejor las unidades de cálculo manteniéndolas ocupadas

8
durante un porcentaje mayor de tiempo. Esto conlleva una mejora en la velocidad de las
aplicaciones que según Intel es aproximadamente de un 60%.2

Estados de un Proceso

Para que un programa se ejecute, se debe crear un proceso para dicho programa. Desde el
punto de vista del procesador, él ejecuta instrucciones de su repertorio de instrucciones en una
secuencia dictada por el cambio de los valores del registro contador de programa. A lo largo del
tiempo, el contador de programa puede apuntar al código de diferentes programas que son
parte de diferentes procesos. Desde el punto de vista de un programa individual, su ejecución
implica una secuencia de instrucciones dentro de dicho programa.

Se puede caracterizar el comportamiento de un determinado proceso, listando la secuencia de


instrucciones que se ejecutan para dicho proceso. Esta lista se llama traza de proceso. Se puede
caracterizar el comportamiento de un procesador mostrando como las trazas de varios
procesos se entrelazan.

Modelo de procesos de dos estados

La responsabilidad principal del sistema operativo es controlar la ejecución de los procesos.


Esto incluye determinar el patrón de entrelazado para la ejecución y asignar recursos a los
procesos. El primer paso en el diseño de un sistema operativo para el control de procesos es
describir el comportamiento que se desea que tengan los procesos.

Se puede construir el modelo más simple posible, observando que, en un instante dado, un
proceso está siendo ejecutado por el procesador o no. En este modelo, un proceso puede estar
en dos estados: Ejecutando o No Ejecutando. Cuando el sistema operativo crea un nuevo
proceso, crea el bloque de control de proceso para el nuevo proceso e inserta dicho proceso en
el sistema en estado No Ejecutando. El proceso existe, y es conocido por el sistema operativo, y
está esperando su oportunidad de ejecutar. Cada poco tiempo, el proceso que está
actualmente en ejecución se interrumpirá y una parte del sistema operativo, el activador,
seleccionará otro proceso a ejecutar. El proceso saliente pasará del estado Ejecutando a No
Ejecutando y pasará a Ejecutando un nuevo proceso.

En este modelo simple se puede apreciar algo del diseño de los elementos del sistema
operativo. Cada proceso debe representarse de tal manera que el sistema operativo pueda
seguirle la pista. Es decir, debe haber información correspondiente a cada proceso, incluyendo
el estado actual y su localización en memoria. Esto es el bloque de control de programa. Los
procesos que no están ejecutando deben estar en una cola, esperando su turno de ejecución.
Existe una sola cola cuyas entradas son puentes al BCP de un proceso en particular.
Alternativamente, la cola debe consistir en una lista enlazada de bloques de datos, en la cual
cada bloque representa un proceso.

9
Un proceso que se interrumpe se transfiere a la cola de procesos en espera. En el caso de que
el proceso finalice su ejecución o haya sido abortado, se descarta, sale del sistema y el
activador elige un proceso de la cola para ejecutar.

Modelo de proceso de cinco estados

Si todos los procesos estuviesen siempre preparados para ejecutar, la gestión de las colas sería
más fácil de manejar. La cola es una lista de tipo FIFO y el procesador opera siguiendo una
estrategia cíclica (round-robin) sobre todos los procesos disponibles. Sin embargo, esta
implementación es inadecuada: algunos procesos que están en el estado de No Ejecutando
están listos para ejecutar, mientras que otros están bloqueados, esperando a que se complete
una operación de E/S. Por tanto, utilizando una única cola, el activador no puede seleccionar
únicamente los procesos que lleven más tiempo en la cola. En su lugar, debería recorrer la lista
buscando los procesos que no estén bloqueados y que lleven en la cola más tiempo.

Una forma más óptima para manejar esta situación es dividir el estado en No Ejecutando en
dos estados: Listo y Bloqueado. Para gestionarlo correctamente, se han añadido dos estados
adicionales que serán bastante útiles. Estos cinco estados son:

Ejecutando: El proceso está actualmente en ejecución.

Listo: Un proceso que se prepara para ejecutar cuando tenga oportunidad.


Bloqueado: Un proceso que no puede ejecutar hasta que se cumpla un evento determinado
o se complete una operación E/S.
Nuevo: Un proceso que se acaba de crear y que aún no ha sido admitido en el grupo de
procesos ejecutables por el sistema operativo. Suele ser un proceso que aún no se ha cargado
en memoria principal, aunque su BCP sí ha sido creado.

Terminado: Un proceso que ha sido liberado del grupo de procesos ejecutables por el
sistema operativo, debido a que ha sido detenido o que ha sido abortado por alguna razón.

Estos son los tipos de eventos que llevan a cada transición de estado para cada proceso:
10
o Null -> Nuevo: Se crea un proceso nuevo para ejecutar un programa.

o Nuevo -> Listo: El sistema operativo mueve a un proceso del estado Nuevo al estado
Listo cuando éste se encuentre preparado para ejecutar un nuevo proceso. La mayoría
de sistemas fijan un límite basado en el número de procesos existentes o en la
cantidad de memoria virtual que se podrá utilizar por parte de los procesos existentes.
Este límite garantiza que no haya demasiados procesos activos y que se degrade el
rendimiento del sistema.

o Listo -> Ejecutando: Cuando llega el momento de seleccionar un nuevo proceso para
ejecutar, el sistema operativo selecciona uno de los procesos que se encuentren en
estado Listo. Esta tarea la realiza el planificador.

o Ejecutando -> Saliente: El proceso que actualmente está en ejecución se finaliza por
parte del sistema operativo, tanto si ha finalizado su ejecución o si ha sido abortado
por algún motivo.

o Ejecutando -> Listo: Esta transición se suele producir cuando el proceso que está en
ejecución ha alcanzado el máximo tiempo posible de ejecución de forma
ininterrumpida. Prácticamente todos los sistemas multiprogramados imponen este tipo
de restricción de tiempo.
o Ejecutando -> Bloqueado: Un proceso se pone en estado Bloqueado si solicita algo por
lo que debe esperar. Pueden ser muchos los motivos de esta transición: solicitar una
operación de E/S, solicitar una sección de memoria compartida que no está
inmediatamente disponible, comunicarse con otro proceso y bloquearse hasta que el
otro proceso le proporcione los datos solicitados, etc.
o Bloqueado -> Listo: Un proceso en estado Bloqueado se mueve a Listo cuando sucede
el evento por el cual esperaba.

o Listo -> Saliente: Para simplificar, esta transición no se muestra en la imagen del
modelo de cinco estados. Un padre puede terminar la ejecución de un proceso hijo en
cualquier momento. De igual manera, si el padre termina, todos los procesos hijos
asociados al padre pueden finalizarse.
o Bloqueado -> Saliente: Igual que el caso anterior.

Diferencias entre las arquitecturas CISC, RISC, x86 y


ARM

El procesador o CPU es el componente principal de los ordenadores y demás dispositivos


programables como teléfonos inteligentes (smartphones), tabletas, etc. Su función es
interpretar y ejecutar las instrucciones de los programas y procesar los datos.

Los procesadores de los ordenadores (de sobremesa, portátiles, etc.) son muy diferentes de los
de otros dispositivos como los smartphones, tabletas, miniordenadores, etc. Los utilizados en
los dispositivos portátiles, mal llamados móviles, como teléfonos, tabletas y PDA, etc. son de
menor consumo y potencia que los utilizados en ordenadores y portátiles.

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.
11
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 de x86 Intel es de tipo 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.

CISC surgió en la década de los 50 del siglo XX y buscaba procesar instrucciones bastante
completas (de alto nivel) y numerosas, aunque más lentas de ejecutar porque se
descomponían en varias más elementales (de bajo nivel). Así se conseguía hacer programas
más pequeños y sencillos de desarrollar que además realizaban pocos accesos a memoria, algo
muy importante en aquella época porque la memoria era escasa, cara y lenta. El principal
representante en la actualidad de la arquitectura CISC es x86 y sus principales desarrolladores y
fabricantes son Intel y AMD.
RISC en cambio se basa en la ejecución de instrucciones elementales con un pequeño
repertorio de instrucciones, pero genera programas más largos y más complicados de
desarrollar (aunque el desarrollo de los compiladores e intérpretes en los últimos años ha
simplificado el proceso para los programadores). El principal desarrollador, quizá, de
procesadores RISC actualmente es ARM que vende licencias para fabricarlos a otras empresas
como Alcatel-Lucent, Apple, Cirrus Logic, LG, Nvidia, Sony, Nintendo, Samsung, Qualcomm,
Sharp, Texas Instruments, Via, etc.

Un ejemplo muy burdo para explicar la diferencia podría ser el siguiente cálculo: A= B + C + D

En CISC podría ser:


1- "Suma B a C y a D y guarda en resultado en A"

En RISC podría ser:


1- "Toma B"

2- "Toma C"
3- "Suma B a C"

4- "Toma D"
5- "Suma D a C"

6- "Guarda C en A"

12
La relativa simplicidad de los procesadores ARM los hace ideales para aplicaciones de baja
potencia, y por eso se han convertido en los procesadores dominantes en el mercado de la
electrónica móvil e integrada.

El diseño de ARM empezó en 1983 en la empresa Acorn Computers. El diseño preliminar y los
primeros prototipos se terminaron en 1985 y les llamaron ARM1. La primera versión comercial
se llamó ARM2 y salió en 1986. A finales de la década de los 80 del siglo XX Apple empezó a
trabajar con Acorn en el desarrollo de nuevas versiones del núcleo ARM. Acorn consideró que
el hecho de que un fabricante de ordenadores, como eran ellos y Apple, y el fabricante de los
procesadores fuera el mismo podría retraer a los clientes, de modo que creó una nueva
empresa llamada Advanced Risc Machines (ARM) encargada del desarrollo de los
procesadores.

La arquitectura x86 la desarrolló Intel a principios de la década de los 70 del siglo XX. En 1986
Intel comercializó el procesador 8086, un procesador de 16 bits en la época en la que
dominaban los procesadores de 8 bits. También sacó el procesador 8088 que era como el 8086,
de 16 bits, pero con un bus externo de 8 bits que permitía utilizar la circuitería existente en la
época. Este procesador fue el escogido por IBM para construir la línea de ordenadores más
exitosa de la historia: el IBM PC. Fue tal el éxito de estos ordenadores personales que Intel ha
mantenido desde entonces, hasta el año 2001, la compatibilidad hacia atrás en todos sus
nuevos procesadores, ampliando y mejorando el conjunto de instrucciones x86 (por el nombre
del procesador 8086) pero manteniendo la compatibilidad, de este modo cualquier nuevo
procesador podía ejecutar perfectamente cualquier programa desarrollado para uno de sus
predecesores.

Diferencias entre los procesadores de 32 bits y de


64 bits

La principal diferencia entre los procesadores de 32 bits y 64 bits, es la cantidad de aplicaciones


que pueden tener funcionando de manera simultánea (potencia), sin generar errores o
problemas con las aplicaciones.

Es decir, un procesador de 32 bits puede tener abiertas una cantidad de aplicaciones, por
ejemplo, unas 3. Si deseamos abrir unas 5 más, 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 más limitada. Mientras, el procesador de 64 bits no tendrá
ningún problema en ejecutar todas estas acciones a la misma velocidad y con la misma
eficiencia sin mermar su rendimiento.

Otra de las diferencias apreciables es la cantidad de memoria que pueden soportar estos
procesadores. Los procesadores de 32 bits tienen un límite de 4GB de memoria RAM, mientras
que los de 64 bits pueden llegar a trabajar con un número enorme de memoria, que puede
superar con creces los 16GB y llegar a TB.

13
Podemos decir entonces, que la principal diferencia es la capacidad de procesamiento (casi el
doble en los de 64GB), lo cual nos permite obtener un mejor rendimiento del PC y un
funcionamiento óptimo del sistema operativo.

Diferencias entre los procesadores de escritorio, de


laptops y de smartphones

La irrupción del iPhone en el año 2007 cambió radicalmente el concepto de teléfono móvil y lo
convirtió en un PC diminuto que, como dice Apple, también sirve para llamar por teléfono.
Unos cuantos años más tarde, y gracias a la democratización de los smartphones, todos
llevamos uno o incluso dos en el bolsillo. Esto también lo vemos en las empresas que, en
algunos casos, han aprovechado la potencia de estos dispositivos para movilizar sus procesos
de negocio, y en otros, únicamente el correo, la agenda y los contactos.
Curiosamente, estos diminutos PCs que forman parte de nuestras herramientas de trabajo no
siguen las mismas normas que sus hermanos mayores. Juguemos a buscar las siete diferencias:
1. Inventario: todos los PCs están inventariados y un agente monitoriza lo que hace el
ordenador y qué cosas tiene instaladas.
2. Un PC corporativo tiene una imagen que homologa el departamento de sistemas. En
general, todos los PCs de la empresa son iguales.
3. El usuario no es administrador de su PC

4. 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.
5. 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.

6. 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.
7. 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:

1. Inventario: el dispositivo se registra al entregárselo al usuario, y después no se sabe


nada más de él. Si lo guarda en un cajón y utiliza su iPhone personal, nadie se da
cuenta.
2. El dispositivo trae el sistema operativo del fabricante. Pocas empresas piden una
personalización sobre la plataforma o despliegan una imagen distinta.
3. El usuario es el administrador del dispositivo móvil.

4. Las aplicaciones generalmente son las que instala el usuario, sobre todo las personales.
5. No hay políticas de seguridad o, si las hay, las define el propio usuario.

14
6. No se controla la información que entra o sale del dispositivo. Las aplicaciones que
usamos para compartir información con nuestros familiares y amigos (Dropbox,
Whatsapp, Evernote, etc.) también se usan para hacerlo en nuestro entorno laboral, lo
que escapa al control de la empresa.
7. No hay política de backup.

En el sector financiero ha sido Blackberry quien tradicionalmente resolvía estos problemas,


aunque siempre hemos convivido con los iPhones e iPads de la Dirección. Imagino la cantidad
de dispositivos perdidos o la información que se habrá comprometido por esta vía. Ahora que
muchas entidades están abandonando Blackberry y el problema se está generalizando, la
situación comienza a cambiar, y las empresas empiezan a ver el dispositivo móvil como una
extensión del puesto de trabajo tradicional.

¿Qué hace a una computadora más rápida?

La velocidad de una pc depende de muchos factores; entre ellos un acorde funcionamiento de


todos sus componentes y una adecuada compatibilidad entre ellos; el principal componente
que se necesita en una pc en un procesador pero aparte de sus componentes también
debemos pensar en que tareas llevara a cabo la computadora y dependiendo de su dificultad
se deberá contar con mejores componentes para un funcionamiento óptimo y veloz.
En un pc se necesita de un buen procesador, de una cantidad adecuada de memoria RAM y de
un disco duro óptimo. Sin embargo, estos no solo pueden hacer que el pc sea más rápido, sino
que también pueden hacerla más lenta. Es importante que los atributos de estos componentes
estén bien equilibrados.
Una creencia absurda muy popular es creer que el espacio en el disco duro tiene que ver con la
velocidad de la computadora. Sin embargo, las condiciones del disco duro tienen que ver más
en si que el espacio que este posea. Por lo que no importa si tu disco duro está repleto. Pero lo
que si hace lento al pc es tener varios procesos abiertos que ocasiones el uso excesivo de la
RAM y afecten el desempeño del procesador por sobrecarga.

15
Conclusión

Gracias a este presente pude comprender la importancia de tener conocimiento sobre los
componentes de una computadora; unas de las dudas más abundantes es el porqué el
computador se vuele lento o ya no tiene el mismo rendimiento con el tiempo. Es importante
tener en cuenta los múltiples factores que pueden afectar la productividad de su computador.
Uno de los factores más frecuentes es la abundancia de procesos ejecutados al mismo tiempo
en el sistema lo que causa el uso excesivo de la memoria RAM.

16
Bibliografía

Donal, J. (15 de enero de 2001). Wikipedia. Obtenido de


https://es.wikipedia.org/wiki/Wikipedia:Portada

m, L. (1997). monografias . Obtenido de http://www.monografias.com/


Page, S. B. (27 de septiempre de 1998). google. Obtenido de https://www.google.co.ve/

17
Anexos
18
19
20

Anda mungkin juga menyukai