UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CONTABILIDAD Y AUDITORIA NTIC´S INTEGRANTES: VIVIANA LOPEZ; JAIRON MEDINA CURSO: 1RO “B”
SISTEMAS OPERATIVOS Definición
Software cuya labor es administrar todos los dispositivos de una computadora y proporcionar una interfaz más sencilla a los programas de usuario para comunicarse con el hardware.
Evolución de los sistemas operativos GENERACIONES 1945-1955 Tubos de vacío y Tableros S.O. No existía 1955-1965 Transistores y Sistemas por lotes FMS (sistema Monitor Fortran) e IBSYS de IBM 1965-1980 Circuitos integrados y multiprogramación OS/360, CTSS, MULTICS, UNIX 1980-A la fecha Computadoras Personales CP/M, DOS, MS-DOS, WINDOWS, S.O. de Red, S.O. Distribuidos Procesamiento en serie Las primeras computadoras electrónicas digitales no tenían S. O. las mecánicas de esta época eran tan primitivas que con frecuencia los programas se introducían bit a bit mediante grupos de interruptores mecánicos. Posteriormente los programas se introducían en la computadora en lenguaje máquina mediante tarjetas perforadas y se desarrollaron los lenguajes ensambladores para acelerar el proceso de programación. Procesamiento por lotes Aparecieron los sistemas que generalmente ejecutaban un grupo de tareas a la vez y simplificaban la transición para obtener la máxima utilización del sistema de cómputo. Sistemas Operativos Multiprogramación. Los diseñadores de SO observaron que mientras una tarea esperaba a que se completara una operación de entrada o de salida para poder seguir usando el procesador, otra tarea podría aprovechar el procesador ocioso.
Características y Funciones de los sistemas operativos Proporciona la interfaz entre los usuarios y el hardware de un sistema informático. Permite que los usuarios compartan entre sí el hardware y los datos. Planifica la distribución de los recursos entre usuarios. Contabilizar el uso de los recursos. Facilitar las operaciones en paralelo. Organizar los datos para lograr un acceso rápido y seguro. Manejar las comunicaciones en red. Por su estructura los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. -Estructura monolítica: fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles. -- Estructura jerárquica. - El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos SO dando la sensación de ser varias máquinas diferentes. - El núcleo tiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Monousuarios - Son aquellos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Multiusuarios Son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones.
POR EL NÚMERO DE TAREAS: Monotareas - Sólo permiten una tarea a la vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez. Multitareas Permite al usuario estar realizando varias labores al mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su depuración mientras compila otro programa. POR EL NÚMERO DE PROCESADORES: Uniproceso es aquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS y MacOs. Multiproceso se refiere al número de procesadores del sistema, que es más de uno Y éste es capaz de usarlos todos para distribuir su carga de trabajo. Sistemas operativos de red Tienen la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades.
Tomado de : http://educacionvirtual.uta.edu.ec/elearning/mod/resource/view.php?id=275854