José Luis Villada Romero - Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609

Здесь есть возможность читать онлайн «José Luis Villada Romero - Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición de certificados de profesionalidad. Manual imprescindible para la formación y la capacitación, que se basa en los principios de la cualificación y dinamización del conocimiento, como premisas para la mejora de la empleabilidad y eficacia para el desempeño del trabajo.

Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609 — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

3.5.Exokernel

En esta arquitectura, apenas existe SO. Se basa en un módulo que actúa como un gestor de recursos. Este modelo permite que las aplicaciones accedan directamente al hardware exportado directamente por el kernel. En concreto, el exokernel presenta el hardware como abstracciones de alto nivel, permitiendo a las aplicaciones tomar tantas decisiones como sea posible sobre esas abstracciones. El exokernel se dedica exclusivamente a garantizar la protección y el multiplexado de los recursos.

Definición Multiplexar Combinar más de un canal de información a través del - фото 143 картинка 144

Definición

Multiplexar

Combinar más de un canal de información a través del mismo medio de transmisión usando algún dispositivo o mecanismo que lo permita.

3.6.Modelo cliente-servidor

Como se ha dicho antes, este modelo se basa en una arquitectura de

microkernel donde el enfoque consiste en que la mayor parte de las funciones del sistema se encuentran distribuidas en procesos de usuario. Estos procesos envían solicitudes de servicios del SO a procesos servidores. El kernel se encarga de la comunicación entre los procesos clientes y los procesos servidores y su ejecución se realiza en modo usuario, por lo que no tienen acceso directo al hardware.

37Sistemas distribuidos Esta arquitectura apuesta por descomponer el sistema - фото 145

3.7.Sistemas distribuidos

Esta arquitectura apuesta por descomponer el sistema operativo en partes y ejecutar cada una de ellas en un nodo de red distinto. Sin embargo, debe proporcionar la transparencia adecuada para que el usuario no perciba este hecho. Proporciona las mismas funciones que un sistema operativo normal. Su principal objetivo es facilitar el acceso y la gestión de los recursos distribuidos en la red.

En el sistema operativo distribuido, un usuario accede a recursos remotamente sin percatarse de ello. Tanto los trabajos y tareas como los procesos se encuentran distribuidos en un conjunto de procesadores.

Los sistemas distribuidos están basados en las siguientes claves:

картинка 146Transparencia: la ejecución de programas y tareas se realiza como si solo existiera una máquina física, aunque la eficiencia se ve incrementada por el uso de los elementos distribuidos.

картинка 147Eficiencia: el hecho de usar más de un procesador para la ejecución incrementa sustancialmente la eficiencia de los programas.

картинка 148Flexibilidad: permite realizar cambios y actualizaciones sin ver reducida su funcionalidad ni su eficiencia.

картинка 149Escalabilidad: el despliegue del SO no está sujeto a un número determinado de máquinas remotas. Por lo tanto, se podrá usar un número arbitrario de elementos de red.

картинка 150Seguridad: al igual que en sistemas operativos tradicionales, la seguridad es garantizada con el control de permisos adecuado. En este caso, se hace más hincapié en los recursos compartidos.

Aunque, debido a que todos estos aspectos suelen ser contrarios en parte, se debe llegar a un compromiso para su ejecución.

Sus principales ventajas son:

картинка 151La velocidad de ejecución es superior.

картинка 152Alto grado de fiabilidad. Si falla un elemento de red, el sistema no cae.

En cuanto a sus inconvenientes:

картинка 153Hay poco software adaptado a la ejecución distribuida.

La saturación de la red influye muy negativamente en el rendimiento del sistema - фото 154La saturación de la red influye muy negativamente en el rendimiento del sistema.

Actividades 8Por qué son más fiables los sistemas operativos distribuidos que - фото 155 картинка 156

Actividades

8.¿Por qué son más fiables los sistemas operativos distribuidos que los sistemas operativos no distribuidos? Razone la respuesta.

4.Herramientas administrativas de uso común en sistemas operativos

Desde el punto de vista del usuario, se necesita una herramienta adecuada para proporcionar órdenes al SO o, lo que es lo mismo, el usuario debe poder acceder a los servicios que proporciona el SO. Estas herramientas se conocen como interfaz de usuario. La idea fundamental de este tipo de herramientas es la de mediar entre el hombre y la máquina, facilitar la comunicación, la interacción, entre dos sistemas completamente diferentes.

Desde un punto de vista técnico, la interfaz de usuario se define como un conjunto de componentes que son empleados por el usuario para comunicarse con el ordenador. El usuario controla el funcionamiento del ordenador mediante instrucciones, denominadas entradas. Estas entradas pueden ser introducidas por varios tipos de dispositivos: teclado, ratón, etc. De esta forma, el sistema las procesa y emite el resultado a otro dispositivo, como la impresora o la pantalla.

A lo largo de la historia, los sistemas operativos más importantes han desarrollado interfaces que se han convertido en señas de identidad propias. Es el caso de Windows y Linux.

Pero, en términos generales, se puede hablar de los siguientes tipos:

картинка 157Interfaces de línea de comandos. Se trata de que el control del sistema se realiza a través de comandos de texto, que son programas que realizan operaciones sobre el sistema.

картинка 158Interfaces gráficas de usuario (GUI, Graphics User Interfaces). Son controles visuales que permiten la configuración del sistema de una forma fácil e intuitiva.

картинка 159Interfaces táctiles. Se trata del tipo de interacción que está de moda actualmente. Podría verse como una evolución del tipo de interfaz gráfica, pero añadiendo que el control se realiza a través de las manos.

4.1.Interfaces gráficas de usuario

La interfaz de usuario de modo gráfico se ha convertido en el sistema de comunicación preferido entre el usuario y la máquina para configurar y controlar los sistemas operativos modernos. Se basa en un conjunto de componentes gráficos: ventanas, iconos, menús desplegables, etc. que permiten realizar acciones al usuario de una manera intuitiva. Este tipo de interfaces evita que el usuario final posea grandes conocimientos informáticos para el manejo del SO. En la mayoría de los casos, la interfaz gráfica de usuario realiza una traducción de la acción realizada por el usuario a un conjunto de comandos que son ejecutados por el sistema operativo de forma similar a como se realizaría desde un intérprete de comandos.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609»

Представляем Вашему вниманию похожие книги на «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609»

Обсуждение, отзывы о книге «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x