Unix Básico

Páginas: 121 (30165 palabras) Publicado: 18 de agosto de 2014
Conceptos de Sistemas Operativos
Una computadora sin software no presta ninguna utilidad. El software puede clasificarse en dos grandes grupos:
programas de sistema (software de base, software de sistema): controlan la operación de la computadora.
programas de aplicación (software de aplicación): resuelven problemas para los usuarios.
El Sistema Operativo es el programa fundamental entrelos programas de sistemas; controla todos los recursos de la computadora y proporciona la base sobre la que pueden escribirse los programas de aplicación. Es un nivel de software por encima del hardware que controla todas las partes del sistema y presenta al usuario una interfaz o máquina virtual.
En un sistema de computación se reconocen los siguientes niveles, yendo desde el usuario hacia lamáquina física:
Programas de aplicación: Sistema bancario, Reservaciones aéreas, Juegos.
Compiladores, Editores, Intérprete de comandos.
Sistema operativo.
Hardware:
Lenguaje de máquina: instrucciones directas a la máquina. Tiene de 50 a 300 instrucciones y es muy difícil de programar.
Microprogramación: control directo de dispositivos. En memoria de sólo lectura, o a veces en el propiohardware; interpreta el lenguaje de máquina.
Dispositivos físicos: chips, barras, cables, fuentes de potencia, conectores, etc.
El sistema operativo ejecuta en modo superusuario, con plenos poderes; no puede ser alterado por el usuario. Los compiladores y editores se ejecutan en modo usuario, con poderes limitados. Cada usuario podría escribir su propio editor, compilador u otro utilitario. Losprogramas de aplicación son escritos por los usuarios para resolver problemas particulares.

Qué es un sistema operativo.
Como máquina extendida. El sistema operativo presenta al usuario una máquina extendida o máquina virtual más fácil de programar que accionar en forma directa sobre el hardware subyacente. En este sentido se dice que el sistema operativo "define un ambiente de trabajo".
Comocontrolador de recursos. Permite la asignación ordenada de procesadores, memoria y dispositivos de entrada/salida para los varios programas que compiten por el uso de estos recursos.
Historia de los Sistemas Operativos.
Primera generación (1945-1955): bulbos y conexiones. Programación en lenguaje de máquina absoluto, o realizando directamente las conexiones eléctricas. Alrededor de 1950 seintroducen las tarjetas perforadas.
Segunda generación (1955-1965): transistores y sistemas de procesamiento por lotes. Los programas y datos se entregaban en tarjetas, se acumulaban y luego eran procesados todos juntos por la máquina, buscando minimizar los tiempos muertos.
Tercera generación (1965-1980): circuitos integrados y multiprogramación. El sistema 360 de IBM unifica computadorascomerciales y científicas en una sola línea de máquinas con software compatible. Se introduce la multiprogramación, que divide la memoria en partes y ejecuta un programa distinto en cada una. El spooling permite la operación simultánea y en línea de periféricos. El tiempo compartido es una variante de multiprogramación que habilita a cada usuario una terminal en línea. MULTICS, un gigantesco sistemaoperativo, fracasa en su construcción pero aporta muchas ideas que hacen surgir UNIX.
Cuarta generación (1980-1990): estaciones de trabajo y computadoras personales. Sistemas operativos DOS y UNIX. Software "amigable con el usuario". Sistemas operativos de red, con varias computadoras interconectadas que pueden ser accedidas por un mismo usuario. Sistemas operativos distribuídos, compuestos porvarios procesadores que se presentan al usuario como un sistema único.
Conceptos de Sistemas Operativos.
La interfaz entre los programas de usuario y el sistema operativo está formada por llamadas al sistema capaces de crear, utilizar y eliminar procesos y archivos.
Procesos.
Un proceso es básicamente un programa en ejecución. Consta del programa ejecutable, datos, pilas, registros y toda la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos basicos de unix
  • Comandos basicos redes unix
  • Comandos basicos unix
  • Unix basico
  • Unix Basico
  • Unix Basico
  • Unix basico
  • unix basico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS