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:

Halloween Infographic

Halloween List 3D

Magic and Sorcery List

Journey Map

Versus Character

Akihabara Connectors Infographic Mobile

Mobile mockup infographic

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.