El documento describe el sistema operativo Unix, desarrollado originalmente en 1969. Explica que Unix es un sistema operativo portable, multitarea y multiusuario. Además, detalla algunas de sus características clave como que es un sistema de tiempo compartido, permite la ejecución de programas a usuarios múltiples y el control de dispositivos periféricos. Finalmente, señala que el núcleo del sistema se llama Kernel y que la comunicación con el usuario se da a través de un intérprete llamado shell.
1. Materia: INFORMÁTICA PARA LOS NEGOCIOS
Tema: UNIX
Carrera: Desarrollo de Negocios
Profesor: Raymundo Muñoz
Alumno (a): Anayeli Hernandez Ortega
Primer cuatrimestre
Septiembre-Diciembre 2014
2. Unix (registrado oficialmente como
UNIX®) es un sistema operativo portable,
multitarea y multiusuario; desarrollado, en
principio, en 1969, por un grupo de
empleados de los laboratorios Bell de
AT&T, entre los que figuran Ken
Thompson, Dennis Ritchie y Douglas
McIlroy.
3. Unix se trata de un sistema operativo de los mas
utilizados y con mas futuro debido a que son
muchos organismos oficiales y particulares los que
defienden su utilización, así como muchas firmas
de fabricación y comercialización de computadoras
que lo incorporan en sus productos. Podemos citar
el ejemplo de la Comunidad Económica Europea,
que impone el sistema operativo UNIX en todas
las aplicaciones que se desarrollan bajo sus
auspicios.
4. Unix 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. Además es un sistema
multiusuario, en el que existe la portabilidad para
la implementación de distintas computadoras.
5. 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..
6. 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.
7. 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 suspensión de
las tareas de los usuarios.
8. La comunicació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.
9. Como lenguaje de programación abarca los siguientes
aspectos:
- 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í.
10. VENTAJAS
Permite a los usuarios correr sus programas
Controla los dispositivos conectados a la computadora
Es un sistema multiusuario
Esta escrito con un lenguaje de alto nivel
El sistema de ficheros esta basado en la idea de de
volúmenes que pueden montar y desmontar para lo
que se les asigna un nodo de árbol como punto de
anclaje
11. DESVENTAJAS
El área de uso personal y comercial
Muchos de los comandos de la interfaz de Unix
requieren el uso de caracteres especiales.
Pequeño, errores normalmente insignificantes
pueden tener efectos mucho mayores y
resultados inesperados en máquinas Unix