sistemas operativos

Páginas: 17 (4180 palabras) Publicado: 14 de mayo de 2013
Sistema operativo Unix
UNIX es un sistema operativo multitarea y multiusuario, lo cual significa que puede ejecutar varios programas simultáneamente, y que puede gestionar a varios usuarios simultáneamente. Se desarrolló en los laboratorios Bell (por Kernighan & Thompson), y aunque al principio se diseñó para el PDP-11, una máquina de Digital, ahora se ejecuta en gran cantidad de plataformas conmuchos tipos de microprocesadores diferentes, haciéndolo un sistema multiplataforma, y provocando por tanto que un programa en código máquina ejecutable en una plataforma en UNIX no tenga por qué ser ejecutable en otra. Sin embargo, todos los UNIX son compatibles a dos niveles.

Comandos del sistema operativo, y grupos de ellos, es decir, scripts. Programas en C en código fuente, siempre quese utilicen las librerías estándar. Una librería es un conjunto de funciones que el usuario puede utilizar, que vienen aparte del compilador.

Característica:

UNIX es un Sistema Operativo de propósito general con las siguientes características:
• Sistema Multiusuario.
• Sistema Multitarea.
• Trabaja en tiempo compartido.
• Sistema interactivo.
• Estandarizado.
• Potente.
• Versátil.
•Software y sistema operativo portable.
• Permite ejecutar procesos en Background y Foreground.
• Presenta niveles altos de seguridad.
• Presenta una estructura jerárquica de archivos.
• Posee un gran número de utilidades: Editores de línea, de pantalla, formateadores, depuradores de programas…
• Posibilidad de comunicación UNIX – UNIX (UUCP)
• Fácil integración en sistemas de red.
•Posibilidad de usar distintos lenguajes de programación: C,
• Fortran, Cobol, Pascal,…
• Gran cantidad de software disponible en el mercado.


Ventajas y desventajas con respecto a Windows:

Ventajas:
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 losdispositivos de periféricos conectados a la máquina.
- Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.

- Está escrito en un lenguaje de alto nivel:
- El sistema de ficheros está basado en la idea de volúmenes, que se pueden montar y desmontar para lo que se les asigna un nodo del árbol como punto deanclaje. Un sistema físico puede dividirse en uno o más volúmenes.
- Una de las grandes ideas de UNIX es la unificación y compatibilidad de todos los procesos de entrada y salida. Para UNIX, el universo es un sistema de ficheros. De esta forma existe compatibilidad entre ficheros, dispositivos, procesos, "pipes" y "sockets".
- Dispone de un lenguaje de control programable llamado"Shell".
- El sistema presenta comandos de usuario (es decir, a nivel de "Shell") para iniciar y manipular procesos concurrentes asíncronos. Un usuario puede ejecutar varios procesos, intercambiarlos e interconectarlos a través de "pipes" o "tuberías", simbolizados por un carácter especial. En DOS, también existe la idea del "pipe", sin embargo, al no existir concurrencia de procesos, no setrata de una comunicación en "tiempo real", sino de un paso de información a través de ficheros temporales.
- 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.
- El núcleo de UNIX es relativamente compacto en comparación con otros sistemasde tiempo compartido. Introduce la idea de reducir el tamaño del "kernel" y ceder ciertas funciones a programas externos al núcleo llamados "demonios". Esto ha sido muy desarrollado y en la actualidad, la tendencia es el desarrollo de "micro-kernels", sin embargo UNIX, aunque pionero, es anterior a estos desarrollos.
- Tiene capacidad de interconexión y comunicaciones de procesos.
-...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS