ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Informatica. Arquitectura de sistemas operativos


Enviado por   •  6 de Mayo de 2021  •  Informes  •  1.042 Palabras (5 Páginas)  •  53 Visitas

Página 1 de 5

[pic 1]

[pic 2]


Arquitectura de sistemas operativos.

Arquitectura Windows

La arquitectura de Windows está basada en dos modos principales y es altamente modular.

Los modos son los siguientes:

Modo usuario: Sus programas y subsistemas son limitados por los recursos del sistema a los cual este tiene acceso.

Modo núcleo: Esta tiene acceso global y total a la memoria del sistema y dispositivos externos a este.

La arquitectura dentro del modo núcleo se componen por los siguientes componentes:

-Núcleo hibrido.

-Una capa de abstracción del hardware.

-Drivers o controladores.

-Executive: Aquí se implementan los servidores de alto nivel.

Arquitectura Unix

El sistema operativo Unix este compuesto por 3 capas que están entre el usuario, aplicación y hardware.

La primera capa es el Kernel, este es el núcleo del sistema operativo e interactúa con el hardware, también realiza la parte critica del sistema operativo que son la programación de tareas, administración de memoria y administrar sistemas de archivos.

La segunda capa son las llamadas al sistema, estas son únicas ya que solo ella puede solicitar servicios al kernel, una llamada es la forma la cual interactúan los programas con el sistema operativo, un programa realiza una llamada al sistema cuando realiza una solicitud al núcleo del sistema operativo.

Y por ultimo la tercera capa que es Shell y las bibliotecas, el Shell es el intérprete de las líneas de comando que toma una secuencia de comandos como entrada e invoca las llamadas apropiadas al sistema y las bibliotecas son usadas para actividades diarias como copiar archivos, crear directorios etc.

Arquitectura Linux

De la misma manera que Unix se puede dividir generalmente en 4 componentes principales que son:

El núcleo(kernel): Es el programa medular que ejecuta programas y gestiona dispositivos de hardware.

Shell: proporciona una interfaz para el usuario, recibe ordenes del usuario y las envía al núcleo para ser ejecutadas.

Sistema de archivos: Organiza la forma en la cual serán almacenados los archivos en dispositivos de almacenamiento y estos archivos están organizados en directorios, estos directorios pueden tener varios subdirectorios y estos a la vez almacenar archivos.

Utilidades: son programas especializados, como editores, compiladores y programas de comunicación, que realizan operaciones de computación estándar.

Arquitectura Mac OS

Mac OS tiene una arquitectura Modular que está constituido a partir de 4 componentes básicos:

-El sistema operativo central Darwin: Es un SO de código abierto tipo UNIX, está compuesto por código desarrollado por Apple.

-Conjunto de estructuras de aplicaciones: CoCoA es un conjunto de estructuras orientadas a objetos diseñado para agilizar el desarrollo de aplicaciones.

-Sistema de gráficos que se basan en estándares.

-Interfaz de usuario Aqua: Una interfaz creada por Apple para Mac OS, utiliza colores, transparencias y animaciones para aumentar la funcionalidad y la coherencia del sistema y aplicaciones.

Arquitectura de DOS

El núcleo de DOS es el MSDOS Kernel que es el corazón del sistema operativo y proporciona funciones que contienen los sistemas operativos más tradicionales, este núcleo proporciona estos servicios a los programas de aplicación en forma independiente.

Algunos servicios que proporciona el núcleo de DOS son:

Manejo de archivos y directorios.

Dispositivos de carácter de entrada y salida

Soporte de fecha y hora

Y otras funciones que no estas relacionadas con los dispositivos que son:

Manejo de memoria

Manejo de tareas

Configuración de país en específico.

[pic 3]

Ventajas y desventajas de los sistemas operativos.

Windows

Ventajas de Windows.

-Aplicaciones asociadas pueden trabajar con cualquier equipo con windows.

-Tiene soporte y apoyo de diversas empresas como AutoDesk, Dassault, Photoshop.

-Ofrece una enorme cantidad de base de datos para soportar la mayoría de hardware.

-Su sistema es simple e intuitivo y esto hace su uso fácil y sencillo para los usuarios.

-Su interfaz es innovadora y ordenada, esto ayuda a hacer múltiples funciones.

-Acepta soporte de una amplia cantidad de juegos, de manera que cuando se ejecute alguno de ellos sea más eficiente.

...

Descargar como (para miembros actualizados)  txt (7.5 Kb)   pdf (264.1 Kb)   docx (155.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com