La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INSTITUTO TECNOLOGICO SUPERIOR DE SANTIAGO PAPASQUIARO INTEGRANTES: Humberto Vizcarra M. Martin Herrera A. Edgar salcido S. LIC. EN INFORMATICA 27 DE AGOSTO.

Presentaciones similares


Presentación del tema: "INSTITUTO TECNOLOGICO SUPERIOR DE SANTIAGO PAPASQUIARO INTEGRANTES: Humberto Vizcarra M. Martin Herrera A. Edgar salcido S. LIC. EN INFORMATICA 27 DE AGOSTO."— Transcripción de la presentación:

1 INSTITUTO TECNOLOGICO SUPERIOR DE SANTIAGO PAPASQUIARO INTEGRANTES: Humberto Vizcarra M. Martin Herrera A. Edgar salcido S. LIC. EN INFORMATICA 27 DE AGOSTO DEL 2008 TITULAR: Ramiro Robles V. S.O.

2 Introducción: Historia Objetivo Características Procesos en unix Manejo de memoria Manejo de archivos Manejo de entrada y salida

3 HISTORIA DEL S.O. UNIX El resultado de estas investigaciones se bautizó como MULTICS. Los orígenes del sistema UNIX se remontan al desarrollo de un proyecto iniciado en Este proyecto fue realizado por General Electric, AT&T Bell i del MIT

4 El código de UNIX estaba inicialmente escrito en lenguaje ensamblador, pero en 1973, Dennis Ritchie reescribió el código de UNIX en lenguaje C. Entre los investigadores destacaban Ken Thompson y Dennis Ritchie. En principio, este sistema operativo recibió el nombre de UNICS, aunque un año después pasa a llamarse UNIX,

5 En 1985, un profesor holandés llamado Andrew Tannenbaum, desarrolló el s.o. Minix. En 1991, un estudiante finlandés, Linus Torvalds, decidió diseñar, basándose en el modelo Minix, un sistema operativo capaz de ejecutar 386 tipos de arquitecturas.

6 apariencia general de los principales sistemas Unix Booteo de FreeBSDde

7 OBJETIVOS DEL S.O. UNIX Unix fue creado con el objetivo de ayudar a la empresa AT&T a controlar la nueva generación de redes telefónicas que estaban convirtiéndose en computadoras especializadas

8 CARACTERISTICAS Dispone de un lenguaje de control programable llamado SHELL- Emplea un sistema jerárquico de archivos, Tiene facilidad para redireccionamiento de Entradas/Salidas. Garantiza un alto grado de portabilidad.

9 Comunicación bidireccional entre órdenes de Shell. Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y dispositivos; Es posible interconectar procesos entre sí Está escrito en un lenguaje de alto nivel: C. UNIX 3D

10 Los procesos en unix El manejo de procesos en UNIX es por prioridad y round robin. En algunas versiones se maneja también un ajuste dinámico de la prioridad de acuerdo al tiempo que los procesos han esperado y al tiempo que ya han usado el CPU.

11 El sistema provee facilidades para crear 'pipes' entre procesos, contabilizar el uso de CPU por proceso y una pila común para todos los procesos cuando necesitan estarse ejecutando en modo privilegiado (cuando hicieron una llamada al sistema).

12 MANEJO DE MEMORIA UNIX utilizan el manejo de memoria virtual siendo el esquema más usado la paginación por demanda combinación de segmentos paginados, en ambos casos con páginas de tamaño fijo.

13 En todos los sistemas UNIX se usa una partición de disco duro para el área de intercambio. Esa área se reserva al tiempo de instalación del sistema operativo Una regla muy difundida entre administradores de sistemas es asignar una partición de disco duro que sea al menos el doble de la cantidad de memoria real de la computadora.

14 Con esta regla se permite que se puedan intercambiar flexiblemente todos los procesos que estén en memoria RAM en un momento dado por otros que estén en el disco.

15 Manejo de archivos La protección de archivos en UNIX se maneja por medio de una cadena de permisos de nueve caracteres. Los nueve caracteres se dividen en tres grupos de tres caracteres cada uno.

16 El primer grupo (1) especifica los permisos del dueño del archivo. El segundo grupo especifica los permisos para aquellos usuarios que pertenecen al mismo grupo de trabajo que el dueño y finalmente el tercer grupo indica los permisos para el resto del mundo.

17 MANEJO DE IN/OUT los dispositivos son considerados como archivos que se accesan mediante descriptores de archivos cuyos nombres se encuentran en el directorio '/dev'. Cada proceso en UNIX mantiene una tabla de archivos abiertos (donde el archivo puede ser cualquier dispositivo de entrada/salida).

18 Esa tabla tiene entradas que corresponden a los descriptores, los cuales son números enteros [Deitel93] obtenidos por medio de la llamada a la llamada del sistema 'open'.


Descargar ppt "INSTITUTO TECNOLOGICO SUPERIOR DE SANTIAGO PAPASQUIARO INTEGRANTES: Humberto Vizcarra M. Martin Herrera A. Edgar salcido S. LIC. EN INFORMATICA 27 DE AGOSTO."

Presentaciones similares


Anuncios Google