ASIGNATURA:
ADMINISTRACIN
OPERATIVOS
DE
Y
SISTEMAS
REDES
DE
CDIGO DE ASIGNATURA:
17431.
CDIGO DE HORARIO:
8272.
PERODO ACADMICO:
SEDE:
A QUIEN CONCIERNE:
CODIGODE
ASIGNATURA
ABRE V
NUM
DENOMINACION
COMISION
l.
17418
CON
108a
Contabi 1idad 1
2.
17423
CON
108b
Contabilidad 11
3.
17434
CON
2 10
4.
17419
A.E.
JJOa
Administracin de
Empresas 1
5.
17424
A .E .
110b
Administracin de
Empresas 11
6.
17453
A .E
3 18
Desarrollo de
Emprendedores
Juan A vi la-Presidente
Francisco Martnez-M iembro
Jess Caballero-Miembro
Juan A vi la-Presidente
Francisco Martnez-Miembro
Jess Caballero-Miembro
Juan A vi la-Presidente
Francisco Martnez-Miembro
Jess Caballero-Miembro
Zenaida Aguilar-Presidente
Libertad R odrguez-M iembro
Mara Rodrguez-Miembro
Elicer Snchez-Miembro
Zena ida Agui lar-Presidente
Libertad Rodrguez-Miembro
M ara Rodrgu ez-Mi embro
E licer Snchez-Miembro
Zena ida Agui lar-Presidente
Libertad Rodrguez-Miembro
Mara Rodrguez-Miembro
E licer Snchez-Miembro
TEL.:958-5 569/7623/6329
COMISION
Dayra Agrazal-Presidente
Lionel Lpez-Miembro
Ndila Sanjur-Presidente
Ndila Sanjur-Presidente
Edgar Fernndez-Miembro
Jos Espinoza-Presidente
Sara Jordn de Troetsch-Presidente
Jos Angel Rangei-Miembro
COMISION
Aristides Gonzlez-Presidente
Nemesio Donoso-Miembro
Juan De Dios Gonzlez-Miembro
Rodolfo Alba-Miembro
. y e OIDUDICaCI"D .
REA DE PROGRAMAS Facu1tad d e 1n ~orm.
tica, Electrmea
ABRE V NUM DENOMINACION
CODIGODE
COMISION
ASIGNATURA
17414
INF
lOO
Introduccin a la Informtica
Oiga Batista-Presidente
l.
Diego Santimateo-Miembro
102
2.
17415
Programacin I
Giannina Nez-Presidente
INF
Diego Santimateo-Miembro
17421
120
Programacin II
3.
INF
Giannina Nez-Presidente
Diego Santimateo-Miembro
4. 17429
200
Programacin III
Giannina Nez-Miembro
INF
Diego Santimateo-Presidente
17430
202
5.
INF
Ingeniera de Software
Ins de Hernndez-Miembro
Educativo
Giannina Nez-Presidente
204
6.
17431
INF
Administracin de Sistemas
Edwin Cedeo-Presidente
Operativos y Redes de
Ral Dutari-Miembro
Computadoras
Diego Santimateo-Miembro
INF
206
Mantenimiento de
7.
17432
Ra l Dutari-Presidente
Computadoras y Perifri cos
Diego Santimateo-Miembro
2 12
Programacin IV
8.
17435
INF
Giannina Nez-Miembro
Diego Santimateo-Presidente
214
Evaluacin de Software
9. 17436
fNF
Mara Zeballos-Miembro
Educativo
Giannina Nez-Presidente
fNF
216
10. 17437
Diseo y Desarrollo de
Oiga Batista-Miembro
Pginas W eb
Mara Zeballos-Presidente
Diego Santimateo-Miembro
]l. 17438
218
INF
Anlisis y Diseo de Sistemas Edwin Cedeo-Presidente
Rubn Mendoza-Miembro
Diego Santimateo-Miembro
12. 17440
222
INF
Metodologa de la
Oiga Batista-Presidente
Investigacin
Diego Santimateo-Miembro
300
13. 17443
INF
Programacin V
Al berto Camarena-Presidente
Diego Santimateo-Miembro
14. 17444
302
Programacin para Web
INF
Mara Zeballos-Presidente
Diego Santimateo-Miembro
TEL. :958-5569/7623/6329
FAX:958-7622
ABREV
CODIGODE
ASIGNATURA
NUM
DENOMIN~CIN
COMISIN
Mara Zeballos-Presidente
Giannina Nez-Miembro
Rubn Mendoza-Presidente
Diego Santimateo-Miembro
Osear Rodrguez-Presidente
Diego Santimateo-Miembro
Mara Zeballos-Miembro
Giannina Nez-Presidente
Giannina Nez-Presidente
Diego Santimateo-Miembro
Osear Rodrguez-Presidente
Diego Santimateo-Miembro
Ins de Hernndez-Miembro
Yahaira Jurez-Presidente
Diego Santimateo-Miembro
Osear Rodrguez-Presidente
Diego Santimateo-Miembro
Giannina Nez-Presidente
Diego Santimateo-Miembro
15. 17445
INF
304a
Multimedia 1
16. 17446
INF
306
17. 17448
INF
310
Comercio Electrnico
18. 17450
TNF
304b
Multimedia JI
19. 17451
INF
314
20. 17452
INF
316
21. 17454
TNF
320
Desarrollo de Ambientes
Virtuales/Ca laborativos
Evaluacin y Auditora de
Sistemas
A vanees Tecnolgicos
22. 17455
INF
322
Seguridad en Redes
23. 17457
INF
314
Prctica Profesional
.,
Para Jos fines que el interesado considere pertinentes se firma la presente certificacin, en
el Centro Regional Universitario de Veraguas, a los seis das del mes de julio de dos mil nueve.
TEL.:958-5569/7623/6329
FAX:958-7622
Universidad de Panam
Sede de Vcraguas
<:oordinacin
1-"a~.:ull ad de Informt ica, Electrnica y Comunicacin
Santiago de VeraguCIS
DENOMINACIN
l.
ABRE V
CDJGODE
ASIGNATURA
INF
17414
lOO
2.
17415
INF
102
Introduccin a la
Informtica
Programacin I
3.
17421
INF
120
4.
17429
INF
200
5.
17430
INF
202
6.
17431
INF
204
7.
17432
INF
206
8.
17435
INF
212
9.
17436
INF
214
10. 17437
INF
216
11. 17438
INF
218
COMISION
Oiga Batista-Presidente
Diego Santimateo-Miembro
Giannina Nez-Presidente
Diego Santimateo-Miembro
Programacin II
Giannina Nez-Presidente
Diego Santimateo-Miembro
Programacin III
Giannina Nez-Miembro
Diego Santimateo-Presidente
Ins de Hernndez-Miembro
Ingeniera de Software
Giannina Nez-Presidente
Educativo
Administracin de Sistemas Edwin Cedeo-Presidente
Ral Dutari-Miembro
Operativos y Redes de
Diego Santimateo-Miembro
Computadoras
Mantenimiento de
Ral Dutari-Presidente
Computadoras y Perifricos Diego Santimateo-Miembro
Giannina Nez-Miembro
Programacin IV
Diego Santimateo-Presidente
Mara Zeballos-Miembro
Evaluacin de Software
Giannina Nez-Presidente
Educativo
Oiga Batista-Miembro
Diseo y Desarrollo de
Mara Zeballos-Presidente
Pginas Web
Diego Santimateo-Miembro
Edwin Cedeo-Presidente
Anlisis y Diseo de
Rubn Mendoza-Miembro
Sistemas
Diego Santimateo-Miembro
ABRE V
CDIGO DE
ASIGNATURA
INF
12. 17440
NUM
DENOMINACIN
COMISIN
222
Oiga Batista-Presidente
Diego Santimateo-Miembro
Alberto Camarena-Presidente
Diego Santimateo-Miembro
Mara Zeballos-Presidente
Diego Santimateo-Miembro
Mara Zeballos-Presidente
Giannina Nez-Miembro
Rubn Mendoza-Presidente
Di~o Santimateo-Miembro
Osear Rodrguez-Presidente
Diego Santimateo-Miembro
Mara Zeballos-Miembro
Giannina Nez-Presidente
Giannina Nez-Presidente
Diego Santimateo-Miembro
Osear Rodrguez-Presidente
Di~o Santimateo-Miembro
Ins de Hernndez-Miembro
Yahaira Jurez-Presidente
Diego Santimateo-Miembro
Osear Rodrguez-Presidente
Diego Santimateo-Miembro
Giannina Nez-Presidente
Diego Santimateo-Miembro
13. 17443
INF
300
Metodologa de la
Investig&cin
Programacin V
14. 17444
INF
302
15. 17445
INF
304a
Multimedia 1
16. 17446
INF
306
17. 17448
INF
310
Comercio Electrnico
18. 17450
INF
304b
Multimedia II
19. 17451
INF
314
20. 17452
INF
316
21. 17454
INF
320
Desarrollo de Ambientes
Virtuales/Colaborativos
Evaluacin y Auditora de
Sistemas
Avances Tecnolgicos
22. 17455
INF
322
Seguridad en Redes
23. 17457
INF
314
Prctica Profesional
Para los fines que el interesado considere pertinentes se firma la presente certificacin, en
el Centro Regional Universitario de Veraguas, a los veintisis das del mes de junio de dos mil
nueve.
Na.130392
UNIVERSIDAD DE PANAMA
SECRETARIA GENERAL
Fec ha :
Ao200 9
Sem:
Ca eg or a : PROFESOR ES PECIAL TC
Horas:
Ab r ev. / Num.
IEC - 41 5B
INF- 51 2B
INF- 2 0 4
INF- 206
INF-31 4
1 01 3 8
101 48
1 7 431
1 7 43 2
1 7 4 51
Sem:
A.o 20 10
Cu r so
8120
8 1 22
82 7 0
8271
82 8 6
l
De s cripcin de l a Asigna t ur a
TE LE I NFORMAT ICA II
I NGENIER I A DE SOFTWARE II
ADMINISTRAC I ON DE SIST . OPERATI VOS Y RED ES DE COM
MANT ENI MIE NTO DE COMPOTADORAS Y PERIFE RI COS
DESARROLLO DE AMBIENT ES VI RTOALE S/COLABORATI VOS
Sede : VERAGUAS
INF-315
IN F- 412 A
INF-20 0
INF-300
1 0119
1 0 1 29
17 4 29
1744 3
Ao 20 10
Sem:
80 1 7
80 2 1
821 9
822 5
Sede:
~IERAGUAS
702 1
8111
8269
8272
8284
0 2 - 01
0 2 -0 1
0 2- 05
02 - 0 5
02 - 05
Ti p o
R
R
F_
~C
Esc- Car
02-0 1
02 - 01
0 2 - 05
02- 0 5
Tipo
R
R
R
R
Hor as:
Es <; - Ca r
Pg . 7 d e 7
Cdula : 09-00-0132-00758
DU'l'ARI DUTARI
Sede: VERAGUAS
1 0/02/201 1
Esc-Ca r
8 0 -0 1
02-0 1
02-05
02-05
02-05
Ti po
p
R
R
R
R
1"
Secretario(a) General
SG - RD! io
UNIVERSIDAD DE PANAM
CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS
FACULTAD DE INFORMTICA, ELECTRNICA Y COMUNICACIN
LICENCIATURA EN INFORMTICA PARA LA GESTIN EDUCATIVA Y EMPRESARIAL
PROGRAMA DE ASIGNATURA
DATOS GENERALES
INF 204 ADMINISTRACIN DE SISTEMAS OPERATIVOS Y REDES DE
COMPUTADORAS
CDIGO DE ASIGNATURA: 17431
CRDITOS: 4
SEMESTRE: I
HORAS SEMESTRALES: 96
HORAS DE TEORA:
3
HORAS DE PRCTICA: 3
PRERREQUISITOS: No tiene
COMISIN:
PROGRAMACIN ANALTICA
MDULO I: FUNDAMENTOS DE SISTEMAS OPERATIVOS.
OBJETIVO PARTICULAR: Analizar las funciones bsicas, tipos y elementos estructurales de los sistemas
operativos modernos.
DURACIN: 12 Horas
2 Semanas
OBJETIVOS
ESTRATEGIA DIDCTICA
CONTENIDOS
ESPECFICOS
EVALUACIN
(Conceptuales, Procedimentales,
(Conceptuales,
Actitudinales)
Procedimentales,
Tcnicas
Actividades
Recursos
Actitudinales)
1.
2.
Analizar que es un
1.
sistema operativo y las
funciones que ejerce
dentro de un sistema
informtico.
Analizar los
componentes
estructurales de los
sistemas operativos y
algunas de sus
taxonomas
2.
Sistema Operativo
1.1. Concepto.
1.2. Funciones.
1.3. Importancia dentro de los
sistemas informticos.
Torbellino de
ideas.
Discusin
grupal.
Exposicin
dialogada.
Componentes estructurales y
Torbellino de
taxonomas de los sistemas
ideas.
Discusin
Operativos Modernos.
2.1. Estructura de los Sistemas
grupal.
Operativos Modernos.
Exposicin
2.1.1. Kernel
dialogada.
2.1.2. Capa de Abstraccin
De Hardware (HAL)
2.1.3. Shell
Presentacin de la
asignatura.
Conceptualizan al
Sistema Operativo
como un grupo de
componentes de
software que
administran al
hardware, bajo
escenarios diversos.
Caracterizan las
funciones
principales de los
Sistemas
Operativos.
Reconocen la
importancia de los
Sistemas Operativos
dentro de los
sistemas
informticos
modernos.
Analizan los
componentes
estructurales de los
Sistemas
Operativos.
Comprenden las
taxonomas que
organizan a los
Sistemas
Tablero
Marcadores
Diapositivas
Proyector
Multimedia con
PC
Referencia
bibliogrfica
(12).
1.
1.
Tablero
Marcadores
Diapositivas
Proyector
Multimedia con
PC
Referencias
bibliogrficas
(11, 15)
Prof. R. Dutari /Prof. D. Santimateo Administracin De SO y Redes de Computadoras INF 204 Lic. en Inf. para la Gestin Educ. y Emp.
2.
3.
2.
Diagnstica:
1.1. Ego Perfil del
estudiante
Formativa:
2.1. Tareas.
Sumativa:
3.1. Investigacin.
Formativa:
1.1. Tareas.
Sumativa:
2.1. Investigacin
5 de 17
3.
Analizar la evaluacin 3.
de las familias de
Sistemas Operativos
Modernos ms
conocidos.
Operativos.
Torbellino de
ideas.
Discusin
grupal.
Exposicin
dialogada.
Trabajo
Grupal.
Investigan las
caractersticas ms
relevantes de las
familias de Sistemas
Operativos
Modernos.
Analizan la
evolucin de los
Sistemas Operativos
Modernos.
Comparan a las
familias de Sistemas
Operativos
Modernos, en
trminos de la forma
en que administran
los recursos del
sistema.
Tablero
Marcadores
Diapositivas
Proyector
Multimedia con
PC
Referencias
bibliogrficas
Prof. R. Dutari /Prof. D. Santimateo Mantenimiento de Computadoras y Perifricos INF 206 Lic. en Inf. para la Gestin Educ. y Emp.
1.
2.
Formativa:
1.1. Tareas.
Sumativa:
2.1. Investigaciones
2.2. Taller 1 (3%)
6 de 17
TABLA DE CONTENIDOS
1.
1.1
1.2
2.
3.
4.
4.1
4.2
4.3
4.4
4.5
5.
6.
6.1
6.2
iii
6.3
7.
8.
8.1
8.2
8.3
8.4
8.5
9.
9.1
9.1.1
9.1.2
9.1.3
9.1.4
9.2
9.2.1
iv
9.2.1.1
Uniproceso. ................................................................................... 31
9.2.1.2
Multiproceso. ................................................................................. 32
9.2.2
9.2.2.1
Monousuarios................................................................................ 33
9.2.2.2
Multiusuarios. ................................................................................ 33
9.2.3
9.2.3.1
Monotareas. .................................................................................. 34
9.2.3.2
Multitareas. ................................................................................... 34
9.2.4
9.2.4.1
9.2.4.2
10.
Conclusiones................................................................................. 38
11.
11.1
11.2
12.
1.
1.1
OBJETIVO GENERAL.
Analizar los componentes fundamentales y las taxonomas de los
sistemas operativos.
1.2
OBJETIVOS ESPECFICOS.
Discutir la historia, el concepto, las funciones y la importancia de los
sistemas operativos.
2.
OBSERVACIONES PRELIMINARES.
3.
4.
4.1
GENERACIN CERO.
4.2
PRIMERA GENERACIN.
Abarca los aos 50. La creacin del primer sistema operativo se le atribuye a los
laboratorios de investigacin de General Motors, y fue desarrollado para su
computador IBM 701 [SIGA06]. En 1955 General Motors y North American
Aviation colaboraron para desarrollar un sistema operativo para el IBM 704.
Hacia 1957 ya se haban desarrollado, de manera particular, distintos sistemas
operativos para ese modelo de computador [TANE08].
El fin de estos primeros sistemas operativos era permitir en la mquina la
secuencia automtica de los trabajos de los usuarios. De esta forma se
consegua evitar el tiempo que se perda, y que poda ser considerable, desde
que un proceso terminaba su ejecucin hasta que comenzaba el siguiente. Para
ello los trabajos se organizaron en lotes [CERU03].
4.3
SEGUNDA GENERACIN.
4.4
TERCERA GENERACIN.
las
posibilidades.
Algunos
proporcionaban
simultneamente
el
4.5
CUARTA GENERACIN.
Multiprogramacin.
Tiempo compartido.
Memoria virtual.
Sin embargo, existe una diferencia esencial entre ambos; consiste en que
Multics se desarroll para grandes computadores; en cambio, Unix se dise a
principio de los aos 70 en los laboratorios de la Bell en torno al minicomputador
ms caracterstico de la poca, el PDP-ll de Digital y con una dimensin de un
orden de magnitud inferior a aquel, lo que lo convierte en un sistema operativo
ms accesible al pblico en general [CERU03].
A pesar de su menor tamao Unix retiene la mayor parte de las caractersticas
ms tiles de su predecesor, tales como procesos, sistema de archivos
jerrquicos, independencia de los dispositivos, redireccin de la entrada-salida y
un lenguaje de intrprete de rdenes (shell) de alto nivel. La mayor parte de Unix
se escribi en el lenguaje C, lo que le ha permitido ser transportado a una gran
variedad de procesadores, desde grandes mquinas a computadores personales
[SIGA06].
En los aos 80, paralelamente a la popularizacin de las computadoras
personales, se desarrollaron un gran nmero de sistemas operativos para ellas,
entre los que destacan el MS-DOS, Apple-DOS, CP/M y Xenix. Todos estos
sistemas estaban muy limitados en sus funciones. Se desarrollaron inicialmente
para microprocesadores de 8 y16 bits con poca capacidad de memoria.
Sin embargo, la velocidad y la capacidad de memoria actuales son ahora
suficientes como para soportar sistemas operativos con todas sus posibilidades,
tales como la familia MS-Windows y los Linux, entre otros.
Dos aspectos que caracterizan los sistemas actuales son las redes de
computadores y los sistemas distribuidos. Los usuarios de la cuarta generacin
no estn limitados ya a comunicarse con un solo computador en tiempo
compartido. Los computadores personales estn equipados con programas de
de
computadores
paralelos
que
disponen
de
miles
de
procesadores.
Para estas mquinas los sistemas operativos deben dar soporte a la
comunicacin y a la sincronizacin extremadamente rpida de miles de
procesadores. Cada procesador puede disponer de sus propios dispositivos, lo
que hace que el sistema operativo deba controlar a la vez a miles de canales de
entrada / salida. Conceptos tales como memoria virtual y tiempo compartido
deben extenderse para adaptarse al paralelismo masivo.
Quizs el desafo ms importante es conseguir que el entorno de programacin
de estos sistemas permita desarrollar programas paralelos con un esfuerzo slo
ligeramente superior al de la escritura de un programa secuencial [CODO01].
10
5.
ATRIBUTOS
ESENCIALES
DE
LOS
SISTEMAS
OPERATIVOS.
Cualquier software que, mnimamente, se considere como un sistema operativo,
debe evidenciar tres atributos esenciales, que a grandes rasgos pueden ser
descritos como [ARCA02]:
6.
11
6.1
12
13
14
6.2
15
16
Una parte del sistema operativo est en la memoria principal. En esta parte est
el ncleo (kernel), que incluye las funciones utilizadas con ms frecuencia en el
sistema operativo y, en un momento dado, puede incluir otras partes del sistema
operativo que estn en uso. El resto de la memoria principal contiene datos y
otros programas de usuario.
A grandes rasgos1, la asignacin de este recurso (la memoria principal) es
controlada conjuntamente por el sistema operativo y por el hardware de gestin
de memoria en el procesador. El sistema operativo decide cundo puede
utilizarse un dispositivo de E/S por parte de un programa en ejecucin y controla
el acceso y la utilizacin de los archivos.
17
6.3
EL
SISTEMA
OPERATIVO
COMO
SOFTWARE
DINMICO-EVOLUTIVO.
Un sistema operativo importante no puede permanecer esttico en el tiempo.
Obligatoriamente debe evolucionar a medida que transcurre su vida til tiempo
por una serie de razones:
18
Correcciones:
Desafortunadamente,
el
sistema
operativo,
como
19
7.
IMPORTANCIA
DENTRO
DE
LOS
SISTEMAS
INFORMTICOS.
En funcin a la temtica desarrollada en el apartado 6.1, el usuario final, en
general, ignora la importancia y muchas veces, hasta la existencia -, del
sistema operativo dentro del computador. Sin embargo, al momento en que se
presentan problemas de mal funcionamiento del sistema ya sea a nivel del
hardware o del software -, repentinamente este componente de software cobra
una relevancia significativa.
Sin embargo, slo desde el punto de vista del desarrollo de software, el sistema
operativo tiene una importancia crucial dentro del sistema. Esto por cuanto que
si se tuviera que programar desde cero, las aplicaciones modernas, hablndole
directamente
al
hardware,
simplemente
sera
una
tarea
colosal
20
8.
determinadas
funciones.
Cada
sistema
operativo
estructura
estos
8.1
NCLEO O KERNEL.
21
8.2
22
8.3
Por otro lado, la capa de servicios o llamadas al sistema ofrece a los programas
unos servicios en forma de una interfaz de programacin o API (application
programming interface). Desde el punto de vista de los programas, esta capa
extiende la funcionalidad de la computadora, por lo que se suele decir que el
sistema operativo ofrece una mquina virtual extendida a los programas. De esta
forma se facilita la elaboracin de stos, puesto que se apoyan en las funciones
que le suministra el sistema operativo.
8.4
8.5
INTERFACE DE USUARIO.
23
9.
9.1
POR SU ESTRUCTURA.
24
9.1.1
ESTRUCTURA MONOLTICA.
25
9.1.2
26
software, del sistema operativo, donde una parte del sistema contena
subpartes, todo organizado en forma de niveles [SIGA06].
As, se dividi el sistema operativo en pequeas partes, de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interfase con el
resto de elementos.
La estructura jerrquica de un sistema operativo moderno diferencia sus
funciones de acuerdo a su complejidad, sus caractersticas en el tiempo y su
nivel de abstraccin. En este caso se puede ver el sistema como una serie de
niveles. Cada uno implementa un subconjunto de las funciones requeridas por el
sistema operativo y a su vez dependen del nivel inmediato inferior para realizar
funciones ms elementales y ocultar sus detalles a los niveles superiores a los
que proporciona un servicio. Los niveles se tienen que definir de forma que los
cambios que se hagan en un nivel no supongan modificaciones en los otros.
Se constituy una estructura jerrquica o de niveles en los sistemas operativos,
el primero de los cuales fue denominado THE (Technische Hogeschool,
Eindhoven), de Dijkstra, que se utiliz con fines didcticos. A grandes rasgos, la
estructura jerrquica de este sistema operativo, se puede apreciar en la
siguiente ilustracin.
Estos sistemas pueden ser concebidos tambin como si fueran sistemas Multi
capas. En tal sentido, sistemas operativos legendarios tales como Multics y Unix,
27
Bajo el sistema de anillos, cada uno de ellos tiene una apertura, conocida como
puerta o trampa (trap), por donde pueden entrar las llamadas de las capas
inferiores. De esta forma, las zonas ms internas del sistema operativo o ncleo
del sistema estarn ms protegidas de accesos indeseados desde las capas
ms externas. Las capas ms internas sern, por tanto, ms privilegiadas que
las externas
La mayor dificultad en el diseo de estas estructuras es definir los niveles, ya
que cada nivel slo puede utilizar los servicios del nivel inferior.
28
9.1.3
ESTRUCTURA MICRO-KERNEL.
29
9.1.4
ESTRUCTURA MODULAR.
30
9.2
31
9.2.1
9.2.1.1
UNIPROCESO.
32
9.2.1.2
MULTIPROCESO.
estos
sistemas
trabajan
de
dos
formas:
simtrica
asimtricamente.
Cuando se trabaja de manera asimtrica, el sistema operativo selecciona a uno
de los procesadores el cual jugar el papel de procesador maestro y servir
como pivote para distribuir la carga a los dems procesadores, que reciben el
nombre de esclavos.
Por otro lado, cuando se trabaja de manera simtrica, los procesos o partes de
ellos (hilos o procesos ligeros3) son enviados indistintamente a cualquiera de los
procesadores disponibles, teniendo, tericamente, una mejor distribucin y
equilibrio en la carga de trabajo bajo este esquema.
Un aspecto importante a considerar en estos sistemas es la forma de crear
aplicaciones para aprovechar los varios procesadores.
As, existen aplicaciones que fueron hechas para correr en sistemas
monoproceso que no toman ninguna ventaja a menos que el sistema operativo o
33
9.2.2
9.2.2.1
MONOUSUARIOS.
9.2.2.2
MULTIUSUARIOS.
34
9.2.3
9.2.3.1
MONOTAREAS.
Los sistemas monotarea son aquellos que slo permiten una tarea a la vez por
usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual
se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar
haciendo solo una tarea a la vez.
9.2.3.2
MULTITAREAS.
35
9.2.4
Esta clasificacin tambin se refiere a una visin externa, que en este caso se
refiere a la del usuario, el cmo emplea los servicios.
Bajo esta clasificacin se pueden detectar dos tipos principales: sistemas
operativos de red y sistemas operativos distribuidos.
9.2.4.1
9.2.4.2
36
Reintegrar sub-resultados.
37
Por
necesidad:
debido
que
los
problemas
resolver
son
inherentemente distribuidos.
38
10.
CONCLUSIONES.
11.
SISTEMAS OPERATIVOS:
COMPONENTES ESTRUCTURALES Y TAXONOMAS
39
11.1
EVALUACIN FORMATIVA.
DISCUTIR la historia, el concepto, las funciones e importancia de los
sistemas operativos.
11.2
EVALUACIN SUMATIVA.
1.
2.
3.
4.
12.
REFERENCIAS BIBLIOGRFICAS.
[ARCA02]
40
[CAAN01]
[CERU03]
[CODO01]
[HEPA07]
[SIGA06]
[TANE00]
[TANE08]