Gnu/linux

Páginas: 127 (31744 palabras) Publicado: 28 de octubre de 2010
F UNDAMENTOS DE S ISTEMAS O PERATIVOS CON ÉNFASIS EN GNU/L INUX

Wilfredo I. Pachón López

29 de octubre de 2003

2

Índice general
I Fundamentos de Sistemas Operativos 15
17 17 18 19 19 20 21 22 24 24 24 24 27 28 28

1. I NTRODUCCIÓN A LOS SISTEMAS OPERATIVOS 1.1. N OCIONES BÁSICAS SOBRE HARDWARE . . . . . . . . . . . 1.1.1. R EGISTROS DEL PROCESADOR . . . . . . . . . . . . 1.1.2.E JECUCIÓN DE INSTRUCCIONES . . . . . . . . . . . 1.1.3. I NTERRUPCIONES . . . . . . . . . . . . . . . . . . . 1.2. ¿Q UÉ ES Y
QUE HACE UN SISTEMA OPERATIVO

(SO)? . . .

1.3. C ONCEPTOS BÁSICOS . . . . . . . . . . . . . . . . . . . . . 1.3.1. P ROCESOS . . . . . . . . . . . . . . . . . . . . . . . 1.3.1.1. 1.3.1.2. 1.3.1.3. M ULTIPROGRAMACIÓN . . . . . . . . . .

M ULTIPROCESAMIENTO . . .. . . . . . . P ROCESAMIENTO DISTRIBUIDO . . . . . .

1.3.2. A RCHIVOS . . . . . . . . . . . . . . . . . . . . . . . 1.3.3. L LAMADAS AL SISTEMA . . . . . . . . . . . . . . . 1.3.4. Núcleo del Sistema (Kernel) . . . . . . . . . . . . . . 1.3.5. Interprete de Comandos (shell) . . . . . . . . . . . . . 3

4

ÍNDICE GENERAL 29 29

2. G ENERALIDADES DE LOS S ISTEMAS O PERATIVOS 2.1. T IPOS DES ISTEMAS O PERATIVOS . . . . . . . . . . . . . . 2.1.1. S ISTEMAS O PERATIVOS POR LA ESTRUCTURA DEL KERNEL . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1.1. 2.1.1.2. 2.1.1.3. 2.1.1.4. S.O. S.O. S.O.
MONOLÍTICOS

29 30 30 32 33 34 34 34 35 35 36 36

. . . . . . . . . . . . .

CON CAPAS

. . . . . . . . . . . . . .

CON

M ÁQUINA V IRTUAL . . . . . . .

M ODELO M ICROKERNEL. . . . . . . . . .

2.1.2. S ISTEMAS O PERATIVOS POR S ERVICIOS . . . . . . . 2.1.2.1. 2.1.2.2. 2.1.2.3. 2.1.2.4. 2.1.2.5. 2.1.2.6. M ONOUSUARIO . . . . . . . . . . . . . . . M ULTIUSUARIO . . . . . . . . . . . . . . . M ONOTAREA . . . . . . . . . . . . . . . . M ULTITAREA . . . . . . . . . . . . . . . . U NIPROCESO . . . . . . . . . . . . . . . . M ULTIPROCESO . . . . . . . . . . . . . . .2.1.3. S ISTEMAS O PERATIVOS POR LA F ORMA DE O FRE CER SUS S ERVICIOS . . . . . . . . . . . . . . . . . . 2.1.3.1. 2.1.3.2. S ISTEMAS O PERATIVOS DE R ED . . . . . .

37 37 38

S ISTEMAS O PERATIVOS D ISTRIBUÍDOS

ÍNDICE GENERAL 3. G ESTIÓN
DE PROCESOS DE UN PROCESO

5 41 . . . . . . . . . . . . . . . . . . 42 43 44 45 46 52 52 52

3.1. C ICLOS DE VIDA 3.1.1. M ODELO

DE CINCOESTADO s DE UN PROCESO

3.1.2. E STADOS DE UN PROCESO EN UNIX® . . . . . . . . 3.1.2.1. Estados de un proceso en Linux®(System V)

3.2. C ONCURRENCIA . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1. Exclusión mútua . . . . . . . . . . . . . . . . . . . . 3.2.2. Interbloqueo . . . . . . . . . . . . . . . . . . . . . . 3.2.3. Inanición . . . . . . . . . . . . . . . . . . . . . . . .

4.Comparativa de Sistemas Operativos 4.1. Sistemas Operativos . . . . . . . . . . . . . . . . . . . . . . . 4.1.1. FreeBSD . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2. GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . 4.1.3. Mac OS X . . . . . . . . . . . . . . . . . . . . . . . 4.1.4. NetBSD . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.5. OpenBSD . . . . . . . . . . . . . . . .. . . . . . . . 4.1.6. Windows 98 . . . . . . . . . . . . . . . . . . . . . . 4.1.7. Windows 2000 . . . . . . . . . . . . . . . . . . . . . 4.1.8. Windows XP . . . . . . . . . . . . . . . . . . . . . . 4.2. Comparación a nivel administrativo . . . . . . . . . . . . . .

53 55 55 55 56 56 57 57 57 57 58

6

ÍNDICE GENERAL 4.2.1. Esquema Licenciamiento . . . . . . . . . . . . . . . .4.2.1.1. 4.2.1.2. 4.2.1.3. 4.2.1.4. 4.2.1.5. 4.2.1.6. 4.2.1.7. 4.2.1.8. FreeBSD . . . . . . . . . . . . . . . . . . . GNU/Linux . . . . . . . . . . . . . . . . . Mac OS X . . . . . . . . . . . . . . . . . . NetBSD . . . . . . . . . . . . . . . . . . . OpenBSD . . . . . . . . . . . . . . . . . . Windows 98 . . . . . . . . . . . . . . . . . Windows 2000 . . . . . . . . . . . . . . . Windows XP . . . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • linux gnu
  • gnu linux
  • Gnu/linux
  • Gnu/Linux
  • Gnu Linux
  • Gnu Linux
  • GNU/Linux
  • Linux GNU

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS