Está en la página 1de 9

Programación de sistemas operativos

Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Unidad 1. Administración de procesador,


memoria y dispositivos de E/S

Actividad 1. Administración del procesador

Nombre del alumno


Martha Patricia Arenas López

Matrícula:
ES172004460

Correo electrónico:
mararen@nube.unadmexico.mx

Nombre de la ingeniería:
Desarrollo de Software

08 de octubre de 2019

Toluca, Edo. De México

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 1


Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Contenido

Actividad 1. Administración del procesador............................................................................ 3

Funcionamiento del procesador y sus características. ........................................................... 5

Semejanzas y diferencias encontradas entre los conceptos multiprocesamiento y

paralelismo. ........................................................................................................................... 8

Conclusiones ......................................................................................................................... 8

Bibliografía ............................................................................................................................. 9

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 2


Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Actividad 1. Administración del procesador

El propósito de la actividad es que analices las diferencias entre multiprocesamiento y


paralelismo y su importancia para la administración del procesador, para ello, sigue
estos pasos:

1. Investiga y analiza las funciones y los elementos componentes de un


procesador, así como sus características.

2. Investiga los conceptos multiprocesamiento y paralelismo y, su relación con el


sistema operativo y el procesador.

3. Analiza las semejanzas y diferencias del multiprocesamiento y paralelismo

4. Elabora un documento en donde expongas los siguientes elementos:

 Funcionamiento del procesador y sus características.

 Semejanzas y diferencias encontradas entre los conceptos


multiprocesamiento y paralelismo.

 Breve conclusión en la que expliques la importancia del multiprocesamiento y


paralelismo en la administración del procesador.

5. Guarda la actividad con el nombre DPSO_U1_A1_XXYZ. Sustituye las XX por


las dos primeras letras de tu nombre, la Y por tu primer apellido y la Z por tu
segundo apellido.

6. Lee detenidamente los Criterios de evaluación de las actividades de la unidad 1


para que los consideres en el desarrollo de tu actividad.

7. Ingresa al Foro y responde al tema abierto por tu docente en línea, redacta en


el cuadro de texto una breve reseña de tu actividad no mayor a cinco renglones

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 3


Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

y a continuación adjunta tu archivo para enviarlo a tus compañeros y a tu


docente en línea. Al finalizar da clic en enviar.

8. Ingresa a revisar la participación de uno de tus compañeros(as) y realiza un


comentario en relación con los conceptos investigados y explicados, realizando
una recomendación sobre cómo relaciona y comprende los conceptos, identifica
y menciona semejanzas y diferencias entre tu participación y la de tu
compañero(a).

9. Ingresa una segunda versión de tu actividad incluyendo la retroalimentación de


tu Docente, así como las observaciones de tus compañeros (as).

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 4


Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Funcionamiento del procesador y sus características.

1. Investiga y analiza las funciones y los elementos componentes de un


procesador, así como sus características.

Un procesador, también llamado Unidad Central de Proceso o CPU (por sus siglas en inglés)
es el componente encargado de ejecutar las instrucciones de los programas o software. Esta
es la razón por la que se le señale frecuentemente como el “cerebro” de una computadora.

Su función principal consiste en procesar los datos y transferirlos a los otros elementos de la
computadora, como la memoria RAM, donde se almacenan las instrucciones y los datos de
todos los programas que se están ejecutando en el ordenador en un momento dado.

Un procesador está compuesto por diversos elementos con los cuales trabaja de manera
coordinada, para ejecutar las instrucciones que forman los programas. Estos elementos,
llamados componentes son los siguientes:

• Unidad de interface con el bus: Recibe las instrucciones y los datos directamente
de la memoria RAM a través del bus del sistema (o front side bus -FSB).

• Unidad de decodificación: Decodifica la instrucción para determinar a qué


corresponde la secuencia de bits que acaba de leer y saber qué tiene que hacer el
procesador con los datos leídos.

• Unidad aritmético-lógica (ALU): Es el componente encargado de realizar


operaciones matemáticas (aritméticas y lógicas) con los datos.

• Registros: Almacenan temporalmente los datos de la instrucción que está


ejecutando en ese momento la unidad aritmético-lógica.
En los procesadores actuales estos registros son de 32 o de 64 bits.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 5


Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

• Reloj interno: Todos los componentes anteriormente descritos trabajan de forma


sincronizada por impulsos. El reloj es el encargado de proporcionar los pulsos para
que todos los elementos se sincronicen.

• Unidad de control (UC): Es la unidad que coordina el funcionamiento de todas


las anteriores, indicando de quién es el turno de operar en cada instante.

2. Investiga los conceptos multiprocesamiento y paralelismo y, su relación con el


sistema operativo y el procesador.

Multiprocesamiento se define como el uso, en una misma computadora, de varias unidades


centrales operando simultáneamente sobre programas o trozos de programas. En pocas
palabras, se le define así a las computadoras que tienen memoria compartida. Se clasifican
en UMA (Uniform Memory Access), NUMA (NonUniform Memory Access) y COMA (Cache
Only Memory Access).

Se relaciona con el procesador porque corresponde a un sistema informático en el que varias


unidades centrales funcionan en paralelo, compartiendo un mismo conjunto de memorias y
unidades periféricas.

Figura 1.0. Sistema de multiprocesamiento simétrico

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 6


Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Paralelismo es la capacidad de un procesador para ejecutar varias tareas al mismo tiempo,


basándose en el principio de dividir los problemas grandes para obtener varios problemas
pequeños, que son posteriormente solucionados en paralelo.

Existen diferentes tipos de paralelismo informático como: Nivel de bit, de instrucción, de datos
y de tarea.

Figura 2.0. Esquema de un procesamiento paralero tipo


Single Instruction, Multiple Data (SIMD)

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 7


Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Semejanzas y diferencias encontradas entre los conceptos


multiprocesamiento y paralelismo.

3. Analiza las semejanzas y diferencias del multiprocesamiento y paralelismo

Las semejanzas entre el multiprocesamiento y el paralelismo es ambos tienen el objetivo de


agilizar la ejecución de procesos. Sin embargo, satisfacen esta necesidad de rendimiento
mediante técnicas diferentes.

Mientras que el multiprocesamiento utiliza varias unidades centrales operando


simultáneamente entre sí, el paralelismo divide las tareas en procesos más pequeños para ir
ejecutándolos en paralelo.

Dicho en otras palabras, multiprocesamiento es la capacidad de operar actividades al mismo


tiempo y paralelismo son muchas actividades teniendo lugar al mismo tiempo.

Conclusiones

La importancia del funcionamiento del multiprocesamiento y paralelismo consiste en la de


procesar y ejecutar tareas múltiples con eficiencia y a gran velocidad.

Además, hace más sencilla la gestión de varios procesadores por estar muy compactos,
consumiendo menos recursos y resolviendo problemas de procesamiento interno tales como:

 El tratamiento de imágenes capturadas por satélites.


 Aplicaciones médicas que implican la generación de imágenes filtradas en tiempo real.
 La investigación en el campo de la astrología, donde las aplicaciones procesan
grandes imágenes.
 El tratamiento de datos extraídos de Internet.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 8


Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Bibliografía

Rebollo, M. (s.f.). El procesador. España: Universidad Politécnica de Valencia. Facultad de


Administración y Dirección de Empresas. Sistemas Informáticos y Computación

Orenga-Manonellas (2015). El procesador. España: Universitat Oberta de Catalunya.

Martínez, J. (2010). Fundamentos de los sistemas multiprocesadores. España. Universitat de


Valencia. OpenCourseWare Recuperado de http://ocw.uv.es/ingenieria-y-
arquitectura/sistemas-electronicos-para-el-tratamiento-de-la-
informacion/seti_materiales/seti9_ocw.pdf

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 9

También podría gustarte