Sunteți pe pagina 1din 15

República Bolivariana de Venezuela

Ministerio del P. P. para la Educación Universitaria

I.U.P. Santiago Mariño

Barcelona - Edo. Anzoátegui

Cátedra: Sistemas Operativos II

Carrera: Ingeniería de Sistemas

Sección: S9

Profesora: Bachiller:

- Vásquez, Amelia - Souquet, Ernesto. C.I: 28.396.245

Barcelona, enero de 2019

1
ÍNDICE

PP

Introducción………………………………………………………………….. 3

Definiciones……………………….....................………...…………………. 4

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

Diferencias ente lo procesadores de 32 bits y de 64 bits …………….. 10

Diferencias entre los procesadores de Escritorio, Laptops y Smartphone


………………………………………..………………………………………….. 11

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

Conclusión……………….……………………………………………..……… 13

Bibliografía…………………….…………………………………………..…… 14

Anexos …………………………………………………………………………. 15

2
INTRODUCCIÓN

El procesador está formado por un conjunto de registros que almacenen


datos, una unidad aritmético-lógica que realiza operaciones con ellos y una
unidad de control que se encarga de coordinar a todos los componentes. Un
reloj interno determina la velocidad de trabajo de estos elementos internos. Un
procesador recibe instrucciones y datos de la memoria para ser ejecutados (se
entiende por ejecutar una instrucción el hecho de buscar los datos y llevar a
cabo la orden de la instrucción.

La potencia de los procesadores se suele medir a partir de su velocidad,


pero hay otros factores que hoy en día son incluso más relevantes de cara al
rendimiento final del procesador, por lo que ya no tiene sentido fijarnos sólo en
esta característica.

En los últimos años, la tecnología ha sufrido un gran cambio al permitir


integrar varios núcleos de procesamiento dentro del mismo procesador. A esta
tecnología se la conoce en general como tecnología de núcleos múltiples y
permiten ejecutar en paralelo dos programas simultáneamente,
incrementando así el rendimiento del procesador.

3
DEFINICIONES

*Procesador.
El procesador de una computadora es el dispositivo de hardware que
puede tener diversas propiedades, CPU (central processing unit) unidad
central de procesamiento.
Es el cerebro del sistema, justamente procesa todo lo que ocurre en la
PC y ejecuta todas las acciones que existen. Cuanto más rápido sea el
procesador que tiene una computadora, más rápidamente se ejecutarán las
órdenes que se le den a la máquina.

*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.
El microprocesador (micro) se encarga de realizar todas las
operaciones de cálculo y de controlar lo que pasa en la computadora
recibiendo información y dando órdenes para que los demás elementos
trabajen.
Ejecutar los programas, desde el sistema operativo hasta las
aplicaciones de usuario; sólo ejecuta instrucciones programadas en lenguaje
de bajo nivel, realizando operaciones aritméticas y lógicas simples, las lógicas
binarias y accesos a memoria. Típicamente, un microprocesador es parte de
cualquier computadora o de equipos electrónicos digitales y es la unidad que
hace las veces de "motor" de todos los procesos informáticos desde los más
sencillos hasta los más complejos.

4
*Unidad Central de Procesos (CPU).
Es el cerebro del PC. Se encarga de administrar el sistema, procesar
las instrucciones y los datos con los que trabaja el computador. Consiste en
un conjunto de circuitos electrónicos integrados en una diminuta pastilla de
silicio, o chip (microprocesador) que se encuentra en la placa madre
(motherboard). El procesador es el dispositivo más importante y el que más
influye en su velocidad al analizar información.

*Trabajos.
Deriva del término latino, “tripalium”, que significa tres palos, que se
empleaban como instrumento de tortura. El castellano arcaico cambió el
vocablo a “trebejare”, y de allí pasó a nuestro idioma como trabajo. Es toda
actividad humana lícita, remunerada, que expresa la capacidad creativa del
hombre, manifestada como esfuerzo físico, intelectual o artístico.
Extensivamente puede usarse el término para designar la acción de la
herramienta, utensilio, o máquina que la persona utiliza para realizar su propio
trabajo personal.
Los sistemas operativos de los años cincuenta fueron diseñados para
hacer más fluida la transición entre trabajos. Antes de que los sistemas fueran
diseñados, se perdía un tiempo considerable entre la terminación de un trabajo
y el inicio del siguiente. Este fue el comienzo de los sistemas de procesamiento
por lotes, donde los trabajos se reunían por grupos o lotes, cuando el trabajo
estaba en ejecución, esta tenía control total de la máquina. Al terminar cada
trabajo, el control era devuelto al sistema operativo, el cual limpiaba y leía e
iniciaba el trabajo siguiente.

*Proceso.
Uno de los conceptos más importantes que gira en torno a un sistema
operativo es el de proceso. Un proceso es un programa en ejecución junto con
el entorno asociado (registros, variables, etc.). Es básicamente un entorno

5
formado por todos los recursos necesarios para ejecutar programas. Desde el
punto de vista del SO, un proceso es un objeto más que hay que gestionar y
al cual hay que dar servicio.
El corazón de un sistema operativo es el núcleo, un programa de control
que reacciona ante cualquier interrupción de eventos externos y que da
servicio a los procesos, creándolos, terminándolos y respondiendo a cualquier
petición de servicio por parte de los mismos.

*Hilos o threads.
Son básicamente, pequeños procesos o piezas independientes de un
gran proceso. También podemos decir, que un hilo es un flujo único de
ejecución dentro de un proceso (un proceso es un programa ejecutándose
dentro de su propio espacio de direcciones).
Un hilo es simplemente una tarea que puede ser ejecutada al mismo
tiempo que otra tarea. Los hilos de ejecución que comparten los mismos
recursos, sumados a estos recursos, son en conjunto conocidos como un
proceso. El hecho de que los hilos de ejecución de un mismo proceso
compartan los recursos hace que cualquiera de estos hilos pueda modificar
estos recursos. Cuando un hilo modifica un dato en la memoria, los otros hilos
acceden a ese dato modificado inmediatamente. Lo que es propio de cada hilo
es el contador de programa, la pila de ejecución y el estado de la CPU
(incluyendo el valor de los registros).

*HyperThreading (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.

6
Muchos programas complejos están divididos en hilos de ejecución
independientes que atienen a tareas que tienen poca vinculación unas con
otras dentro del mismo programa. A esta tecnología se le conoce como
multihilo (Multithreading). Por ejemplo, la mayoría de los navegadores web que
incorporan pestañas, cada pestaña es un hilo de ejecución diferente.

*Bus (canal).
Es una palabra inglesa que significa «transporte». Aplicada a la
informática, permite significar la idea de las transferencias internas de datos
que se dan en un sistema computacional en funcionamiento. En el bus todos
los nodos reciben los datos, aunque no se dirijan a todos los nodos, los nodos
a los que no van dirigidos simplemente lo ignoran.
Es un sistema digital que transfiere datos entre los componentes de una
computadora o entre computadoras. Está formado por cables o pistas en un
circuito impreso, dispositivos como resistores y condensadores además de
circuitos integrados.

*Registro.
Consiste en una Base de Datos que incluye todas las configuraciones y
opciones relativas a todas las aplicaciones, programas, usuarios y
configuraciones del equipo (es decir, a todo lo relativo al Software) mientras
que también incluye información y configuración de los dispositivos
conectados (esto es, el Hardware del sistema).
Almacenan temporalmente los datos de la instrucción que está
ejecutando en ese momento la unidad aritmético-lógica.
El tamaño de estos registros se mide en bits y determina el tamaño
máximo de los datos que puede manipular en una sola operación.

7
*Multithreading (Multihilo).
Se refiere a que dos o más tareas se ejecutan "aparentemente" a la vez,
dentro de un mismo programa. Es la capacidad de una unidad de
procesamiento central (CPU) o un único núcleo en un procesador multinúcleo
para ejecutar múltiples procesos o hilos simultáneamente, adecuadamente
soportados por el sistema operativo.
Este enfoque difiere de multiprocesamiento, como con multihilo los
procesos y los hilos comparten los recursos de un único o múltiples núcleos:
las unidades de computación, los cachés de la CPU, y la memoria tampón de
traducción (TLB).

*Estados de un Proceso.

• Nuevo: El proceso se acaba de crear, pero aún no ha sido admitido en el


grupo de procesos ejecutables por el sistema operativo. Habitualmente en un
sistema operativo multitarea como Windows, nada más que un proceso se
crea, éste resulta admitido, pasando al estado listo. Sin embargo, esto no tiene
por qué ser siempre así.

• Listo: El proceso está esperando ser asignado al procesador para su


ejecución. Una CPU clásica (con un solo núcleo) solo se puede dedicar en
cada momento a un proceso. Los procesos que están preparados para
ejecutarse permanecen en estado listo hasta que se les concede la CPU.
Entonces pasan al estado “En ejecución”.

• En Ejecución: El proceso tiene la CPU y ésta ejecuta sus instrucciones.

• En Espera: El proceso está esperando a que ocurra algún suceso, como por
ejemplo la terminación de una operación de E/S.

• Terminado: El proceso ha sido sacado del grupo de procesos ejecutables


por el sistema operativo. Después de que un proceso es marcado como

8
terminado se liberarán los recursos utilizados por ese proceso, por ejemplo, la
memoria.

DIFERENCIAS ENTRE LAS ARQUITECTURAS CISC, RISC Y ARM

 Significado:

 CISC: Computadoras con un conjunto de instrucciones muy amplias.

 RISC: Computadoras con un conjunto de instrucciones complejo de


tamaño fijo.
 ARM: Computadora con un conjunto reducido de instrucciones mucho
más sencillas.

 Aplicación:

 CISC: Aplicada en ordenadores domésticos.


 RISC: Utilizada para entornos de red.
 ARM: Utilizada en ordenadores personales.

 Objetivos:

 CISC: Permitir operaciones complejas entre operandos situados en la


memoria o en los registros internos.
 RISC: Posibilitar la segmentación y el paralelismo en la ejecución de
instrucciones y reducir los accesos a memoria.
 ARM: Permitir realizar tareas menores con procesos más cortos lo que al
final conlleva una disminución de la energía empleada.

9
 Ventajas:

 CISC:

 Reduce la dificultad de crear compiladores.


 Permite reducir el costo total del sistema.
 Mejora la compactación de código.
 Facilita la depuración de errores.

 RISC:
 La CPU trabaja más rápido al utilizar menos ciclos de reloj.
 Reduciendo la ejecución de las operaciones.
 Cada instrucción puede ser ejecutada en un solo ciclo del CPU.

 ARM:
 Mejora el rendimiento y la seguridad.
 Se utiliza en cualquier dispositivo electrónico moderno.
 Consume menos energía y disipa menos calor.

DIFERENCIAS ENTRE LO PROCESADORES DE 32 BITS Y DE 64 BITS

En el mundo de la informática, los 32 y 64 bits se refieren al tipo de


unidad central de proceso o CPU, al sistema operativo, los drivers y el
software. Todos ellos utilizan una misma arquitectura.

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.

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

DIFERENCIAS ENTRE LOS PROCESADORES DE ESCRITORIO, DE


LAPTOPS Y DE SMARTPHONES

 Interfaz:

La interfaz de una laptop imita a una computadora típica de escritorio


completa con un teclado y un ratón. Un Smartphones, sin embargo, tienen una
pantalla touch especial diseñada para usarse con los dedos o un bolígrafo
digital en vez de tener teclado y ratón.

 Precio:

Las Laptop su precio siempre es más elevado que al comprar un


procesador de escritorio, mientras que un Smartphones es más económico.

 Portabilidad:

Casi todas las laptops están diseñadas para ser portátiles e ideales para
quienes necesitan acceder a una computadora en cualquier lugar. Igualmente,
lo Smartphones son ligeros y portátiles, mientras las computadoras de
escritorio no son portátiles.

 Vida de la batería:

Junto con la portabilidad, la vida de la batería es muy importante para


asegurar un uso duradero. Las laptops usualmente tienen baterías con un

11
mejor promedio de duración. Sin embargo, algunos Smartphones pueden ser
mejoradas con "baterías inteligentes" que mejoran la duración de carga,
mientras las computadoras de escritorio se tienen que enchufar cada vez que
se quiera usar.

 Funcionalidad:

Las laptops a menudo tienen un mejor hardware para un desempeño


más rápido con la mayoría de programas generales. Sin embargo, la pantalla
touch del Smartphones permite una mejor funcionalidad con ciertos programas
de imágenes digitales, a diferencia de la computadora de escritorio, la cual
tienen la misma capacidad de procesamiento de una laptop.

¿QUÉ HACE A UNA COMPUTADORA MÁS RÁPIDA?

 La combinación correcta de todos los anteriores.

La computadora depende tanto del procesador como de cada uno de


los demás componentes para que pueda ser más rápida. Pero principalmente
se va a requerir de un procesador (cuya velocidad se mide en mega o
gigahertz) puesto que entre mayor sea este número, mayor será tu velocidad.

Otras partes fundamentales, como lo son la RAM y el disco duro, son


importantes, pero colaboran a la velocidad si son amplios en capacidad. A
veces se tiene un procesador rápido con buena memoria pero la velocidad del
disco duro no ayuda; otras veces tienes un buen disco duro, una buena
memoria pero la velocidad del procesador no es compatible; otras veces tienes
un buen procesador y un buen disco duro pero la memoria RAM es insuficiente;
y finalmente, a veces tienes buena memoria, buen procesador y un disco duro
compatible y estás utilizando muchos programas con gráficos o música y se te
pone lenta la máquina por no tener una buena tarjeta de video.

12
CONCLUSIÓN

Desde el punto de vista funcional, un procesador es un circuito


integrado que incorpora en su interior una unidad central de proceso (CPU) y
todo un conjunto de elementos lógicos que permiten enlazar otros dispositivos
como memorias y puertos de entrada y salida (I/O).

Un procesador no es sólo un cerebro que procesa información


(técnicamente la parte que realiza las operaciones se llama ALU, Arithmetic
Logic Unit o unidad aritmético lógica), sino mucho más. Está compuesto de
registros (pequeñas memorias donde se almacenan datos), buffers, cachés,
unidades de proceso, ALU, y mucho más. Todo esto se fabrica utilizando
componentes electrónicos ciertamente pequeños (las arquitecturas actuales
de nuestros ordenadores utilizan transistores de 22 nanómetros, 0.000022
milímetros) y no siempre nos encontraremos con todos.

13
BIBLIOGRAFÍA

 Sistemas Operativos.

Ticllasuca Wilber. Sistemas Operativos - Monografias.com. [en línea]


Disponible en: https://www.monografias.com/trabajos103/historia-sistemas-
operativos/historia-sistemas-operativos.shtml. [Obtenido 27 Ene. 2019]

 Procesos.

Webcache. Procesos - Webcache. [en línea] Disponible en:


http://webcache.googleusercontent.com/search?q=cache:http://www.atc.unio
vi.es/telematica/2ac/Apuntes-y-Ejercicios/T08-Procesos.pdf. [Obtenido 27
Ene. 2019]

 Importancia de la Arquitectura ARM (procesadores).

Importancia.org. Importancia de la Arquitectura ARM (procesadores) -


importancia.org. [en línea] Disponible en:
https://www.importancia.org/arquitectura-arm.php. [Obtenido 27 Ene. 2019]

 Arquitecturas del procesador.

Balderas Tonatiuh. Arquitecturas del procesador – Monografias.com. [en línea]


Disponible en: https://www.monografias.com/trabajos82/arquitectura-
procesador/arquitectura-procesador.shtml. [Obtenido 27 Ene. 2019]

14
ANEXOS

15

S-ar putea să vă placă și