ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativo


Enviado por   •  12 de Octubre de 2011  •  1.876 Palabras (8 Páginas)  •  374 Visitas

Página 1 de 8

1 / Antecedentes de un Sistema Operativo.

El software es la parte lógica de la computadora y comprende los programas de aplicación, el sistema operativo, las utilidades y un largo etcétera que hace posible que la maquina responda satisfactoriamente a nuestras demandas. El software suele clasificarse en dos grandes bloques: Software de base y software operativo. El elemento más conocido del software de base es el sistema ensamblador y las utilidades o programas de utilidad. Dentro del software de aplicaciones existe una parte dedicada a la organización lógica de los datos. Para que una computadora pueda realizar la tarea que le encomendamos es necesario suministrarle un programa conjunto de instrucciones comprensibles para la maquina. La comunicación se hace por medio de diferentes lenguajes de programación, de los cuales los mas empleados son los llamados lenguajes de alto nivel, que son los más sintéticos, los más parecidos al lenguaje natural y los más fáciles de usar. El usuario final de la computación no necesita conocer los lenguajes de programación para trabajar, ya que el uso de lenguajes para crear programas se reserva a los técnicos informáticos.

2 / Software de base y aplicación.

El software de base está formado por los programas que sirven de enlace entre los programas escritos por un programados y filtrados por un analista, con el fin de realizar un determinado trabajo, y los elementos hardware de la computadora; por ejemplo: un programador puede ordenar a una computadora que imprima una frase en la impresora. Componer esta orden resulta muy fácil cualquiera que sea el lenguaje de programación que se utilice, pero no es tan sencillo su ejecución; “alguien” ha de estar informado de la necesidad de ejecución de esa orden, “alguien” tiene que traducirla a un lenguaje que la computadora lo comprenda y “alguien” tiene que controlar el buen funcionamiento de la operación. Este “alguien” es el software de base, que está formado fundamentalmente por los elementos que se citan a continuación:

I. Los traductores.: Interpretes y compiladores,

II. El ensamblador,

III. Los programas de utilidad,

IV. Sistema Operativo.

El Sistema Operativo, independientemente la empresa que lo desarrolle, es el elemento principal del software de base. Por otro lado, recibe el nombre de software de aplicación todo el conjunto de programas escritos para resolver problemas específicos planteados por el usuario.

I. Los traductores. Intérpretes y compiladores.

Las computadoras solo pueden ejecutar instrucciones escritas en un lenguaje formado por secuencias de ceros y unos, al que normalmente se denominan lenguaje maquina. Por ello, cualquier lenguaje de programación que no sea lenguaje maquina necesitara un proceso de traducción. Este proceso lo lleva a cabo los intérpretes y los compiladores. Cualquier lenguaje de programación se puede traducir mediante un intérprete construido expresamente para este lenguaje; de ahí que no existe un intérprete único para todos los lenguajes. El trabajo de un intérprete, como su nombre indica es el de traducir las instrucciones del lenguaje de programación al lenguaje maquina, de tal manera que la UCP (Unidad Centra de Procesamiento) o CPU (Central Procesing Unit), pueda ejecutarles. Tanto el programa usuario como el programa interprete se encuentra en memoria; la traducción es simultanea y se produce de forma dialogada con el programador. Los compiladores traducen las sentencias o instrucciones del lenguaje de programación y las convierte en un conjunto de instrucciones e instrucciones en lenguaje maquina directamente ejecutables por la computadora. El proceso de traducción con compilador no se realiza simultáneamente, como en el caso de los intérpretes, sino que se hace en un proceso aparte. No hay dialogo con el programador durante la programación, ni es posible ir probando partes del programa.

II. El Ensamblador.

El Lenguaje maquina es el que la computadora puede ejecutar directamente; sin embrago, no puede llamarse propiamente así a causa de que no está formado por símbolos o signos, como cualquier otro lenguaje, sino que esta compuesto por cantidades numéricas expresadas en base 16 o hexadecimal (que permiten hacer más compacto el lenguaje binario que entiende la maquina). De ello se deduce que un programador directamente en lenguaje de maquina resulta muy complicado. Para evitar esta dificultad existe el lenguaje ensamblador, que es un lenguaje de programación muy cercano al lenguaje maquina. Esta similitud permite el proceso de traducción del lenguaje ensamblador al lenguaje maquina.

Pero un lenguaje ensamblador no deja de ser lenguaje simbólico, el de más bajo nivel. Por eso, dado un programa escrito en ensamblador, para obtener el programa correspondiente en un lenguaje maquina será preciso un proceso de traducción. Y el programa que hará esta traducción será el lenguaje ensamblador, simplemente, ensamblador. Su función es muy parecida a la del compilador; la única diferencia consiste en que este traduce lenguaje simbólico de alto nivel, mientras que el ensamblador traduce los de alto nivel muy cercano al lenguaje maquina.

III. Programas de Utilidad.

Un programa de Utilidad simplemente es un software que pilotea a través de todo el entorno de un sistema de modo de verificar la calidad interpretadora que entre programas de alto nivel convergen. El nivel de este tipo de programa es únicamente ser “pacificador” de las rupturas que los lenguajes maquinas, por causas de usuario o internas de maquinas que en un estado temporal o permanente puedan surgir. Gamas diversas existen, sea para solución, para mejoras o para explotar la máxima capacidad interpretadora de un determinado computador.

Existen casas que desarrollan una amplia gama de freeware o recursos libres de pago para que un usuario, sin saber lo que haga o esté haciendo, el software lo haga. Otros, limitan o restringen el uso al cien por ciento solo permitiendo al usuario usar las porciones básicas del determinado programa de Utilidad.

IV. El Sistema Operativo.

EL

...

Descargar como (para miembros actualizados)  txt (11.9 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com