Sistemas Operativos Concepto y Definición
1. Introducción Un Sistema Operativo es una parte importante de cualquier sistema de computo. 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 (CPU), memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computación básicos. Los programas de aplicación (compiladores, sistemas de 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.
Concepto y Definición de Sistemas Operativos 1.- Se pueden imaginar un Sistema Operativo como los programas instalados, que hacen utilizable el hardware. El hardware proporciona la "capacidad de cómputo"; los sistemas operativos ponen dicha capacidad de cómputo al alcance de los usuarios y administran cuidadosamente el hardware para lograr un buen rendimiento. 2.- Los Sistemas Operativos son ante todo administradores de recursos; el principal recurso que administran es el hardware de la computadora; además de los procesadores, los medios de almacenamiento, los dispositivos de entrada/salida, los dispositivos de comunicación y los datos.   3.- Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware de la computadora y su propósito es proporcionar el entorno en el cual el usuario pueda ejecutar programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware de la computadora se emplee de manera eficiente.
Qué es un Sistema Operativo? Definición Programa que controla la ejecución de los programas de aplicación y que actúa como interfaz entre el usuario y el hardware de la computadora El SO como una máquina extendida Presenta al usuario una abstracción que es más fácil de programar que el hardware subyacente El SO como un administrador de recursos Asegura un reparto ordenado y controlado del (los) procesador(es), memoria, dispositivos de Entrada/Salida (E/S), etc., entre los diferentes programas que compiten por ellos.
Interfaz y Administrador de Recursos
Objetivos Principales Comodidad Hace que la computadora sea más fácil de utilizar Eficiencia Permite que los recursos se utilicen de una mejor manera Capacidad de evolución Permite el desarrollo efectivo, la verificación y la introducción de nuevas funciones sin interferir en los servicios que ya se brindan
El SO como interfaz Usuario/Computadora Creación de programas Utilerías como editores, compiladores, depuradores, etc., que hacen más fácil la programación Ejecución de programas Cargado en memoria de instrucciones y datos, inicialización de archivos y dispositivos de E/S Acceso a dispositivos de E/S Establece abstracción para usarse sólo a través de lecturas y escrituras Acceso controlado a archivos Se encarga de los detalles de acceso, tales como, la naturaleza del dispositivo (controlador de disco), formato de archivos y medio de almacenamiento.
El SO como interfaz Usuario/Computadora Acceso al sistema Controla el acceso del sistema como un todo y a los recursos individuales (protección a recursos y datos, un usuario y entre usuarios, e.g. usuarios no autorizados) Detección y respuesta a errores Errores de hardware (memoria, fallos de dispositivos) y de software (desbordamiento de aritmético, direcciones de memoria inválidas, etc.) Eliminar la condición de error con el menor impacto posible sobre las aplicaciones Contabilidad Recoge estadísticas sobre uso de recursos Puede utilizar la información para cargar en cuenta (cobro).
El SO como Administrador de Recursos Funciona de la misma manera que un software normal (es ejecutado por el procesador). Deja el control a otros procesos el tiempo suficiente para hacer trabajo “útil” antes de retomarlo. Dirige al procesador en el empleo de otros recursos y en el control del tiempo de ejecución de otros programas Decide cuando utilizar dispositivos por parte de otros programas, controla acceso y utilización de archivos, etc.

Concepto Y Definicion

  • 1.
  • 2.
    1. Introducción UnSistema Operativo es una parte importante de cualquier sistema de computo. 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 (CPU), memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computación básicos. Los programas de aplicación (compiladores, sistemas de 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.
  • 3.
    Concepto y Definiciónde Sistemas Operativos 1.- Se pueden imaginar un Sistema Operativo como los programas instalados, que hacen utilizable el hardware. El hardware proporciona la "capacidad de cómputo"; los sistemas operativos ponen dicha capacidad de cómputo al alcance de los usuarios y administran cuidadosamente el hardware para lograr un buen rendimiento. 2.- Los Sistemas Operativos son ante todo administradores de recursos; el principal recurso que administran es el hardware de la computadora; además de los procesadores, los medios de almacenamiento, los dispositivos de entrada/salida, los dispositivos de comunicación y los datos. 3.- Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware de la computadora y su propósito es proporcionar el entorno en el cual el usuario pueda ejecutar programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware de la computadora se emplee de manera eficiente.
  • 4.
    Qué es unSistema Operativo? Definición Programa que controla la ejecución de los programas de aplicación y que actúa como interfaz entre el usuario y el hardware de la computadora El SO como una máquina extendida Presenta al usuario una abstracción que es más fácil de programar que el hardware subyacente El SO como un administrador de recursos Asegura un reparto ordenado y controlado del (los) procesador(es), memoria, dispositivos de Entrada/Salida (E/S), etc., entre los diferentes programas que compiten por ellos.
  • 5.
  • 6.
    Objetivos Principales ComodidadHace que la computadora sea más fácil de utilizar Eficiencia Permite que los recursos se utilicen de una mejor manera Capacidad de evolución Permite el desarrollo efectivo, la verificación y la introducción de nuevas funciones sin interferir en los servicios que ya se brindan
  • 7.
    El SO comointerfaz Usuario/Computadora Creación de programas Utilerías como editores, compiladores, depuradores, etc., que hacen más fácil la programación Ejecución de programas Cargado en memoria de instrucciones y datos, inicialización de archivos y dispositivos de E/S Acceso a dispositivos de E/S Establece abstracción para usarse sólo a través de lecturas y escrituras Acceso controlado a archivos Se encarga de los detalles de acceso, tales como, la naturaleza del dispositivo (controlador de disco), formato de archivos y medio de almacenamiento.
  • 8.
    El SO comointerfaz Usuario/Computadora Acceso al sistema Controla el acceso del sistema como un todo y a los recursos individuales (protección a recursos y datos, un usuario y entre usuarios, e.g. usuarios no autorizados) Detección y respuesta a errores Errores de hardware (memoria, fallos de dispositivos) y de software (desbordamiento de aritmético, direcciones de memoria inválidas, etc.) Eliminar la condición de error con el menor impacto posible sobre las aplicaciones Contabilidad Recoge estadísticas sobre uso de recursos Puede utilizar la información para cargar en cuenta (cobro).
  • 9.
    El SO comoAdministrador de Recursos Funciona de la misma manera que un software normal (es ejecutado por el procesador). Deja el control a otros procesos el tiempo suficiente para hacer trabajo “útil” antes de retomarlo. Dirige al procesador en el empleo de otros recursos y en el control del tiempo de ejecución de otros programas Decide cuando utilizar dispositivos por parte de otros programas, controla acceso y utilización de archivos, etc.