Conceptos Básicos

5,005 views
4,935 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,005
On SlideShare
0
From Embeds
0
Number of Embeds
865
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Conceptos Básicos

  1. 1. SISTEMAS OPERATIVOS Integrantes: Tomy Delzo Espinoza Saúl Ramos Vega Profesor: Ing Oscar Becerra
  2. 2. DEFINICIÓN DE SO <ul><li>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 </li></ul>
  3. 3. OBJETIVOS <ul><li>Algunos de sus objetivos principales son: </li></ul><ul><li>Provee de un ambiente conveniente de trabajo. </li></ul><ul><li>Hace uso eficiente del Hardware. </li></ul><ul><li>Provee de una adecuada distribución de los recursos. </li></ul>
  4. 4. CARACTERÍSTICAS <ul><li>Conveniencia </li></ul><ul><li>Eficiencia </li></ul><ul><li>Habilidad para evolucionar </li></ul><ul><li>Encargado de administrar el hardware </li></ul><ul><li>Relacionar dispositivos </li></ul><ul><li>Organizar datos para acceso rápido y seguro </li></ul><ul><li>Manejar las comunicación de red </li></ul><ul><li>Facilitar entradas y salidas </li></ul>
  5. 5. FUNCIONES <ul><li>Interpretación de comandos </li></ul><ul><li>Control de recursos </li></ul><ul><li>Manejo de dispositivos de E/S </li></ul><ul><li>Manejo de errores </li></ul><ul><li>Secuencia de tareas </li></ul><ul><li>Protección </li></ul><ul><li>Multiacceso </li></ul><ul><li>Contabilidad de recursos </li></ul><ul><li>Configuración </li></ul><ul><li>Servir de base </li></ul>
  6. 6. TIPOS DE SISTEMAS <ul><li>Por su estructura: </li></ul><ul><ul><li>Estructura monolitica </li></ul></ul><ul><ul><li>Estructura jerarquica </li></ul></ul><ul><ul><li>Máquina virtual </li></ul></ul><ul><ul><li>Cliente – servidor </li></ul></ul><ul><li>Por sus servicios: </li></ul><ul><ul><li>Por el número de usuarios </li></ul></ul><ul><ul><ul><li>Monousuarios </li></ul></ul></ul><ul><ul><ul><li>Multiusuarios </li></ul></ul></ul>
  7. 7. TIPOS DE SISTEMAS <ul><li>Por sus servicios: </li></ul><ul><ul><li>Por el número de tareas </li></ul></ul><ul><ul><ul><li>Monotareas </li></ul></ul></ul><ul><ul><ul><li>Multitareas </li></ul></ul></ul><ul><ul><li>Por el numero de procesadores </li></ul></ul><ul><ul><ul><li>Uniproceso </li></ul></ul></ul><ul><ul><ul><li>Multiproceso </li></ul></ul></ul><ul><ul><li>Por la forma de ofrecer sus servicios </li></ul></ul><ul><ul><ul><li>De red </li></ul></ul></ul><ul><ul><ul><li>Distribuidos </li></ul></ul></ul>
  8. 8. INTERFACES <ul><li>Interfaz de línea de comentados </li></ul><ul><li>Interfaz grafica de usuario </li></ul>
  9. 9. ESTRUCTURA BÁSICA <ul><li>Cargador </li></ul><ul><li>Cargador para el SO </li></ul><ul><li>Cargador incluido en el sistema operativo </li></ul><ul><li>Supervisor (ejecutivo o monitor) </li></ul><ul><li>Lenguaje de comunicación </li></ul><ul><li>Utilería de sistema </li></ul>
  10. 10. POPULARES SO
  11. 11. CONCLUSIÓN <ul><li>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. </li></ul><ul><li>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. </li></ul>
  12. 12. RECOMENDACIONES <ul><li>Conocer las estructuras de los SO </li></ul><ul><li>Hacer uso de los sistemas operativos mas importantes, evaluarlos para poder dar asesoría en migraciones de SO </li></ul><ul><li>Crear aplicaciones capaces de optimizar el funcionamiento de los SO </li></ul><ul><li>Atender las clases </li></ul>
  13. 13. TEST <ul><li>Defina Sistema Operativo </li></ul>
  14. 14. TEST <ul><li>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 </li></ul>
  15. 15. TEST <ul><li>¿Cómo se ejecuta un SO? </li></ul>
  16. 16. TEST <ul><li>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. </li></ul>
  17. 17. TEST <ul><li>¿Cuáles son los objetivos de los SO ? </li></ul>
  18. 18. TEST <ul><li>Los objetivos son: </li></ul><ul><li>Provee de un ambiente conveniente de trabajo. </li></ul><ul><li>Hace uso eficiente del Hardware. </li></ul><ul><li>Provee de una adecuada distribución de los recursos. </li></ul>
  19. 19. TEST <ul><li>Mencione tres características de los SO </li></ul>
  20. 20. TEST <ul><li>Las características son: </li></ul><ul><li>Convivencia </li></ul><ul><li>Eficiencia </li></ul><ul><li>Habilidad para evolucionar </li></ul>
  21. 21. TEST <ul><li>¿ Como se encarga el SO de la administración del hardware? </li></ul>
  22. 22. TEST <ul><li>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. </li></ul>
  23. 23. TEST <ul><li>Mencione 3 funciones del SO </li></ul>
  24. 24. TEST <ul><li>Funciones: </li></ul><ul><li>Control de recursos </li></ul><ul><li>Secuencia de tareas </li></ul><ul><li>Protección </li></ul>
  25. 25. TEST <ul><li>¿A que se refiere la función “Servir de base”? </li></ul>
  26. 26. TEST <ul><li>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. </li></ul>
  27. 27. TEST <ul><li>¿Como se pueden dividir los SO? </li></ul>
  28. 28. TEST <ul><li>Se puede dividir según: </li></ul><ul><li>Por su estructura </li></ul><ul><li>Por sus servicios </li></ul>
  29. 29. TEST <ul><li>¿Como se divide los SO según su estructura? </li></ul>
  30. 30. TEST <ul><li>Se puede dividir en: </li></ul><ul><li>Estructura monolitica </li></ul><ul><li>Estructura jerarquica </li></ul><ul><li>Maquina virtual </li></ul><ul><li>Cliente-servidor </li></ul>
  31. 31. TEST <ul><li>¿Cuáles son las características de la estructura monolítica? </li></ul>
  32. 32. TEST <ul><li>Son: </li></ul><ul><li>Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. </li></ul><ul><li>Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. </li></ul><ul><li>Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc. </li></ul><ul><li>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. </li></ul>
  33. 33. TEST <ul><li>¿En que consiste y por qué se da la estructura jerárquica? </li></ul>
  34. 34. TEST <ul><li>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. </li></ul><ul><li>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. </li></ul>
  35. 35. TEST <ul><li>¿Cual es la misión del núcleo en la estructura cliente-servidor? Plantee un ejemplo </li></ul>
  36. 36. TEST <ul><li>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.&quot; </li></ul>
  37. 37. TEST <ul><li>¿Que es la máquina virtual? </li></ul>
  38. 38. TEST <ul><li>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. </li></ul>
  39. 39. TEST <ul><li>Describa de manera general las divisiones de la estructura de los sistemas operativos por según servicios </li></ul>
  40. 40. TEST <ul><li>La estructura por según sus servicios : </li></ul><ul><li>Por el número de usuarios: monousuarios, multiusuarios </li></ul><ul><li>Por el número de tareas: monotareas, multitareas </li></ul><ul><li>Por el numero de procesos: uniprocesos, multiprocesos </li></ul><ul><li>Por la forma en que ofrecen sus servicios: de red, distribuidos </li></ul>
  41. 41. TEST <ul><li>¿Puede haber un sistema monousuario y multitarea? ¿Por qué? </li></ul>
  42. 42. TEST <ul><li>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. </li></ul>
  43. 43. TEST <ul><li>¿A que se refiere el sistema multiproceso? </li></ul>
  44. 44. TEST <ul><li>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. </li></ul>
  45. 45. TEST <ul><li>¿Cuales son las interfaces de los SO? </li></ul>
  46. 46. TEST <ul><li>Pueden ser: </li></ul><ul><li>Interfaz de línea de comando </li></ul><ul><li>Interfaz grafica de usuario </li></ul>
  47. 47. TEST <ul><li>¿Cuál es la estructura básica de un SO? </li></ul>
  48. 48. TEST <ul><li>La estructura básica es: </li></ul><ul><li>Cargador </li></ul><ul><li>Cargador para el SO </li></ul><ul><li>Cargador incluido para el SO </li></ul><ul><li>Supervisor </li></ul><ul><li>Lenguaje de comunicación </li></ul><ul><li>Utilería del sistema </li></ul>
  49. 49. TEST <ul><li>¿Qué es lenguaje de comunicación? </li></ul>
  50. 50. TEST <ul><li>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. </li></ul>
  51. 51. TEST <ul><li>¿Cuál es el significado de MS-DOS? ¿Qué tipo de sistema es? </li></ul>
  52. 52. TEST <ul><li>Microsoft Disk Operating System. Es un sistema monotarea. </li></ul>
  53. 53. GRACIAS

×