Want to create interactive content? It’s easy in Genially!

Get started free

INFO Unix

SEBAS GAMER 711

Created on April 17, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Sistemas Operativos

Referencias

Historia de Unix

Redes en Unix

Estructura del Sistema de Archivos Unix

Modelo de Procesos en Unix

Comandos Fundamentales de Unix

Unix y Linux

Juan Olarte - Edgar Ruiz

Modelo de Procesos Unix

Unix utiliza un modelo de procesos donde cada proceso tiene un identificador único y su propio espacio de direcciones.

  • - Cada proceso se identifica mediante un PID (Identificador de Proceso).
  • - Unix ofrece capacidades de multiprocesamiento y multitarea.
  • - Los procesos se crean mediante llamadas al sistema como fork() y exec().
  • - Los procesos pueden comunicarse entre sí a través de tuberías (pipes) y señales.

Estructura de Unix

Unix organiza su sistema de archivos jerárquicamente, con una estructura de árbol invertido. Cada archivo o directorio tiene una ubicación única dentro de esta estructura.

  • - La raíz del sistema de archivos se representa como "/".
  • - Los directorios contienen archivos y otros directorios.
  • - Los archivos se acceden mediante rutas absolutas o relativas.
  • - Unix utiliza inodos para almacenar metadatos de archivos, como permisos y propietarios.

Comandos

Unix ofrece una amplia gama de comandos en la línea de comandos para realizar diversas tareas, desde la gestión de archivos hasta la administración del sistema.

  • V- ls: Lista archivos y directorios.
  • - cd: Cambia el directorio actual.
  • - mkdir: Crea un nuevo directorio.
  • - rm: Elimina archivos o directorios.
  • - cp: Copia archivos y directorios.
  • - Ritchie, D. M., & Thompson, K. (1974). The UNIX time-sharing system. Bell System Technical Journal, 57(6), 1905-1929
  • McKusick, M. K., Joy, W. N., Leffler, S. J., & Fabry, R. S. (1984). A fast file system for UNIX. ACM Transactions on Computer Systems (TOCS), 2(3), 181-197.
  • Robbins, A. (2005). UNIX in a nutshell: A desktop quick reference for SVR4 and Solaris 7 (4th ed.). O'Reilly Media, Inc.
  • Stevens, W. R. (1990). UNIX network programming. Prentice-Hall, Inc.
  • Bach, M. J. (1986). The design of the UNIX operating system. Prentice-Hall, Inc.
  • Garfinkel, S., Spafford, G., & Schwartz, A. (2003). Practical UNIX and Internet security (3rd ed.). O'Reilly Media, Inc.

Referencias

Redes en Unix

Unix proporciona herramientas y servicios para la comunicación en redes, desde la configuración de interfaces de red hasta la transferencia de archivos y la administración remota.

  • - ifconfig: Configura interfaces de red.
  • - ping: Prueba la conectividad de red.
  • - ssh: Accede de forma segura a sistemas remotos.
  • - ftp: Transfiere archivos a través de FTP.
  • - netstat: Muestra estadísticas de red y conexiones.

Linux es un sistema operativo de código abierto basado en UNIX. Comparten una arquitectura similar y muchos de los mismos principios de diseño.

Unix y Linux

  • Linus Torvalds desarrolló Linux en 1991 como un sistema operativo tipo UNIX de código abierto.
  • Ambos sistemas operativos comparten muchas características y herramientas, como el shell de comandos y el sistema de archivos.
  • UNIX fue desarrollado originalmente por AT&T Bell Labs en la década de 1960, mientras que Linux fue creado como un proyecto independiente inspirado en UNIX.
  • Linux ha sido influenciado por diferentes variantes de UNIX, como MINIX y BSD, lo que ha contribuido a su robustez y flexibilidad.

La Historia de Unix

Unix es un sistema operativo multitarea, multiusuario y portable desarrollado en los años 70 en los laboratorios Bell de AT&T. Es conocido por su robustez, flexibilidad y contribuciones significativas al desarrollo de la informática moderna.

  • - Ken Thompson y Dennis Ritchie fueron los principales desarrolladores.
  • - La primera versión fue escrita en lenguaje ensamblador y luego fue reescrito en C.
  • - La filosofía Unix se basa en principios como "Haz una cosa y hazla bien" y "El software debe ser simple".
  • - Unix ha tenido una influencia profunda en otros sistemas operativos, incluidos Linux y macOS.