SISTEMAS OPERATIVOS Integrantes: Tomy Delzo Espinoza   Saúl Ramos Vega Profesor:  Ing Oscar Becerra
DEFINICIÓN DE SO Sistema Operativo es un programa de computadora, encarado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas para completar una orden dada por el usuario
OBJETIVOS Algunos de sus objetivos principales son: Provee de un ambiente conveniente de trabajo.  Hace uso eficiente del Hardware.  Provee de una adecuada distribución de los recursos.
CARACTERÍSTICAS Conveniencia Eficiencia Habilidad para evolucionar Encargado de administrar el hardware Relacionar dispositivos  Organizar datos para acceso rápido y seguro Manejar las comunicación de red Facilitar entradas y salidas
FUNCIONES Interpretación de comandos Control de recursos Manejo de dispositivos de E/S  Manejo de errores  Secuencia de tareas  Protección  Multiacceso  Contabilidad de recursos Configuración  Servir de base
TIPOS DE SISTEMAS Por su estructura: Estructura monolitica Estructura jerarquica Máquina virtual Cliente – servidor Por sus servicios: Por el número de usuarios Monousuarios Multiusuarios
TIPOS DE SISTEMAS Por sus servicios: Por el número de tareas Monotareas Multitareas Por el numero de procesadores Uniproceso Multiproceso Por la forma de ofrecer sus servicios De red  Distribuidos
INTERFACES Interfaz  de línea de comentados Interfaz grafica de usuario
ESTRUCTURA BÁSICA Cargador Cargador para el SO Cargador incluido en el sistema operativo Supervisor (ejecutivo o monitor)  Lenguaje de comunicación Utilería de sistema
POPULARES SO
CONCLUSIÓN Los sistemas operativos han evolucionado a lo largo de la historia,  haciendo posible elegir entre ellos el que mejor se acomode a nuestras necesidades. Pero debemos tener en cuenta que para elegir uno de  ellos, tenemos que saber cual es su estructura, su interfaz, sus características y funciones, ya que no todos nos ofrecen lo mismo. Como estudiantes de ingeniería estamos obligados a conocerlos y estar familiarizados  con ellos  para así poder dar una asesoría en el futuro a quien nos lo solicite. Además de eso, con los conocimientos que tenemos en programación debemos ser capaces de mejorarlos para optimizar su funcionamiento, acomodándolo a lo que necesite el usuario final.
RECOMENDACIONES Conocer las estructuras de los SO Hacer uso de los sistemas operativos mas importantes, evaluarlos para poder dar asesoría en migraciones de SO Crear aplicaciones capaces de optimizar el funcionamiento de los SO Atender las clases
TEST Defina Sistema Operativo
TEST Sistema Operativo es un programa de computadora, encarado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas para completar una orden dada por el usuario
TEST ¿Cómo se ejecuta un SO?
TEST El Sistema Operativo se encuentra almacenado en la memoria secundaria. Primero se carga y ejecuta un pedazo de código que se encuentra en el procesador, 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.
TEST ¿Cuáles son los objetivos de los SO ?
TEST Los objetivos son: Provee de un ambiente conveniente de trabajo.  Hace uso eficiente del Hardware.  Provee de una adecuada distribución de los recursos.
TEST Mencione tres  características de los SO
TEST Las características son: Convivencia Eficiencia Habilidad  para evolucionar
TEST ¿ Como se encarga el SO de la administración del hardware?
TEST 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.
TEST Mencione 3 funciones del SO
TEST Funciones: Control de recursos Secuencia de tareas Protección
TEST ¿A que se refiere la función “Servir de base”?
TEST Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.
TEST ¿Como se pueden dividir los SO?
TEST Se puede dividir según: Por su estructura Por sus servicios
TEST ¿Como se divide  los SO según su estructura?
TEST Se puede dividir en: Estructura monolitica Estructura jerarquica Maquina virtual Cliente-servidor
TEST ¿Cuáles son las características de la estructura monolítica?
TEST Son: Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones.
TEST ¿En que consiste y por qué se da la estructura jerárquica?
TEST Consiste en dividir el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interfase con el resto de elementos. Se da porque las necesidades de los usuarios fueron creciendo, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía sub-partes y esto organizado en forma de niveles.
TEST ¿Cual es la misión del núcleo en la estructura cliente-servidor? Plantee un ejemplo
TEST El núcleo tiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicación normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operación de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro."
TEST ¿Que es la máquina virtual?
TEST Se trata de un tipo de sistemas operativos que presentan una interfase a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes.
TEST Describa de manera general las divisiones de la estructura de los sistemas operativos por según servicios
TEST La estructura por según sus servicios : Por el número de usuarios: monousuarios, multiusuarios Por el número de tareas: monotareas, multitareas Por el numero de procesos: uniprocesos, multiprocesos Por la forma en que ofrecen sus servicios: de red, distribuidos
TEST ¿Puede haber un sistema monousuario y multitarea? ¿Por qué?
TEST Sí, porque en el sistema monousuario y multitarea se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
TEST ¿A que se refiere el sistema multiproceso?
TEST Un sistema operativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo.
TEST ¿Cuales son las interfaces de los SO?
TEST Pueden ser: Interfaz de línea de comando Interfaz grafica de usuario
TEST ¿Cuál es la estructura básica de un SO?
TEST La estructura básica es: Cargador Cargador para el SO Cargador incluido para el SO Supervisor Lenguaje de comunicación Utilería del sistema
TEST ¿Qué es lenguaje de comunicación?
TEST Es el medio a través del cual el usuario interactúa directamente con el sistema operativo y esta formado por comandos que son introducidos a través de algún dispositivo. Generalmente un comando consta de dos partes, la primera formada por una palabra que identifica el comando y la acción a realizar y la segunda parte por un conjunto de valores o parámetros que permiten seleccionar diversas operaciones de entre los que dispone el comando.
TEST ¿Cuál es el significado de MS-DOS? ¿Qué tipo de sistema es?
TEST Microsoft  Disk Operating System. Es un sistema monotarea.
GRACIAS

Conceptos Básicos

  • 1.
    SISTEMAS OPERATIVOS Integrantes:Tomy Delzo Espinoza Saúl Ramos Vega Profesor: Ing Oscar Becerra
  • 2.
    DEFINICIÓN DE SOSistema Operativo es un programa de computadora, encarado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas para completar una orden dada por el usuario
  • 3.
    OBJETIVOS Algunos desus objetivos principales son: Provee de un ambiente conveniente de trabajo. Hace uso eficiente del Hardware. Provee de una adecuada distribución de los recursos.
  • 4.
    CARACTERÍSTICAS Conveniencia EficienciaHabilidad para evolucionar Encargado de administrar el hardware Relacionar dispositivos Organizar datos para acceso rápido y seguro Manejar las comunicación de red Facilitar entradas y salidas
  • 5.
    FUNCIONES Interpretación decomandos Control de recursos Manejo de dispositivos de E/S Manejo de errores Secuencia de tareas Protección Multiacceso Contabilidad de recursos Configuración Servir de base
  • 6.
    TIPOS DE SISTEMASPor su estructura: Estructura monolitica Estructura jerarquica Máquina virtual Cliente – servidor Por sus servicios: Por el número de usuarios Monousuarios Multiusuarios
  • 7.
    TIPOS DE SISTEMASPor sus servicios: Por el número de tareas Monotareas Multitareas Por el numero de procesadores Uniproceso Multiproceso Por la forma de ofrecer sus servicios De red Distribuidos
  • 8.
    INTERFACES Interfaz de línea de comentados Interfaz grafica de usuario
  • 9.
    ESTRUCTURA BÁSICA CargadorCargador para el SO Cargador incluido en el sistema operativo Supervisor (ejecutivo o monitor) Lenguaje de comunicación Utilería de sistema
  • 10.
  • 11.
    CONCLUSIÓN Los sistemasoperativos han evolucionado a lo largo de la historia, haciendo posible elegir entre ellos el que mejor se acomode a nuestras necesidades. Pero debemos tener en cuenta que para elegir uno de ellos, tenemos que saber cual es su estructura, su interfaz, sus características y funciones, ya que no todos nos ofrecen lo mismo. Como estudiantes de ingeniería estamos obligados a conocerlos y estar familiarizados con ellos para así poder dar una asesoría en el futuro a quien nos lo solicite. Además de eso, con los conocimientos que tenemos en programación debemos ser capaces de mejorarlos para optimizar su funcionamiento, acomodándolo a lo que necesite el usuario final.
  • 12.
    RECOMENDACIONES Conocer lasestructuras de los SO Hacer uso de los sistemas operativos mas importantes, evaluarlos para poder dar asesoría en migraciones de SO Crear aplicaciones capaces de optimizar el funcionamiento de los SO Atender las clases
  • 13.
  • 14.
    TEST Sistema Operativoes un programa de computadora, encarado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas para completar una orden dada por el usuario
  • 15.
    TEST ¿Cómo seejecuta un SO?
  • 16.
    TEST El SistemaOperativo se encuentra almacenado en la memoria secundaria. Primero se carga y ejecuta un pedazo de código que se encuentra en el procesador, 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.
  • 17.
    TEST ¿Cuáles sonlos objetivos de los SO ?
  • 18.
    TEST Los objetivosson: Provee de un ambiente conveniente de trabajo. Hace uso eficiente del Hardware. Provee de una adecuada distribución de los recursos.
  • 19.
    TEST Mencione tres características de los SO
  • 20.
    TEST Las característicasson: Convivencia Eficiencia Habilidad para evolucionar
  • 21.
    TEST ¿ Comose encarga el SO de la administración del hardware?
  • 22.
    TEST El SistemaOperativo 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.
  • 23.
    TEST Mencione 3funciones del SO
  • 24.
    TEST Funciones: Controlde recursos Secuencia de tareas Protección
  • 25.
    TEST ¿A quese refiere la función “Servir de base”?
  • 26.
    TEST Servir debase para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.
  • 27.
    TEST ¿Como sepueden dividir los SO?
  • 28.
    TEST Se puededividir según: Por su estructura Por sus servicios
  • 29.
    TEST ¿Como sedivide los SO según su estructura?
  • 30.
    TEST Se puededividir en: Estructura monolitica Estructura jerarquica Maquina virtual Cliente-servidor
  • 31.
    TEST ¿Cuáles sonlas características de la estructura monolítica?
  • 32.
    TEST Son: Construccióndel programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones.
  • 33.
    TEST ¿En queconsiste y por qué se da la estructura jerárquica?
  • 34.
    TEST Consiste endividir el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interfase con el resto de elementos. Se da porque las necesidades de los usuarios fueron creciendo, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía sub-partes y esto organizado en forma de niveles.
  • 35.
    TEST ¿Cual esla misión del núcleo en la estructura cliente-servidor? Plantee un ejemplo
  • 36.
    TEST El núcleotiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicación normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operación de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro."
  • 37.
    TEST ¿Que esla máquina virtual?
  • 38.
    TEST Se tratade un tipo de sistemas operativos que presentan una interfase a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas: la multiprogramación y la máquina extendida. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes.
  • 39.
    TEST Describa demanera general las divisiones de la estructura de los sistemas operativos por según servicios
  • 40.
    TEST La estructurapor según sus servicios : Por el número de usuarios: monousuarios, multiusuarios Por el número de tareas: monotareas, multitareas Por el numero de procesos: uniprocesos, multiprocesos Por la forma en que ofrecen sus servicios: de red, distribuidos
  • 41.
    TEST ¿Puede haberun sistema monousuario y multitarea? ¿Por qué?
  • 42.
    TEST Sí, porqueen el sistema monousuario y multitarea se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
  • 43.
    TEST ¿A quese refiere el sistema multiproceso?
  • 44.
    TEST Un sistemaoperativo multiproceso se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo.
  • 45.
    TEST ¿Cuales sonlas interfaces de los SO?
  • 46.
    TEST Pueden ser:Interfaz de línea de comando Interfaz grafica de usuario
  • 47.
    TEST ¿Cuál esla estructura básica de un SO?
  • 48.
    TEST La estructurabásica es: Cargador Cargador para el SO Cargador incluido para el SO Supervisor Lenguaje de comunicación Utilería del sistema
  • 49.
    TEST ¿Qué eslenguaje de comunicación?
  • 50.
    TEST Es elmedio a través del cual el usuario interactúa directamente con el sistema operativo y esta formado por comandos que son introducidos a través de algún dispositivo. Generalmente un comando consta de dos partes, la primera formada por una palabra que identifica el comando y la acción a realizar y la segunda parte por un conjunto de valores o parámetros que permiten seleccionar diversas operaciones de entre los que dispone el comando.
  • 51.
    TEST ¿Cuál esel significado de MS-DOS? ¿Qué tipo de sistema es?
  • 52.
    TEST Microsoft Disk Operating System. Es un sistema monotarea.
  • 53.