Por favor, use este identificador para citar o enlazar este ítem:
http://repositorio.utmachala.edu.ec/handle/48000/5023
Título : | Implementación de una nueva funcionalidad al Kernel de la distribución de LINUX CENTOS mediante llamadas al sistema |
Autor : | Parra Lambert, Angie Estefany |
Director(es): | Loján Cueva, Edison Luis |
Palabras clave : | LLAMADA AL SISTEMA;IMPLEMENTACIÓN |
Fecha de publicación : | 11-nov-2015 |
Editorial : | Machala |
Citación : | Parra Lambert A. E. (2015) Implementación de una nueva funcionalidad al Kernel de la distribución de LINUX CENTOS mediante llamadas al sistema (Trabajo de Titulación) UTMACHALA, Unidad Académica de Ingeniería Civil, Machala, Ecuador |
Descripción : | Every day, operating systems are adapted to user needs, releasing new versions for each tilt and allow the best solution of problems, but, what if user has specific needs that aren’t implemented in our operating system? Linux distributions are free software, allow to improve our systems and adding new features, these new procedures would be implemented have taken the name “system calls”. A system call is a mechanism whose name and number in unique, which is responsible for invoking a process to request a service to the operating system, hence, the user requests specifics and new tasks by a user program and this is performing executes the system call to allocate the resources available and needed. The implementation of system calls in a new Linux kernel through a compilation of it is a very easy process, but nevertheless should not be minimized as a simple task, because it must take into account knowledge of C programming language, management libraries, file manipulation process configuration files to support the boot process, the aim is that, when you start your operating system work in a personalized environment with new functionality. Companies dedicated to solving computer problems, can work not only in the area of software development but in terms of operating systems personified for users, allowing you to work in new environments with specific procedures and better use of resources areas. |
Resumen : | Los sistemas operativos cada día se van adaptando a las necesidades de los usuarios, lanzando versiones para cada gusto y que permitan la mejor solución de los problemas, como también la mejor calidad al momento del uso de los recursos del sistema. ¿Pero, qué pasaría si los programas de usuario tienen necesidades específicas que no están implementadas en nuestros sistemas operativos? Las distribuciones de Linux, al ser software libre, nos permite mejorar nuestros sistemas y adicionarle nuevas funciones, éstos nuevos procedimientos que se implementarán han tomado el nombre de “llamadas al sistema”. Una llamada al sistema es un mecanismo cuyo nombre y número es único, el cual, se encarga de invocar un proceso para solicitar un servicio al sistema operativo, es decir, el usuario solicita una tarea específica y nueva por medio de un programa de usuario y este se ejecutará realizando la llamada al sistema que asignara los recursos disponibles y necesarios. La implementación de llamadas al sistema en un nuevo kernel de Linux mediante una compilación del mismo es un proceso muy fácil, pero sin embargo no debe ser minimizado como una tarea simple, porque, se debe tener en consideración conocimientos en lenguaje de programación C, manejo de librerías, manipulación de archivos de configuración de procesos, archivos que apoyaran el proceso de arranque, lo que se pretende es que, al momento de iniciar nuestro sistema operativo trabajemos en un entorno personalizado con nuevas funcionalidades. Las empresas dedicadas a solucionar problemas informáticos, podrán trabajar no solo en el área de desarrollo de software sino a nivel de sistemas operativos personificados para los usuarios, permitiendo trabajar en entornos nuevos con procedimientos de áreas específicas y mejor uso de recursos. |
URI : | http://repositorio.utmachala.edu.ec/handle/48000/5023 |
Aparece en las colecciones: | Examen complexivo Ingeniería de sistemas |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TTUAIC_2015_ISIST_CD0059.pdf | 627,64 kB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons