Download - Unix jose bentura
![Page 1: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/1.jpg)
UNIXUNIX es un sistema operativo, es decir, es una colección de programas que ejecutan otros programas en una computadora. UNIX nació en los Laboratorios Bell de AT&T en 1969, desarrollado por Ken Thompson y Dennis Ritchie (también creador del lenguaje de programación
donde se originó y por qué cambió el mundo de la computación para siempre.
![Page 2: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/2.jpg)
El sistema provee un serie de herramientas, cada una realiza una función limitada y bien definida, utiliza un sistema de archivos unificado como medio de comunicación, y un lenguaje de comandos llamado “shell” que permite combinar esas herramientas para realizar acciones complejas.
![Page 3: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/3.jpg)
Es un sistema operativo
![Page 4: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/4.jpg)
Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina.
Posee las siguientes características:- Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.- Está escrito en un lenguaje de alto nivel : C.- Dispone de un lenguaje de control programable llamado SHELL.- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.- Emplea manejo dinámico de memoria por intercambio o paginación.- Tiene capacidad de interconexión de procesos.- Permite comunicación entre procesos.- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.- Tiene facilidad para redireccionamiento de Entradas/Salidas.- Garantiza un alto grado de portabilidad.
![Page 5: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/5.jpg)
El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspención de las tareas de los usuarios.La comunación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación, cuyas características lo hacen sumamente flexible para las tareas de un centro de cómputo. Como lenguaje de programación abarca los siguientes aspectos:
![Page 6: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/6.jpg)
![Page 7: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/7.jpg)
- Ofrece las estructuras de control normales: secuenciación, iteración condicional, selección y otras.- Paso de parámetros.- Sustitución textual de variables y Cadenas.- Comunicación bidireccional entre órdenes de shell.El shell permite modificar en forma dinámica las características con que se ejecutan los programas en UNIX:Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y dispositivos;Es posible interconectar procesos entre sí.
![Page 8: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/8.jpg)
![Page 9: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/9.jpg)
UNIX está en todos lados
UNIX es parte de Mac OS X, es lo que se ejecuta en la mayoría de los servidores que te dejan acceder a la web, y está también dentro de millones y millones de teléfonos. Linux es una clase de UNIX, y a la fecha puedes ejecutar UNIX dentro de un navegador. Porque gracias UNIX todo puede ser cualquier cosa en la tierra de las computadoras.
![Page 10: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/10.jpg)
![Page 11: Unix jose bentura](https://reader036.vdocuments.co/reader036/viewer/2022083022/58aaa6751a28abfa0e8b560f/html5/thumbnails/11.jpg)