Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 13 (3011 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2011
Leer documento completo
Vista previa del texto
INTROCUCCION
El programa base fundamental de todos los programas de sistema, es el Sistema Operativo, que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicación.
Con las primeras máquinas, era algo muy complicado ser programador y no sólo porque los lenguajes de programación no habían evolucionado, sino porque se debíamanejar el ordenador desde la consola y la consola en aquellos tiempos significaba un puñado de interruptores. Afortunadamente, esto ha ido cambiando y se lo debemos, en parte, a que han nacido y evolucionado los Sistemas Operativos. Como también lo han hecho las máquinas, los lenguajes de programación e incluso las ideas.
En el trabajo que a continuación se presenta se realiza la simulación deun sistema operativo a partir de los conocimientos a investigar sobre los mismos sistemas operativos en general en especial sobre el MS-DOS el cual es la base de dicho proyecto, también sobre el lenguaje C que va ser donde se ejecutaran los comandos a simular, entres otras investigación con el fin de lograr el objetivo del proyecto.

-1-

CAPITULO I

-2-
Planteamiento del Problema
En elpresente proyecto se realizará la simulación de un sistema operativo a partir del MS-DOS, utilizando como programa para dicha simulación de los códigos a elegir el lenguaje “C”.
Objetivo General
Simular un sistema operativo a partir de los conocimientos del mismo, utilizando los 3 comandos seleccionados del sistema operativo MS-DOS como lo son los comandos internos: COPY, MKDIR(MD) yDEL(ERASE).
Objetivos Específicos
• Estudiar sobre sistemas operativos.
• Determinar los comandos a usar en la simulación de dicho sistema.
• Obtener información acerca del lenguaje “C” donde se realizará dicha simulación.
• Probar el funcionamiento de los comandos.

-3-

CAPITULO II

-4-
Bases teóricas
Sistemas Operativos
Los primeros sistemas operativos (1945 - 1950) eran grandesmáquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1950 - 1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.
Un sistema operativo es un software de sistema, es decir, un conjunto deprogramas de computación destinados a realizar muchas tareas entre las que destaca la administración de los dispositivos periféricos.
Características de los Sistemas Operativos
En general, se puede decir que un Sistema Operativo tiene las siguientes características:
• Conveniencia: un Sistema Operativo hace más conveniente el uso de una computadora.
• Eficiencia: un Sistema Operativo permiteque los recursos de la computadora se usen de la manera más eficiente posible.
• Habilidad para evolucionar: un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
• Encargado de administrar el hardware: el Sistema Operativo se encarga de manejar de una mejor manera losrecursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.
• Relacionar dispositivos (gestionar a través del kernel): el Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.
• Organizar datos para acceso rápido y seguro.
• Manejar lascomunicaciones en red: el Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
• Procesamiento por bytes de flujo a través del bus de datos.
• Facilitar las entradas y salidas: un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
• Técnicas de...
tracking img