Sergio 11 01

21
GUIA DE APRENDIZAJE SERGIO ANDRES MONTAÑEZ SANDOVAL INSTITUTO TECNICO SANTO TOMAS DE AQUINO 2016

Transcript of Sergio 11 01

Page 1: Sergio 11 01

GUIA DE APRENDIZAJE

SERGIO ANDRES MONTAÑEZ SANDOVAL

INSTITUTO TECNICO SANTO TOMAS DE AQUINO

2016

Page 2: Sergio 11 01

SISTEMA OPERATIVOconjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de tareas.

Page 3: Sergio 11 01

TIPOS DE SISTEMAS OPERATIVOS

Page 4: Sergio 11 01
Page 5: Sergio 11 01

COMPONENTES DE SISTEMA OPERATIVO

1. GESTION DE PROCESOSUn proceso es sencillamente un programa en ejecución que necesita una serie de recursos para realizar su tarea : tiempo en CPU ( central process unit o unidad de proceso central, es decir, el procesador principal del ordenador), memoria, archivos y dispositivos de E/S ( Entrada/Salida)

Page 6: Sergio 11 01

2. ADMINISTRACION DE MEMORIA PRINCIPAL

La memoria es como una gran almacén con casillas (bytes) a los que se accede mediante una dirección única. Este almacén de datos es compartido por la CPU y los dispositivos de E/S.

El sistema operativo se encarga de gestionar este espacio como responsable de:

• Conocer que partes de la memoria están siendo utilizadas y por quien.

• Decidir que procesos se cargaran en memoria cuando haya especio disponible

• Asignar y reclamar espacio de memoria cuando sea necesario

Page 7: Sergio 11 01

3. ADMINISTRACION DE FICHEROS

Gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.

4.GESTION DE LOS DISPOSITIVOS DE ENTRADA/SALIDA (DRIVER)Parte del sistema operativo que conoce los detalles específicos de cada dispositivo, lo que permite poder con el.Además, el sistema operativo ofrece:

Page 8: Sergio 11 01

Lanzador de aplicaciones: permite el lanzamiento de un programa. Esto incluye los interpretes de ordenes textuales y los basados en gestores de ventanas.

Llamadas al sistema: conjunto de servicios que los procesos pueden solicitar al sistema operativo.

Page 9: Sergio 11 01

CLASIFICACION DE LOS SISTEMAS OPERATIVOS

Sistema Operativo Monotareas:Los sistemas operativos monotareas son más 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 esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.

Sistema Operativo Monousuario:Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando.

Page 10: Sergio 11 01

Sistema Operativo Multiusuario.Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más 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.Procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

Page 11: Sergio 11 01

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, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos.Sistemas Operativos de tiempo compartido.Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria.

Page 12: Sergio 11 01

Sistemas Operativos distribuidos.Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.Sistemas Operativos de red.Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware.

Page 13: Sergio 11 01

Sistemas Operativos paralelos.En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso.

Page 14: Sergio 11 01

CARACTERISTICASDesde su creación, las computadoras digitales han utilizado un sistema de codificación de instrucciones en sistema de numeración binaria, es decir con los 0S. Esto se debe a que los circuitos integrados funcionan con este principio, es decir, hay corriente o no hay corriente.En el origen de la historia de las computadoras ( hace unos cuarenta años), los sistemas operativos no existían y la introducción de un programa para ser ejecutado se convertía en un increíble esfuerzo que solo podía ser llevado a cabo por muy pocos expertos. Esto hacia que las computadoras fueran muy complicadas de usar y que se requiriera tener altos conocimientos técnicos para operarlas. Era tan complejo su manejo, que en algunos casos el resultado llegaba a ser desastroso.

Page 15: Sergio 11 01

CONTROLADOR O DRIVERUn Driver o controlador, es un programa que controla un dispositivo. Cada dispositivo, ya sea una impresora, un teclado, etc., debe tener un programa controlador. 

Muchos controladores, como el controlador del teclado, vienen con el sistema operativo. Para otros dispositivos, puedes tener que instalar el nuevo controlador cuando conectas el dispositivo al ordenador. En Windows, los controladores normalmente tienen la extensión .drv.

Un controlador actúa como un traductor entre el dispositivo y los programas que utilizan el dispositivo. Cada dispositivo tiene su propio sistema de comandos especializados que solamente conoce su controlador, sin embargo, la mayoría de los programas tienen acceso a los dispositivos usando comandos genéricos. El controlador, por lo tanto, acepta comandos genéricos de un programa y después los traduce a los comandos especializados para el dispositivo.

Page 16: Sergio 11 01

PLUG AND PLAYEs la tecnología o cualquier avance que permite a un dispositivo informático ser conectado a una computadora sin tener que configurar, mediante jumpers o software específico (no controladores) proporcionado por el fabricante, ni proporcionar parámetros a sus controladores. Para que sea posible, el sistema operativo con el que funciona el ordenador debe tener soporte para dicho dispositivo.

Page 17: Sergio 11 01

KERNELSoftware que constituye una parte fundamental del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora el es el encargado de gestionar recursos, a través de servicios de llamada al sistema, también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.

Page 18: Sergio 11 01

ACTUALIZACIONUna actualización es una revisión o reemplazo completo del software que está instalado en un equipo. Cada actualización disponible en Microsoft Update consta de dos componentes.Los metadatos ofrecen información acerca de la

actualización. Por ejemplo, los metadatos suministran información correspondiente a las propiedades de una actualización, incluido a qué producto y plataforma es aplicable, si es una actualización nueva o revisada y qué idiomas desea descargar

Los archivos de la actualización son los archivos binarios verdaderos de la actualización, instalados en un equipo.

Page 19: Sergio 11 01

SERVICE PACKEs un conjunto de programas informáticos que consisten en un grupo de actualizaciones que corrigen y mejoran aplicaciones y sistemas operativos. Esta denominación fue popularizada por Microsoft cuando comenzó a empaquetar grupos de parches que actualizaban su sistema operativo Microsoft Windows. Se pueden clasificar en dos tipos:SP que no contiene las actualizaciones anteriores, por lo que

debe instalarse el SP anterior antes de instalar el SP siguiente (Service Pack Incremental, también llamado Lanzamiento de Servicio o Service Release).

SP que contiene el SP anterior, lo que hace mucho más fácil y rápida la actualización (Service Pack Acumulativo, característico de Microsoft Windows).

Page 20: Sergio 11 01

BACKUPEs una copia de los datos originales que se realiza con el fin de disponer de un medio para recuperarlos en caso de su pérdida. Las copias de seguridad son útiles ante distintos eventos y usos: recuperar los sistemas informáticos y los datos de una catástrofe informática, natural o ataque; restaurar una pequeña cantidad de archivos que pueden haberse eliminado accidentalmente ,corrompido, infectado por un virus informático u otras causas; guardar información histórica de forma más económica que los discos duros y además permitiendo el traslado a ubicaciones distintas de la de los datos originales

Page 21: Sergio 11 01

FASES DE INSTALACION DE UN SISTEMA OPERATIVO