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», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

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

Интервал:

Закладка:

Сделать

картинка 67Errores. Los mensajes de error son comunes y varían dependiendo del tipo de dispositivo.

Para aislar de la complejidad que significaría tratar de comunicarse con el dispositivo por parte de la CPU a un nivel muy bajo, los proveedores del dispositivo proporcionan el software propio para acceder a todos sus servicios de una forma más cómoda y transparente al programador y/o SO. Este software se denomina controlador. El SO utilizará la interfaz proporcionada por el controlador para entenderse con el dispositivo.

Entre las principales funciones dentro del módulo de gestión de dispositivos de - фото 68

Entre las principales funciones dentro del módulo de gestión de dispositivos de E/S, se encuentran:

картинка 69Realizar la comunicación, mediante comandos, sobre los dispositivos. Gestionar las interrupciones que producen dichos dispositivos y saber interpretar los errores.

картинка 70Proporcionar una interfaz simple y flexible para que los procesos del sistema puedan usar los dispositivos.

картинка 71Proporcionar servicios para la emulación de dispositivos virtuales que permitan usar la interfaz de E/S como si se estuviera tratando con un dispositivo de E/S real.

картинка 72Asegurar el funcionamiento de un dispositivo E/S cuando es conectado por primera vez.

картинка 73

Actividades

6.¿Qué mecanismo es usado por los dispositivos de E/S cuando requieren el uso del procesador en un momento determinado?

2.6.Gestión de red

Todos los SS. OO. modernos ponen a disposición del usuario un conjunto de herramientas que permiten configurar el subsistema de red. La complejidad de este subsistema queda completamente oculta bajo la interfaz que proporcionan. En la mayoría de los casos, solo hacen falta conocimientos sobre el tipo y estructura de la red, ya que el sistema operativo se encargará del resto.

El subsistema de gestión de red permite que los procesos del sistema operativo interactúen a través de un canal de comunicación con el enfoque de una red de comunicación.

Suele estar dividido en dos partes:

картинка 74En el kernel se implementan las tareas de bajo nivel para la comunicación entre sistemas, pila de protocolos TCP/IP, controladores de red, etc.

картинка 75En el espacio de usuario, se encuentran programas y ficheros que configuran los parámetros relacionados con la red, dirección IP, tablas de enrutado, etc.

En Windows, algunos de estos programas son: Ping, Nslookup, Netstat, etc.

2.7.Gestión de errores

Cuando se ejecuta una aplicación en el sistema operativo, puede ocurrir que el proceso realice su trabajo correctamente o bien, que se produzca algún error. En la mayoría de los casos, un error incontrolado en un sistema puede ocasionar la pérdida de información e incluso la inestabilidad del sistema operativo si se está haciendo uso de recursos del mismo.

Los SS. OO. modernos incorporan mecanismos dirigidos fundamentalmente a minimizar el impacto que pueden ocasionar estos errores y, a la misma vez, proporcionan las herramientas necesarias para que los desarrolladores puedan probar y mejorar los programas que utilizará el resto de usuarios.

Cuando se produce un error, el resultado es una interrupción de la ejecución normal del programa que lo causa. A continuación, el SO otorga el control de ejecución a la rutina adecuada para que trate el error. Todo el tratamiento de estos errores se conoce como gestión de excepciones y existen sistemas operativos que lo soportan y otros que no.

Las excepciones se pueden clasificar en los siguientes tipos:

картинка 76Fallos, que pueden ser corregidos y que retoman la ejecución normal del programa que las generó.

картинка 77Traps, que son utilizadas por los programadores para depuración.

картинка 78Aborts, que son errores graves que ocurren cuando hay un fallo de hardware.

La clasificación anterior se refiere a excepciones que son detectadas por el procesador. Sin embargo, también pueden ocasionarse de forma programada. Para ello, se usa la instrucción int o int3. Algunas de las excepciones más comunes en Linux aparecen en la siguiente tabla.

Tabla con algunas de las excepciones más comunes en Linux
# Exception Exception handler Signal
0 Divide error divide_error( ) SIGFPE
1 Debug debug( ) SIGTRAP
2 NMI nail( ) None
3 Breakpoint int3( ) SIGTRAP
4 Overflow overflow( ) SIGSEGV
5 Bounds check bounds( ) SIGSEGV
6 Invalid opcode invalid_op( ) SIGILL
7 Device not available device_not_available( ) None
8 Double fault doublefault_fn( ) None
9 Compressor segment overrun copressor_segment_overrun( ) SIGFPE
10 Invalid TSS invalid_TSS( ) SIGSEGV
11 Segment not present segment_not_present( ) SIGBUS
12 Stack segment fault atack_segment( ) SIGBUS
13 General protection general_protection( ) SIGSEGV
14 Page Fault page_fault( ) SIGSEGV
15 Intel-reserved None None
16 Floating-point error coprocessor_error( ) SIGFPE
17 Aligment check alignment_check( ) SIGBUS
18 Machine check machine_check( ) None
19 SIMD floating point aimd_coproceasor_error( ) SIGFPE

2.8.Gestión de la seguridad

La seguridad es importante en un sistema operativo, ya que se está hablando de un software que controla todo el sistema a nivel de hardware y de software. Sin embargo, el concepto de seguridad es muy amplio y dependiendo del ámbito puede significar una cosa u otra.

En términos informáticos, se dice que la seguridad es equivalente a garantizar una serie de propiedades. En el caso de un sistema operativo, esas propiedades se aplicarían sobre los usuarios del mismo:

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

Интервал:

Закладка:

Сделать

Похожие книги на «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