Principios Básicos
-Un Sistema Operativo es una parte importante de cualquier sistema de
computación.
Un sistema de computación puede dividirse en cuatro componentes: el hardware, el
Sistema Operativo, los programas de aplicación y los usuarios.
-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.
Interacción entre el SO con el resto de las partes
Concepto y definición de Sistemas Operativos
Existen diversas definiciones de lo que es un Sistema Operativo, pero no hay una
definición exacta, es decir una que sea estándar; a continuación se presentan
algunas:
1. Un sistema operativo (SO) 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
2. Un Sistema Operativo (SO) 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.
3. Un Sistema Operativo es el software encargado de ejercer el control y coordinar
el uso del hardware entre diferentes programas de aplicación y los diferentes
usuarios. Es un administrador de los recursos de hardware del sistema.
-En resumen, se podría decir que los Sistemas Operativos son un conjunto de
programas que crean la interfaz del hardware con el usuario, y que tiene dos
funciones primordiales, que son:
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.
-El Sistema Operativo se encuentra almacenado en la memoria secundaria. Primero
se carga y ejecuta un pedazo de código que se encuentra en elprocesador, el cual
carga el BIOS, y este a su vez carga el Sistema Operativo que carga todos los
programas de aplicación y software variado.
Características de los sistemas Operativos
En general, se puede decir que un Sistema Operativo tiene las siguientes
características:
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.
Organizar datos para acceso rápido y seguro.
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.
Procesamiento por bytes de flujo a través del bus de datos.
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.
Técnicas de recuperación de errores.
Evita que otros usuarios interfieran: El Sistema Operativo evita que los
usuarios se bloqueen entre ellos, informándoles si esa aplicación esta siendo
ocupada por otro usuario.
Generación de estadísticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios.