CONOCE LAS CARACTERISTICAS Y ARQUITECTURA DE WINDOWS
CARACTERISTICAS DE WINDOW
- Interfaz gráfica de usuario (GUI): Windows popularizó el uso de una interfaz visual con iconos, ventanas, menús y un escritorio, facilitando la interacción con el ordenador para la mayoría de los usuarios.
- Compatibilidad: Se caracteriza por su amplia compatibilidad con una gran variedad de hardware y software de terceros. Esto permite a los usuarios elegir entre numerosos dispositivos y programas compatibles.
- Fácil manejo e instalación: A lo largo de sus versiones, Windows ha sido conocido por ofrecer una experiencia de usuario relativamente sencilla y por facilitar la instalación de dispositivos y aplicaciones.
- Gestión de recursos: Un sistema operativo es el encargado de administrar los recursos del hardware, como la memoria RAM, el procesador (CPU) y el almacenamiento en disco.
- Multitarea: Permite ejecutar varios programas al mismo tiempo y alternar entre ellos de forma fluida. El usuario puede tener varias ventanas abiertas simultáneamente para realizar diferentes tareas.
- Soporte técnico y actualizaciones: Microsoft ofrece soporte para sus versiones de Windows y lanza actualizaciones de seguridad y mejoras periódicamente. Sin embargo, en el caso de las actualizaciones, estas pueden ser una desventaja si son de pago o si el hardware no es compatible.
ARQUITECTURA
La arquitectura de windows esta basada en el diseño de windows NT, que se caracteriza por ser yun nucleo hibrido que combina elementos de la arquitecturas monolitica y microkernel
Modo usuario
Este modo tiene acceso restringido al hardware del sistema. Las aplicaciones se ejecutan en este entorno, y para acceder a los recursos del sistema deben solicitar servicios al modo kernel.
Este modo tiene acceso restringido al hardware del sistema. Las aplicaciones se ejecutan en este entorno, y para acceder a los recursos del sistema deben solicitar servicios al modo kernel.
- Subsistemas de entorno: Emulan los entornos de sistemas operativos para ejecutar aplicaciones de diferentes tipos. Por ejemplo, el subsistema Win32 es fundamental para las aplicaciones de Windows.
- DLLs (Bibliotecas de Vínculos Dinámicos): Son bibliotecas de código compartido que las aplicaciones del modo usuario utilizan para acceder a las funcionalidades del sistema operativo.
- Aplicaciones: Los programas y servicios que los usuarios ejecutan.
Modo kernel
Este modo tiene acceso privilegiado a todos los componentes de hardware del sistema. Los componentes en este nivel incluyen:
Este modo tiene acceso privilegiado a todos los componentes de hardware del sistema. Los componentes en este nivel incluyen:
- Capa de Abstracción de Hardware (HAL): Se encarga de aislar el sistema operativo de las particularidades de hardware de cada dispositivo, permitiendo su portabilidad entre distintas arquitecturas.
- Microkernel: Gestiona las funciones más esenciales, como la gestión de procesos, la planificación de hilos, el manejo de interrupciones y la sincronización de procesos.
- Ejecutor de Windows (Executive): Brinda servicios básicos del sistema operativo, como la gestión de memoria virtual, la seguridad, la administración de E/S y objetos. Estos servicios se extienden al modo usuario.
Comentarios
Publicar un comentario