Want to make creations as awesome as this one?

Transcript

Luis Antonio Hurtado MartinezSistemas OperativosIng.Adriana Maribel Torres Guevera

Sistemas operativos

Definición y concepto de un Sistema Opeartivo

Un sistema operativo también facilita la comunicación entre el usuario y la máquina, ofreciendo una interfaz amigable que permite realizar tareas como abrir archivos, ejecutar aplicaciones y configurar el sistema sin necesidad de conocimientos técnicos avanzados. Además, es responsable de la seguridad y el mantenimiento de la estabilidad del sistema, evitando que una tarea o aplicación afecte negativamente al resto del sistema. Ejemplos comunes de sistemas operativos incluyen Windows, macOS, y Linux.

Un sistema operativo (SO) es el software principal que gestiona y controla los recursos de una computadora. Su función es actuar como intermediario entre el hardware de la máquina y las aplicaciones que los usuarios ejecutan. En términos simples, el sistema operativo se asegura de que el procesador, la memoria, los dispositivos de almacenamiento y otros componentes trabajen de manera coordinada para ejecutar programas y proporcionar una experiencia de usuario fluida.

Gestión de Procesos: Coordina la ejecución de programas y aplicaciones, asignando recursos del procesador a diferentes tareas. Maneja la creación, ejecución y terminación de procesos, asegurando que múltiples aplicaciones puedan correr simultáneamente sin interferencias.

Gestión de Memoria:Administra la memoria principal (RAM), determinando qué partes de la memoria se usan y cuáles están disponibles. Permite que varios programas se ejecuten al mismo tiempo sin colisiones y maneja la memoria virtual para extender la capacidad de la RAM.

Gestión de Almacenamiento:Controla la lectura y escritura de datos en discos duros y otros medios de almacenamiento. Organiza los archivos en sistemas de archivos, facilitando su acceso, almacenamiento, y recuperación.

Funciones

Gestión de Dispositivos:Se encarga de la comunicación con los dispositivos periféricos como impresoras, teclados, y discos duros. Proporciona controladores de dispositivos que actúan como traductores entre el sistema operativo y el hardware.

Gestión de la Seguridad: Protege la información del sistema y los datos del usuario mediante la implementación de políticas de seguridad, autenticación de usuarios y control de acceso a recursos.

Interfaz de Usuario: Proporciona una interfaz para que los usuarios interactúen con la computadora, ya sea a través de una línea de comandos o una interfaz gráfica (GUI), facilitando la ejecución de tareas de manera intuitiva.

Compatibilidad: Soporte para una amplia gama de aplicaciones y dispositivos, garantizando que el sistema pueda funcionar en diversos entornos y con diferentes tipos de software.

Multitarea: Capacidad de ejecutar múltiples procesos o tareas al mismo tiempo, permitiendo que varias aplicaciones funcionen simultáneamente.

Interfaz de Usuario Amigable: Ofrece interfaces gráficas intuitivas que facilitan el uso del sistema para usuarios de diferentes niveles técnicos.

Seguridad: Implementación de medidas para proteger los datos y recursos del sistema, incluyendo autenticación, cifrado y control de acceso.

Características

Evolución histórica

Software Libre::

Sistemas por Lotes (Batch):

Administración de Procesos

Software Libre::

Software Propietario

Modelo de Distribución

Microkernel:

Sistemas Monolíticos:

Organización de su Funcionalidad

Clasificación

Software Libre::

Sistemas por Lotes (Batch):

Administración de Procesos

Software Libre::

Software Propietario

Modelo de Distibución

Microkernel:

Sistemas Monolíticos:

El núcleo (o kernel) es el componente central del sistema operativo que gestiona los recursos esenciales para que las aplicaciones y servicios funcionen. Se encarga de:

Clasificación