Zusammenfassung der Ressource
SISTEMAS OPEARTIVOS
- Concepto y definición de
Sistemas Operativos
- Es el programa o conjunto de programas que
efectúan la gestión de los procesos básicos de un
sistema informático, y permite la normal ejecución del
resto de las operaciones
- Es el software básico de una computadora que
provee una interfaz entre el resto de programas del
ordenador, los dispositivos hardware y el usuario.
- Interacción entre el SO con el resto
de las partes
- El hardware (Unidad Central de Procesamiento(UCP),memoria y
dispositivos de entrada/salida (E/S)) proporciona los recursos de
computación básicos. Los programas de aplicación
(compiladores, sistemasde bases de datos, juegos de video y
programas para negocios) definen la forma en que estos
recursos se emplean para resolver los problemas de
computación de los usuarios.
- Gestionar el hardware: Se refiere al hecho de administrar de una
forma más eficiente los recursos de la máquina.
- Facilitar el trabajo al usuario: Permite una comunicación con
los dispositivos de la máquina.
- Características de los
sistemas Operativos
- Conveniencia: Un Sistema Operativo hace más
conveniente el uso de una computadora.
- Eficiencia: Un Sistema Operativo permite que los
recursos de la computadora se usen de la manera más
eficiente posible.
- Habilidad para evolucionar: Un Sistema Operativo deberá construirse
de manera que permita el desarrollo, prueba o introducción efectiva
de nuevas funciones del sistema sin interferir con el servicio.
- Encargado de administrar el hardware: El Sistema
Operativo se encarga de manejar de una mejor manera los
recursos de la computadora en cuanto a hardware se
refiere, esto es, asignar a cada proceso una parte del
procesador para poder compartir los recursos.
- Relacionar dispositivos: (gestionar a través del
kernel)El Sistema Operativo se debe encargar de
comunicar a los dispositivos periféricos, cuando el
usuario así lo requiera.
- Manejar las comunicaciones en red: El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalación y
uso de las redes de computadoras.
- Facilitar las entradas y salidas: Un Sistema Operativo debe hacerle
fácil al usuario el acceso y manejo de los dispositivos de
Entrada/Salida de la computadora.
- Componentes de un
Sistema Operativo
- El núcleo, que representa las funciones básicas del sistema
operativo, como por ejemplo, la gestión de la memoria, de los
procesos, de los archivos, de las entradas/salidas principales y de
las funciones de comunicación.
- El intérprete de comando, que posibilita la comunicación con el
sistema operativo a través de un lenguaje de control,
permitiendo al usuario controlar los periféricos sin conocer las
características del hardware utilizado, la gestión de las
direcciones físicas, etcétera.
- El sistema de archivos, que permite que los archivos se
registren en una estructura arbórea.
- Funciones
- Administración del procesador: el sistema operativo
administra la distribución del procesador entre los
distintos programas por medio de un algoritmo de
programación. El tipo de programador depende
completamente del sistema operativo, según el objetivo
deseado.
- Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el
espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente.
Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de
memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite
ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en
el sistema. Sin embargo, esta memoria es mucho más lenta.
- Gestión de entradas/salidas: el sistema operativo permite unificar y controlar
el acceso de los programas a los recursos materiales a través de los drivers
(también conocidos como administradores periféricos o de entrada/salida).
- Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se
ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto
significa que si una aplicación no responde correctamente puede "sucumbir".
- Administración de autorizaciones: el sistema operativo se encarga de la
seguridad en relación con la ejecución de programas garantizando que los
recursos sean utilizados sólo por programas y usuarios que posean las
autorizaciones correspondientes.
- Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el
sistema de archivos, y las autorizaciones de acceso a archivos de
aplicaciones y usuarios.
- Gestión de la información: el sistema operativo
proporciona cierta cantidad de indicadores que pueden
utilizarse para diagnosticar el funcionamiento correcto
del equipo.
- Clasificación
- 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.
- Los Sistemas Operativos de tiempo real son aquellos en los
cuales no tiene importancia el usuario, sino los procesos.
- Sistemas Operativos de multiprogramación (o Sistemas Operativos de
multitarea): Se distinguen por sus habilidades para poder soportar la ejecución
de dos o más trabajos activos (que se están ejecutado) al mismo tiempo.
- Sistemas Operativos de tiempo compartido: Permiten la
simulación de que el sistema y sus recursos son todos para cada
usuarios.
- Sistemas Operativos distribuidos: Permiten distribuir trabajos, tareas o
procesos, entre un conjunto de procesadores.
- Sistemas Operativos de red: -Son aquellos sistemas que mantienen a dos
o más computadoras unidas através de algún medio de comunicación
(fisico o no), con el objetivo primordial de poder compartir los diferentes
recursos y la información del sistema.
- 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.