Sistemas Operativos

+1

No comments posted yet

Comments

Slide 1

Sistemas Operativos Profesor: Leonel Canteli Integrantes: Ezequiel Rodríguez

Slide 2

Concepto de Sistema Operativo El Sistema Operativo es el Software de Base, y és el conjunto de programas formado por los de Control y los de Servicio. Y por tanto, estará encargado de: Controlar (gestionar) el sistema. Dar servicio al usuario De forma que se facilite el trabajo al usuario y se obtenga el máximo rendimiento a los diferentes dispositivos del ordenador. Todos los programas que forman el S.O. deben estar almacenados en un soporte de datos (disco) y preparados para ser cargados en memoria en el momento que se les requiera, y de esta forma realizar la función para la que fueron diseñados. Algunos de estos programas son siempre necesarios, ya que están ejecutándose continuamente, y por ello, deberán permanecer cargados en la memoria central desde el momento del arranque del sistema. Este conjunto de programas recibe el nombre de núcleo.

Slide 3

Opciones de los Sistemas Operativos Algunos conceptos de los S.O : Monoprogramación: Hay, en todo momento, un solo programa en memoria ejecutándose. Los demás deben esperar a que este acabe para poder ejecutarse. Multiprogramación: Pueden estar ejecutándose varios programas simultáneamente. Multiproceso: Trabajan varios procesadores simultáneamente, compartiendo memorias internas, externas y periféricos. Se justifica en la necesidad de gran velocidad de tratamiento o para asegurar el funcionamiento continuado del proceso en caso de avería. Monousuario o Monopuesto: Solo puede trabajar un usuario o un puesto de trabajo en un momento dado. Multiusuario o Multipuesto: Pueden existir varios usuarios trabajando simultáneamente, compartiendo memorias externas y periféricos. Memoria virtual: Es conocido, que para ejecutar un programa debe estar almacenado en Memoria Principal, y también los datos que está tratando. Puede ocurrir que todo ello no quepa en Memoria. Un sistema con memoria virtual divide un programa ejecutable en páginas, de manera que, cuando no cabe todo en la misma, almacena en memoria secundaria páginas inactivas de código y de datos, quedándose en memoria primaria la página con las instrucciones a ejecutar inmediatamente y los datos necesarios para ello. Esto también recibe el nombre de técnica swapp o swapping. Tiempo compartido: Permite la utilización simultánea del Ordenador por varios usuarios independientes. Pero el ordenador atiende a los diferentes usuarios durante pequeños intervalos de tiempo. Tiempo real: Garantiza la respuesta del programa en un tiempo lo suficientemente corto como para que se considere real , automático, inmediato o simultáneo. Explotación Batch o por lotes: Es lo contrario de lo anterior y consiste en planificar trabajos o procesos para que sean ejecutados por el ordenador con un retraso en el tiempo.

Slide 4

UNIX Herramientas software. El sistema UNIX introdujo una nueva idea en la computación: los problemas pueden ser resueltos y las aplicaciones creadas mediante interconexión de unas cuantas piezas simples. Estas piezas son generalmente componentes completos diseñados para realizar una única tarea, y hacerla bien. Grandes aplicaciones pueden construirse a partir se secuencias de órdenes simples. Portabilidad. El sistema UNIX ha sido trasvasado a casi cualquier ordenador. Sólo unos cuantos cambios y adaptaciones mínimos han sido necesarios para hacer el UNIX utilizable sobre cualquier ordenador, y hay un acuerdo general en que no existe un SO más portable. El UNIX permite el fácil traslado de las aplicaciones de un ordenador a otro, Flexibilidad. Un atractivo importante del sistema UNIX para los creadores de software y hardware es su flexibilidad. El UNIX ha sido adaptado a aplicaciones tan divergentes como la automatización de fábricas, los sistemas de computación telefónica, y los juegos y juguetes personales. Se han ido añadiendo nuevas funciones y órdenes a paso rápido, y la mayoría de los creadores manifiestan su preferencia por ele sistema UNIX como “banco de trabajo” para sus aplicaciones. Potencia. El sistema UNIX es uno de los sistemas operativos más potentes disponibles para cualquier ordenador. Su sintaxis de órdenes clara y concisa permite a los usuarios hacer muchas cosas rápida y sencillamente, cosas que ni siquiera son posibles con otros sistemas operativos. Multiusuario y multitarea. Debido a que el sistema UNIX es un entorno multitarea de tiempo compartido, puede hacer más de una cosa a la vez fácilmente. En un sistema UNIX personal un usuario puede estar editando un fichero, imprimiendo otro fichero sobre una impresora, enviando correo electrónico a otra máquina y utilizando una hoja de cálculo electrónica simultáneamente. También es un entorno multiusuario, que soporta las actividades de más de una persona a la vez. No es infrecuente en versiones del sistema UNIX sobre grandes unidades centrales soportar varios cientos de usuarios a la vez, y todos estos usuarios tienen la misma visión “privada” del sistema que tiene un solo usuario sobre un computador. Elegancia. El sistema UNIX está ampliamente considerado como uno de los sistemas operativos más elegante. Una vez que los usuarios comprenden algunos de los conceptos básicos del sistema UNIX, pueden realizar muchas y grandes tareas de un modo sencillo. Los usuarios de UNIX que se pasan a otros sistemas operativos se preguntaban a menudo por qué las cosas no son ni siquiera posibles en otros entornos. Los creadores de otros sistemas operativos y otras aplicaciones con frecuencia toman prestadas ideas y temas del sistema UNIX para enriquecer sus propios sistemas.

Slide 5

El saber y la controversia del sistema UNIX Prácticamente nadie queda indiferente al trabajar con UNIX. Unos lo alaban por su elegancia, potencia, y flexibilidad, mientras sus enemigos critican su sintaxis mínima y sus extraños nombres de órdenes, su documentación escasa y su complejidad de administración. Los expertos en informática entran generalmente en la categoría de “entusiastas”, mientras que los principiantes caen en la categoría de enemigos. Hay que tener en cuenta que el SO UNIX fue desarrollado originalmente por expertos para su propio uso de modo que, en los primeros tiempos las necesidades de los usuarios novatos fueron ignoradas ea favor de la velocidad y precisión. Las últimas versiones de sistema UNIX han sido destinadas a usuarios menos experimentados, y sin reducir la potencia del sistema ni sus otras ventajas se han centrado en las siguientes características: Robustez. El sistema UNIX ha sido endurecido de modo que se requiere muy poco mantenimiento software para mantener el sistema ajustado operando a rendimiento máximo. Muchas tareas rutinarias del administrador anteriores, tales como la supresión periódica de ficheros de registro o el arranque del sistema, se han hecho automáticas o innecesarias. Consistencia. Casi todas las órdenes han evolucionado a lo largo de los años para adoptar una sintaxis más consistente, de modo que la utilización confusa e inconsistente de diferentes órdenes se ha reducido. Documentación. Cada día que pasa existe más documentación sobre el sistema UNIX. Agentes de usuario. La mayoría de las implementaciones proporcionan herramientas simplificadas para ayudar a la configuración y administración del sistema. Nuevas características. Cada día que pasa se le añaden nuevas características al sistema UNIX para hacerlo más sencillo, potente, y adaptarlo a las nuevas tecnologías (soporte de red, entornos gráficos, comunicaciones, aplicaciones estándar, adaptación a las nuevas tecnologías y periféricos, etc.). Compartición del SO. Las modernas versiones permiten que la máquina y sus ficheros sean compartidas entre el sistema UNIX y otros sistemas (MS-DOS, WINDOWS, WINDOWS NT, OS-2, etc.). Pero, no nos equivoquemos, el sistema UNIX es un sistema potente y complejo

Slide 6

El SO LINUX El mayor inconveniente de Unix es que es muy grande, y caro. Aquí es donde aparece el Linux, pues, como se explica con más adelante, fue diseñado para ser pequeño, rápido y barato. Linux fue creado originalmente por Linus Torvalds en la Universidad de Helsinki, Finlandia. Linus baso el Linux en una pequeña implementación de UNIX para PC denominada minix. A finales de 1991 Linux fue hecho público por primera vez. En Noviembre de ese mismo año apareció la versión 0.10. Un mes después, en Diciembre, apareció la versión o.11. Linus hizo que el código fuente fuera de libre disposición y animó a otras personas a colaborar en su desarrollo. Lo hicieron. Linux continúa su desarrollo hoy en día gracias a un equipo mundial, dirigido por Linus, que trabaja a través de Internet. La versión actual de Linux es la 2.0. Linux no utiliza código AT&T ni ningún otro código propietario. Gran parte del software desarrollado para Linux es creado por el proyecto GNU de la Free Software Foundation. Por tanto, Linux es muy económico, de hecho, es gratuito (pero no barato).

Slide 7

Estructura del SO UNIX El SO UNIX es un sistema de tiempo compartido y, por tanto, multiusuario, en el que existe portabilidad para la implantación en distintas computadoras. Está formado por una serie de elementos que pueden representarse en forma de capas concéntricas donde, en primer lugar, alrededor del hardware de la máquina se encuentra el núcleo (kernel), que interactúa directamente con el hardware, aislando a éste de los usuarios, además de adaptar el resto del SO a la máquina, debido a la portabilidad que existe en el mismo. En una segunda capa se encuentran los comandos, que no son otra cosa que el interface entre los programas de aplicación y el núcleo del SO. La última capa contiene los programas de aplicación.

Slide 8

Ventajas e inconvenientes Entre las ventajas que permiten al SO UNIX gozar de la popularidad que en la actualidad tiene, se pueden citar las siguientes: Gran potencia. Portabilidad. Puede ser trasvasado a cualquier ordenador. Resulta de fácil lectura por estar escrito en lenguaje de alto nivel (C). Es un sistema jerárquico de procesos y archivos. Posee una interface con periféricos consistente y uniforme. Es un sistema multiusuario y multiproceso. Adapta los programas fuente a cualquier máquina con S.O. UNIX. No esta ligado a una marca comercial fabricante de computadoras. Permite la combinación de utilidades para producir otras nuevas. Posee la posibilidad de trabajar en multipantalla. Esta diseñado para recuperarse, automáticamente, después de una interrupción Seguridad en el acceso de la información. Aprovecha la disponibilidad de más memoria y menos disco para que sea mucho más rápido. El SO UNIX esta orientado a terminales basados en carácter. Se necesita un software especial adicional para hacer que funcioné con pantallas gráficas de mapas de bits. Por otra parte, permite a los usuarios utilizar terminales baratos, sobre líneas telefónicas baratas. Esto permite utilizar terminales remotos. La comunicación entre la computadora y el terminal teclado-pantalla que utilizará el usuario para trabajar bajo control del SO es siempre Full-Duplex y podrán ser tecleados todos los caracteres que se deseen, mas los caracteres de control. Por otra parte, los inconvenientes que presenta el sistema son: Comandos poco claros y con demasiadas opciones. Escasa protección entre usuarios. Sistema de archivos lento.

Slide 9

Gestión de memoria

Summary: sistemas operativos

Tags: sistemas operativos

URL:
More by this User
Most Viewed