martes, 5 de mayo de 2015


UNIDAD 1
sistema operativo
Es un conjunto de órdenes y programas que controlan los procesos básicos de una computadora y permiten el óptimo funcionamiento de otros programas. Es el software básico de una computadora que provee una interfaz entre el resto de programas, el hardware y los usuarios


¿Cómo funciona un sistema operativo? Generan una plataforma encima de la cual las aplicaciones pueden funcionar, por lo tanto, la elección del sistema operativo determina en gran medidas las aplicaciones que puedes usar.



Historia de los sistemas operativos Los sistemas operativos fueron creados para facilitar y ampliar las posibilidades de uso del hardware, pero estos a su vez pusieron en evidencia la necesidad de cambios en los equipos para facilitar su actividad y brindar mayores posibilidades.


Primera Generación de los Sistemas Operativos La primera generación (1945-1955) corresponde a los primeros equipos, construidos con válvulas de vacío. En esta etapa no existieron sistemas operativos


Segunda Generación 
La segunda generación (1955-1965) corresponde a la etapa a los equipos que estaban basados en el uso de los transistores. Eran más confiables y más duraderos. Desde el punto de vista de los sistemas operativos se tiene el uso de monitores simples. Sistemas de Operación de esta etapa son el FMS (Fortran Monitor System) y el IBSYS de la 7094.


Tercera Generación La tercera generación (1965-1980) se caracterizó por la utilización de circuitos integrados. Los sistemas operativos vinculados a esta etapa introdujeron los conceptos de la multiprogramación. También corresponde a esta etapa la aparición del tiempo compartido.



En esta etapa no pueden dejar de mencionarse los sistemas de operación OS/360 y Multics. Aquí surgen las primeras versiones del Unix.
La cuarta generación (1980-1990) surge con los circuitos integrados de alta integración y por ello aparecen en el mercado las computadoras personales. Esta etapa la dominan sistemas operativos MS-DOS y el Unix.

Quinta Generación El actual desarrollo de los sistemas operativos basados en GUI (Graphic User Interface) y la incorporación de orientación a objetos así como el soporte multimedia, es suficientemente fuerte para hablar de la quinta generación de los sistemas operativos. Sistemas Operativos más comunes Familia Windows: Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows 2000 Server, Windows XP, Windows Server 2003, Windows CE, Windows Mobile, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10. Familia Macintosh: Mac OS 7, Mac OS 8, Mac OS 9, Mac OS X. Familia Unix: AIX, AMIX, GNU/Linux, GNU/Hurd, HP-UX, Irix, Minix, System V, Solaris, UnixWare











Multiusuario Permite que dos o más usuarios utilicen sus programas al mismo tiempo
Multiprocesador Soporta abrir un programa más de una vez.
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 inmedi











CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS 


Tipos de Sistemas Operativos.
Primeros Sistemas.
Sistemas por lotes.
Multiprogramación.
Sistemas de tiempo compartido.
Sistemas de ordenadores personales.
Sistemas paralelos-multiprocesadores.
Sistemas distribuidos.
Sistemas en tiempo real.

Tendencias actuales y futuras en sistemas operativos.
 Primeros sistemas Caracterización.
 Gran tamaño y ejecución desde panel de control.
 Organización del trabajo Un solo usuario en cada momento.

Operaciones:
establecer inicio, activar ejecución, vigilar ejecución.

 Mejoras. Físicas:
 Lectores de tarjetas,
 Impresoras y cintas magnéticas.
 Reutilización de código:
 Bibliotecas de funciones comunes.
 Desarrollo de ensambladores,compiladores y cargadores para facilitar las tareas de programación.
 Drivers o subrutinas especiales para cada dispositivo de E/S.

 Desventajas.
 Máquina parada mucho tiempo en el modo de trabajo.
Error podía implicar comenzar de nuevo.

Los 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 realizaros al mismo tiempo, evitando la espera de dos o mas trabajos como sucede en el procesamiento en serie. Estos sistemas son de los mas tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. 


Multiprogramación :es un término que significa que muchos programas que no están relacionados unos con otros pueden residir en la memoria de una computadora y tomar turnos usando la unidad central de procesamiento, cualquiera que haya usado Windows ®, Unix o Linux ha experimentado un entorno de multiprogramación porque estos sistemas pueden ejecutar un largo numero de programas de usuario aparentemente de manera simultanea en una sola unidad central de procesamiento

Sistema de Tiempo Compartido
Permiten la simulacion 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 aparecera 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 ilusion de que tiene el sistema dedicado para su mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administracion de memoria principal y secundaria.


Un ordenador personal (abreviado PC, del inglés Personal Computer) es un aparato electrónico que forma parte del hardware informático, destinado al uso de una persona y que le permite trabajar de manera local o en red, con todo tipo de documentos (de texto, presentaciones, hojas de cálculo), conectarse y navegar por internet, gestionar su correo, ver fotos o vídeo y escuchar música, etc.
Hay básicamente, dos modelos de ordenador personal: el de sobremesa y el portátil (cada vez más en boga por el pequeño espacio que ocupan en nuestros hogares y sus precios más bajos).


 Sistema Operativos para Ordenadores





Un sistema de multiprocesamiento consiste en una computadora que tiene más de un procesador (o bien en una serie de computadoras con CPU’s o procesadores independientes). La mayoría de computadoras supervisoras se diseñan específicamente para dar soporte a múltiples procesadores. Incluyen un bus de altas prestaciones, decenas de MB para memoria con corrección de errores, sistemas de disco redundantes, arquitecturas avanzadas de sistemas que reducen los cuellos de botella utilidades redundantes, como múltiples fuentes de alimentación.



Sistema Distribuidos

  Características:
•El cómputo se reparte entre varios procesadores conectados en una red.
•Cada procesador tiene su propia memoria local, ahora no comparten memoria ni reloj.
•Comunicación entre procesadores a través de líneas de comunicación, buses de alta velocidad o líneas telefónicas.
•Procesadores de distintos tamaños y funciones.
•Escalable hasta millones de procesadores (Internet).



Ventajas:
•Recursos compartidos: accesos remotos, compartición de archivos, BD distribuidas.
•Computación más rápida, carga de trabajo compartida.
•Fiabilidad: tolerancia a fallos por redundancia.
•Comunicación: redes.

Desventajas:

Comunicación compleja al no compartir memoria.

Redes de comunicaciones no fiable.

Heterogeneidad de los nodos.


Sistemas en tiempo real


























0 comentarios:

Publicar un comentario

Texto de Muestra

Archivos del Blog

Con la tecnología de Blogger.

Video

Entradas

Blogroll

Blogger templates