Está en la página 1de 37

FACULTAD DE CIENCIAS Y TECNOLOGA

RED NACIONAL UNIVERSITARIA

SYLLABUS Facultad de Ciencias y Tecnologa Ingeniera de Sistemas SISTEMAS OPERATIVOS CUARTO SEMESTRE
ELABORADO POR: ING. CARLOS BUSTOS SANDOVAL

Gestin Acadmica I/2011

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

FACULTAD DE CIENCIAS Y TECNOLOGA

UDABOL UNIVERSIDAD DE AQUINO BOLIVIA Acreditada como PLENA mediante R.M. 288/01

VISIN DE LA UNIVERSIDAD Ser la Universidad lder en calidad educativa.

MISIN DE LA UNIVERSIDAD Desarrollar la Educacin Superior Universitaria con calidad y competitividad al servicio de la sociedad.

Estimado(a) estudiante: El syllabus que ponemos en tus manos es el fruto del trabajo intelectual de tus docentes, quienes han puesto sus mejores empeos en la planificacin de los procesos de enseanza para brindarte una educacin de la ms alta calidad. Este documento te servir de gua para que organices mejor tus procesos de aprendizaje y los hagas mucho ms productivos. Esperamos que sepas apreciarlo y cuidarlo.

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

FACULTAD DE CIENCIAS Y TECNOLOGA

SYLLABUS I Asignatura: Cdigo: Requisito: Carga Horaria: Horas Tericas Horas Prcticas Crditos: SISTEMAS OPERATIVOS CMP315 MAT211 80 Horas 60 Horas 20 Horas 4

II. OBJETIVOS GENERALES DE LA ASIGNATURA. Conocer las caractersticas de los sistemas operativos desarrollando las bases conceptuales a travs de un estudio terico y prctico. Desarrollar habilidades y aptitudes para valorar de manera critica las polticas empleadas por los procedimientos de los sistemas operativos para la administracin de recursos de un sistema de cmputo.

III. PROGRAMA ANALTICO DE LA ASIGNATURA. UNIDAD 1: ASPECTOS INTRODUCTORIOS DE LOS SISTEMAS OPERATIVOS TEMA 1. Introduccin a los sistemas operativos 1.1 Qu es un Sistema Operativo 1.2 Historia de los Sistemas Operativos - Generaciones 1.3 Conceptos de los Sistemas Operativos 1.4 Estructura de los Sistemas Operativos 1.5 Tendencias 1.6 Hardware 1.7 Software 1.8 Memoria Fija UNIDAD II. PROCESOS Y ADMINISTRACIN DEL PROCESADOR Y MEMORIA Tema 2. Procesos y planificacin del procesador 2.1 Introduccin y Definiciones Sobre Procesos 2.2 Estados de Procesos 2.3 Procesamiento de Interrupciones 2.4 El Ncleo del Sistema Operativo 2.5 Planificacin de Procesos 2.6 Niveles de Planificacin del Procesador 2.7 Objetivos de la Planificacin 2.8 Criterios de Planificacin
U N I V E R S I D A D D E A Q U I N O B O L I V I A

FACULTAD DE CIENCIAS Y TECNOLOGA


TEMA 3 . Multiprocesamiento 3.1 3.2 3.3 3.4 3.5 Introduccin Confiabilidad Explotacin del Paralelismo Paralelismo Masivo Metas de los Sistemas de Multiprocesamiento

Tema 4. Administracin de la memoria 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Introduccin al Almacenamiento Real Organizacin y Administracin del Almacenamiento Jerarqua de Almacenamiento Estrategias de Administracin del Almacenamiento Multiprogramacin de Particin Fija Multiprogramacin de Particin Variable Organizacin del Almacenamiento de Niveles Mltiples control de Acceso en Sistemas de Segmentacin

UNIDAD III. SISTEMA DE ARCHIVOS Y ENTRADA/ SALIDA Tema 5 Sistemas de Archivos 5.1 Introduccin 5.2 Funciones del Sistema de Archivos 5.3 El Sistema de Archivos 5.4 Archivos 5.5 Directorios 5.6 Implantacin del Sistema de Archivos y sus Relaciones con la Asignacin y Liberacin de Espacio 5.7 Descriptor de Archivos 5.8 Seguridad 5.9 Mecanismos de Proteccin 5.10 Respaldo y Recuperacin Tema 6 Entrada / Salida 6.1 Introduccin 6.2 Principios del Hardware de E / S 6.3 Acceso Directo a Memoria (DMA) 6.4 Principios del Software de E / S 6.5 Discos - Hardware Para Discos 6.6 Caractersticas Deseables de las Polticas de Planificacin de Discos 6.7 Optimizacin de la Bsqueda en Discos 6.8 Manejo de Errores en Discos 6.9 Discos en RAM 6.10 Relojes 6.11 Terminales

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

FACULTAD DE CIENCIAS Y TECNOLOGA


UNIDAD 4: FUNDAMENTOS DE SISTEMAS DISTRIBUIDOS TEMA 7. Sistemas distribuidos 7.1 7.2 7.3 7.4 Objetivos de los sistemas distribuidos. Conceptos de hardware. Conceptos de software. Sistema operativo Linux.

IV. SISTEMAS DE EVALUACIN DE APRENDIZAJE Evaluacin procesual: La evaluacin procesual tiene el carcter formativo y sumativo, lo que implica el seguimiento y evaluacin de los trabajos prcticos, trabajos de investigacin, participacin en el aula, actividades diarias, desarrollo de los Work Papers, Difs, Control y seguimiento de trabajo final Congreso CICC, visitas a empresas, seminarios, cursos y otros que realicen los estudiantes de manera individual y grupal durante el transcurso del semestre NOTA DE LA EVALUACIN PROCESUAL 50 %

Evaluacin de Resultados: La evaluacin de resultado consiste en valorar los procesos de aprendizaje mediante dos pruebas. NOTA DE EVALUACION DE RESULTADO 50 %

NOTA PARCIAL = NOTA DE EVALUACION PROCESUAL + NOTA EVALUACION DE RESULTADO Evaluacin de Resultado final: La evaluacin de resultado final consiste en valorar todo el proceso de aprendizaje durante todo el semestre y ser mediante una prueba final. NOTA FINAL = PRIMER PARCIAL + SEGUNDO PARCIAL + EVALUACION FINAL DE RESULTADO NOTA FINAL = ( P. PARCIAL + S. PARCIAL + E. R. FINAL )/ 3 V. BIBLIOGRAFA. Bibliografa Bsica CARRETERO, Sistemas Operativos "Una visin aplicada" TANNENBAUM A, Sistemas Operativos Modernos, McGraw Hill, Mxico TANNENBAUM A, Sistemas Distribuidos, McGraw Hill

Bibliografa Complementaria DEITEL HARVEY M., Sistemas Operativos Abiertos, 1993

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

FACULTAD DE CIENCIAS Y TECNOLOGA


MORENA ALCALDE & CAMPANERO PEREZ J , Sistemas Operativos MS-DOS, UNIX, OS/2, MVS, VMS, OS/400, 1992 MILENKOVIC, MILAN, Sistemas Operativos Diseo e Implementacin, 1988 MILENKOVIC M., Sistemas Operativos, Conceptos y Diseo, McGraw Hill STALLINGS, Sistemas Operativos, Prentice Hall TANENBAUN, A. (1990), Sistemas Operativos Diseo e Implementacin, Prentice-Hall WOODHULL, Sistemas Operativos, Diseo e Implementacin, Prentice Hall

VI. CONTROL DE EVALUACIONES 1 evaluacin parcial Fecha Nota 2 evaluacin parcial Fecha Nota Examen final Fecha Nota APUNTES

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

FACULTAD DE CIENCIAS Y TECNOLOGA


VII. PLAN CALENDARIO
UNIVERSIDAD DE AQUINO-BOLIVIA UNIDAD ACADMICA DE ORURO

CALENDARIO ACADMICO GESTIN I/2011 TURNOS REGULAR-TRABAJO ESTUDIANTES NUEVOS-ANTIGUOS


SEMANA

DEL 09-mar 14-mar 21-mar 28-mar 04-abr 11-abr 18-abr 25-abr 02-may 09-may 16-may 23-may 30-may 06-jun 13-jun 20-jun 27-jun 04-jul 11-jul 18-jul 25-jul

AL 12-mar 19-mar 26-mar 02-abr 09-abr 16-abr 23-abr 30-abr 07-may 14-may 21-may 28-may 04-jun 11-jun 18-jun 25-jun 02-jul 09-jul 16-jul 23-jul 26-jul Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia Avance de materia

ACTIVIDADES

OBSERVACIONES

1ra. 2da. 3ra. 4ta. 5ta. 6ta. 7ma. 8va. 9na. 10ma. 11ra. 12da. 13ra. 14ta. 15ta. 16ta. 17ma. 18va. 19na. 20va. 21ra.

Inicio Primera Evaluacin Parcial Conclusin Primera Evaluacin Parcial

Presentacin de Notas Presentacin de Notas

Inicio Segunda Evaluacin Parcial Conclusin Segunda Evaluacin Parcial

Presentacin de Notas Presentacin de Notas

Inicio Evaluacin Final Conclusin Evaluacin Final Evaluacin del segundo turno Cierre de Gestin FERIADOS

Presentacin de Notas Transcripcin de Notas Transcripcin de Notas

22 de abril 1 de mayo 23 de junio

Viernes Santo Da del Trabajo Corpus Christi

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

FACULTAD DE CIENCIAS Y TECNOLOGA

Qu es un Sistema Operativo Introduccin a los Estructura de los sistemas operativos Sistemas Operativos Tendencias Software Hardware. Introduccin al Almacenamiento Real, Organizacin y Administracin del Administracin de la Almacenamiento, memoria Jerarqua de Almacenamiento Estrategias de Administracin del Organizacin del Almacenamiento de Niveles Mltiples Introduccin, Sistemas de Funciones del Archivos Sistema de Archivos El Sistema de Archivos, Archivos, Directorios, Implantacin del Sistema de Archivos y sus Relaciones con la Asignacin y Liberacin de Espacio, Seguridad, Mecanismos de Proteccin, Respaldo y Recuperacin Fundamentos de Sistemas Distribuidos Sistemas Objetivos de los Distribuidos sistemas distribuidos. Conceptos de hardware. Conceptos de software. Sistema operativo Linux TOPICOS AVANZADOS

Contenidos Mnimos

Contenidos Analticos

Planificacin de Actividades
Actividad

Perodos Acadmicos
4

Recursos Didcticos
Data Display ,Material Digital e Impreso, Casos de estudio

Clases Magistrales

Clases audiovisuales Data Display, Material Digital e Impreso, Casos de estudio

Clases Magistrales Clases audiovisuales Data Display, Material Digital e Impreso, Casos de estudio

Clases Magistrales Clases audiovisuales 6

Data Display, Material Digital e Impreso, Casos de estudio

Realizacin de aplicaciones avanzadas


D E A Q U I N O B O L I V I A

U N

I V E

R S

I D A D

FACULTAD DE CIENCIAS Y TECNOLOGA

WORK PAPER # 1

PROGRAMA DE CONTROL DE CALIDAD

No. DE PROCEDIMIENTO:

No. DE HOJAS: 3

ELABOR: Ing. Evelyn Flores Magne TTULO DEL WORK PAPER: Introduccin a los sistemas operativos

CDIGO:CMP315

DPTO.: Facultad de Ciencias y Tecnologa DESTINADO A: DOCENTES ALUMNOS X ADMINIST. OTROS

OBSERVACIONES: Asignatura Sistemas Operativos , Unidad I , Tema 1

FECHA DE DIFUSIN: Marzo 2011

FECHA DE ENTREGA: Marzo 2011

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

FACULTAD DE CIENCIAS Y TECNOLOGA

FUNCIONES BSICAS DE LOS SISTEMAS OPERATIVOS Hace muchos aos se hizo muy evidente que deba encontrarse alguna forma de proteger a los programadores de toda la complejidad del hardware. La solucin que ha evolucionado gradualmente consiste en poner una capa de software por encima del hardware, que se encargue de administrar todas las partes del sistema y presente al usuario una interfaz o maquina virtual que sea mas fcil de entender y programar que dicho hardware. Esta capa de software es el Sistema Operativo. El Sistema Operativo desempea una serie de funciones bsicas esenciales para la gestin del equipo. Entre las ms destacables, cada una ejercida por un componente interno (mdulo en ncleos monolticos y servidor en microkernels), podemos resear las siguientes:

Proporcionar comodidad en el uso de un computador. Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas) Brindar una interfaz al usuario, ejecutando instrucciones (vulgarmente comandos). Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).

Funciones De Los Sistemas Operativos Un sistema operativo desempea 5 funciones bsicas en la operacin de un sistema informtico: Suministro de interfase al usuario Administracin de recursos Administracin de tareas Administracin de archivos Servicio de soporte y utileras. Interfase del usuario Es la parte del sistema operativo que permite comunicarse con l de tal manera que se puedan cargar programas, acceder archivos ya realizar otras tareas. Los 3 tipos principales de interfase son:

Basadas en comandos Basadas en mens


U N I V E R S I D A D D E A Q U I N O B O L I V I A

10

FACULTAD DE CIENCIAS Y TECNOLOGA

Basadas en interfases grficas de usuario

Administracin de recursos Sirven para administrar los recursos de hardware y de redes de un sistema informativo, como el CPU, memoria, dispositivos de almacenamiento secundario y perifricos de entrada y de salida. Administracin de archivos Un sistema de informacin contiene programas de administracin de archivos que controlan la creacin, borrado y acceso de archivos de datos y de programas. Tambin implica mantener el registro de la ubicacin fsica de los archivos en los discos magnticos y en otros dispositivos de almacenamiento secundarios.

Administracin de tareas Los programas de administracin de tareas de un sistema operativo administran la realizacin de las tareas informticas de los usuarios finales. Los programas controlan que reas tiene acceso al CPU y por cunto tiempo. Las funciones de administracin de tareas pueden distribuir una parte especfica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad. Servicio de soporte y utilera Entre las compaas que ofrecen este servicio se encuentran:

Microsoft UNIX Linux Mac OS X

Hay otros tipos importantes software de administracin de sistemas, adems de los sistemas operativos. Estos incluyen los sistemas de administracin de base de datos y los programas de administracin de redes CUESTIONARIO 1. 2. 3. 4. Cual es la capa de Software por encima del Hardware? Cules son las funciones bsicas de los sistemas operativos? Cmo se administran los recursos de un SO? Qu tarea cumple la administracin de archivos en la operacin de un sistema informtico?

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

11

FACULTAD DE CIENCIAS Y TECNOLOGA

WORK PAPER # 2

PROGRAMA DE CONTROL DE CALIDAD No. DE PROCEDIMIENTO: APRO 07 No. DE HOJAS: 5

ELABOR: Ing. Evelyn Flores Magne

CDIGO: CMP315

TTULO DEL WORK PAPER:: TIPOS DE PLANIFICACIN DPTO.: Facultad de Ciencias y Tecnologa DESTINADO A: DOCENTES ALUMNOS X ADMINIST. OTROS

OBSERVACIONES: Sistemas Operativos , Tema 3

FECHA DE DIFUSIN: Abril 2011

FECHA DE ENTREGA: Abril 2011

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

12

FACULTAD DE CIENCIAS Y TECNOLOGA

TIPOS DE PLANIFICACIN Planificacin a Plazo Fijo Ciertos trabajos se planifican para ser terminados en un tiempo especfico o plazo fijo. Es una planificacin compleja debido a los siguientes factores:

El usuario debe suministrar anticipadamente una lista precisa de recursos necesarios para el proceso, pero generalmente no se dispone de dicha informacin. La ejecucin del trabajo de plazo fijo no debe producir una grave degradacin del servicio a otros usuarios. El sistema debe planificar cuidadosamente sus necesidades de recursos hasta el plazo fijo, lo que se puede complicar con las demandas de recursos de nuevos procesos que ingresen al sistema. La concurrencia de varios procesos de plazo fijo (activos a la vez) puede requerir mtodos sofisticados de optimizacin. La administracin intensiva de recursos puede generar una considerable sobrecarga adicional.

Planificacin Garantizada Se establecen compromisos de desempeo con el proceso del usuario, por ejemplo, si existen n procesos en el sistema, el proceso del usuario recibir cerca del 1 / n de la potencia de la cpu. El sistema debe tener un registro del tiempo de cpu que cada proceso ha tenido desde su entrada al sistema y del tiempo transcurrido desde esa entrada. Con los datos anteriores y el registro de procesos en curso de ejecucin, el sistema calcula y determina qu procesos estn ms alejados por defecto de la relacin 1 / n prometida y prioriza los procesos que han recibido menos cpu de la prometida. Planificacin del Primero en Entrar Primero en Salir (FIFO) Es muy simple, los procesos se despachan de acuerdo con su tiempo de llegada a la cola de listos. Una vez que el proceso obtiene la cpu, se ejecuta hasta terminar, ya que es una disciplina no apropiativa. Puede ocasionar que procesos largos hagan esperar a procesos cortos y que procesos no importantes hagan esperar a procesos importantes. Es ms predecible que otros esquemas. No puede garantizar buenos tiempos de respuesta interactivos. Suele utilizarse integrado a otros esquemas, por ejemplo, de la siguiente manera:

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

13

FACULTAD DE CIENCIAS Y TECNOLOGA


Los procesos se despachan con algn esquema de prioridad. Los procesos con igual prioridad se despachan FIFO.

Planificacin de Asignacin en Rueda (RR: Round Robin) Los procesos se despachan en FIFO y disponen de una cantidad limitada de tiempo de cpu, llamada divisin de tiempo o cuanto. Si un proceso no termina antes de expirar su tiempo de cpu ocurren las siguientes acciones: 1. La cpu es apropiada. 2. La cpu es otorgada al siguiente proceso en espera. 3. El proceso apropiado es situado al final de la lista de listos. Es efectiva en ambientes de tiempo compartido. La sobrecarga de la apropiacin se mantiene baja mediante mecanismos eficientes de intercambio de contexto y con suficiente memoria principal para los procesos. Planificacin del Trabajo Ms Corto Primero (SJF) Es una disciplina no apropiativa y por lo tanto no recomendable en ambientes de tiempo compartido. El proceso en espera con el menor tiempo estimado de ejecucin hasta su terminacin es el siguiente en ejecutarse. Los tiempos promedio de espera son menores que con FIFO. Los tiempos de espera son menos predecibles que en FIFO. Favorece a los procesos cortos en detrimento de los largos. Tiende a reducir el nmero de procesos en espera y el nmero de procesos que esperan detrs de procesos largos. Requiere un conocimiento preciso del tiempo de ejecucin de un proceso, lo que generalmente se desconoce. Se pueden estimar los tiempos en base a series de valores anteriores. Planificacin del Tiempo Restante Ms Corto (SRT) Es la contraparte apropiativa del SJF. Es til en sistemas de tiempo compartido. El proceso con el tiempo estimado de ejecucin menor para nalizar es el siguiente en ser ejecutado. Un proceso en ejecucin puede ser apropiado por un nuevo proceso con un tiempo estimado de ejecucin menor.
U N I V E R S I D A D D E A Q U I N O B O L I V I A

14

FACULTAD DE CIENCIAS Y TECNOLOGA


Tiene mayor sobrecarga que la planificacin SJF. Debe mantener un registro del tiempo de servicio transcurrido del proceso en ejecucin, lo que aumenta la sobrecarga. Los trabajos largos tienen un promedio y una varianza de los tiempos de espera an mayor que en SJF. La apropiacin de un proceso a punto de terminar por otro de menor duracin recin llegado podra significar un mayor tiempo de cambio de contexto (administracin del procesador) que el tiempo de finalizacin del primero. Al disearse los Sistemas Operativos se debe considerar cuidadosamente la sobrecarga de los mecanismos de administracin de recursos comparndola con los beneficios esperados. Planificacin el Siguiente con Relacin de Respuesta Mxima (HRN) Corrige algunas de las debilidades del SJF, tales como el exceso de perjuicio hacia los procesos (trabajos) largos y el exceso de favoritismo hacia los nuevos trabajos cortos. Es una disciplina no apropiativa. La prioridad de cada proceso est en funcin no slo del tiempo de servicio del trabajo, sino que tambin influye la cantidad de tiempo que el trabajo ha estado esperando ser servido. Cuando un proceso ha obtenido la cpu, corre hasta terminar. Planificacin por Prioridad Considera factores externos al proceso [23, Tanenbaum]. Las ideas centrales son que cada proceso tiene asociada una prioridad y que el proceso ejecutable con mxima prioridad es el que tiene el permiso de ejecucin. Los procesos de alta prioridad podran ejecutar indefinidamente, ya que el planificador del sistema puede disminuir la prioridad del proceso en ejecucin en cada interrupcin del reloj. Las prioridades tambin pueden ser asignadas dinmicamente por el sistema para lograr ciertas metas relacionadas con el procesador o la Entrada / Salida. Los procesos limitados por la Entrada / Salida (requerimientos intensivos de Entrada / Salida) ocupan mucho de su tiempo en espera de operaciones de Entrada / Salida, por lo tanto:

Deben tener prioridad para usar la cpu y efectuar la siguiente peticin de Entrada / Salida, ya que se ejecutar (la operacin de Entrada / Salida) en paralelo con otro proceso que utilice la cpu. Si deben esperar mucho tiempo a la cpu estarn ocupando memoria por un tiempo innecesario.

Poltica Versus Mecanismo de Planificacin

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

15

FACULTAD DE CIENCIAS Y TECNOLOGA


Puede ocurrir que haya procesos con muchos procesos hijos ejecutndose bajo su control, por ejemplo, un proceso en un DBMS con procesos hijos atendiendo funciones especficas, tales como, anlisis de interrogantes, acceso a discos, etc. Es posible que el proceso principal (padre) pueda identificar la importancia (o criticidad) de sus procesos hijos, pero los planificadores analizados no aceptan datos de los procesos de usuario relativos a decisiones de planificacin. La solucin es separar el mecanismo de planificacin de la poltica de planificacin, para ello se parametriza el algoritmo de planificacin y los parmetros pueden ser determinados por medio de procesos del usuario; as el mecanismo est en el ncleo del Sistema Operativo pero la poltica queda establecida por un proceso del usuario. Planificacin de Dos Niveles Los esquemas analizados hasta ahora suponen que todos los procesos ejecutables estn en la memoria principal. Si la memoria principal es insuficiente, ocurrir lo siguiente [23, Tanenbaum]:

Habr procesos ejecutables que se mantengan en disco. Habr importantes implicaciones para la planificacin, tales como las siguientes:
o

El tiempo de alternancia entre procesos para traer y procesar un proceso del disco es considerablemente mayor que el tiempo para un proceso que ya est en la memoria principal. Es ms eficiente el intercambio de los procesos con un planificador de dos niveles.

El esquema operativo de un planificador de dos niveles es como sigue: 1. Se carga en la memoria principal cierto subconjunto de los procesos ejecutables. 2. El planificador se restringe a ellos durante cierto tiempo. 3. Peridicamente se llama a un planificador de nivel superior para efectuar las siguientes tareas: 1. Eliminar de la memoria los procesos que hayan permanecido en ella el tiempo suficiente. 2. Cargar a memoria los procesos que hayan estado en disco demasiado tiempo. 4. El planificador de nivel inferior se restringe de nuevo a los procesos ejecutables que se encuentren en la memoria. 5. El planificador de nivel superior se encarga de desplazar los procesos de memoria a disco y viceversa. Los criterios que podra utilizar el planificador de nivel superior para tomar sus decisiones son los que se indican a continuacin:
U N I V E R S I D A D D E A Q U I N O B O L I V I A

16

FACULTAD DE CIENCIAS Y TECNOLOGA


Cunto tiempo ha transcurrido desde el ltimo intercambio del proceso?. Cunto tiempo de cpu ha utilizado recientemente el proceso?. Qu tan grande es el proceso? (generalmente los procesos pequeos no causan tantos problemas en este sentido). Qu tan alta es la prioridad del proceso?.

El planificador de nivel superior podra utilizar cualquiera de los mtodos de planificacin analizados. CUESTIONARIO 1. De qu factores est compuesta la planificacin a plazo fijo? 2. Qu acciones sigue la planificacin de accin en rueda? 3. Cmo funciona la planificacin del trabajo ms corto primero? 4. Qu ocurre si la memoria es insuficiente en la planificacin de dos niveles 5. Cual es el esquema operativo de un planificador de dos niveles?

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

17

FACULTAD DE CIENCIAS Y TECNOLOGA

WORK PAPER # 3

PROGRAMA DE CONTROL DE CALIDAD No. DE PROCEDIMIENTO: APRO 07 No. DE HOJAS: 4

ELABOR: Ing. Evelyn Flores Magne

CDIGO: CMP315

TTULO DEL WORK PAPER: Introduccin A La Organizacin Del Almacenamiento Virtual

DPTO.: Facultad de Ciencias y Tecnologa DESTINADO A: DOCENTES ALUMNOS X ADMINIST. OTROS

OBSERVACIONES: Sistemas Operativos, Unidad II, Tema 4

FECHA DE DIFUSIN: Mayo 2011

FECHA DE ENTREGA: Mayo 2011

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

18

FACULTAD DE CIENCIAS Y TECNOLOGA

INTRODUCCIN A LA ORGANIZACIN DEL ALMACENAMIENTO VIRTUAL Almacenamiento virtual significa la capacidad de direccionar un espacio de almacenamiento mucho mayor que el disponible en el almacenamiento primario de determinado sistema de computacin [7, Deitel]. Esta tecnologa apareci en 1960 en la Universidad de Manchester (Inglaterra), en el sistema Atlas. Los mtodos ms comunes de implementacin son mediante:

Tcnicas de paginacin. Tcnicas de segmentacin. Una combinacin de ambas tcnicas.

Las direcciones generadas por los programas en su ejecucin no son, necesariamente, aquellas contenidas en el almacenamiento primario (memoria real), ya que las direcciones virtuales suelen seleccionarse dentro de un nmero mucho mayor de direcciones que las disponibles dentro del almacenamiento primario. La evolucin en las organizaciones de almacenamiento puede resumirse como sigue:

Real:
o

Sistemas dedicados a un solo usuario. Sistemas de multiprogramacin en memoria real:

Real:
o

Multiprogramacin en particin fija:


Absoluta. Relocalizable (reubicable).

Multiprogramacin en particin variable.

Virtual:
o

Multiprogramacin en almacenamiento virtual:


Paginacin pura. Segmentacin pura. Combinacin paginacin / segmentacin.

Conceptos Bsicos de Almacenamiento Virtual La clave del concepto de memoria (almacenamiento) virtual esta en la disociacin:

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

19

FACULTAD DE CIENCIAS Y TECNOLOGA


De las direcciones a las que hace referencia un programa. De las direcciones disponibles en la memoria real (almacenamiento primario).

Los principales conceptos son los siguientes:

Direcciones virtuales:
o

Son las referidas por un proceso en ejecucin. Son las disponibles dentro del almacenamiento primario. Es el nmero de direcciones virtuales a que puede hacer referencia el proceso. Es el nmero de direcciones reales disponibles en el ordenador.

Direcciones reales:
o

Espacio de direcciones virtuales (v) de un proceso:


o

Espacio de direcciones reales (r) de un computador:


o

Los procesos hacen referencia a direcciones virtuales pero stas deben ejecutarse en el almacenamiento real:

Las direcciones virtuales deben ser transformadas dentro de las direcciones reales, mientras el proceso est en ejecucin. La traduccin de direcciones deber hacerse rpidamente para no degradar al sistema.

Existen varios medios para asociar las direcciones virtuales con las reales (ver Figura 3.13 [7, Deitel]).

Los mecanismos de traduccin dinmica de direcciones (dat) convierten las direcciones virtuales en reales al ejecutarse el proceso. Las direcciones contiguas dentro del espacio de direcciones virtuales de un proceso no tienen por qu ser contiguas dentro del almacenamiento real, a esto se denomina contigidad artificial (ver Figura 3.14 [7, Deitel]).
U N I V E R S I D A D D E A Q U I N O B O L I V I A

20

FACULTAD DE CIENCIAS Y TECNOLOGA

CUESTIONARIO 1. 2. 3. 4. 5. Qu es el almacenamiento virtual? Indique los mtodos ms comunes del almacenamiento virtual Cul la diferencia entre direccin real y virtual? Cmo se asocian las direcciones virtuales con las reales? Qu es la contigidad artificial?

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

21

FACULTAD DE CIENCIAS Y TECNOLOGA

PROGRAMA DE CALIDAD UDABOL DIF 001 SISTEMAS OPERATIVOS LINUX 1. 2. 3. 4. 5. 6. Qu es LINUX? Es un sistema operativo tipo Unix que funciona en computadores con procesadores de arquitectura Intel (x86), y en otros como los k6 de AMD y el MII de Cyrix. Ya hay versiones de Linux para otros procesadores como Alpha, Sparc y Power PC. Las principales caractersticas de Linux son: Es multiprocesamiento: Esto es importante para servidores y estaciones de trabajo que necesitan todo el potencial de un equipo para trabajar, lo que pasa es que el sistema operativo Linux trabaja con varios procesadores al mismo tiempo, cosa que no puede hacer el winbugs o los Mac OS. Es Multitarea: El usuario podr trabajar con varios procesos simultneos, sin que estos interfieran, al winbugs le llaman multitarea, pero resulta que para tenerlo corriendo con varias aplicaciones al tiempo se necesita de bastante memoria RAM. El sistema Linux trabaja en modo consola con solo 4 - 8 MB y en XWindows con 8 - 16MB, algunas empresas han experimentado hasta con 40 ventanas del navegador trabajando simultneamente. Es Multiusuario: Esto permite que una maquina pueda ser compartida por varios usuarios, cada uno con diferentes "privilegios" y sin acceso a la informacin de los dems. As, cada uno puede trabajar como si se encontrara en una maquina diferente. Existe un Superusuario (Root) que es el que controla el acceso a todo el sistema, es quien crea a los otros usuarios, concedindoles determinados accesos y recursos a la maquina. * Fue desarrollado a travs del protocolo TCP/IP, por tal su capacidad de conectividad es muy amplia. De qu esta Compuesto Linux? KERNEL. Shell. XFree86. Entorno Xwindows. Administrador. Escritorio. Qu es LINUX? De qu esta Compuesto Linux? Historia de LINUX Distribuciones Linux Distribucin Slackware Sitios Web Linux

Kernel: Es el ncleo del sistema, sus responsabilidades mas importantes son la administracin de procesos y la administracin de archivos, sin embargo el Kernel esta encargado de muchas otrascosas como la administracion de la E/S, que es esencialmente la comunicacion entre todos los dispositivos y la CPU. El Shell: Este es un interprete de comandos, pues es donde a travs el usuario se comunica con la maquina y ejecuta todas las instrucciones. El mas utilizado dentro de la comunidad Linux es Bash
U N I V E R S I D A D D E A Q U I N O B O L I V I A

22

FACULTAD DE CIENCIAS Y TECNOLOGA

(GNU Bourne - Again Shell) que se ha convertido prcticamente en estandar y es compatible con otros shell como PDKSH (Korn de dominio publico) y TCSH (version avanzada de un shell Unix denominado C). XFree86: No es solamente un entorno grafico; es tambin un sistema cliente-servidor muy potente, diseado para ejecutarse dentro de una red. Entorno XWindows: Es un generico que quiere decir "entorno de ventanas", que el caso de Linux se ha desarrollado gracias a un proyecto del MIT (instituto Tecnologico de Massachusetts) denominado X11 (www.x11.org). Una ejecucin de X11 denominada Xfree86 (www.xfree86.org) se ha convertido en el servidor de Xwindows por excelencia. Las aplicaciones que corren dentro del entorno Windows suelen ir precedidas por una X. Administradores de Ventana: Hay varios como AfterStep, Enlightenment, WindowsMaker, BlackBox, etc. Escritorios: Los ms Importantes y trabajados por los usuarios de linux son KDE (www.kde.org) y Gnome (www.gnome.org), son robustos escritorios que le permiten al usuario trabajar como si estuvieran en WinBugs. Historia de LINUX: En 1991 Torvalds empez a crear un programa a mediados de abril y varios meses este se convirti en Linux, un sistema operativo Unix para PC. Torvalds tena alrededor de 21 anos y estudiaba ciencias de la computacin en la universidad de Helsinki (finlandia). Este quera hacer una versin mejorada de su sistema Minix, que era un Unix reducido o limitado, y que fue creado por un profesor Holands para ensear a sus estudiantes el funcionamiento de los sistemas operativos. Torvalds dice que el no pensaba crear un software profesional sino solo un programa de uso personal. El 5 de octubre, Torvalds publico en un grupo de noticias sobre Minix, la presencia de Linux. Adems invito a todos los programadores que le enviaran las correcciones del programa, y fortalecerlo, asi fue como empez a difundir Linux en Internet, y miles de Hackers empezaron la construccin del software que hoy es el Sistema Operativo por Excelencia. En 1992 En Enero Linux tenia cerca de 100 usuarios y varios de ellos ya participaban en el desarrollo de linux con mejoras y correcciones que enviaban a Torvalds por Internet. Torvalds lanzo ese mes la versin 0.12 de Linux, esta ya se desempeada en algunos aspectos mejor que Minix y ya inclua cdigo de otros programadores. Torvalds distribuyo Linux bajo un tipo de licencia llamada GPL, que permite a cualquier persona bajar, usar, modificar e incluso vender Linux, sin pagar Nada; la unica condicion es que los cambios o mejoras que una persona o compaa realice deben ser pblicos. Programadores en todo el mundo empezaron a mejorar el Kernel y a enviar controladores para el Linux, tambin llegaba muchos errores para que Torvalds los corrigiera. A finales del 92 se calcula que haba cerca de 1200 usuarios de Linux. En 1993 Para manejar todas esas colaboraciones de las personas que le enviaban codigo, Torvalds Eligio cerca de 5 personas para labores de revisin, quienes se convertiran en sus compaeros "oficiales". En estos tiempos Linux empezaba a expandirse rpidamente y las mejoras del programa eran casi que semanales.

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

23

FACULTAD DE CIENCIAS Y TECNOLOGA


Se calcula que a finales del ano Linux completo 21.000 usuarios en el mundo. En 1994 Se lanz la primera versin completa del Linux 1.0, esta versin ofreca soporte de Redes e incluyo docenas de herramientas y utilidades. Se fundo Red Hat Software, una empresa que hoy es el principal distribuidor de Linux. Este ao Linux completo aproximadamente 100.000 usuarios. En 1995 La gente que trabajaba con los sistemas win2 empezaba a reconocer que era un software mas robusto y potente, muchas de ellas sobre todo informaticos empezaron a tener su Unix en casa. Linux completaba cerca de 600.000 usuarios. En 1996 Se lanz la versin 2.0 de Linux, esta ya utilizaba el poder del multiprocesamiento y se empez a difundir para los procesadores Alpha. En este ao Linux tena cerca de 1.500.000 usuarios... En 1997 Se lanz la versin 2.1, y la firma Datapro dijo que Linux era el segundo sistema operativo mas popular en servidores web de Internet, despus de Solaris. Torvalds se fue a vivir a Santa Clara (California, Estados Unidos), ya que fue contratado por la compaa Transmeta, a pesar de eso Torvalds continu trabajando para Linux. Linux complet cerca de 3'600.000 usuarios... En 1998 Varios fabricantes de programas para el mercado corporativo, como Netscape, Informix, Oracle, anunciaron que lanzaran versiones de su programas para Linux. Corel Corporation lanzo su procesador de palabras Word Perfect 8 para Linux, el programa se coloco en Internet y en los primeros meses lo bajaron mas de un millon de personas. Se calcula que Linux complet cerca de 8'300.000 usuarios... En 1999 En enero se lanz la versin 2.2 de Linux, que ofreci un mejor soporte para procesadores Sparc, Motorola 68000, Power PC. Esta versin soporta hasta 8 procesadores. Corel Corporation lanz su versin Beta de Linux, una distribucin dirigida a Usuario de PC, y gente acostumbrada al Win2.

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

24

FACULTAD DE CIENCIAS Y TECNOLOGA


Varios de los fabricantes de computadores, como Dell Computer, Compaq Y Hewlett Packard, estn vendiendo equipos con Linux preinstalado. Se calcula que para este ano Linux tenia cerca de 11'000.000 de usuarios... En el 2000 Linus Torvalds anuncia a travs de la lista de correo del Kernel que este fin de semana sera liberado el nuevo Kernel 2.3.51 el cual tiene mucho de especial debido a que sera el ltimo Kernel con numeral 2.3.x y posteriormente se pasara a las versiones pre-2.4 Ya esta disponible la ltima versin (4.72) del Netscape Communicator para Linux. Como es habitual en estos casos, se distribuye en formato completo y con el navegador nicamente. Segn un correo de la lista del Kernel que se publica en la pagina de Linux Today, Alan Cox ya libera la lista de lo que hay que lograr para el Kernel 2.4 de Linux. Todava no hay cifras exactas de cuantos usuarios Linux puedan haber en el momento, pero se calcula si no hay mas, si no hay menos unos 15'000.000 de usuarios Linux en PC tiene las siguientes caractersticas: Corre en una 386sx con 4mb de RAM sin disco duro, aunque se recomienda una 386/33 con 8mb de RAM y un disco duro de 200mb. Corre totalmente en modo protegido, y ejecuta exclusivamente cdigo de 32 bits. Actualmente ya esta listo para soportar el cdigo de 64 bits la ltima generacin de los nuevos procesadores Itanium de Intel. Utiliza de esta manera todo el poder de los procesadores 386 y superiores. Soporta memoria virtual, libreras compartidas, carga en demanda de ejecutables, memoria compartida con 'copyon-write', multiprocesamiento simtrico (SMP), etc. Soporta arquitecturas ISA, EISA, VLB, PCI. No soporta MicroChannel. Soporta todas las tarjetas IDE/EIDE y SCSI (SCSI I, SCSI II, Wide SCSI, Ultra-Wide SCSI, etc.) en el mercado. Los drivers para hardware nuevo aparecen en cuestin de das. Soporta la mayora de las tarjetas de red conocidas. Soporta la mayora de las tarjetas de sonido y CD-ROMs en el mercado. Tiene soporte para muchos tipos de sistemas de archivos, entre ellos FAT, VFAT, UMSDOS, HPFS, Minix, System V(Coherent, SCO UNIX, UnixWare, XENIX, etc.), ext2, xiafs, NFS, iso9660(el utilizado en los CD-ROMs), etc. Soporta muchos protocolos de red, entre ellos TCP/IP, Appletalk, Samba (para maquinas con Windows Network como WFW, NT, etc.), Token Ring, etc. Un mismo servidor Linux puede soportar todos estos protocolos simultaneamente a la perfeccin, pudiendoconectarse a cualquier tipo de maquinas cliente. Como ambiente grafico utiliza el X-Window System(el mismo utilizado en las estaciones de trabajo UNIX como Sun, Silicon Graphics, HP, DEC, etc.). Las distribuciones vienen con el XFree86, que es una versian gratuita de X. XFree86 soporta la mayora de las tarjetas de video en el mercado, incluyendo tarjetas aceleradoras, y las aprovecha al maximo, mucho mejor que cualquier sistema operativo comercial. Existen emuladores para programas de DOS(DOSEMU; hasta puede correr los juegos mas grandes), Windows (Wine, todava en desarrollo, aunque corre casi todo el MS Office con algunos pequeos problemas), Macintosh (Executor), etc. Tambin puede correr directamente los programas de SCO UNIX, UnixWare de Novell, XENIX, Coherent, etc. Existen versiones de Linux para muchas otras plataformas, entre ellas DEC Alpha, MIPS, PowerPC, Motorola 68k, SPARC, UltraSPARC, Acorn, etc., todas ellas con multiprocesamiento simtrico. Incluso se estn desarrollando versiones de Linux para maquinas masivamente paralelas (supercomputadoras con cientos o miles de procesadores trabajando en paralelo).

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

25

FACULTAD DE CIENCIAS Y TECNOLOGA


Todo esto viene con cdigo fuente para poder ser recompilado, examinado, modificado, etc. Esto no lo ofrece ningn sistema comercial. No es necesario meterse a programar ni a tocar el cdigo fuente si no queremos; existen muchsimos usuarios de Linux que no saben programar y an as estn muy contentos con el sistema. La comunidad de Linux nos ofrece un excelente soporte tcnico, muchsimo mejor que las companas de sistemas comerciales. Por poner un ejemplo... al hablar al soporte tcnico de Microsoft, una de las primeras cosas que nos preguntan es el nmero de nuestra tarjeta de crdito. Al hablar al soporte tcnico de SCO, nos dicen que mejor nos venden un tutorial para el sistema operativo. El soporte tcnico de IBM frecuentemente no sabe de lo que le estamos hablando. En USENET existen mas de 30 foros de discusin y soporte paraLinux, mientras que(por ejemplo) para Windows hay menos de 5 foros. Existen varias decenas de listas de correo(maling lists) sobre el desarrollo, soporte, discusin, y otros temas sobre Linux. Existen varios libros en lnea e impresos sobre el sistema. Mucha de la mejor documentacin para Linux forma parte del Linux Documentacin Project(LDP), que son libros en lnea gratuitos.

DISTRIBUCIONES LINUX Qu son las distribuciones? No son mas que implementaciones de Linux, beneficindose de que justamente su cdigo es libre, a las cuales se le incorpora paquetes de software generalmente GNU o bajo licencia GPL y con algunas herramientas de ayuda para la configuracin y administracin del sistema operativo. Algunas empresas desarrollan el Linux a su gusto, por lo cual agregan programas, utileras modifican algunas cosas como la instalacin y archivo de ficheros. Pero en si el Linux sigue siendo el mismo. Algunas de estas empresas colocan sus distribuciones en sus sitios web para que los que quieran la puedan bajar, pero se necesita de mucho tiempo y paciencia para realizar esa tarea, pues los archivos en total pueden ocupar cientos de megas. Por tal motivo venden las distribuciones en CD a un precio que puede estar alrededor de los 5 a 70 dlares, en estos casos Linux viene con sus manuales de instalacin y soporte tcnico por si hay alguna dificultad y en ocasiones con varios CD donde vienen programas utilitarios y herramientas de evaluacin. Algunas de las principales Distribuciones son: Red Hat Linux Es la distribucin mas conocida de linux. Esta dirigida principalmente a empresas. Las versiones recientes de esta distribucin (Red Hat 6.2) trae los entornos KDE y Gnome, estos programas le dan una apariencia grafica igual al MacOS o Win2, trae el StarOffice 5.1 y el reconocido Apache. Precio: Se puede bajar gratis de Inet, hay una versin standard que vale 30 dlares, la versin Deluxe cuesta 80 dlares y la profesional 150 dlares. Sitio Web: http://www.redhat.com Corel Linux Esta distribucin se basa en el Linux de Debian, se lanzo el 15 de Noviembre del 99, es producida por Corel Corporation, una de las mayores empresas de Software del Mundo. Esta distribucin se caracteriza porque mas que todo quiere cautivar a los usuarios de Win2, ya que trae una Instalacin fcil, y un entorno como KDE que es parecido al WinBugs. Incluye el Word Perfect 8, un navegador, y una herramienta para actualizar el programa por Inet. Precio: Alrededor de los 10 dlares. Sitio Web: http://www.linux.corel.com
U N I V E R S I D A D D E A Q U I N O B O L I V I A

26

FACULTAD DE CIENCIAS Y TECNOLOGA

SuSe Linux Esta distribucin es muy difundida en Europa. Es la distribucin de Linux que mas programas incluye: 1.300 en seis CD-ROM. Usa los ambientes KDE y Gnome, y trae el paquete de programas StarOffice. Precio: Alrededor de los 50 dlares. Sitio Web: http://www.suse.com Debian Linux Esta elaborada por el esfuerzo de muchos programadores sin animo de lucro, todos son voluntarios. Se caracteriza por ser una distribucin de compleja instalacin pues se necesitan tener conocimientos tcnicos. No se Recomienda a personas que llegan al Mundo Linux. Precio: Se consigue por precios tan bajos, y se puede bajar gratis de Inet. Su precio esta alrededor de los 5 dlares. Sitio Web: http://www.debian.org OpenLinux La empresa de esta distribucin se llama Caldera System, esta dirigida a usuarios corporativos. Incluye varios programas como, Netscape, StarOffice, Word Perfect, Apache. Es una distribucin fcil de instalar. Precio: Alrededor de los 50 dlares. Sitio Web: http://www.calderasystems.com Linux Mandrake Se basa en Red Hat, la empresa de esta distribucin se llama MandrakeSoft y la adapto para que fuera mas fcil de usar. Incluye varios entornos grficos como KDE, Gnome, AfterStep, IceWM. Precio: Alrededor de 10 y 50 dlares. Sitio Web: http://www.linux-mandrake.com/es Conectiva Linux Es una distribucin de origen Brasileo, basada en Red Hat, el paquete incluye 650 aplicaciones adicionales. Precio: Alrededor de los 70 dlares. Sitio Web: http://www.conectiva.com/es DISTRIBUCION SLACKWARE Esta distribucin es de las primeras que empez. Ha tenido un periodo en el cual no se ha actualizado muy a menudo, aunque parece que ha vuelto con fuerza. Slackware 7.0 Released! Precio: $39.95. http://www.slackware.com/

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

27

FACULTAD DE CIENCIAS Y TECNOLOGA


Sitios web linux Linux.org El sitio Oficial de Linux. Incluye Toda la informacin que se pueda buscar sobre Linux, incluye tutrales, artculos, noticias. Sitio Web: http://www.linux.org LinuxStart Es el portal mas conocido sobre Linux. Incluye informacin de todo tipo, como para principiantes hasta expertos. Tiene versiones del sitio en 8 idiomas. Se pueden ver Noticias, Faqs, trucos y muchas otras cosas... Sitio Web: http://es.linuxstart.com Linuxjournal Contiene Noticias frescas, para ayudar a la comunidad Linux a mantenerse al tanto de todo lo que pasa con el Sistema Operativo, cambios de Kernel, ultimas aplicaciones, etc. - Sitio Web: http://www.linuxjournal.com Linux Internacional El sitio de una asociacin de grupos sin animo de lucro, que ayudan a la expansin de Linux, (que ya esta bastante expandido), ellos la definen como "La Revolucin Linux". - Sitio Web: http://www.li.org Proyecto LuCAS La mayor biblioteca en espaol dedicada a GNU/LiNUX de todo el planeta. - Sitio Web: http://www.infor.es/LuCAS SoloLinux Sitio especializado en Noticias. Estn clasificadas por das. - Sitio Web: http://www.sololinux.com ZonaLinux Sitio Espaol. Encontrara bastante documentacin, como consejos para instalacin y configuracin Noticias, distribuciones, enlaces, etc. - Sitio Web: http://www.zonalinux.com APOSTOLS Magnifica pgina sobre Linux. - Sitio Web: http://linux.apostols.org/ Gran cantidad de informacin y software. - Sitio Web: http://linux.box.sk/ Gestor de escritorio KDE. - Sitio Web: http://www.kde.org/ EMPRESAS IMPORTANTES QUE SE HAN SUMADO A LINUX Debido al xito de Linux, respaldado por su funcionalidad y disponibilidad en todo el mundo, las empresas mas importantes de software han lanzado versiones de sus productos para Linux, as, por ejemplo, tenemos a Oracle, Informix, Corel, Netscape, IBM, HP, etc. Tambin las empresas de hardware, estan lanzando equipos preconfigurados con Linux y prestan soporte linux para sus maquinas, como Compaq, Dell, IBM, SUN, HP, etc. Bibliografa http://www.monografias.com/trabajos22/linux/linux.shtml

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

28

FACULTAD DE CIENCIAS Y TECNOLOGA


PROGRAMA DE CALIDAD UDABOL DIF 002 SISTEMAS OPERATIVOS WINDOWS. CARACTERSTICAS TCNICAS 1. Introduccin 2. Caractersticas 3. Bibliografa 1. Introduccin Microsoft Windows 98 es un sistema operativo y, como tal, se encarga de gestionar todos los procesos que ocurren en el ordenador. En esta versin se incorporan todas las novedades surgidas desde el ao 1995 en adelante. Windows 98 se gener a partir de Windows 95, del Windows 3.11, Windows 3.1 y del DOS. Su principal diferencia con los primeros es que usa el sistema de archivos FAT 32, lo que lo hace mas rpido ya que almacena los datos ms eficazmente, lo que crea varios cientos de MB de espacio en disco adicional en la unidad. Adems, los programas se ejecutan ms rpidamente y el equipo utiliza menos recursos de sistema. Sali el 25 de Junio de 1998 como una revisin menor de Windows 95. Inclua nuevos controladores de hardware y el sistema de ficheros [FAT 32] que soportaba particiones mayores a los2 GB permitidos por Windows95. En 1999 Microsoft sac al mercado Windows 98 Segunda edicin, cuya caracterstica ms notable era la capacidad de compartir entre varios equipos una conexin a Internet a travs de una sola lnea telefnica y algunas mejoras al Windows 98 original. 2. Caractersticas Las grandes mejoras de Windows 98 no son visibles, es decir, como ya se ha comentado, todos aquellos usuarios que tuvieran ya instalados los plug ins y accesorios que Windows 98 incorpora no van a notar diferencias sustanciales a simple vista, pero las verdaderas mejoras se han producido en la estructura interna del sistema operativo, en su esqueleto y en su corazn. Se ha mejorado notablemente la arquitectura de 32 bits, incluyendo un nuevo modelo de controlador, el Win32 Driver Model, que es un nuevo sistema de controladores unifica-dos para Windows 98 (y Windows NT 5.0), cuya principal ventaja es la simplificacin del proceso de creacin de controladores para dispositivos por parte de los fabricantes de hardware, simplificando a los usuarios la instalacin de los mismos. El Win32 incluye soporte para los nuevos dispositivos de hardware que han aparecido recientemente: USB, DVD e IEE 1394. El USB es el bus serie universal (Universal Serial Bus) y es un nuevo interfaz destinado a la conexin en caliente (sin apagar el ordenador), de dispositivos externos mediante un nico conector estndar de forma rectangular, que incorpora en su interior el alimentador elctrico y el soporte de comunicacin (los buses) para dichos dispositivos, lo que simplifica enormemente la instalacin y cableado de muchos perifricos. a. Generales El sistema operativo Microsoft Windows 98 ofrece una mayor calidad para el ordenador, incluyendo mejor rendimiento del sistema y un ms sencillo mantenimiento. Windows 98 tiene ms de 3.000 mejoras que incrementan significativamente el rendimiento del ordenador y proveen de una mejor experiencia al usarlo.
U N I V E R S I D A D D E A Q U I N O B O L I V I A

29

FACULTAD DE CIENCIAS Y TECNOLOGA


Entre las mejoras en el rendimiento se pueden destacar la ms rpida carga de aplicaciones, ms espacio en el disco duro, arranque y apagado ms rpido y soporte multimonitor. Windows 98 es el primer paso hacia un sistema operativo que se mantiene optimizado por s mismo. Con l, se puede mantener al ordenador funcionando a mximo rendimiento con un mnimo esfuerzo. Adems Windows Update, una extensin online de Windows 98, permite obtener an ms del PC a travs de un nuevo y sencillo acceso a drivers, actualizaciones. Windows 98 har que su PC sea ms fcil de usar. La administracin de archivos es tan fcil como explorar las pginas del World Wide Web. As ser ms fcil buscar y encontrar la informacin que desee, tanto si reside en su propio equipo, como si est en una red o en Internet. La nueva interfaz, basada en pginas, har ms fcil la exploracin por su PC, la seleccin y apertura de archivos y programas, el uso del Panel de control y la personalizacin del men Inicio. Windows 98 ser compatible con las ltimas innovaciones hardware como es el sistema USB (Universal Serial Bus) que supone un avance en la tecnologa Plug and Play ya no ser necesario reiniciar su equipo para poder usar nuevo hardware. Con su PC y la posibilidad que ofrece Windows de usar hasta ocho monitores, puede ampliar fcilmente el tamao de su escritorio, tener distintas vistas de un juego o aplicacin o ver mltiples aplicaciones al mismo tiempo. Si necesita ayuda, Windows 98 le facilitar el acceso a un sistema de informacin del producto completo y continuamente actualizado. Este sistema ofrecer informacin para todos los productos Microsoft por medio de la funcin de Ayuda a travs del Web. Por otra parte permite que el Escritorio y las carpetas tengan la misma forma, funciones y especificaciones que Microsoft Internet Explorer, aunque esto ya se poda hacer con Windows 95 instalando Microsoft Active Desktop. Por lo tanto se puede acceder a las carpetas con un solo clic de ratn, se puede ver informacin sobre cada una (como si de una pgina web se tratara), se incorpora la posibilidad de previsualizar imgenes (BMP, TIF, GIG, JPEG, etc.), en las propias carpetas y se incluyen los botones de Adelante, Atrs y Subir, para facilitar la navegacin. El men Inicio resulta mucho ms sencillo de personalizar, ya que permite modificar los accesos directos que tiene creados, permitiendo arrastrarlos, moverlos o eliminarlos para colocarlos segn las necesidades de cada usuario en concreto. En cuanto a la ayuda se refiere, se incorporan nuevos asistentes como el Asistente de instalacin mejorado, el Asistente de mantenimiento, el Asistente para solucin de problemas, etc. y un sistema de ayuda on-line que nos conecta directamente con el web de Microsoft para, de esta forma, recoger toda la informacin necesaria completamente actualizada como acceso a la base de datos de Consultas de Microsoft (Knowledge Base), b. Tcnicas A continuacin se describen algunas mejoras tcnicas que posee esta nueva versin de Windows: El desfragmentador funciona ahora de una forma parecida al antiguo "FastOpen" del D.O.S. (Rip) creando un fichero .log el cual contiene una relacin de los programas mas usados, facilitando as su carga y ejecucin ms rpidas, guardando los clusters en el disco duro de una forma contigua. La ayuda en lnea es una nueva herramienta que nos ayudara a resolver posibles problemas de forma transparente y guiada, que incluye: Ayuda Online (PC), Ayuda a travs de Internet con Acceso a la base de datos de Consultas de Microsoft (Knowledge Base), Actualizacin de componentes de win98 y drivers de forma que estando conectados a Internet el Windows Update Manager busca que drivers y componentes podemos actualizar para estar a la ltima y descargarlos de la red. System File Checker Utility: muchas veces instalamos aplicaciones que sin saberlo nosotros cargan versiones antiguas de libreras, drivers,(*.dll, *.com, *.vxd, *.drv, *.ocx, *.inf, *.hlp) etc. produciendo fallos en nuestro PC, pues esta nueva utilidad se encarga de revisar que eso no ocurra. Con el nuevo Tune-UP Wizard, podremos crear una serie de tareas relativas al mantenimiento del PC para que se ejecuten de una forma programada por nosotros.(scandisk, defrag, etc.)
U N I V E R S I D A D D E A Q U I N O B O L I V I A

30

FACULTAD DE CIENCIAS Y TECNOLOGA


Una nueva utilidad "Tshoot.exe", automatiza los pasos para diagnosticar correctamente la configuracin de Windows98. Y dispone adems del "MSInfo" donde se obtendrn los datos de la configuracin del sistema para facilitar informacin al personal tcnico, caso de que sea necesario. Incluye una versin mejorada de la utilidad Dr. Watson capaz de congelar el estado del PC antes de un cuelgue para luego poder determinar la causa del mismo. El backup ha sido mejorado en seguridad y rapidez y ahora soporta tambin dispositivos de cinta SCSI para respaldo de las copias.

1. Msconfig Configurar un equipo significa adecuarlo para que MS-DOS, Windows, el hardware y las aplicaciones funcionen de la manera deseada. Puede ser tan simple como personalizar la apariencia del smbolo del sistema o tan complejo como configurar un nuevo elemento de hardware. La mayor parte de la informacin sobre la configuracin del sistema se almacena en dos archivos: Config.sys: es un archivo de texto que contiene comandos especiales que configuran los componentes del hardware del ordenador -memoria, teclado, ratn, impresora- para que MS-DOS y las aplicaciones puedan usarlos. Es el primer archivo que se ejecuta cuando se inicia MS-DOS. Autoexec.bat: es un archivo de procesamiento por lotes que MS-DOS ejecuta inmediatamente despus de config.sys. Puede contener cualquier comando que se desee ejecutar cuando se inicie el sistema, como los comandos que definen el puerto al que est conectada la impresora, un borrado de pantalla o un programa de mens. Ambos archivos, generalmente estn localizados en el directorio raz, C:\. Normalmente, MS-DOS ejecuta los comandos de ambos archivos cada vez que se inicia el equipo. Sin embargo, si se necesita, se le puede ordenar los omita. Se puede cambiar la configuracin del sistema para: Personalizar la forma en que MS-DOS usa hardware, memoria y archivos. Agregar nuevo hardware o volver a configurar el existente. Especificar comandos para que MS-DOS los ejecute cuando se inicie el PC. Definir ms de una configuracin de sistema. Por ejemplo, si dos personas diferentes usan el mismo equipo, cada una podr tener una configuracin distinta. Se trata de un uso avanzado de los comandos de config.sys. Config.sys puede editarse como sea necesario para agregar y/o cambiar comandos que configuren el sistema. Para editar el archivo hay que usar un editor de texto que guarde los archivos como texto sin formato (ASCII). MSDOS lee el archivo config.sys slo cuando se inicia el equipo; por tanto, despus de cambiarlo se debe reiniciar el PC para que surtan efecto los cambios. Antes de hacer cambios en el config.sys y en prevencin de posibles errores, crearemos un disco de inicio con las rdenes format a: /s y copy c:\config.sys a. Una vez creado y ya en el disco duro: Se abre el archivo config.sys mediante un editor de texto como el de MS-DOS: edit c:\config.sys. Se aaden y/o cambia lo que se desee. Cada comando deber comenzar en una lnea separada. Ms adelante es especifican los comandos permitidos en config.sys. Se guardan los cambios y se sale. Retiramos todos los disquetes de las unidades y reiniciamos el equipo con ctrl+alt+supr.

Si al cambiar config.sys el sistema no se inicia correctamente, reiniciamos el equipo insertando el disco de inicio en la disquetera.

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

31

FACULTAD DE CIENCIAS Y TECNOLOGA


2. Regedit El Editor del Registro es una herramienta avanzada que permite ver y cambiar la configuracin del registro de un sistema y contiene informacin acerca de la ejecucin del equipo. Windows almacena la informacin de su configuracin en una base de datos (el Registro) organizada en forma de rbol. Aunque el Editor del Registro permite inspeccionar y modificar el Registro, normalmente no necesitar hacerlo. Adems, realizar cambios incorrectos puede daar el sistema. Los usuarios avanzados que estn preparados para modificar y restaurar el Registro pueden utilizar con seguridad el Editor del Registro en tareas como eliminar entradas duplicadas o entradas de programas que se han desinstalado o eliminado. Para editar el registro de Windos utilizaremos el editor del registro de Windows (regedit.exe). Vamos al men Inicio/Ejecutar y escribimos "regedit" (sin comillas). Se abrir una ventana parecida a esta: Para ver el grfico seleccione la opcin Descargar trabajo del men superior En el panel izquierdo veremos el rbol del registro con Mi PC a la cabeza y debajo los seis subrboles. Los subrboles se componen de claves y las claves a su vez se componen de subclaves. Esto puede parecer un poco complicado, por eso, normalmente se utiliza la palabra "rama" para referirse a cualquier nivel del registro. Podemos expandir y contraer cada rama pulsando "+" que est junto a su nombre. En el panel derecho veremos dos o tres columnas, a la izquierda estn los nombres de los datos y a la derecha sus valores. 3. Scandisk Al utilizar la herramienta de reparacin y comprobacin de discos ScanDisk para Windows (Scandskw.exe) puede comprobar la integridad de los medios (en los que se incluyen los discos duros y los disquetes) y reparar la mayora de los problemas que se puedan producir. Windows 98 y Windows 98 Segunda edicin inician ScanDisk para MS-DOS (Scandisk.exe) automticamente cuando el sistema operativo se cierra incorrectamente o el disco contiene un error crtico. ScanDisk tiene dos tipos de comprobaciones: Estndar: utilice esta opcin para buscar errores en archivos y carpetas. Completa: utilice esta opcin para realizar la prueba estndar y tambin buscar errores fsicos en el disco. ScanDisk puede tardar mucho tiempo en buscar errores en el disco segn el tamao del mismo. Si utiliza la opcin Completa, estn disponibles las siguientes opciones de configuracin al hacer clic en Opciones: reas del disco que se deben explorar: Si desea utilizar ScanDisk para buscar daos fsicos en todo el disco, incluidas las reas de sistema y de datos, haga clic en reas de datos y de sistema. Si desea que ScanDisk slo compruebe el rea de sistema del disco, haga clic en Slo rea de sistema. Los errores en el rea de sistema del disco pueden indicar que es necesario reemplazar el mismo. ScanDisk normalmente no puede reparar los errores del rea de sistema. Si desea que ScanDisk slo compruebe el rea de datos del disco, haga clic en Slo rea de datos. Funciones adicional de ScanDisk: 1-Comprobar primero la unidad del host: los errores en una unidad comprimida normalmente se deben a errores en su unidad host. De forma predeterminada, ScanDisk para Windows explora la unidad del host antes de explorar la unidad comprimida. Para evitar que ScanDisk para Windows compruebe las unidades host primero (no se recomienda), haga clic en la casilla de verificacin "Comprobar primero la unidad del host" para desactivarla. 2-Informar sobre errores en nombres de archivos largos en modo MS-DOS: MS-DOS no permite rutas de acceso a archivos o carpetas mayores de 66 caracteres. De forma predeterminada, ScanDisk para Windows no comprueba los errores en la longitud de nombres en modo MS-DOS. Para hacer que ScanDisk para Windows detecte estos errores, haga clic en la casilla de verificacin "Informar sobre errores en nombres de archivos largos en modo MS-DOS" para activarla. Esto provoca que ScanDisk para Windows detecte las carpetas que no se pueden abrir en modo MS-DOS porque la ruta de acceso de MS-DOS es mayor de 66 caracteres. Si no ha activado la casilla de verificacin Reparar errores automticamente, ScanDisk para Windows le pregunta si desea omitir este error y continuar, si desea desplazar la carpeta para reparar el error o si desea eliminar la carpeta afectada.
U N I V E R S I D A D D E A Q U I N O B O L I V I A

32

FACULTAD DE CIENCIAS Y TECNOLOGA

Tenga en cuenta que la accin predeterminada (independientemente de si est activada la casilla de verificacin Reparar errores automticamente) es omitir este error y continuar. 3. SFC Windows 98 incluye herramientas para recuperar archivos borrados accidentalmente, o modificados por un virus, etc. Para ello, es necesario tener a mano el CD de Windows, o los archivos de instalacin (los .CAB, etc.) copiados en su disco duro. Luego siga estos pasos: 1. 2. 3. 4. 5. 6. Desde inicio, ejecutar escriba, SFC y pulse Enter. Marque extraer un archivo de disco de instalacin. En la ventana especifique el archivo del sistema que desea restaurar, escriba el nombre del archivo a restaurar. Pinche en iniciar. En "Restaurar de" escriba el camino completo a los archivos de instalacin de Windows. En "Guardar archivo en" asegrese de tener "C:\WINDOWS\SYSTEM" (sin las comillas), o la carpeta donde Windows guarda el archivo a recuperar (System es la ubicacin por defecto para los archivos del sistema). 7. Pinche en "Aceptar". 8. Confirme la carpeta para copias de seguridad y pinche nuevamente en "Aceptar" (si no existe, tal vez se genere ahora esta carpeta, generalmente: "C:\WINDOWS\Helpdesk\SFC"). 9. Repita los pasos 2 a 8 para extraer los archivos que sean necesarios.

4. Dr. Watson Dr. Watson para Windows es un depurador de errores de programas. La informacin obtenida y registrada por Dr. Watson es la necesaria para que los grupos de soporte tcnico diagnostiquen un error de programa de un equipo que ejecuta Windows. Cada vez que se detecta un error, se crea un archivo de texto (Drwtsn32.log) que puede distribuirse al personal de soporte tcnico mediante el mtodo que prefieran. Tambin existe la opcin de crear un archivo de volcado, que es un archivo binario que un programador puede cargar en un depurador. Si ocurre un error en un programa, Dr. Watson se iniciar automticamente. Para iniciar Dr. Watson, haga clic en Inicio, en Ejecutar y, a continuacin, escriba drwtsn32. Dr. Watson (Drwtsn32.exe) se instala en la carpeta del sistema al configurar Windows. Las opciones predeterminadas se establecen la primera vez que se ejecuta Dr. Watson, que puede ser cuando se produzca un error de programa o cuando inicie Dr. Watson. Cuando ocurre un error en un programa de Windows, el sistema busca un controlador de errores de programa. Un controlador de errores de programa trata los errores que se producen durante la ejecucin de un programa. Si el sistema no encuentra un controlador de errores de programa, comprueba que el programa no se est depurando en ese momento y considera que el error no est controlado. A continuacin, el sistema procesa los errores no controlados; para ello, busca en Editor del Registro un depurador de errores de programas. Bibliografa http://www.Microsoft.com http://www.rincondelvago.com http://www.svetlian.com http://www.joalsaju.tripod.com/win98/caracte http://www.vsantivirus.com

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

33

FACULTAD DE CIENCIAS Y TECNOLOGA


PROGRAMA DE CALIDAD UDABOL DIF 003 SISTEMAS OPERATIVOS SOLARIS CARACTERSTICAS: Entre las caractersticas de Solaris tenemos: PORTABILIDAD: El software conformado por una ABI aplicacin de interfaces binaria (Application Binary Interface) ejecuta con un Shrink-wrapped (Contraccin envuelta) el software en todos los sistemas vendidos con la misma arquitectura del microprocesador. Esto obliga a los desarrolladores de aplicaciones a reducir el costo del desarrollo del software y traer productos al mercado rpidamente, y obliga a los usuarios a actualizar el hardware mientras retienen sus aplicaciones de software y minimizan sus costos de conversin. ESCALABILIDAD: Las aplicaciones se usan con ms frecuencia en el sobre tiempo, y requiere sistemas ms poderosos para soportarlos. Para operar en un ambiente creciente, el software debe ser capaz de ejecutar en un rango de ancho poderoso y debe ser capaz de tomar ventajas del poder adicional que se est procesando. INTEROPERATIBIDAD: La computacin del ambiente heterogneo es una realidad hoy. Los usuarios compran de muchos vendedores para implementar la solucin que necesitan. La estandarizacin y una clara interface son criterios para un ambiente heterogneo, permitiendo a los usuarios desarrollar estrategias para comunicarse por medio de su red. El sistema operativo de Solaris puede interoperar con unos sistemas muy populares hoy en el mercado, y aplicaciones que se ejecutan en UNIX se pueden comunicar fcilmente. COMPATIBILIDAD: La tecnologa de la computacin contina avanzando rpidamente, pero necesita permanecer en el mbito competitivo para minimizar sus costos y maximizar sus ingresos. CARACTERISTICAS PARA LOS USUARIOS Dentro de las caractersticas de los usuarios tenemos: ESPACIO DE TRABAJO PARA EL ADMINISTRADOR (A workspace manager): cuenta con una ventana de manejo de servicios rpidos (open, close, more, etc.), as como herramientas el cual le permite al usuario entallar su espacio de trabajo a sus necesidades personales. INTEGRACION DE SERVICIOS DESKTOP (Desktop Integration Services): incluyen ToolTalk, Drag and Drop (arrastrar y soltar), y cut and paste (cortar y pegar), proporcionando la base para que a las aplicaciones puedan integrarse unos con otros. BIBLIOTECAS GRAFICAS (Graphics Libraries): incluye XGL, Xlib, PEX, y XIL, proporcionando soporte para aplicaciones de 2D y 3D. ADMINISTRADOR DE CALENDARIO (Calendar Manager): posee una aplicacin de administrador de tiempo que despliega citas y todos los compromisos del da, semana, o un mes en una ojeada. Tambin contiene un Multibrowse que hace un programa de reuniones entre un grupo de usuarios ms fcil. Varios calendarios pueden ser cubiertos simultneamente para determinar la conveniencia de la hora de una reunin en una ojeada. HERRAMIENTA DE IMAGEN (Image Tool): permite cargar, ver y salvar imgenes en 40 diferentes formatos incluyendo PICT, PostScript (TM), TIFF, GIF, JFIF, y muchas ms. Otras herramientas incluyen una herramienta de impresin, audio, shell, reloj, y editor de texto.
U N I V E R S I D A D D E A Q U I N O B O L I V I A

34

FACULTAD DE CIENCIAS Y TECNOLOGA

CARACTERISTICAS PARA EL ADMINISTRADOR DEL SISTEMA El Sistema Solaris ofrece una variedad de herramientas nuevas para el administrador como lo son: Dispositivo de Informacin: los administradores pueden usar estos accesorios opcionales para obtener informacin sobre dispositivos instalados incluyendo nombres, atributos, y accesibilidad. Sistema de Administracin de Archivo: estos accesorios permiten a los administradores crear, copiar, amontonar, depurar, reparar y desmontar sistemas de archivos, crear y remover cadenas de archivos y nombrar tuberas o pipes, y manejar volmenes. Manejo del Proceso: este controla la agenda de control del sistema. Usando estos accesorios, administradores pueden generar reportes sobre el desempeo, entrada de identificacin, ubicacin del acceso a discos, y buscar la manera de afinar el desempeo del sistema. Usuarios y el manejo del grupo: con estos accesorios, un administrador puede crear y eliminar entradas en grupos y entradas de identificacin del sistema, y asignar grupos y IDs de usuario. Seguridad: El ASET (Automated Security Enhancement Tool) es un accesorio que incrementa la seguridad porque permite a los administradores de sistemas revisar archivos del sistema incluyendo permisos, pertenencia, y contenido del archivo. El ASET alerta a los usuarios acerca de problemas de seguridad potencial y donde es apropiado colocar el sistema de archivos automticamente de acuerdo a los niveles de seguridad especificados. PAQUETES DE SOFTWARE Y CLUSTERS El software del sistema de Solaris es entregado en unidades conocidos como paquetes. Un paquete es una coleccin de archivos y directorios requeridos para el producto de un software. Un cluster (racimo) es una coleccin de paquetes. Hay 4 tipos de clusters: Ncleo del Soporte del Sistema (Core System Support): es el software de configuracin mnima; contiene solo el software necesario para iniciar el funcionamiento del computador y ejecutar el ambiente operativo de Solaris. Sistema de Soporte para Usuarios Finales (End User System Support): contiene el Ncleo del Soporte del Sistema ms el Sistema de soporte para usuarios finales, como lo es el Open Windows sistema de ventanas y aplicaciones de archivos DeskSet relacionados; este cluster incluye el software recomendado para un usuario final. Soporte de Sistemas Desarrollados (Developer System Support): contiene soporte de usuario final del sistema ms libreras, incluye archivos y herramientas que se necesitan para desarrollar el software en el sistema de Solaris. Compiladores y depuradores no estn incluidos en el sistema de Solaris 2.5. Distribucin Entera (Entire Distribution): contiene todo el ambiente de Solaris. ADMINISTRACION DEL PAQUETE El manejo de paquetes de software simplifica la instalacin y actualizacin del software. La administracin es simplificada porque el mtodo de manejo del software del sistema y aplicaciones de terceros son ahora consistentes. Las herramientas para crear paquetes de software estn en un paquete de aplicaciones de herramientas de biblioteca. Hay 2 herramientas que se pueden utilizar para instalar y remover paquetes: Programa de Interface Grfica (A graphical user interface program): se puede instalar un software en un sistema local o en un sistema remoto con Admintol (comenzando con el comando Admintol). Se utiliza Admintol para: Ver el software instalado en un sistema local.Instalar o remover un software en un sistema local. El comando de lnea de accesorios (The command-line utilities): se utiliza para instalar, remover, y revisar la instalacin del paquete de software. SERVICE ACCESS FACILITY (SAF) El SAF es una herramienta usada para administrar terminales, modems, y otros dispositivos de red. En particular, el SAF permite:

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

35

FACULTAD DE CIENCIAS Y TECNOLOGA


Aadir y administrar ttymon and listen monitores en puertos (usando el comando sacadm) Aadir y administrar ttymon servicios de monitores en puertos (usando los comandos pmadm y ttyadm) Aadir y administrar listen servicios de monitores en puerto (usando los comandos pmadm y nlsadmin) Administrar y troubleshoot de dispositivos TTY.Administrar y troubleshoot entradas de requisitos de red para servicios de impresin. Administrar y troubleshoot el controlador de acceso al servicio (Service Access Controller) usando el comando sacadm.

El SAF no es un programa. Es una jerarqua de ltimos procesos y comandos de administracin. El nivel tope del programa SAF es el SAC. El SAC (service access controller) controla monitores de puerto que se pueden administrar por el comando sacdm. Cada puerto de monitor puede manejar uno ms puertos. Funciones del SAF y Programas Asociados CONTROLADORES DE INTERFACES DE DISPOSITIVOS La intencin de Solaris 2.5 SPARC DDI/DKI es de proporcionar una compatibilidad de los dispositivos que soporten las plataformas y para todas las futuras innovaciones del ambiente de Solaris 2.5 en esas plataformas. En el ambiente operativo de Solaris 2.5 hay un nuevo conjunto de dispositivos de interfaces. Los dispositivos de interface en el ambiente operativo de Solaris2.5 estn formalizados y son referidos como Solaris 2.5 SPARC DDI/DKI. El trmino DDI/DKI es derivado de la especificacin original que se utiliza como suministro del SVR4 (System V Release 4). DDI/DKI significa device driver interface/driver kernel interface. Las interfaces se dividen en 3 grupos: DDI/DKIDKI onlyDDI onlyDDI/DKI: se estandariz en el SVR4, y son genricos a lo largo de todas las implementaciones del SVR4, independientemente de la plataforma en la que se ejecuta. DDI only: son genricos como las interfaces de DDI/DKI y son soportados en todas las implementaciones del SVR4. Por otro lado, no son garantizados para ser soportados en el Solaris V. DKI only: estn destinados a ser de una arquitectura especfica; por ejemplo, mtodos para accesar y controlar dispositivos y sistemas de hardware especfico (archivos de E/S, servicios de DMA, interrupciones, y memoria de mapeo). Estas interfaces no estn garantizados para trabajar en otras implementaciones de SVR4. Estos dispositivos, combinados con un gran nmero de plataformas SPARC, son una ayuda a nuevos desarrolladores de hardware. En el Solaris 2.5 DDI/DKI solo el DDI only son genricos a todos los sistemas Solaris basados en SPARC que soportan Solaris 2.5 DDI/DKI.KERNEL El kernel del Solaris tiene multithread. En vez de una llave maestra. Hay muchas llaves pequeas que protegen pequeas regiones de cdigo. Por ejemplo, puede haber una llave de kernel que protege el acceso a un nodo particular, y uno que protege un nodo. Solo un procesador puede estar ejecutando cdigos relacionados con ese nodo a la vez, pero otro podra estar accesando un nodo. Esto permite mayor concurrencia. El kernel de multithread tendr mayor impacto en como est diseado el controlador. INSTALACION Hay 3 formas para instalar un sistema Solaris las cuales son:Que hacer antes de instalar un software de SolarisSalvar informacin de configuracinSalvar la informacin del sistema de archivo No importa como se planea manejar la transferencia de datos, debe hacer un respaldo de todos sus discos. Debido a que los nombres de conversin son diferentes en el ambiente operativo de Solaris, es posible confundirse e inadvertidamente seleccionar el disco de trabajo equivocado cuando se instala el software de Solaris. Hacer respaldo de los archivos del sistema antes de comenzar la instalacin ofrece proteccin si esta clase de accidente llega a pasar. Antes de comenzar el proceso de instalacin, se debera tener una copia dura (es decir, en papel) de las particiones de discos existentes en el sistema. Si esta informacin se salva en lnea, puede ser sobre escrita durante la instalacin. Salvar esta informacin sirve como referencia de muchas decisiones que se hacen acerca de la configuracin del sistema de Solaris.

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

36

FACULTAD DE CIENCIAS Y TECNOLOGA


COMANDOS Entre los comandos de Solaris tenemos los siguientes: /etc/system: Es en donde se encuentra la informacin de la configuracin del sistema. ufsboot: iniciar el comportamiento del computador de disco a disco inetboot: iniciar el comportamiento del computador a travs de la red bootblk: descarga ufs al iniciar el funcionamiento del computador en el disco unix: bootable imagen de kernel /etc/rcs: amontona y copia unix de la red /etc/rc2,/etc/rc3,/etc/rc2.d,/etc/rc3.,: scripts de la configuracin del sistema mod load, /etc/system,add_drv,rem_drv: customizes el sistema de kernel, carga, adiciona, y remueve modelos como sea necesario run states 0-6, and s: niveles de ejecucin del sistema add_drv: informa al sistema que hay un nuevo dispositivo controlador instalado rem_drv: informa al sistema que el controlador especificado ya no es valido modload: carga l modulo especificado en el sistema en ejecucin modunload: descarga l modulo especificado del sistema en ejecucin pkgadd: para instalar un paquete pkgrm: para remover un paquete pkgchk: para revisar la instalacin del paquete pkginfo: para hacer un listado de paquetes instalados en el sistema CONCLUSIN El ambiente del Sistema Operativo Solaris nos brinda algunas caractersticas, las cuales ayudarn a dar una buena portabilidad, escalabilidad, compatibilidad y seguridad en las aplicaciones para as operar en un ambiente creciente. Tambin presenta caractersticas para los usuarios la cual cuenta con ventanas para manejo de servicios rpidos, al igual que integra servicios desktop, bibliotecas grficas, administracin de calendario y herramientas de imagen. Este sistema tiene caractersticas para el administrador de sistemas en donde se puede obtener informacin sobre dispositivos. El sistema operativo Solaris brinda paquetes de software (colecciones de archivos y directorios) y clusters (coleccin de paquetes). El kernel de solaris tiene multithread en vez de llave maestra la cual brinda mayor impacto en como est diseado el controlador. Su instalacin se basa en 3 formas como los son el salvar la informacin de la configuracin, del sistema de archivo y que hacer antes de instalar un software de Solarios. Bibliografa http://www.monografias.com/trabajos/sosolaris/sosolaris.shtml

U N

I V E

R S

I D A D

D E

A Q

U I N O

B O

L I V I A

37