¿Qué es un sistema operativo?
Índice• Definición. Relación entre hardware y software• FUNCIONAMIENTO de los S.O     . Funcionamiento básico     . Arquit...
RELACIÓN ENTRE HARDWARE YSOFTWARE• Software es todo el conjunto intangible de datos  y programas de la computadora.• Hardw...
FUNCIONAMIENTO DE LOS S.O• Las principales actividades que realiza un  Sistema Operativo en una computadora son:   - La co...
• El sistema operativo es un programa o software que sirve  de intermediario entre el ordenador y el. Su objetivo principa...
Estructura de capas•   Este tipo de estructura se le conoce como “sistemas por capas”, el objetivo principal es la organiz...
• Ventajas: La principal ventaja que ofrece este tipo de  estructuras es la modularidad y la ocultación de la  información...
Funciones del sistema operativo.•   Administración del procesador: el sistema operativo administra la distribución del pro...
Evolución de los sistemas operativos•   La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra Mund...
Niveles del sistema operativo• Nivel 1: Gestión del Procesador: Se encuentra la parte del  sistema operativo encargada de ...
Tipos de sistema operativo•   1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), ...
Imágenes
Próxima SlideShare
Cargando en…5
×

Qué es un sistema operativo

396 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
396
En SlideShare
0
De insertados
0
Número de insertados
21
Acciones
Compartido
0
Descargas
3
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Qué es un sistema operativo

  1. 1. ¿Qué es un sistema operativo?
  2. 2. Índice• Definición. Relación entre hardware y software• FUNCIONAMIENTO de los S.O . Funcionamiento básico . Arquitectura de un sistema operativo, estructura de capas . Funciones de los sistemas operativos• EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS . Niveles de los sistemas operativos . Principales sistemas operativos
  3. 3. RELACIÓN ENTRE HARDWARE YSOFTWARE• Software es todo el conjunto intangible de datos y programas de la computadora.• Hardware son los dispositivos físicos como la placa base, la CPU o el monitor.• La interacción entre el Software y el Hardware hace operativa la máquina, es decir, el Software envía instrucciones al Hardware haciendo posible su funcionamiento.
  4. 4. FUNCIONAMIENTO DE LOS S.O• Las principales actividades que realiza un Sistema Operativo en una computadora son: - La comunicación con los periféricos. - La coordinación del procesamiento de trabajos concurrentes. - La administración de la memoria. - Supervisión, contabilidad y seguridad de recursos. - Administración de programas y datos.
  5. 5. • El sistema operativo es un programa o software que sirve de intermediario entre el ordenador y el. Su objetivo principal es lograr que el usuario use su ordenador de una forma más cómoda y eficiente. Para lograr este objetivo, el sistema operativo se encuentra estructurado de la siguiente forma: . Estructura modular. . Estructura de anillos o capas. . Estructura Microkernel. . Estructura Multinucleo. . Estructura de maquinas virtuales.
  6. 6. Estructura de capas• Este tipo de estructura se le conoce como “sistemas por capas”, el objetivo principal es la organización jerárquica del sistema operativo, mediante capas o anillos concéntricos, cada una de las capas esta construida sobre la anterior. El primer sistema que fue construido usando una estructura por capas fue desarrollado por E. W. Dijkstra y sus estudiantes en Holanda en el año 1968, el sistema que fue creado se llama THE. En este sistema consta de 6 capas.• Capa 0:En esta capa se proporciona la multiprogramación básica de la CPU, esto quiere decir que trabaja en la asignación del procesador y también se alteran los procesos cuando se ocurren las interrupciones o expiran los cronómetros. Dichos sistemas constan de procesos secuénciales, estos se pueden programar sin importar que varios procesos se estén ejecutando en el mismo procesador.• Capa 1:Aquí se administra la memoria, al mismo tiempo se asignaba el espacio de memoria principal para los diversos procesos y un depósito de palabras de 512K en el cual se utilizaba para almacenar partes de los procesos, en este caso las paginas, ya que no existía un lugar en la memoria principal. En esta capa no se debe de preocupar que los procesos que estén en memoria o en el deposito, esto se debe que el software de esta capa se encarga de garantizar que las paginas lleguen a la memoria cuando fueran necesarias.• Capa 2:En esta capa se encarga de la comunicación entre el proceso y la consola de usuario. Arriba de esta capa, cada proceso tiene su propia consola.• Capa 3:En la capa 3 se controlan los dispositivos de E/S y también guarda en buffers los flujos de información entre los diferentes dispositivos. Por encima de esta capa, los procesos pueden trabajar con dispositivos específicos de E/S teniendo propiedades adecuadas.• Capa 4:Aquí se localizan los programas de los usuarios, estos no se preocupan por el proceso, memoria, consola o control de E/S, que se tuvieran que utilizar.• Capa 5:En esta capa se localiza el proceso operador del sistema
  7. 7. • Ventajas: La principal ventaja que ofrece este tipo de estructuras es la modularidad y la ocultación de la información. Una capa no necesita conocer cómo se ha implementado la capa sobre la que se construye, únicamente necesita conocer la interfaz que ofrece. Esto facilita enormemente la depuración y verificación del sistema, puesto que las capas se pueden ir construyendo y depurando por separado.• Desventajas: Estructura jerárquica es demasiado inflexible, Sistemas reales tienen ciclos de uso, Sistema de archivos requiere de servicios de memoria virtual, Memoria virtual puede usar archivos para respaldos en discos, Bajo desempeño, Cada cruce entre niveles involucra una sobrecarga
  8. 8. 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.• Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).• Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".• Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.• Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.• Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
  9. 9. Evolución de los sistemas operativos• La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra Mundial, en la década de los 40. En esos años no existía siquiera el concepto de "Sistema Operativo" y los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje máquina (esto es, en binario, programando únicamente con 0s y 1s). El concepto de Sistema Operativo surge en la década de los 50. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesadores y sistema en tiempo real. Es en esta década cuando aparece UNIX, la base de la gran mayoría de los Sistemas Operativos que existen hoy en día. En la década de los 90 hace su aparición Linux, publicándose la primera versión del núcleo en septiembre de 1991, que posteriormente se uniría al proyecto GNU, un sistema operativo completamente libre, similar a UNIX, al que le faltaba para funcionar un núcleo funcional. Hoy en día la mayoría de la gente conoce por Linux al Sistema Operativo que realmente se llama GNU/Linux.
  10. 10. Niveles del sistema operativo• Nivel 1: Gestión del Procesador: Se encuentra la parte del sistema operativo encargada de la gestión del CPU. En los sistemas operativos multiprocesos, este nivel se encarga de compartir la CPU entre los distintos procesos realizando funciones de sincronización, conmutación de la CPU y gestión de interrupciones.• Nivel 2: Gestión de Dispositivos: Se realiza la gestión de entradas y salidas. Es función de los dispositivos existentes.• Nivel 3: Gestión de Memoria y Procesos: Es el encargado de repartir la memoria disponible entre los procesos como su creación comunicación y destrucción.• Nivel 4: Gestión de la Información: Gestiona el espacio de nombres lógicos y la protección de la información realizando funciones de creación y destrucción de ficheros y directorios.
  11. 11. Tipos de sistema operativo• 1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS. Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC.• 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. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.• 4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.• 5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere.• 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 de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información.
  12. 12. Imágenes

×