Unix

Solo disponible en BuenasTareas
  • Páginas : 65 (16106 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de noviembre de 2011
Leer documento completo
Vista previa del texto
Republica Bolivariana de Venezuela
Universidad Centroccidental “Lisandro Alvarado”
Decanato de Ciencias y Tecnología
Barquisimeto, Edo-Lara

Febrero 2011
Índice
Pág.
INTRODUCCION……………………………………………………………….. 5
1. HISTORIA DEL UNIX BSD…………………………………………………. 6
2. VERSIONES DE UNIX BSD…………………………………………………8
2.1 FreeBSD………………………………………………………………… 8
1. Objetivos deFreeBSD……………………………………… 9
2. Características de FreeBSD………………………………… 9
1. NetBSD………………………………………………………………….. 10
1. Objetivos de NetBSD………………………………………… 10
2. OpenBSD……………………………………………………………….. 11
1. Objetivos de OpenBSD……………………………………… 11
3. ARQUITECTURA………………………………………………………........ 12
3.1 Procesos………………………………………………………………… 12
3.2 Sistema de archivos……………………………………………………. 12
3.3Comunicaciones………………………………………………………... 12
3.4 Sistema de arranque…………………………………………………… 13
4. EL KERNEL DE UNIX BSD………………………………………………... 13
4.1 Organización Del Kernel………………………………………………. 16
4.2 Servicios Del Kernel……………………………………………………. 17
5. ADMINISTRACIÓN DE PROCESOS……………………………………... 19
5.1 Coordinación Y Sincronización De Procesos……………………….. 19
5.2 Estados De Un Proceso Unix Y Transiciones Entre Los Procesos. 215.3 Creación Y Terminación Del Proceso……………………………………. 26

6. PLANIFICACIÓN DEL CPUN................................................................. 27
6.1 Algoritmo a largo plazo………………………………………………… 27
6.2 Algoritmo a corto plazo………………………………………………… 27
6.3 Calculo de Prioridades………………………………………………… 27
6.4 Algoritmo de planificación……………………………………………... 28

7. SEÑALES ENBSD................................................................................. 28

Pág.

8. ADMINISTRACIÓN DE MEMORIA……………………………………… 30
1. Reemplazo de páginas………………………………………………. 30
2. Estructuras de datos…………………………………………………. 31

8.3 Sistema De E/S………………………………………………………. 33

8.4 Descriptors Y E/S…………………………………………………….. 33

8.4.1 Administración DelDescriptor………………………... 35

9. FILESYSTEMS (SISTEMAS DE ARCHIVOS)..................................... 37
9.1 Filestores (Almacenes De Archivos)……………………………….. 44
9.2 Inodo…………………………………………………………………… 45

10. COMUNICACIÓN ENTRE PROCESOS (INTERPROCESS COMMUNICATION)………………………………………………………….. 46

11. COMUNICACIÓN EN RED (NETWORK COMMUNICATION)……… 50
12. TERMINALES…………………………………………………………….. 51
12.1 Redireccionar LaSalida……………………………………………. 52
12.2 Redireccionar La Entrada………………………………………….. 52 .
12.3 Tuberías……………………………………………………………… 52
13. IMPLEMENTACIÓN DE LA RED………………………………………. 54
14. FUNCIONAMIENTO DEL SISTEMA…………………………………… 55
15. LA SEGURIDAD Y PROTECCIÓN..................................................... 56

16. DIVERSAS VULNERABILIDADES EN LA FAMILIA BSD………….. 59

BIBLIOGRAFIA……………………………………………………………….. 62CONCLUSIÓN………………………………………………………………… 63

Introducción

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ómicaEuropea, que impone el sistema operativo UNIX en todas las aplicaciones que se desarrollan bajo sus auspicios.
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 queexiste la portabilidad para la implementación de distintas computadoras.
Esta formado por una serie de elementos que pueden representarse en forma de capas concéntricas donde, en primer lugar, alrededor del hardware, aislando a este de los usuarios, además de adaptar el resto del sistema operativo a la maquina debido a...
tracking img