Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 32 (7938 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de agosto de 2012
Leer documento completo
Vista previa del texto
¿Qué es un Sistema Operativo?
Un sistema operativo (SO) es el conjunto mínimo de programas que controlan y administran los recursos de una computadora.
Un sistema operativo también es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y específicas paracompletar una orden.
Es imperativo que el SO permita la transferencia de datos entre los programas y el hardware, así como entre el usuario y la computadora. La comunicación con el usuario se pude presentar en dos tipos, ya sea mediante una interfaz gráfica o mediante interfaz de comandos o de texto. En esta última los comandos deben escribirse, mientras que en la interfaz gráfica, las acciones serepresentan con dibujos mejor conocidos como iconos que se seleccionan de manera general con el mouse.
Bajo estas premisas podemos indicar que básicamente un sistema operativo es la plataforma sobre la cual van a correr cada una de las aplicaciones o funciones que tenga nuestra computadora, este será el medio por el cual nosotros como usuarios podremos interactuar con la máquina para poder brindarleordenes, las cuales a su vez, serán interpretadas por la misma y así se distribuirá la información necesaria a través de software y hardware con la única finalidad de cumplir un propósito en particular.
Algunas de las principales ventajas producidas por el desarrollo de los SO fueron:
* Aumentar la velocidad en el procesamiento de la información
* Poder ejecutar en forma consecutiva, y sininterrupción, programas independientes.
* Promover la aparición de compiladores, intérpretes y depuradores para facilitar la programación.
* Evitar el desperdicio de tiempo en el uso del CPU
* Evitar la participación del operador en las actividades internas de la computadora.

Tipos de Sistemas Operativos
A través del tiempo los SO han ido evolucionando con la finalidad principal decubrir los requerimientos que el hombre exigía de las computadoras. Así de acuerdo a las características de los equipos y las necesidades de la época, los SO han ido cambiando y mejorándose continuamente para poderle brindar al usuario final un ambiente más amigable de interacción y de esta forma facilitar aún más el uso de las computadoras, mismas que, han pasado de ser una tecnología a la cualpocos tenían acceso, a una necesidad cotidiana en la vida del ser humano promedio.
Como se mencionó previamente, se presentaron diferentes tipos y variaciones de SO, algunos de los cuales mencionaremos a continuación, explicando brevemente en qué consiste cada uno de ellos.

SO de Estructura Monolítica
Esta era la estructura de los primeros SO, la cual consistía fundamentalmente de un soloprograma compuesto por un conjunto de rutinas entrelazadas de tal forma que cada una pueda llamar a cualquier otra. Las características de este tipo de estructura son:
* Construcción del programa final a base de bloques de código compilados individualmente que se unen unos a otros a través de un ligador.
* Buenos enlaces entre las rutinas existentes, lo cual genera un alto nivel deacoplamiento
* Carecen de protecciones, restricciones o privilegios para entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora como son el uso de la memoria o el disco.
Generalmente este tipo de programas son hechos a la medida, por lo cual son rápidos en su ejecución y gestión, pero debido a esto carecen de flexibilidad para soportar distintos ambientes de trabajo o tiposde aplicaciones


Estructura Monolítica

SO de Estructura Jerárquica
Este tipo de sistemas se desarrollaron debido a la necesidad de contar con una mejor organización del software del sistema operativo, donde una parte del sistema contenía sub partes y esto se encontraba organizado en forma de niveles por lo cual se dice que se creó una estructura Jerárquica o de niveles dentro del SO....
tracking img