sistemas operativos
TRANSCRIPT
SISTEMAS OPERATIVOS
Claudia Castejón Echavarren
¿ 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.
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
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.
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.
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.
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.
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
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.
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.
PRINCIPALES STMAS OPERATIVOS
• Windows• MAC• Linux
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
MAC:• Macintosh es el nombre con el que actualmente
nos referimos a cualquier ordenador personal diseñado, desarrollado, construido, comercializado 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.
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.