Sistemas Operativos
es el software principal o conjunto de programas de un sistema
informático que gestiona los recursos de hardware y provee servicios a los programas de
aplicación de software,
ejecutándose en modo privilegiado respecto de los restantes (aunque puede que
parte de él se ejecute en espacio de usuario).
Sistemas operativos multiprogramados
Surge un nuevo avance: el hardware con
protección de memoria, ofreciendo nuevas soluciones a los problemas de
rendimiento:
·
Se solapa el cálculo de unos trabajos con la entrada/salida de otros
trabajos.
·
Se pueden mantener en memoria varios programas.
·
Se asigna el uso de la CPU a los diferentes programas en memoria.
Con los cambios anteriores el monitor residente debe abordar nuevas
tareas, naciendo los Sistemas Operativos multiprogramados con las siguientes
funciones:
·
Administrar la memoria.
·
Gestionar el uso de la CPU (planificación).
·
Administrar el uso de los dispositivos de E/S.
Cuando desempeña esas tareas, el monitor residente se transforma en un sistema
operativo multiprogramado.
Estructura De Los S.O.
En efecto, la estructura de un sistema operativo es
de cinco grandes ‘capas’ o etapas, cada una de las cuales tiene una serie de
funciones asociadas:
- El núcleo es
la herramienta que gestiona todos los procesos, siendo la encargada de
lleva la cuenta de todos los activos y de planificarlos. Esto incluye la
selección del tiempo del procesador que ocupará cada uno, por lo que es
una etapa muy importante que debe tener mucha inteligencia.
- Entrada
y salida básica proporciona
funciones primitivas asociadas con la gestión de la memoria secundaria,
proveyendo las herramientas necesarias para la localización e
interpretación de los bloques de datos en el disco duro, pero sin llegar a
dar muchos detalles.
- La gestión
de la memoria administra la memoria RAM, asignando y liberando a
los procesos de una parte de la memoria de la computadora.
- El sistema
de archivo proporciona las funciones que son necesarias para
almacenar la información en archivos.
- La
última etapa es la intérprete de comando, donde se ubica la
interfaz visible para el usuario. Esta se va perfeccionando y configurando
de acuerdo a la comodidad de los usuarios..
Funciones
De esta forma, las funciones que todo sistema
operativo viene a cumplir son varias, pero se destaca la primera de todas que
es inicializar el hardware del
ordenador; luego suministrar
rutinas básicas para controlar dispositivos; administrar,
reorganizar e interactuar las tareas entre sí; y sobre todo mantener la integridad del sistema.
Tanto las amenazas (virus) como las herramientas de prevención (antivirus)
están pensadas justamente para la seguridad de los sistemas operativos.
Clasificación de los sistemas operativos
Existen diferentes
formas de clasificar y subdividir a los sistemas operativos. A continuación se
enumerarán los criterios, y luego los diferentes grupos que se forman en base a
ellos:
- De acuerdo al modo de administración de
tareas:
- Monotarea: Solamente puede ejecutar un en un momento
dado. No puede interrumpir los procesos en acción.
- Multitarea: Es capaz de ejecutar varios procesos al
mismo tiempo. Es capaz de asignar los recursos de forma alternada a los
procesos que los solicitan, de manera que el usuario percibe que todos
funcionan a la vez.
- De acuerdo al modo de administración de los
usuarios:
- Monousuario: Sólo permite ejecutar los programas de un
usuario al mismo tiempo.
- Multiusuario: Si permite que varios
usuarios ejecuten simultáneamente sus programas, accediendo a la vez a
los recursos de la computadora.
- De acuerdo a la forma de manejo de los
recursos:
- Centralizado: Si permite usar los
recursos de una sola computadora.
- Distribuido: Si permite utilizar los recursos de más de
una computadora al mismo tiempo.
Caracteristicas De Los
Sistemas Operativos
El sistema operativo (SO) tiene las siguientes características:
1.
Conveniencia: Un SO hace más conveniente el uso de
una computadora.
2.
Eficiencia: El SO permite que los recursos de la
computadora se usen de manera correcta y eficiente.
3.
Habilidad para evolucionar: un SO debe de ser
capaz de aceptar nuevas funciones sin que tenga problemas.
4.
Encargado de administrar el hardware: el SO debe de ser
eficaz, recibiendo las señales provenientes de los periféricos y Hardware en
general.
5.
Relacionar dispositivos: cuando el SO
detecta otro sistema operativo conectado en sí mismo.
6.
Algoritmos: un SO hace el uso de la computadora
más racional y eficiente.
Tipos De Sistemas
Operativos
·
Windows.
·
OS X.
·
Unix.
·
Solaris.
·
FreeBSD.
·
OpenBSD.
·
Google Chrome OS.
·
Debian GNU/Linux (GNU/Linux)
Clasificación de los sistemas operativos
- Monotarea: Solamente puede ejecutar un en un momento
dado. No puede interrumpir los procesos en acción.
- Multitarea: Es capaz de ejecutar varios procesos al
mismo tiempo. Es capaz de asignar los recursos de forma alternada a los
procesos que los solicitan, de manera que el usuario percibe que todos
funcionan a la vez.
- Monousuario: Sólo permite ejecutar los programas de un
usuario al mismo tiempo.
- Multiusuario: Si permite que varios
usuarios ejecuten simultáneamente sus programas, accediendo a la vez a
los recursos de la computadora.
- Centralizado: Si permite usar los
recursos de una sola computadora.
- Distribuido: Si permite utilizar los recursos de más de
una computadora al mismo tiempo.
No hay comentarios:
Publicar un comentario