You are on page 1of 17

DESARROLLO DE LA ACTIVIDAD 6 TRABAJO COLABORATIVO 1

MARIA ADELI MOSQUERA PERLAZA CC. 22.242.245 JORGE ENRIQUE PELEZ MONTOYA - CC. 17336566 RODOLFO GUTI CC. JUAN CAMILO VALLEJO CC. 18129607 GRUPO 45

TUTOR: ING. JAIME JOS VALDEZ B. 301402- SISTEMAS OPERATIVOS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA BOGOT D.C., ABRIL DE 2012

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 2 de 17

INTRODUCCIN La Unidad 1 del curso acadmico Sistemas Operativos (SO), se desarrolla a travs de tres (3) Captulos como son: Captulo 1. Principios de los Sistemas Operativos, o sea, qu son los SO; Captulo 2. Caractersticas de los Sistemas Operativos, o sea, qu hacen los SO y Captulo 3. Arquitectura cliente servidor, o sea, cmo estn diseados y construidos. El estudio de estos tres (3) captulos son importantes ya que nos ayudarn a conocer a fondo la teora en la cual se basa el diseo y desarrollo de los SO, con el fin de obtener el mximo de beneficio de los recursos de un sistema computacional dado. En este orden de ideas, es conveniente el desarrollo de la Actividad 6, consistente en el primer Trabajo Colaborativo, con el cual se busca la familiarizacin con la Teora de los Sistemas Operativos a travs del desarrollo de cuatro actividades consistentes en: 1) El establecimiento de una definicin completa de lo que es el SO; 2) Un breve resumen, ordenado cronolgicamente sobre la evolucin de los SO a travs de la historia; 3) Un cuadro comparativo sobre las ventajas y desventajas de los tipos de SO y 4) La presentacin de una serie de conceptos bsicos relacionados con los SO.

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 3 de 17

OBJETIVOS

OBJETIVO GENERAL Relacionar los principios, estructuras, aplicacin y tipos de sistemas operativos con las caractersticas y funcionamiento de algunos de los principales sistemas operativos. OBJETIVOS ESPECFICOS Identificar la importancia de los sistemas operativos. Describir las caractersticas de los sistemas operativos utilizados segn las necesidades de los clientes. Conocer la evolucin de los sistemas operativos, teniendo en cuenta la importancia y el aporte de estos en cada uno de los tiempos cronolgicos. Determinar las ventajas y desventajas de los sistemas operativos.

Indagar los conceptos relacionados con los sistemas operativos de manera que permitan
interiorizar y profundizar esta temtica.

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 4 de 17

DESARROLLO DE ACTIVIDADES

1. Mediante un escrito el grupo debe establecer una definicin completa de los que es el sistema operativo y explicar claramente, segn su entendimiento, las funciones de los sistemas operativos; evite copiar textos de sus consultas bibliogrficas o de Internet. Sistemas Operativos Existen muchas definiciones de los Sistemas Operativos, pero para comprender mejor que es realmente debemos saber que el sistema operativo es un programa que acta como intermediario entre el usuario y el hardware de un computador y su propsito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. Los sistemas operativos se aplican a todas las reas de la ingeniera de sistemas a la cual nos vamos a desempear, implementndolos, administrndolos, disendolos, y resolviendo problemas que sern fciles de solucionar si aplicamos todos nuestros conceptos acerca del manejos de los sistemas operativos, que el objetivo primordial de stos es el de estudiar toda su estructura para eliminar cualquier complejidad que tengamos con respecto al tema. Tener en cuenta, que al estudiar los sistemas operativos, debemos haber visto y explotado algunos en el mercado, pero hay que saber que no conocemos a fondo su diseo y desarrollo. Comprender como est conformado el sistema operativo y sus caractersticas es un tema muy complejo ya que debemos dedicarlos a analizar cada una de sus partes, sus propiedades y ventajas de instalacin y administracin de los recursos y su relacin con el campo de aplicacin, teniendo en cuenta la integracin de elementos tecnolgicos y organizaciones Funciones de los Sistemas Operativos

Conveniencia. Se hace ms til la computadora. Eficiencia: Permite trabajar con ms entusiasmo. Habilidad para evolucionar. Que se permita realizarle cambios sin ningn problema. Encargado de administrar el hardware. Permite dar rdenesa los componentes de la computadora de manera que el procesador comparta recursos. Administracin de dispositivos (gestionar a travs del Kernel). Permite la comunicacin, cada que el usuario lo desee. Manejar las comunicaciones en red.Permite un mejor acceso en las redes de las computadoras. Procesamiento por bytes de flujo a travs del bus de datos. Facilitar las entradas y salidas. Concede al usuario acceder y manejar los dispositivos de Entrada/Salida de la computadora. Tcnicas de recuperacin de errores . Tramita los errores ocasionados del hardware y la prdida de los datos. Control de seguridad. Proporciona seguridad tanto para los usuarios como para el software y la informacin almacenada en los sistemas.

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 5 de 17

Control de concurrencia. Establece prioridades cuando diferentes procesos solicitan


el mismo recurso.

Administracin de memoria. Asigna memoria a los procesos y gestiona su uso.


2. Elaborar un breve resumen ordenado cronolgicamente, en el cual expongan la evolucin de los sistemas operativos a travs de la historia. En los aos 40s. Se introdujeron los programas bits a bits, por medio de interruptores mecnicos y el lenguaje mquina que trabajaba con tarjetas perforadas. A finales de los aos 40s y mitad de los 50s. El programador interactuaba directamente con el hardware de la computadora;el sistema operativo no exista, las entradas de datos y los programas se realizaban a travs del lenguaje mquina (bits) o interruptores. A principio de los 50s y los 60s. Se implanto el primer sistema operativo para IBM 170 por la compaa Generals Motors. Comienzan las tarjetas perforadas que permiten que los usuarios (programadores, diseadores) modificaran sus programas. Introducan,corregan o depuraban sus programas en su tiempo. A esto le llamaban trabajo en serie. En los aos 60s y 70s . Se genera el circuito integrado, los procesos Batch (por lotes), surgen las unidades de cinta y el cargador de programas, el cual se considera como el primer tipo de sistema operativo. En los aos 80s. Se inici la Internet en los EEUU. A finales de los 80 comienza el auge y evolucin de los sistemas operativos. Se descubre el concepto de multiprogramacin que consiste en tener cargados en memoria a varios trabajos al mismo tiempo. De los 90s y el futuro. Inicia la era de la computacin distribuida y del multiprocesamiento a travs de mltiples redes de computadoras, aprovechando el ciclo del procesador. La conectividad se facilita gracias a estndares y protocolos de sistemas abiertos establecidos por organizaciones como la Organizacin Internacional de estndares (ISO-International Standard Organization).

3. Elaboracin de un cuadro comparativo donde identifiquen claramente las


ventajas y desventajas que presenta cada uno de los tipos de sistemas operativos y los posibles escenarios en que sera adecuada su implementacin. Teniendo en cuenta que los usuarios finales se interesan ms por la forma en que los Sistemas Operativos ofrecen sus servicios (visin externa), el Cuadro Comparativo 1 muestra las ventajas y desventajas de los Tipos de Sistemas Operativos por la forma en que ofrecen los mencionados servicios:

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 6 de 17

Cuadro Comparativo 1. Ventajas y Desventajas de los Tipos de Sistemas Operativos TIPOS DE SISTEMAS VENTAJAS OPERATIVOS 1. POR EL NMERO DE USUARIOS Son sistemas simples. Monousuarios Alta seguridad de datos y proteccin de los mismos como datos CONFIDENCIALES y datos IMPORTANTES que no deben ser manipulados por terceros. Poder trabajar en cualquier PC con solo contar con una cuenta de usuario en la red, aparte de recibir privilegios y limitar a usuarios que no deben tener acceso a datos ms importantes. Soportan a un usuario a la vez, sin importar el nmero de procesadores que tenga la computadora o el nmero de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Multiusuarios Puede ser utilizado por varios usuarios, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones. No tienen tanta En empresas de negocios seguridad de datos y donde se emplean proteccin de los especialmente redes. mismos como el de monousuario. DESVENTAJAS POSIBLES ESCENARIOS DE SU IMPLEMENTACIN

Solo puede ser ocupado Hogar a travs de por un nico usuario. computadores personales Son sistemas funciones de sesin. con nica

Slo puede atender a un solo usuario.

Debe resolver una serie de complejos Permite que varios usuarios problemas de ejecuten simultneamente administracin de sus programas, accediendo recursos, memoria,

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 7 de 17

Cuadro Comparativo 1. Ventajas y Desventajas de los Tipos de Sistemas Operativos TIPOS DE SISTEMAS OPERATIVOS VENTAJAS DESVENTAJAS POSIBLES ESCENARIOS DE SU IMPLEMENTACIN

a la vez a los recursos de la acceso al sistema de computadora. archivos, etc. Cumplen simultneamente las necesidades de dos o ms usuarios, que comparten recursos. Facilita la reduccin de tiempos de ocioso en el procesador, e indirectamente implica reduccin de los costos de energa y equipamiento para resolver las necesidades de cmputo de varios usuarios. No importa el nmero de procesadores en la mquina ni el nmero de procesos que cada usuario puede ejecutar simultneamente. 2. POR EL NMERO DE TAREAS Monotareas Llegan a tener mayor velocidad en la ejecucin de las tareas, debido a que las instrucciones que se dan, son procesadas de inmediato. Las instrucciones que se les dan, son procesadas de inmediato, ya que Los dispositivos de entrada, salida y control dependen de la tarea que se est utilizando.

Son menos recientes. Slo permite ejecutar las tareas de un usuario al mismo tiempo. Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Slo permiten una tarea a la vez por usuario. Solo puede ejecutar las

Hogar a travs de computadores personales

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 8 de 17

Cuadro Comparativo 1. Ventajas y Desventajas de los Tipos de Sistemas Operativos TIPOS DE SISTEMAS OPERATIVOS VENTAJAS DESVENTAJAS tareas de una en una. g Es capaz de ejecutar varios procesos/tareas al mismo tiempo. Tiene habilidades para poder soportar la ejecucin de dos o ms trabajos activos (que se estn ejecutando) al mismo tiempo. La Unidad Central de Procesamiento (UPC) siempre tendr alguna tarea que ejecutar, aprovechando al mximo su utilizacin. Multitareas Requiere validacin de Mejora la productividad del usuario para seguridad sistema y utilizacin de y proteccin. recursos. Multiplexa recursos varios programas. entre Este tipo de SO se encuentra soportado en mquinas: Macintosh, UNIX, Windows, MAC-OS, OS/2, entre otras, utilizadas en empresas de negocios y redes, principalmente. POSIBLES ESCENARIOS DE SU IMPLEMENTACIN

Proporciona facilidades para mantener el entorno de ususarios individuales. Proporciona contabilidad del uso de los recursos por parte de los usuarios. Pueden tener mltiples programas activos compitiendo por los recursos del sistema. 3. POR EL NMERO DE PROCESADORES No debe resolver una serie Solo es capaz de Este tipo de SO se Uniproceso de complejos problemas de manejar solamente un encuentra soportado en administracin de recursos, procesador de la sistemas DOS y Mac OS y

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 9 de 17

Cuadro Comparativo 1. Ventajas y Desventajas de los Tipos de Sistemas Operativos TIPOS DE SISTEMAS OPERATIVOS VENTAJAS DESVENTAJAS computadora al tiempo, de manera que si la computadora tuviese ms de uno le sera intil. memoria, acceso al sistema Limitaciones creadas de archivos, etc. Para poder por el hardware, los procesar la labor. programas o el tipo de aplicacin que se est ejecutando. Solo pueden manejar un proceso en cada momento Debe resolver una serie Son tiles en empresas de de complejos negocios y redes, problemas de principalmente. administracin de recursos, memoria, acceso al sistema de archivos, etc. POSIBLES ESCENARIOS DE SU IMPLEMENTACIN son utilizados especialmente en los hogares, en diseo, y pequeas empresas de negocios.

Multiproceso

Debido a que el nmero de procesadores del sistema es ms de uno, es capaz de usarlos todos para distribuir su carga de trabajo.

Se puede mantener en memoria varios procesos al tiempo. Fuente: Ver Bibliografa

4. Consulta los siguientes conceptos bsicos relacionados con los sistemas operativos, estos pueden encontrarse en otras disciplinas as que recuerden desarrollar y tener siempre presentes aquellos relacionados con el desarrollo de este curso: Sistema: Es un conjunto organizado de cosas y partes interactuantes e interdependientes que se relacionan formando un todo unitario y complejo, o sea que las partes o cosas no se refieren al campo fsico (objetos), sino ms bien al funcional. De este modo las cosas o partes pasan a ser funciones bsicas realizadas por el sistema, podemos enumerarlas en: entradas, procesos y salidas. Entradas son los ingresos del sistema que pueden ser recursos materiales, recursos humanos o informacin.

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 10 de 17

Proceso: Es lo que transforma una entrada en salida, como tal puede ser una mquina, un individuo, una computadora, un producto qumico, una tarea realizada por un miembro de la organizacin, etc. Salida de los sistemas son los resultados que se obtienen de procesar las entradas. Estado: Los estados de los procesos son internos de los sistemas operativos y transparentes para el usuario. Sistema Operativo: Aquella herramienta lgica que proporciona al usuario un entorno amigable, permite interactuar y establecer una comunicacin entre el hardware (componentes fsicos) y el software (aplicaciones) de un sistema de cmputo. Procesos: Es un programa en ejecucin junto con el entorno asociado (registros, variables, etc.). Interbloqueado: Conjunto de procesos que se encuentran en estado de interbloqueo cuando cada uno de ellos espera un evento que slo puede originar otro proceso del mismo conjunto. Recursos: Es cualquier elemento que puede ser utilizado por un nico proceso en un momento dado. Los recursos son de dos tipos: Apropiativos: Son aquellos que se pueden tomar del proceso que le posee sin efectos dainos. Ejemplo la memoria RAM. No Apropiativos: Son aquellos que no se pueden tomar de su poseedor activo sin provocar un fallo de clculo. Ejemplo, si un proceso comienza a imprimir una salida, se toma la impresora y se le da otro proceso, el resultado ser una salida incomprensible. Arquitectura Cliente- Servidor: Es un modelo para el desarrollo de sistemas de informacin, en el que las transacciones se dividen en procesos independientes que cooperan entre s para intercambiar informacin, servicios o recursos. Se denomina Cliente al proceso que inicia el dilogo o solicita los recursos y servidor, al proceso que responde a las solicitudes. Middleware: Es un mdulo intermedio que acta como conductor entre dos mdulos de software. Para compartir datos, los dos mdulos de software no necesitan saber cmo comunicarse entre ellos, sino cmo comunicarse con el mdulo de Middleware. Este debe ser capaz de traducir la informacin de una aplicacin y pasarla a la otra. Hilos (Threads): Es una unidad bsica de utilizacin de CPU. Los threads comparten cdigo, datos y otros recursos como archivos. El conjunto de threads se denomina tarea (task), los threads se denominan procesos livianos, y siempre pertenece a slo una tarea. Planificacin de Procesos: Planificacin del procesador de CPU se refiere a la manera tcnicas que se usan para decidir cunto tiempo de ejecucin y cuando se le asignan a cada proceso del sistema.

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 11 de 17

Una estrategia de la planificacin debe buscar que los procesos obtengan sus turnos de ejecucin apropiadamente, conjuntamente con un buen rendimiento y minimizacin de la sobrecarga del planificador mismo. Multiproceso: Las computadoras que tienen ms de un CPU son llamadas multiproceso. Un sistema operativo multiproceso coordina las operaciones de las computadoras multiprocesadoras. Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instruccin, el otro procesador queda liberado para procesar otras instrucciones simultneamente. Al usar una computadora con capacidades de multiproceso incrementamos su velocidad de respuesta y procesos. Casi todas las computadoras que tienen capacidad de multiproceso ofrecen una gran ventaja. Los primeros Sistemas Operativos Multiproceso realizaban lo que se conoce como: Multiproceso asimtrico: Una CPU principal retiene el control global de la computadora, as como el de los otros procesadores. Esto fue un primer paso hacia el multiproceso pero no fue la direccin ideal a seguir ya que la CPU principal poda convertirse en un cuello de botella. Multiproceso simtrico: En un sistema multiproceso simtrico, no existe una CPU controladora nica. La barrera a vencer al implementar el multiproceso simtrico es que los Sistema Operativo tienen que ser rediseados o diseados desde el principio para trabajar en u n ambiente multiproceso. Las extensiones de Unix, que soportan multiproceso asimtrico ya estn disponibles y las extensiones simtricas se estn haciendo disponibles. Paginacin: El concepto de almacenamiento a un slo nivel, en el que la memoria secundaria aparece como una extensin de la memoria principal, se introdujo por primera vez en el ordenador Atlas de la Universidad de Manchester alrededor de 1960, y desde entonces ha ejercido una profunda influencia en el diseo de los ordenadores. El almacenamiento a un slo nivel puede llevarse a cabo mediante una tcnica llamada paginacin, segn la cual el espacio de direcciones virtuales se divide en pginas del mismo tamao (en el Atlas eran de 512 palabras). La memoria principal se divide tambin en marcos o pginas fsicas del mismo tamao. Estos marcos son compartidos entre los distintos procesos que haya en el sistema, de forma que en cualquier momento un proceso dado tendr unas cuantas pginas residentes en la memoria principal (sus pginas activas) y el resto en la memoria secundaria (sus pginas inactivas ). El mecanismo de paginacin cumple dos funciones: Llevar a cabo la transformacin de una direccin virtual a fsica, o sea, la determinacin de la pgina a la que corresponde una determinada direccin de un programa, as como del marco, si lo hay, que ocupa esta pgina. Transferir, cuando haga falta, pginas de la memoria secundaria a la memoria principal, y de la memoria principal a la memoria secundaria cuando ya no sean necesarias.

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 12 de 17

La primera funcin se aborda a continuacin, y se deja para el siguiente tema la segunda funcin. Con el fin de determinar la pgina a la que hace referencia un programa, los bits de mayor peso de la direccin se interpretan como el nmero de pgina, y los bits de menor peso como el nmero de palabra dentro de esta pgina. De ah que si el tamao de pgina es 2n, los n bits finales de la direccin representarn el nmero de palabra y los bits restantes del principio el nmero de pgina. El nmero total de bits en la direccin es suficiente para direccionar la totalidad de la memoria virtual. As, por ejemplo, en el Atlas las direcciones de programa tenan 20 bits de longitud, proporcionando una memoria virtual de 220 palabras; el tamao de la pgina era de 512 palabras (29), y de ah que los 9 bits inferiores representasen el nmero de palabra y los 11 superiores representasen el nmero de la pgina. El nmero total de pginas en la memoria virtual era por tanto de 211 (en contraposicin a las 32 pginas fsicas de que dispona la memoria principal). Es de destacar el hecho de que la divisin de la direccin en nmero de palabra y nmero de pgina, es tarea del hardware, y es transparente al programador: por lo que a Jl concierne est programando en un espacio secuencial de direcciones muy grande. La transformacin de nmero de pgina y de palabra en la direccin fsica de memoria se realiza a travs de una tabla de pginas, cuyo p-simo elemento contiene la posicin p' del marco que contiene a la pginap (la posibilidad de que la p-sima pgina no se encuentre en la memoria principal se abordar dentro de un momento). El nmero de palabra, w, se suma a p' para obtener la direccin buscada (ver la figura 10). La transformacin de direcciones consiste, pues, en: f(a) = f(p, w) = p' + w donde la direccin de programa, a, el nmero de pgina, p, y el nmero de palabra, w, estn relacionados con el tamao de pgina Z a travs de: p = parte entera de (a/Z) w = resto de (a/Z) La paginacin permite que la memoria de un proceso no sea contigua, y que a un proceso se le asigne memoria fsica donde quiera que sta est disponible. La paginacin evita el gran problema de acomodar trozos de memoria de tamao variable en el almacenamiento auxiliar. Cuando es necesario intercambiar fragmento de cdigos o datos que residen en la memoria principal, hay que encontrarles espacio en el almacenamiento auxiliar. Por sus ventajas la paginacin es de uso comn en muchos SO.

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 13 de 17

VENTAJAS DE LA PAGINACIN Otra de la ventaja de la paginacin es la posibilidad de compartir cdigo comn. Tiene mucha importancia en un entorno de tiempo compartido. Como ejemplo de la paginacin consideremos un sistema que brinda servicio a 40 usuarios, cada uno de los cuales ejecuta un editor de textos. Si el editor de textos consta de 150 k de cdigo y 50 k de espacio de datos necesitaramos 8000 k para apoyar a los 40 usuarios. Sin embargo si el cdigo es reentrante puede compartirse. Memoria: La memoria es un rea donde se almacenan y se pueden ejecutar los programas. Un ordenador compatible con PC tiene tres tipos de memorias: convencional extendida paginada

Se puede encontrar la cantidad de memoria presente (y disponible) en un sistema al ejecutar el siguiente comando: "mem" (o "mem /c\more" para obtener ms informacin). Memoria convencional La memoria convencional es la parte de la memoria donde se pueden cargar los programas sin necesidad de instrucciones especficas. La cantidad de memoria convencional vara entre 256 KB y 640 KB (en todos los ordenadores recientes: 386, 486, Pentium, etc.). La cantidad de memoria disponible es la memoria restante tras cargar DOS en la memoria (es decir, el sistema operativo, los controladores de dispositivos y todos los comandos cargados desde config.sys y autoexec.bat). Memoria extendida La memoria extendida permite que el sistema tenga acceso a ms memoria. Este tipo de memoria est disponible en los ordenadores equipados con un procesador tipo 80286 o superior. Los programas generalmente reconocen direcciones de memoria convencionales. Para acceder al rea de almacenamiento superior a los 640 KB, los programas necesitan instrucciones especficas. Un programa que administra el acceso a la memoria extendida, evita, por ejemplo, que dos

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 14 de 17

programas utilicen la misma rea de la memoria al mismo tiempo. Este programa se llama "administrador de memoria extendida". MS-DOS cuenta con el administrador de memoria extendida estndar llamado HIMEM.SYS (tambin se encuentra en Windows 98). Se carga en el config.sys agregando la sintaxis: DEVICE=path/himem.sys, en donde path es la ruta de acceso al archivo. Memoria paginada Otra forma de acceder a la memoria superior a los primeros 640 KB consiste en utilizar la memoria paginada. Algunos programas (pocos en la actualidad) han sido mejorados para utilizar este tipo de memoria. Como ocurre con la memoria extendida, este tipo de memoria requiere un programa para administrarlo, se llama "administrador de memoria paginada". Los programas diseados para utilizar este tipo de memoria no pueden acceder a l directamente: el administrador de memoria debe copiar las secciones de 16 KB de memoria (llamadas pginas) en un rea (llamada segmento del marco) ubicada en el rea de memoria alta. Este tipo de memoria se desarroll antes que la memoria extendida, por lo tanto, es ms lenta y slo permite la utilizacin de una parte limitada de la memoria en cualquier momento determinado. Memoria alta Muchos sistemas tienen 384 KB de memoria alta (HMA, direcciones de memoria alta), ubicada directamente tras los 640 KB de la memoria convencional. El hardware puede utilizar esta rea de la memoria. Las reas no utilizadas por el hardware se llaman "bloques de memoria superior" (UMB) y permiten que los programas se puedan ejecutar en la memoria paginada

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 15 de 17

CONCLUSIONES

Se logro interiorizar la importancia de los sistemas operativos para el mundo moderno.


Se logro comprender la pertinencia de las caractersticas de los sistemas operativos, segn las necesidades del usuario. Se interiorizo y reconoci la importancia de los sistemas operativos a lo largo de la historia y como estos han servido de impulsador para los grandes adelantos con que contamos en la modernidad.

Existen diferentes tipos de Sistemas Operativos dependiendo del uso que se les va a dar, pero
teniendo en cuenta que los usuarios finales se interesan ms por la forma en que los SO ofrecen sus servicios (visin externa), stos se clasifican as: 1) Por el nmero de usuarios (monousuarios/multiusuarios); 2) Por el nmero de tareas (monotareas/multitareas) y 3) Por el nmero de procesadores (uniprocesos/multiprocesos).

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 16 de 17

BIBLIOGRAFA

VALDES BENJUMEA, Jaime Jos y PINZON SALAS, Yhon Gabriel. Contenido Didctico del Curso 301402-Sistemas Operativos. Universidad Nacional Abierta y a Distancia-UNAD. La Guajira, Rihohacha, Colombia, 2009. CORREA, Arellys y ANGEL ROMERO, Ismael. Contenido Didctico del Curso Herramientas Informticas. Universidad Nacional Abierta y a Distancia-UNAD. Bogot, Colombia, 2012. CIBERGRFIA

http://es.wikipedia.org/wiki/Sistema_operativo http://karlospg1.blogspot.es/1192759980/ http://www.monografias.com/trabajos4/sistemas/sistemas.shtml http://www.slideshare.net/helmer614/sistemas-operativos-1802129 http://html.rincondelvago.com/sistemas-operativos_49.html. http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/2/sis_operativos.pdf.

SISTEMAS OPERATIVOS
ACTIVIDAD 6. TRABAJO COLABORATIVO 1

CD. CURSO: 301402 GRUPO: 45 PGINAS: 17 de 17