Sistema operativo presentacion
-
Upload
flopy-nanes -
Category
Documents
-
view
1.323 -
download
0
Transcript of Sistema operativo presentacion
*SISTEMA OPERATIVO
*CONCEPTO FUNDAMENTAL
*Sistema Operativo (SO): es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema.
INTRODUCCION A SISTEMA
OPERATIVO
UN SISTEMA OPERATIVO EXPLOTA LOS RECURSOS DEL HARDWARE DE UNO O MAS PROCESADORES PARA OFRECER UN CONJUNTO DE SERVICIOS A LOS USUARIOS DEL SISTEMA.
ESTE TAMBIEN GESTIONA LA MEMORIA SECUNDARIA Y LOS DISPOSITIVOS DE ENTRADA Y SALIDA.
ES CONVENIENTE DISPONER DE UNA CIERTA COMPRENCION DEL HARDWARE DEL SISTEMA INFORMATICO ANTES DE COMENZAR EL ESTUDIO DE LOS SISTEMAS OPERATIVOS
*CARACTERISTICAS DEL SISTEMA
OPERATIVO*En general, se puede decir que un Sistema
Operativo tiene las siguientes características:
*Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
*Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
*Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
*Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.
*Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.
*Tareas que realiza un Sistema Operativo:*-Realizar el interfaz sistema-usuario.
*-Compartir los recursos de Hardware entre los usuarios.
*-Permitir a los usuarios compartir sus datos entre ellos.
*-Prevenir que las actividades de un usuario no interfieran en las de los demás usuarios.
*-Calendarizar los recursos de los usuarios.
*-Facilitar el acceso a los dispositivos de E/S.
*-Recuperarse de fallas o errores.
*-Llevar el control sobre el uso de los recursos.
*-Entre otras.
*FUNCIONES DEL SISTEMA OPERATIVO
*Son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
*Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.
*Permite controlar las asignaciones de memoria, ordenar las solicitudes al sistema, controlar los dispositivos de entrada y salida, facilitar la conexión a redes y el manejo de archivos.
*Permite interactuar con el hardware de computadoras, teléfonos celulares, PDAs, etc. y ejecutar programas compatibles en éstos.Consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos.
*Proveer una máquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegiéndolo de los detalles y complejidades del hardware.
*Administra la memoria.
*Administración de las rutinas que controlan el funcionamiento de los recursos de la computadora.
*Manejo de Archivos
*Administración y control de la ejecución de los programas.
*CLASIFICACIÓN DE LOS SISTEMAS
OPERATIVOS*Multiusuario: Permite que dos o más usuarios utilicen sus
programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
*Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
*Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
*Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
*Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
*EJEMPLOS DE
SISTEMAS*Familia Windows
. Windows, Windows NT, Windows Ce, Windows Mobile, Windows Tablet
*Familia IBM. OS/2, Warp, eComStation, OS/360, OS/370, OS/390, OS/400
*Familia UNIX. AIX, AMIX, GNU/Linux (Distribuciones), GNU/Hurd, HP-UX, Irix, Minix, System V, Solaris, UnixWare, LynxOS, Xenix, Digital UNIX, SCO Unix
*Familia Macintosh. Mac OS, Mac OS X
*Familia QNX. RTOS, Neutrino, RTP
*Familia DOS. MS-DOS, DR-DOS (antiguo DOS Plus o CP/M) , PC-DOS, FreeDOS, Novell DOS, QDOS
*Familia BSD. FreeBSD, DragonFlyBSD, NetBSD, VINO, OpenBSD, PicoBSD, Darwin, GNU/Darwin
*Familia Mach. GNU/Hurd, BSD lites, Mac OS X, NEXTSTEP, YAMIT, MKlinux
*Sistemas operativos académicos o experimentales (Betas). Chorus/Jaluna, Amoeba, MIT Exokernel, BriX. Plan9, VMS, Tron , Aos (Bluebottle)
*VENTAJAS Y DESVENTAJAS1.• Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
2.• Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
3.• Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
4.• Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.
*5.• Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.
*6.• Organizar datos para acceso rápido y seguro.
*7.• Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
*8.• Procesamiento por bytes de flujo a través del bus de datos.
*9.• Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
*VENTAJAS Y DESVENTAJAS DE MAC, LINUX Y
WINDOWS* Linux
VENTAJAS:
* El mejor costo del mercado, gratuito o un precio simbólico por el CD.
* Tienes una enorme cantidad de software libre para este sistema
* Mayor estabilidad por algo lo usa en servidores de alto rendimiento
* Entorno grafico (beryl) mejor que el aero de Windows…
* Existen distribuciones de Linux para diversos tipos de equipo, hasta para maquinas de 64 bits.
* Las vulneralidades son detectadas y corregidas más rápidamente que cualquier otro sistema operativo.
*
* DESVENTAJAS:
* Para algunas cosas debes de saber usar UNIX
* La mayoría de los ISP no dan soporte para algo que no sea Windows (ignorantes).
* No Existe mucho software comercial.
* Muchos juegos no corren en Linux.
*Windows
*Ventajas:
*Es más conocido
*Es el que tiene más software desarrollado…
*Desventajas:
*El costo es muy alto
*Las nuevas versiones requieren muchos recursos
*La mayoría de los virus están hechos para win
*Puedes tener errores de compatibilidad en sistemas nuevos.
*Históricamente es más inestable de los 3
*Mac
*Ventajas:
*Mejor interfaz grafica del mercado
*Ideal para diseño grafico.
*Es muy estable
*Desventajas:
*Costoso (aunque viene incluido con la maquina)
*Existe poco software para este sistema operativo.
*Es más complicado encontrar gente que la pueda arreglar en caso de fallas.
*SISTEMA OPERATIVO COMO MAQUINA
VIRTUAL
*Una máquina virtual es un sistema operativo que funciona de forma "simulada", es decir, es como tener un ordenador dentro de tu ordenador, pero funcionando de forma "virtual", es decir, en realidad no tienes un ordenador dentro de tu ordenador, ya que eso es imposible, pero lo que hacen los programas como los que te he mencionado antes es simular que tienes otro ordenador funcionando dentro del tuyo.
*Ventajas de las máquinas virtuales
*Como ves, con las máquinas virtuales podemos tener varios sistemas operativos sin necesidad de crear particiones o tener más discos duros, esto nos permitirá poder tener sistemas operativos para pruebas.
*Por ejemplo, que sale una versión beta y no queremos instalarla en nuestro sistema operativo de trabajo, ya que las betas son eso, "pruebas" y puede que nos deje el sistema operativo inestable, algo que no querremos con nuestro equipo de trabajo.
*De esta forma siempre tendremos la oportunidad de probar esos programas beta sin que afecte a las cosas que tenemos instaladas ni que nos obligue a formatear y volver a instalar de nuevo todo lo que tenemos.
*CONCLUCIONES
*Hemos llegado a la conclusión de que solamente no existe un sistema operativo sin embargo existen varios tipos, los cuales ofrecen al usuario varias opciones de trabajo, así como el rendimiento y diferencias entre ellos, las versiones que han ido innovando en el transcurso del tiempo y mejorando su calidad
*Sin embargo debemos saber utilizar un sistema operativo acorde con nuestros conocimientos adquiridos o a nivel académico
*ELABORADO POR:
CLAUDIA RIVERA CARDENASBEATRIZ RIVERA DE LA CRUZMAGALI FUENTES GALINDO
GERMAN MARTINEZ RODRIGUEZGILBERTO GONZALEZ VARGAS