Es un programa o conjunto de programas de un sistema informático
que gestiona los recursos de hardware y provee servicios a
los programas de aplicación, ejecutándose en modo privilegiado
respecto de los restantes.
El sistema operativo tiene las siguientes características:
Conveniencia: Un sistema operativo hace más conveniente el uso de una
computadora.
Eficiencia: El sistema operativo permite que los recursos de la computadora
se usen de manera correcta y eficiente.
Habilidad para evolucionar: un sistema operativo debe de ser capaz de
aceptar nuevas funciones sin que tenga problemas.
Encargado de administrar el hardware: el sistema operativo debe de ser
eficaz, recibiendo las señales provenientes de lo periféricos y Hardware en
general.
Relacionar dispositivos: cuando el sistema operativo detecta otro sistema
operativo conectado en si mismo.
Algoritmos: un sistema operativo hace el uso de la computadora más
racional y eficiente.
2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema
operativo que tuviera una interfaz gráfica amigable para el usuario, y
como resultado obtuvo Windows.
3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada
versión del Windows 3.1.
4) Windows NT: Esta versión de Windows se especializa en las redes y
servidores.
5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su
interfaz es muy buena.
6) Mac OS: Las computadoras Macintosh no serían tan populares
como lo son si no tuvieran el Mac OS como sistema operativo de
planta.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell
Los primeros sistemas (1945-1955) eran grandes máquinas operadas
desde la consola maestra por los programadores. Durante la década
siguiente (1955-1965) se llevaron a cabo avances en
el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc.
Esto a su vez provocó un avance en el
software: compiladores, ensambladores,cargadores, manejadores de
dispositivos, etc.
A finales de los años 1980, una computadora Commodore
Amiga equipada con una aceleradora Video Toaster era capaz de
producir efectos comparados a sistemas dedicados que costaban el
triple. Un Video Toaster junto a Lightwave ayudó a producir muchos
programas de televisión y películas, entre las que se incluyen Babylon
5, SeaQuest DSV yTerminator 2.8
Una aplicación, normalmente no sabe dónde está situada la rutina de
servicio de la llamada. Por lo que si ésta se codifica como una
llamada de función, cualquier cambio en el S.O. haría que hubiera
que reconstruir la aplicación.
Pero lo más importante es que una llamada de función no cambia el
modo de ejecución de la CPU. Con lo que hay que conseguir llamar a
la rutina de servicio, sin tener que conocer su ubicación, y hacer que
se fuerce un cambio de modo de operación de la CPU en la llamada (y
la recuperación del modo anterior en el retorno).
Esto se hace utilizando instrucciones máquina diseñadas
específicamente para este cometido, distintas de las que se usan para
las llamadas de función.
Funciones del sistema operativo
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.
Son aplicaciones de utilidad que se suministran con el SO pero no
forman parte de él. Ofrecen un entorno útil para el desarrollo y
ejecución de programas, siendo algunas de las tareas que realizan:
Manipulación y modificación de archivos.
Información del estado del sistema.
Soporte a lenguajes de programación.
Comunicaciones.
RESUMEN
Lo que yo entendí es que un sistema operativo es una capa de
software que permite la comunicación
Sistemas Operativos Caro

Sistemas Operativos Caro

  • 2.
    Es un programao conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.
  • 3.
    El sistema operativotiene las siguientes características: Conveniencia: Un sistema operativo hace más conveniente el uso de una computadora. Eficiencia: El sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente. Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas. Encargado de administrar el hardware: el sistema operativo debe de ser eficaz, recibiendo las señales provenientes de lo periféricos y Hardware en general. Relacionar dispositivos: cuando el sistema operativo detecta otro sistema operativo conectado en si mismo. Algoritmos: un sistema operativo hace el uso de la computadora más racional y eficiente.
  • 4.
    2) Windows 3.1:Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. 3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. 4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. 5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. 6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. 7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell
  • 5.
    Los primeros sistemas(1945-1955) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1955-1965) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores,cargadores, manejadores de dispositivos, etc. A finales de los años 1980, una computadora Commodore Amiga equipada con una aceleradora Video Toaster era capaz de producir efectos comparados a sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave ayudó a producir muchos programas de televisión y películas, entre las que se incluyen Babylon 5, SeaQuest DSV yTerminator 2.8
  • 6.
    Una aplicación, normalmenteno sabe dónde está situada la rutina de servicio de la llamada. Por lo que si ésta se codifica como una llamada de función, cualquier cambio en el S.O. haría que hubiera que reconstruir la aplicación. Pero lo más importante es que una llamada de función no cambia el modo de ejecución de la CPU. Con lo que hay que conseguir llamar a la rutina de servicio, sin tener que conocer su ubicación, y hacer que se fuerce un cambio de modo de operación de la CPU en la llamada (y la recuperación del modo anterior en el retorno). Esto se hace utilizando instrucciones máquina diseñadas específicamente para este cometido, distintas de las que se usan para las llamadas de función.
  • 7.
    Funciones del sistemaoperativo 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.
  • 8.
    Son aplicaciones deutilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan: Manipulación y modificación de archivos. Información del estado del sistema. Soporte a lenguajes de programación. Comunicaciones.
  • 9.
    RESUMEN Lo que yoentendí es que un sistema operativo es una capa de software que permite la comunicación