23
Sistema de computación Luis Diaz

Sistema de computación diapositiva

Embed Size (px)

Citation preview

Page 1: Sistema de computación diapositiva

Sistema de computación

Luis Diaz

Page 2: Sistema de computación diapositiva

Sistema operativo

El Sistema Operativo es el programa maestro que controla todo el trabajo que realiza una computadora, (incluyendo el control de la misma computadora y la ejecución de los diferentes programas), que para ser funcional debe proporcionar al usuario una interfaz que le permita interactuar fácilmente con la computadora

Page 3: Sistema de computación diapositiva

Evolución histórica de los sistemas operativos

En los 40's, se introducen los programas bit a bit, por medio de interruptores mecánicos y después se introdujo el lenguaje maquina que trabajaba por tarjetas perforadas. 

Page 4: Sistema de computación diapositiva

  Con las primeras computadoras, desde finales de los años 40 hasta la mitad de los años 50, el programador interactuaba de manera directa con el hardware de la computadora, no existía realmente un Sistema Operativo; las primeras computadoras utilizaban bulbos, la entrada de datos y los programas se realizaban a través del lenguaje maquina (bits) o a través de interruptores.

Page 5: Sistema de computación diapositiva

Durante los años 50's y 60's. A principio de los 50's, la compañía General's Motors implanto el primer sistema operativo para su IBM 170. Empiezan a surgir las tarjetas perforadas las cuales permiten que los usuarios (que en ese tiempo eran programadores, diseñadores, capturistas y otros)

Page 6: Sistema de computación diapositiva

se encarguen de modificar sus programas. Establecían o apartaban tiempo, metían o introducían sus programas, corregían y depuraban sus programas en su tiempo. A esto se le llamaba trabajo en serie. Todo esto se traducía en pérdida de tiempo y tiempos de programas excesivos

Page 7: Sistema de computación diapositiva

En los años 60's y 70's se genera el circuito integrado, se organizan los trabajos y se generan los procesos Batch (por lotes), lo cual consiste en determinar los trabajos comunes y realizarlos todos juntos de una sola vez. En esta época surgen las unidades de cinta y el cargador de programas, el cual se considera como el primer tipo de Sistema Operativo.

Page 8: Sistema de computación diapositiva

En los 80's, inicio el auge de la INTERNET en los Estados Unidos de América. A finales de los años 80's comienza el gran auge y evolución de los Sistemas Operativos. Se descubre el concepto de multiprogramación que consiste en tener cargados en memoria a varios trabajos al mismo tiempo, tema principal de los Sistemas Operativos actuales.

Page 9: Sistema de computación diapositiva

Funciones de los sistemas operativos

 

Page 10: Sistema de computación diapositiva

Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén ejecutando.

Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el almacenamiento secundario (disco duro), es más lenta

Page 11: Sistema de computación diapositiva

Gestionar el I/O: El sistema operativo crea un control unificado de los programas a los dispositivos, a través de drivers.

Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los recursos que sean necesarios para que estas funcionen. Si una de ellas no responde, se procede a matar el proceso.

Gestionar los permisos: Garantiza que los recursos sean sólamente utilizados por programas y usuarios que tengan las autorizaciones que les correspondan

Page 12: Sistema de computación diapositiva

Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos.

Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del computador

Page 13: Sistema de computación diapositiva

Estructura de los sistemas operativos

Page 14: Sistema de computación diapositiva

Estructura monolítica

 Es la estructura de 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. Las características fundamentales de este

Page 15: Sistema de computación diapositiva

ESTRUCTURA JERÁRQUICA.

A medida que 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.

Page 16: Sistema de computación diapositiva

 

Tipos de sistemas operativos

Page 17: Sistema de computación diapositiva

Según la administración de tareas

Monotarea: este tipo de sistemas operativos son capaces de manejar un programa o realizar una sola tarea a la vez. Son los más antiguos. Por ejemplo, si el usuario está escaneando, la computadora no responderá a nuevas indicaciones ni comenzará un proceso nuevo.

Page 18: Sistema de computación diapositiva

Multitarea: esta característica es propia de los S.O. más avanzados y permiten ejecutar varios procesos a la vez, desde uno o varios ordenadores, es decir que los pueden utilizar varios usuarios al mismo tiempo. Esto se puede realizar por medio de sesiones remotas una red o bien, a través de terminales conectadas a una computadora.

Page 19: Sistema de computación diapositiva

Según la administración de usuarios

Monousuario: Sólo pueden responder a un usuario por vez. De esta manera, cualquier usuario tiene acceso a los datos del sistema. Existe un único usuario que puede realizar cualquier tipo de operación.

Page 20: Sistema de computación diapositiva

Multiusuario: esta característica es propia de aquellos S.O. en los que varios usuarios pueden acceder a sus servicios y procesamientos al mismo tiempo. De esta manera, satisfacen las necesidades de varios usuarios que estén utilizando los mismos recursos

Page 21: Sistema de computación diapositiva

Características de los sistemas operativos

Page 22: Sistema de computación diapositiva

Conveniencia. Eficiencia. Habilidad para evolucionar. Encargado de administrar el hardware. Relacionar dispositivos (gestionar a través

del kernel). Organizar datos para acceso rápido

y seguro. Manejar las comunicaciones en red

Page 23: Sistema de computación diapositiva

Procesamiento por bytes de flujo a través del bus de datos.

Facilitar las entradas y salidas.. Técnicas de recuperación de errores. Evita que otros usuarios interfieran.. Generación de estadísticas. Permite que se puedan compartir el

hardware y los datos entre los usuarios.