miércoles, 31 de mayo de 2023

Resumen libro


Resumen del libro: Desarrollo y optimización de componentes software para tareas administrativas de sistemas
 
 
El libro “Desarrollo y optimización de componentes software para tareas administrativas de sistemas” trata sobre las distintas tareas y componentes administrativos y de desarrollo con las cuales cuenta un sistema de informática, viendo temas como la optimización de los componentes y la definición de muchos términos utilizados en este tema, como la definición de un sistema operativo, habla sobre cómo gestionar la memoria y la memoria virtual, la segmentación, la ejecución de programas y gestión. de progresos. 
 
Este libro empieza con una introducción al tema, describiendo un poco por encima el tema de la tecnología, el cómo debido a su llegada, la complejidad de las cosas se han reducido enormemente y comparando la era de la tecnología apenas en su comienzo, describiendo lo costoso y difícil que era el proceso de mejora y mantenimiento, mientras que ahora con ayuda de la misma, se ha convertido en algo imprescindible para cualquier persona, ya sea programador, estudiante o sencillamente cualquiera que viva su día a día.  
 
Describe que un sistema operativo es un programa que actúa como una capa entre el usuario y el hardware siendo que esta capa se encarga de gestionar y administrar todas las partes del sistema, siendo que se puede dividir en tres bloques o partes:  
 
El núcleo o kernel: es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado. 
 
La capa de interfaz entre el usuario y el sistema operativo: Se encarga de proporcionar una forma de dialogo entre el usuario y el sistema operativo.
 
La capa de los servicios que ofrece el sistema operativo: Todas las tareas que el sistema operativo lleva a cabo son ofrecidas en forma de interfaz para el desarrollo de aplicaciones. Proporciona tres capacidades esenciales: ofrece una interfaz de usuario a través de una CLI o una interfaz gráfica de usuario; lanza y gestiona la ejecución de la aplicación; e identifica y expone los recursos de hardware del sistema a esas aplicaciones. 
 
 
El libro también nos dice los servicios básicos que nos ofrece un sistema operativo, informándonos que el objetivo principal de un sistema operativo debe ser proporcionar un entorno para la ejecución de programas, de forma que estos programas sean capaces de usar los dispositivos de los que se compone el sistema. 
 
Para llegar a cumplir su cometido, el sistema operativo debe ser capaz de ofrecer servicios a tres niveles o componentes distintos, siendo estos: El usuario, los programas y a los dispositivos. Entre todos estos, habrá un conjunto de servicios básicos y genéricos que compartirán en cada nivel:  
 
Permitir la ejecución de aplicación: Le permite abrir un archivo o iniciar una aplicación cuando un usuario ejecuta un paso en el flujo de trabajo del asistente de tareas. 
 
Asignar recursos del ordenador a los programas: Se refiere a potenciar el rendimiento de los programas utilizando un componente especifico de la computadora, como podría ser el CPU, memoria, etc. 
 
Dar acceso indirecto a los dispositivos del ordenador y a los periféricos: Es algo parecido a lo anterior, mas es poner disposición del sistema el hardware y otros complementos para mejorar el trabajo del mismo, siendo de una manera más general. 
 
Proporcionar un sistema organizado de almacenamiento de datos: Un sistema organizado es ideal para llevar a cabo funciones y trabajos específicos sin tener ningún problema, es algo básico que pueda ofrecer este tipo de servicios. 
 
Comunicación interactiva con el usuario: Este es otro punto bastante importante, esto puede hacer que al usuario se le haga más fácil utilizar el sistema y así, en caso de haber un error en este, los mismos usuarios pueden notificarlo y corregirlo lo más rápido posible. 
 
Hay una estructura de los servicios que ofrece el sistema operativo, siendo que vendría siendo esta:  



Existen una infinidad de tareas que el sistema operativo necesita realizar para poder desarrollar y proporcionar estos servicios basicos. Estas tareas se agrupan en grandes bloques. Entre estos bloques estan: Gestion de memoria. Memoria virtual Auditoria. Gestion de almacenamiento. Sistema de archivos. Gestion de seguridad. Gestion de red. Gestion de errores. Gestion de dispositivos de Entrada/Salida. Proceso de arranque y finalizacion del sistema.


No hay comentarios:

Publicar un comentario

Resumen libro

Resumen del libro: Desarrollo y optimización de componentes software para tareas administrativas de sistemas     El libro “Desarrollo y opti...