2. Mediante esta presentación se expondrá una pequeña
introducción de que son los sistemas operativos, los cuales son
usados por los dispositivos tecnológicos usados en el día a día de las
personas (Computadoras, Teléfonos, Tablets). También se definirán
sus composición y su funcionabilidad.
Esta presentación representa la primera evaluación en la materia
de Sistemas Operativos 2
3. Un sistema operativo puede
ser definido como un conjunto 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.
4. 1) Transformar el complejo hardware
de una computadora a una máquina
accesible al usuario.
2) Lograr el mejor uso
posible de los recursos.
3) Hacer eficiente el uso del recurso.
5. Gestionar la CPU:
Se encarga de administrar
la CPU que va a estar repartida
entre todos los procesos que
se estén ejecutando.
6. 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.
7. Gestionar el I/O:
El sistema operativo crea un control unificado de los
programas a los dispositivos, a través de drivers.
8. 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.
9. Gestionar los permisos:
Garantiza que los recursos
sean solamente utilizados por
programas y usuarios que
tengan las autorizaciones que
les correspondan.
11. Gestionar información:
El sistema operativo proporciona
información, que posteriormente será
utilizada a modo de diagnóstico del
funcionamiento correcto del computador.
12. Administración de tareas
Monotarea: Solamente permite
ejecutar un proceso (aparte de los
procesos del propio SO) en un
momento dado. Una vez que empieza
a ejecutar un proceso, continuará
haciéndolo hasta su finalización y/o
interrupción.
Multitarea: Es capaz de ejecutar
varios procesos al mismo tiempo. Este
tipo de SO normalmente asigna los
recursos disponibles (CPU, memoria,
periféricos) de forma alternada a los
procesos que los solicitan, de manera
que el usuario percibe que todos
funcionan a la vez, de forma
concurrente.
13. Administración de usuarios
Monousuario: Sólo permite
ejecutar los programas de un
usuario al mismo tiempo.
Multiusuario: Permite que
varios usuarios ejecuten
simultáneamente sus programas,
accediendo a la vez a los recursos
de la computadora. Normalmente
estos sistemas operativos utilizan
métodos de protección de datos,
de manera que un programa no
pueda usar o cambiar los datos
de otro usuario.
14. Manejo de recursos
Centralizado: Permite usar los
recursos de una sola
computadora.
Distribuido: Permite utilizar
los recursos (memoria, CPU,
disco, periféricos...) de más
de una computadora al mismo
tiempo.
15. DECADA DE 1950
A principios de los años 50 con el objeto de facilitar la interacción
entre persona y computadora, los sistemas operativos hacen una
aparición discreta y bastante simple, con conceptos tales como el
monitor residente, el proceso por lotes y el almacenamiento temporal.
Monitor residente
Procesamiento por lotes
Almacenamiento temporal
16. DECADA 1960
En los años 60 se produjeron cambios notorios en varios campos
de la informática, con la aparición del circuito integrado la mayoría
orientados a seguir incrementando el potencial de los ordenadores.
Para ello se utilizaban técnicas de lo más diversas.
Multiprogramación
Tiempo compartido
Multiprocesador
17. DECADA 1970
los años 1970 marcaron el inicio de UNIX, a mediados de los 60
aparece Multics, sistema operativo multiusuario - multitarea
desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en
uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo
de la programación lógica se dio a luz la primera implementación de
Prolog, y en la revolucionaria orientación a objetos, Smalltalk.
BDOS
MULTICS
CP/M
18. DECADA 1980
Con la creación de los circuitos LSI (integración a gran escala),
chips que contenían miles de transistores en un centímetro cuadrado
de silicio, empezó el auge de los ordenadores personales. En éstos se
dejó un poco de lado el rendimiento y se buscó más que el sistema
operativo fuera amigable, surgiendo menús, e interfaces gráficas.
MS-DOS
Mac OS
SunOS
19. DECADA 1990
hace su aparición Linux, publicándose la primera versión del
núcleo en septiembre de 1991, que posteriormente se uniría al
proyecto GNU, un sistema operativo completamente libre, similar a
UNIX, al que le faltaba para funcionar un núcleo funcional.
GNU/Linux Solaris Microsoft Windows
20. DECADA 2000
El nuevo milenio produjo grandes cambios en el mercado de los
sistemas operativos aumentando en gran medida la competencia entre
los diferentes desarrolladores siendo Windows, Unix y Mac OS los más
competitivos, siempre buscando la facilidad y mejoramiento de recursos
para el usuario.
MorphOS OS X OpenSolaris
21. Ventajas:
El mejor costo del mercado, gratuito o
un precio simbolico por el cd.
Tienes una enorme cantidad de software
libre para este sistema
Mayor estabilidad por algo lo usan en
servidores de alto rendimiento
Entorno grafico (beryl) mejor que el aero
de windows.
Existen distribuciones de linux para
diversos tipos de equipo, hasta para
maquinas de 64 bits.
Las vulneralidades son detectadas y
corregidas más rápidamente que
cualquier otro sistema operativo.
LINUX
22. Ventajas:
Es más conocido
Es el que tiene más
software desarrollado
WINDOWNS
24. Desventajas:
Para algunas cosas debes
de saber usar Unix
La mayoría de los ISP no
dan soporte para algo que
no sea Windows
(ignorantes).
No Existe mucho software
comercial.
Muchas aplicaciones no
corren en Linux.
LINUX
25. Desventajas:
El costo es muy alto
Las nuevas versiones requieren
muchos recursos
La mayoría de los virus están
hechos para el
Puedes tener errores de
compatibilidad en sistemas
nuevos.
Históricamente es más inestable
de los 3.
WINDOWNS
26. Desventajas:
Costoso (aunque viene incluido
con la maquina)
Existe poco software para este
sistema operativo.
Es más complicado encontrar
gente que la pueda arreglar en
caso de fallas.
MAC
27. Como resultado de esta presentación se puede establecer
que los sistemas operativos tienen una gran utilidad en los
dispositivos tecnológicos usados en el día a día de las
personas, sin contar de que tienen en sus espaldas una larga
historia en el cual ha ido retroalimentándose y innovándose
para una mayor eficiencia y un mas fácil uso para el usuario
También se puede mencionar que los sistemas operativos se
han extendidos con el paso del tiempo, mientras que antes
los sistemas operativos solo eran utilizados por las
computadoras. Ahora son también utilizadas por los teléfonos
y por los televisores y por otros dispositivos electrónicos.