Un sistema operativo es un conjunto de programas que gestiona los recursos de hardware y provee servicios a los programas de aplicación. Los principales sistemas operativos son Windows, MAC y Linux. Windows fue introducido en 1985 y es desarrollado por Microsoft. MAC fue lanzado en 1984 y es desarrollado por Apple. Linux es un sistema operativo de código abierto basado en Unix desarrollado inicialmente por Linus Torvalds en 1991.
2. ¿ QUÉ ES ?
• Un sistema operativo es un conjunto de
programas que en un sistema informático
gestiona los recursos de hardware y provee
servicios a los programas de aplicación
, ejecutándose en modo privilegiado respecto
de los restantes.
3. RELACIÓN HARDWARE- SOFTWARE
• Software se refiere a los programas y datos
almacenados en un ordenador
Los programas dan instrucciones para
realizar tareas al hardware o sirven de
conexión con otro software.
• Hardware es el substrato físico en el cual
existe el software. Abarca todas las piezas
físicas de un ordenador
4.
5. FUNCIONAMIENTO
• Los sistemas operativos proporcionan una plataforma de
software encima de la cual otros programas (aplicaciones)
funcionen.
• Estas se programan para que funcionen encima de un
sistema operativo particular, por tanto, la elección del
sistema operativo determina las aplicaciones que puedes
utilizar.
• Los sistemas operativos más utilizados en los PC son
DOS, OS/2, y Windows, pero hay otros que también se
utilizan, como por ejemplo Linux.
6. ARQUITECTURA DE S.O.
• El núcleo: función transformar los recursos
reales del computador en recursos estándares
• Una API (Interfaz de Programación de
Aplicaciones) es el conjunto de servicios que
ofrece un sistema a las aplicaciones usuarias de
ese sistema.
• Un driver es el código que implementa una
interfaz estándar para interactuar con un
dispositivo específico, como por ejemplo un
disco SCSI.
7. ARQUITECTURA
• El sistema de archivos estructura un disco en
una jerarquía de directorios y archivos.
• Intérprete de comandos es un proceso más
del sistema operativo y no forma parte del
núcleo.
8. ESTRUCTURA
• CAPA 0:
El sistema consta de procesos secuenciales, cada uno de los
cuales se podría programar sin importar que varios procesos
estuvieran ejecutándose en el mismo procesador. Proporciona la
multiprogramación básica de la CPU
• CAPA 1:
Realizaba la administración de la memoria. Asignaba el espacio de
memoria principal para los procesos .El software de la capa 1 se
encargaba de garantizar que las páginas llegaran a la memoria
cuando fueran necesarias.
• CAPA 2:
Se encargaba de la comunicación entre cada proceso y la consola
del operador.
9. ESTRUCTURA
• CAPA 3:
Controla los dispositivos de ENTRADA Y SALIDA y
guarda en almacenes (buffers) los flujos de
información entre ellos.
• CAPA 4:
Estaban los programas del usuario, estos no tenían
que preocuparse por el proceso, memoria, consola o
control de E/S.
• CAPA 5:
Es donde se localiza el proceso operador del sistema
10.
11. FUNCIONES
• 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.
• Gestión de la memoria de acceso aleatorio: gestionar el espacio de memoria asignado para
cada aplicación y para cada usuario
• Gestión de entradas/salidas: unificar y controlar el acceso de los programas a los recursos
materiales a través de los drivers.
• Gestión de ejecución de aplicaciones: las aplicaciones se ejecuten sin problemas
asignándoles los recursos que éstas necesitan para funcionar.
• Administración de autorizaciones: seguridad en relación con la ejecución de programas
garantizando que los recursos sean utilizados sólo por programas y usuarios autorizados
• Gestión de archivos: lectura y escritura en el sistema de archivos
• Gestión de la información: indicadores que pueden utilizarse para diagnosticar el
funcionamiento correcto del equipo.
12. NIVELES SISTEMA OPERATIVO
• Nivel 1: Gestión del Procesador: Se encuentra la parte del sistema
operativo encargada de la gestión del CPU.
• Nivel 2: Gestión de Dispositivos: Se realiza la gestión de entradas y
salidas.
• 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.
14. Windows:
• familia de sistemas operativos desarrollados
y vendidos por Microsoft.
• Introducido el 20/11/ 1985 como un
complemento para MS-DOS .
• Las versiones más recientes de Windows
son Winows 8 para equipos de
escritorio, Windows Server 2012
para servidores y Windows Phone 8 para
móviles
15. MAC:
• Macintosh es el nombre con el que
actualmente nos referimos a cualquier
ordenador personal
diseñado, desarrollado, construido, comerc
ializado y vendido por la compañía
Apple Inc.
• Lanzado el 24/01/1984, siendo el primer
ordenador personal que se comercializó
exitosamente, que usaba una interfaz
gráfica de usuario y un ratón en vez de la
línea de comandos.
16. Linux:
• Linux es un núcleo libre de sistema operativo basado
en Unix.
• Ejemplos de software libre.
• El núcleo Linux fue concebido por el entonces
estudiante de ciencias Linus Torvalds, en 1991.
• Linux ha recibido contribuciones de miles de
programadores de todo el mundo. Normalmente
Linux se utiliza junto a un empaquetado de
software, llamado distribución Linux y servidores.