Introduccion A Los Sistemas Operativos

Páginas: 10 (2320 palabras) Publicado: 8 de enero de 2013
Lenguajes en Computación.
En informática, cualquier lenguaje artificial puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es complicado definir qué es y qué no es un lenguaje. Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática. Normalmente es lacomputadora la que realiza la traducción.

Tipos De Lenguajes:

Lenguaje bajo nivel o Lenguaje Máquina.
El lenguaje propio del ordenador, basado en el sistema binario, o código máquina, resulta difícil de utilizar para las personas. El programador debe introducir todos y cada uno de los comandos y datos en forma binaria, y una operación sencilla como comparar el contenido de un registro conlos datos situados en una ubicación del chip de memoria puede tener el siguiente formato: 11001010 00010111 11110101 00101011.
Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Más importante es el hecho de que los programas escritos en un bajo nivel sean altamente específicos de cada procesador. Si se lleva el programa a otra máquina sedebe reescribir el programa desde el principio.
La programación en lenguaje máquina es una tarea tan tediosa y consume tanto tiempo que muy raras veces lo que se ahorra en la ejecución del programa justifica los días o semanas que se han necesitado para escribir el mismo.

Características:
Dependencia absoluta de la arquitectura del computador.
Imposibilidad de transportar programas entredistintas máquinas, salvo que sean de la misma familia o compatibles.
Programas muy largos.
Códigos de operación, datos y referencias en binario.
Tipos:
Lenguaje máquina.
Códigos de operación, datos y referencias en binario.
Directamente interpretable y ejecutable por la circuitería del computador.
Lenguaje ensamblador.

Lenguaje alto nivel.
Son métodos convenientes y sencillos dedescribir las estructuras de información y las secuencias de acciones precisas para ejecutar tareas concretas.
Los lenguajes de alto nivel sueles utilizar términos ingleses del tipo LIST, PRINT u OPEN como comandos que representan una secuencia de decenas o de centenas de instrucciones en lenguaje máquina. Los comandos se introducen desde el teclado, desde un programa residente en la memoria o desde undispositivo de almacenamiento, y son interceptados por un programa que los traduce a instrucciones en lenguaje máquina.
Los lenguajes de alto nivel se acercan de alguna manera a la forma en que las personas resolvemos los problemas.
Características:
Posibilidad de traducción automática a lenguaje máquina.
Independencia de la arquitectura del computador.
Transportabilidad entre diferentescomputadores.
Algunos tipos de lenguajes de alto nivel:
Lenguajes de propósito general.
Lenguajes de propósito específico (comerciales, científicos, educativos, etc).
Lenguajes de diseño de sistemas de información.
Los lenguajes de alto nivel son lenguajes simbólicos no comprensibles directamente por la circuitería del computador.
Los programas traductores son de dos tipos: intérpretesy compiladores.

Lenguajes orientados a procedimientos.
En un lenguaje orientado a procedimientos las instrucciones disponibles se usan para crear unidades independientes, conocidas como procedimientos. El propósito de un procedimiento es aceptar datos como entrada y transfórmalos de alguna manera para producir un resultado específico como una salida.
En un lenguaje de procedimientos clásicos, elfuncionamiento de una aplicación está organizado por una sucesión de llamadas a los diferentes procedimientos y funciones disponibles en el código. No hay ningún vínculo entre los datos y los procedimientos que los manipulan.
Hasta la década de los años 90 la mayor parte de los lenguajes de programación de alto nivel eran orientados a procedimientos.
Características:
Independencia de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a los Sistemas Operativos
  • Introducción de los sistemas operativos
  • INTRODUCCION A LOS SISTEMAS OPERATIVOS
  • Introduccion a sistemas operativos
  • 01 Introducción a los Sistemas Operativos
  • Introduccion A Los Sistemas Operativos
  • Introducción a los sistemas operativos
  • Breve introduccion a los sistemas operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS