You are on page 1of 15

Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental de la Fuerza Armada Estado:

Miranda. Extensin Santa Teresa IMD_01_4S

SISTEMAS OPERATIVOS

INTEGRANTE: Jean Carlos Medina C.I. 20.278.659

Santa Teresa Del Tuy

ndice

Introduccin. Sistemas Operativos. Evolucin Histrica. Caractersticas el sistema operativo Funciones principal... Clasificacin de los sistemas operativos

3 4 5 6 7 8

Conclusin 14 Bibliografa 15

Introduccin

Es el software encargado de ejercer el control y coordinar el uso del hardware


entre diferentes programas de aplicacin y los diferentes usuarios. Entre los sistemas operativos ms conocidos en nuestro pas estn, Windows y LINUX, son sistemas operativos estructuralmente diferentes, es decir, la forma de manejarlos es diferente una de la otra, pero, sus aplicaciones tienen las mismas funciones prcticamente. Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en gestionar los recursos de localizacin y proteccin de acceso del hardware Al desarrollar el trabajo se ampliaran ms los puntos expuestos.

SISTEMA OPERATIVO Un sistema operativo (SO) es el programa o conjunto de programas que efectan la gestin de los procesos bsicos de un sistema informtico, y permite la normal ejecucin del resto de las operaciones. Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusin en el mismo trmino de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interaccin con el sistema operativo, tambin llamado ncleo o kernel. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo Linux, que es el ncleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisin, se debe a la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de funcionamiento de los grandes computadores se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar. (Vase AmigaOS, beOS o MacOS como los pioneros de dicha modernizacin, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters5 por su capacidad para la Edicin de vdeo en entorno multitarea round robin, con gestin de miles de colores e interfaces intuitivos para diseo en 3D. Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo. (Telfonos mviles, reproductores de DVD, computadoras, radios, enrutadores, etc).

EVOLUCION HISTORICA

Primera generacin (1945-1955) Hardware: Tubos de vaco y paneles de control. Sistema Operativo: No existe.

Segunda Generacin (1955-1965) Hardware: Transistores (tarjetas perforadas). Sistema Operativo: - S. O. de trabajo nico: slo se dedica a preparar el sistema para la llegada de trabajos - S. O. por lotes (batch): automatiza la secuencia de operaciones involucradas en la ejecucin de un programa usando rdenes que lee, interpreta y ejecuta el monitor de lotes (porcin de cdigo residente en memoria).

Tercera generacin (1965-1980) Hardware: Circuitos integrados. Sistema Operativo: *S. O. de multiprogramacin: ms de un programa residente en memoria principal al mismo tiempo. (Grado de multiprogramacin y overhead) *S. O. de multiprocesamiento: ms de un procesador. *S. O. mutiusuario o multiacceso: permite acceder a varios usuarios a un mismo ordenador mediante terminales interactivos (tiempo de respuesta). *S. O. de tiempo compartido: multiprogramacin, multiusuario e interactivo. El usuario tiene la impresin de que es l el nico que trabaja con la mquina. Sesin de trabajo: desde que el usuario se conecta a travs de un terminal, hasta que se desconecta del sistema.

Cuarta generacin (1980-1990) Hardware: Microprocesador (computador personal). Sistema Operativo: (para comunicar varias mquinas) *S. O. de red: el usuario es consciente de la existencia de varias mquinas e indica de forma explcita con cual desea trabajar. *S.O. distribuido: el usuario no es consciente de las mquinas conectadas entre si (transparencia).

CARACTERISTICAS DEL S.O

Caractersticas bsicas

En computadoras, el sistema operativo comienza a funcionar cuando finaliza el trabajo del BIOS al encenderse o reiniciar la computadora.

Los sistemas operativos poseen una interfaz que puede ser grfica (GUI) o de texto (lnea de comandos).

Los sistemas operativos forman una plataforma para que otros sistemas o aplicaciones la utilicen. Aquellas aplicaciones que permiten ser ejecutadas en mltiples sistemas operativos son llamadas multiplataforma.

La mayora de los sistemas operativos actuales son tambin multiusuario, aunque existen los monousuario (por ejemplo, DOS)

Tambin pueden clasificarse en multitarea o monotarea. Cada programa que se ejecuta en un sistema operativo, ya sea aplicacin o servicio de fondo, es llamado proceso. Los sistemas operativos pueden ser centralizados, si permiten utilizar recursos de una sola computadora, o distribuido si permiten utilizar recursos de ms de una computadora al mismo tiempo.

Todos los sistemas operativos deben incluir un soporte para uno o ms sistemas de archivos. Por ejemplo, el sistema operativo Windows XP soporta NTFS y FAT32, en tanto Windows Vista slo soporta NTFS.

Tambin deben tomar medidas de seguridad (Ver Seguridad informtica), que antes no existan en los sistemas operativos. El principal peligro proviene de las redes como internet.

Otra caracterstica de los actuales sistemas operativos es que poseen un gran conjunto decontroladores (drivers) para permitir rpida compatibilidad con dispositivos de hardware.

FUNCIONES PRINCIPALES DEL S.O

1. Inicializar la mquina: preparar el ordenador para su funcionamiento. a) Inicializacin total (Initial Program Loading (IPL), Bootstrapping). b) Inicializacin parcial.

2. Servir de mquina extendida (virtual): ocultar los detalles del hardware al usuario y proporcionar un entorno ms cmodo. Objetivos: a) Seguridad: el S. O. debe evitar que la ejecucin de los programas se interfieran unos entre otros. Modos de operacin del Hardwarare: *Modo usuario (estado no privilegiado), *Modo supervisor (estado privilegiado). b) Abstraccin: los S.O. construyen recursos (virtuales) de alto nivel a partir de los recursos de ms bajo nivel (fsicos). La mquina fsica se transforma en una mquina virtual. Con el lenguaje de comandos del S. O. (shell, Interfase externa) se invocan a esos servicios.

3. Administrar los recursos para su funcionamiento: el S.O. es el responsable de:


7

a) asignar a un programa todos los recursos que necesite. Para ello, debe ser justo en el reparto y en el tiempo asignado, impidiendo que no se favorezca a determinados programas; b) controlar el uso correcto de los recursos de forma que los programas no se interfieran.

CLASIFICACION DE LOS S.O

Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea). Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutacin de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o ms aplicaciones se cargan al mismo tiempo, pero en el que solo se est procesando la aplicacin que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicacin. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos dela tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicacin est esperando informacin del usuario), y siempre que esta aplicacin lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atencin del microprocesador durante una fraccin de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho ms lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultneas. Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos activos (que se estn ejecutado) al mismo tiempo.
8

Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al mximo su utilizacin. Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno est usando el procesador, o un procesador distinto, es decir, involucra mquinas con ms de una UCP. Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea. Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea son las siguientes: * Mejora productividad del sistema y utilizacin de recursos. *Multiplexa recursos entre varios programas. *Generalmente soportan mltiples usuarios (multiusuarios). *Proporcionan facilidades para mantener el entorno de usuarios individuales. *Requieren validacin de usuario para seguridad y proteccin. *Proporcionan contabilidad del uso de los recursos por parte de los usuarios. *Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real. *Sistemas multiprocesadores son sistemas multitareas por definicin ya que soportan la ejecucin simultnea de mltiples tareas sobre diferentes procesadores. En general, los sistemas de multiprogramacin se caracterizan por tener mltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos perifricos Sistema Operativo Monotareas.

Los sistemas operativos monotareas son ms primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora est imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresin.
9

Sistema Operativo Monousuario.

Los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se est ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se est utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y estn orientados principalmente por los microcomputadores.

Sistema Operativo Multiusuario.

Es todo lo contrario a monousuario; y en esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing).

Sistemas Operativos por lotes.

Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el procesamiento en serie. Estos sistemas son de los ms tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecucin de los trabajos.
10

Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual est orientado a procesamiento cientfico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento Acadmico.

Algunas otras caractersticas con que cuentan los Sistemas Operativos por lotes son:

*Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos en forma de lote. *Permiten poca o ninguna interaccin usuario/programa en ejecucin. *Mayor potencial de utilizacin de recursos que procesamiento serial simple en sistemas multiusuarios. *No conveniente para desarrollo de programas por bajo tiempo de retorno y depuracin fuera de lnea. *Conveniente para programas de largos tiempos de ejecucin (ej, anlisis estadsticos, nminas de personal, etc.). *Planificacin del procesador sencilla, tpicamente procesados en orden de llegada. *Planificacin de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios. *No requieren gestin crtica de dispositivos en el tiempo. *Suelen proporcionar gestin sencilla de manejo de archivos: se requiere poca proteccin y ningn control de concurrencia para el acceso.

Sistemas Operativos de tiempo real.

Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, estn subutilizados sus recursos con la finalidad de prestar atencin a los procesos en el momento que lo

11

requieran. se utilizan en entornos donde son procesados un gran nmero de sucesos o eventos.

Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy especficas como control de trfico areo, bolsas de valores, control de refineras, control de laminadores. Tambin en el ramo automovilstico y de la electrnica de consumo, las aplicaciones de tiempo real estn creciendo muy rpidamente. Otros campos de aplicacin de los Sistemas Operativos de tiempo real son los siguientes:

*Control de trenes. *Telecomunicaciones. *Sistemas de fabricacin integrada. *Produccin y distribucin de energa elctrica. *Control de edificios. *Sistemas multimedia. Algunos ejemplos de Sistemas Operativos de tiempo real son: Vx- Works, Solaris, Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas:

*Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayora externos al sistema computacional, en breve tiempo o dentro de ciertos plazos. *Se utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc. *Objetivo es proporcionar rpidos tiempos de respuesta. *Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso. *Proceso se activa tras ocurrencia de suceso, mediante interrupcin. *Proceso de mayor prioridad expropia recursos.
12

*Por tanto generalmente se utiliza planificacin expropiativa basada en prioridades. *Gestin de memoria menos exigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria. *Poblacin de procesos esttica en gran medida. *Poco movimiento de programas entre almacenamiento secundario y memoria. *Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin eficiente del recurso.

13

Conclusin

Este trabajo de investigacin tienen como finalidad el manejar los temas y rodo lo referente con los sistemas operativos, es el software bsico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.

Esto ayuda al usuario a tener mejor manejo de la computadora y as poder tener las herramientas necesarias y a la mano para ejecutar cualquier comando, por otra parte los sistemas operativos tienen como funciones principales administrar el procesador; gestionar la memoria de acceso aleatoria, acceso para manejar archivos, entre otras funciones de mucha importancia para el desarrollo del mismo.

14

Bibliografa

http://es.kioskea.net/contents/systemes/sysintro.php3

http://www.proyectoautodidacta.com/comics/funciones-del-sistema-operativo/

http://www.masadelante.com/faqs/sistema-operativo

http://www.e-mas.co.cl/categorias/informatica/tiposso.htm

http://usuarios.multimania.es/mirella1324/newpage2.html

15

You might also like