Los sistemas operativos

Páginas: 6 (1330 palabras) Publicado: 25 de agosto de 2013
Los niveles de lenguaje
Lenguajes de bajo nivel
Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.
Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo.
Dentro de este grupo se encuentran:
El lenguaje maquina: estelenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Consiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la máquina. Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
El lenguaje ensamblador es un derivado del lenguaje máquina y está formado por abreviaturas de letras y números llamadas mnemotécnicosLenguajes de alto nivel
Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de EDD's(Abrebviatura para Estructuras Dinámicas de Datos.)
Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de unamáquina a otra sin ningún tipo de problema.
Éstos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que están diseñando el programa. Tan solo necesitan un traductor que entiendan el código fuente como las características de la máquina.
Lenguajes de nivel medio
Estos lenguajes se encuentran en un punto medio entre los dos anteriores. Dentrode estos lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.












Lenguajes de bajo nivel
Código máquina
Ensamblador























Lenguajes de medio nivel
BCPL
CLenguajes de alto nivel
ADA
ALGOL
BASIC
Clipper
Cobol
C++
FORTH
Fortran
Haskell
Informix 4gl
Java
Lexico (con códigos en castellano o sinónimos en otros idiomas)
Lisp
Logo
Modula
PASCAL
Prolog
RPG
Visual Basic




Los Sistemas Operativos
Un sistema operativo, es un conjunto de programas destinado a permitirle el correcto uso del hardwareal usuario.
Ántes de su aparición, los programadores debían interactuar con el hardware sin ayuda externa, alargando el tiempo de uso y además debía usarse por turnos.
En 1950 surge el sistema Batch con tres conceptos muy simples: Monitor Residente, Procesamiento por Lotes y Almacenamiento Temporal.
El Monitor Residente se encargaba de cargar los programas de memoria leyendo tarjetas perforadaso cintas y ejecutarlos.
El procesamiento por Lotes se utilizó para cargar varios programas y leer una cinta o una serie de cintas y así facilitar el proceso.
El almacenamiento Temporal tenía la función de disminuir el tiempo de carga de los programas, haciendo simultánea la carga del programa con la salida o entrada de datos con la ejecución de la siguiente tarea. Se utilizaban elBuffering(como en los videos de internet) y el spooling(como al hacer impresiones).
Los sistemas operativos desarrollados surgen hasta la época de 1970 cuando salen el Atlas Supervisor y el OS/360 junto con el UNIX.
El problema es que en esos tiempos los sistemas operativos aún eran muy costosos y no se tenía mucho conocimiento de ellos.
MULTICS (Multiplexed Information and Computing Service) originalmenteera un proyecto cooperativo liderado por Fernando Corbató del MIT, con General Electric y los laboratorios Bell, que comenzó en los 60, pero los laboratorios Bell abandonaron en 1969 para comenzar a crear el sistema UNIX. Se desarrolló inicialmente para el mainframe GE-645, un sistema de 36 bits; después fue soportado por la serie de máquinas Honeywell 6180.
BDOS (Basic Disk Operating...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS