Semana3 Xavier GudiñO

8

Click here to load reader

description

semana 3

Transcript of Semana3 Xavier GudiñO

Page 1: Semana3 Xavier GudiñO

Que es un sistema operativo Es el conjunto de programas que administran los

recursos de la computadora y que ayuda en el desarrollo y ejecución de los programas o software.

MS-DOS (Micro Soft Disk Operating System - Sistema Operativo en Disco) es un sistema patentado por Microsoft Corporation para computadoras personales PC's.

El MS-DOS es un sistema operativo monousuario y monotarea.

Page 2: Semana3 Xavier GudiñO

En general puede efectuar las siguientes tareas: Manejo de archivos y directorios.

Mantenimiento de discos flexibles.

Configuración del equipo.

Optimización del uso de la memoria

Aumento de la velocidad de los programas

Page 3: Semana3 Xavier GudiñO

Multitarea

El término multitarea se refiere a la capacidad del Sistema Operativo para correr mas de un programa al mismo tiempo. Existen dos esquemas que los programas de sistemas operativos utilizan para desarrollar Sistema Operativo multitarea, el primero requiere de la cooperación entre el Sistema Operativo y los programas de aplicación.

Page 4: Semana3 Xavier GudiñO

Multiusuario Un Sistema Operativo multiusuario permite a mas de

un solo usuario acezar una computadora. Claro que, para llevarse esto a cabo, el Sistema Operativo también debe ser capaz de efectuar multitareas.

Unix es el Sistema Operativo Multiusuario más utilizado. Debido a que Unix fue originalmente diseñado para correr en una minicomputadora, era multiusuario y multitarea desde su concepción.

Page 5: Semana3 Xavier GudiñO

Multiproceso Las computadoras que tienen mas de un CPU son

llamadas multiproceso. Un sistema operativo multiproceso coordina las operaciones de las computadoras multiprocesadoras. Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instrucción, el otro procesador queda liberado para procesar otras instrucciones simultáneamente.

Page 6: Semana3 Xavier GudiñO

Programación Concurrente Se conoce por programación concurrente a la rama de

la informática que trata de las

notaciones y técnicas de programación que se usan para expresar el paralelismo potencial

entre tareas y para resolver los problemas de comunicación y sincronización entre

procesos.

Page 7: Semana3 Xavier GudiñO

PROGRAMACION CONCURRENTE DENTRO DE UN PROCESO En tiempo de ejecución, un proceso puede crear

procesos subordinados o procesos hijos. A través de la multitarea real o virtual, el proceso original, denominado proceso padre, continúa ejecutándose simultáneamente con el proceso hijo.

Page 8: Semana3 Xavier GudiñO

PROCESOS PADRES E HIJOS