Post on 09-Jul-2015
description
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.
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
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.
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.
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.
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.
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.
PROCESOS PADRES E HIJOS