Introduccion al sistema operativo unix

Solo disponible en BuenasTareas
  • Páginas : 30 (7371 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de marzo de 2012
Leer documento completo
Vista previa del texto
Administración Avanzada y Redes TCP/IP en UNIX

Módulo 1: Introducción al sistema operativo UNIX



Contenidos
MÓDULO 1: Fundamentos del sistema operativo UNIX/Linux
• Introducción al sistema Linux • Órdenes básicas de acceso al sistema • Organización jerárquica de ficheros • Órdenes sobre archivos y directorios • Edición de textos con vi • Características generales de los shells • ElBourne Again shell • Órdenes avanzadas para el tratamiento de archivos

Módulo 1: Introducción al sistema operativo UNIX Introducción



Introducción
¿Qué es LINUX? Una versión del sistema operativo Unix para PC Funciones del sistema operativo Gestionar los recursos del computador: CPU, memoria y periféricos
• Reparte el tiempo de CPU entre los distintos procesos • Supervisa y gestiona laasignación de memoria • Coordina la utilización de dispositivos periféricos

Actua como interfaz entre el hardware del sistema y el usuario
• Proporciona una serie de órdenes o comandos al usuario para poder usar el hardware del sistema
Órdenes para ejecutar programas Órdenes para ver, crear, modificar o borrar archivos y directorios Órdenes de acceso a periféricos: impresión, conexión a lared, acceso a cintas, ...

Módulo 1: Introducción al sistema operativo UNIX Introducción



Introducción
Características principales del sistema operativo UNIX/LINUX Multitarea o multiprogramado
• Capaz de ejecutar más de un proceso o tarea simultáneamente • El S.O. reparte los recursos del sistema entre los distintos procesos

Multiusuario y multiterminal
• Pueden existir varios usuariosusando simultáneamente el computador • El S.O. proporciona servicios de forma concurrente a todos los usuarios

Sistema de memoria virtual
• Los programas se dividen en porciones pequeñas denominadas páginas • Las páginas de un proceso activo residen en memoria secundaria: área de swap • Sólo se llevan a memoria principal las páginas necesarias en un instante dado • La memoria virtual permite:Compartir de forma eficiente la memoria principal entre todos los procesos Ejecutar programas con grandes requisitos de memoria

Módulo 1: Introducción al sistema operativo UNIX Introducción



Introducción
Organización en niveles del S.O. UNIX/LINUX Núcleo o Kernel del sistema operativo
• Controla y gestiona el funcionamiento del HW • Controla las transferencias de información entre losprogramas y el hardware Usuario Shell Módulos residentes Kernel Hardware

Módulos residentes
• Drivers para dispositivos

• Componentes software para la realización de tareas específicas
Módulos para acceder a los distintos sistemas de ficheros, gestión de la memoria virtual y la comunicación entre procesos, gestión del entorno gráfico, etc.

Shell o intérprete de órdenes
• El shellactúa como interfaz entre el usuario y el Kernel
Acepta las órdenes que el usuario introduce en la línea de órdenes Interpreta estas órdenes y las pasa al kernel

Módulo 1: Introducción al sistema operativo UNIX Introducción



Introducción
Historia del sistema operativo LINUX Creador: Linus Torvalds Surge como un sustituto de Minix, S. O. similar a Unix para PC. Historia del sistema operativoUNIX Surge en los Laboratorios Bell de AT&T en 1969
• Programadores: Ken Thomson y Dennis Ritchie • S.O. flexible y compatible con las necesidades de los programadores

En 1975 los Laboratorios Bell pusieron el sistema UNIX a disposición de las universidades de EEUU
• En la Universidad de Berkeley se realizaron una serie de modificaciones significativas al código del S. O.
Principalaportación: incorporación del software de red que permitió un funcionamiento eficiente del S. O. en un entorno de red de área local (LAN)

• Esto dio lugar a la distribución UNIX BSD

Módulo 1: Introducción al sistema operativo UNIX Introducción



Introducción
En la actualidad existen dos versiones principales del sistema UNIX
• UNIX System V de AT&T • UNIX BSD

Estandarización de UNIX
•...
tracking img