Los sistemas operativos son un conjunto de programas que permiten la comunicación entre el usuario y la computadora. Gestionan el hardware de la máquina y ofrecen funciones básicas para su uso. Inicialmente estaban constituidos por un solo programa con rutinas entrelazadas, pero evolucionaron hacia una estructura jerárquica con subsistemas para mejorar la organización del software y satisfacer las crecientes necesidades de los usuarios. Los sistemas operativos también se clasifican según el número de usuarios, tareas y procesadores que pueden manejar.
2. SISTEMAS OPERATIVOS
on un conjunto de programas destinados a
permitir la comunicación del usuario con un
ordenador.
Comienza a trabajar cuando se enciende el
ordenador, y gestiona el hardware de la máquina de
los niveles más básicos, el software facilita el
manejo de la computadora las funciones básicas
para la gestión de la máquina.
4. • Donde se engloba
• Sistema fácil de usar y
aspectos como el
de aprender, seguro,
mantenimiento, forma de
rápido y adecuado al
operaciones .
uso.
5. 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:
Carecen de protecciones
Buena definición de
y privilegios al entrar a
Construcción del
parámetros de enlace
programa final a base de rutinas que manejan
entre las distintas rutinas
diferentes aspectos de
módulos compilados
existentes, que puede
separadamente que se los recursos de la
provocar mucho
computadora, como
unen a través del ligador.
acoplamiento.
memoria, disco, etc.
6. 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.
7.
8.
9. Monousuarios
Por el numero de
Uniproceso
usuarios
Sistemas
operativos por Por el numero de Monotareas
servicios tareas Multitareas
Por el numero de Uniprocesos
Simétricas
procesadores Multiproceso
Asimétricas
10. Uniproceso
Monousuario
Son aquellas que Es aquel que es
soportan a un capaz de manejar
usuario a las vez sin solamente un
importar el número procesador de la
de procesadores que computadora, de
tenga la manera que si la
computadora o el computadora
número de procesos tuviese mas de
o tareas que el uno le seria inútil.
usuario pueda
ejecutar en un
mismo instante de
ejemplo
tiempo
-DOS
-Mac O.S
11. • Son aquellas • Admite al
que solo usuario estar
permiten una realizando
tarea a la vez variar labores al
por usuario. mismo tiempo.
12. Son capaces de dar servicios a mas de un usuario a la vez,
ya sea por medio
de varias terminales conectadas a la computadora o por
medio de secciones
remotas en una red de comunicaciones
Para ver video
15. SISTEMAS OPERATIVOS DE RED
Tienen la capacidad de interactuar como sistemas operativos
en otras computadoras por medio de un medio de transmisión
con el objeto de intercambiar información, transferencias
archivos, ejecutar comandos remotos.
Punto crucial es que el usuario debe saber la sintaxis de un
conjunto de comandos o llamadas al sistema para ejecutar
estas operaciones.
16. Abarcan los servicios de los de red, logrando integrar recursos
(impresoras, unidades de respaldo, memoria, procesos,
unidades centrales de proceso) en una sola maquina virtual que
el usuario accesa en forma transparente.
Las razones para crear o adoptar sistemas distribuidos de dan
por dos razones principales:
Necesidad (debido a que los problemas a resolver son
inherentemente distribuidos).
Desea tener mas confiabilidad y disponibilidad de recursos.
17. Economía:
El cociente precio/desempeño de la suma del
Velocidad:
poder de los procesadores separados contra el
poder de uno solo centralizado es mejor cuando La velocidad sumada es muy superior.
están distribuidos.
Confiabilidad:
Si una sola maquina falla, el sistema Crecimiento:
total sigue funcionando. Puede irse incrementando al añadir pequeños
sistemas, lo cual es mucho mas difícil en un
sistema centralizado y caro.
Distribución:
Alguna aplicación requiere de por si una
distribución física, también exhiben algunas
ventajas sobre sistemas aislados.
18. Compartir datos
un sistema distribuido permite compartir datos mas fácilmente
que los sistemas aislados, que tendrían que duplicarlos
En cada nodo para lograrlo.
Compartir dispositivos
un sistema distribuido permite accesar dispositivos desde cualquier
nodo en forma transparente lo cual es imposible con los
sistemas aislados. El sistema distribuido logra un efecto cinegético.
Comunicaciones
la comunicación persona a persona es factible
En los sistemas distribuidos .
Flexibilidad
las distribución de las cargas de trabajo es factible
en el sistema distribuidos, se puede incrementar el poder de computo.
19. El problema mas importante en la creación de los
sistemas distribuidos es el software :los problemas
de compartición de datos y recursos es tan complejo
que los mecanismos de solución generan mucha
sobrecarga al sistema haciéndole ineficiente .
20. Tradicionalmente las aplicaciones son creadas para computadoras
que ejecutan secuencialmente ,de manera que el identificar secciones
de código “paralelizable” es un trabajo arduo pero necesario para
dividir un proceso grande en sub-procesos y enviarlos a diferentes
unidades de procesamiento para lograr la distribución
con la concurrencia se debe implantar mecanismos para evitar las
condiciones de competencia, la postergaciones indefinidas , el ocupar
un recurso u estar esperando otro , las condiciones de espera
circulares y los “abrazos mortales “ (deadlocks).
21. Sus versiones
Windows 95 Windows CE
Windows 98/ SE Windows Mobile
Windows ME Windows Vista
Windows NT Windows Vista 64
Windows 2000 Server Windows Server 2008
Windows XP/64 bites
Windows Server 2003
22. System software 6 Mac OS 9
System software 7 Mac OS X
Mac OS Classic Mac OS Leopard Server
Mac OS 7
Mac OS 8
26. Los tipos de sistemas operativos se
clasifican en tres :
Por su estructura.
Por los servicios que ofrecen.
Por la forma en que ofrecen sus servicios.
esto nos servirá para informarnos sobre
los sistemas operativos