Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema:
Kernel y administración de un Sistema Operativo
Curso:
Sistemas Operativos I
Profesor:
Ronald Mitre
Estudiante:
Leonardo Torrero
2-727-2189
Año Lectivo
2023
Introducción
El kernel es la parte central del sistema operativo que se encarga de administrar los
recursos del sistema, como la memoria, el procesamiento y los dispositivos de
entrada/salida. Es el responsable de comunicarse con los dispositivos de hardware y
permitir que los programas accedan a los recursos del sistema de manera controlada y
eficiente.
El núcleo o kernel del sistema operativo es el componente central del software que
gestiona los recursos del sistema y proporciona servicios a las aplicaciones del usuario.
Es el responsable de gestionar la memoria, el procesamiento de datos, el acceso a los
dispositivos de entrada y salida, y la comunicación entre los diferentes componentes del
sistema. El núcleo es el primer programa que se carga en la memoria del ordenador
cuando este se enciende, y es el encargado de iniciar y controlar el funcionamiento de
todos los demás programas y procesos que se ejecutan en el sistema. Además, el núcleo
se encarga de garantizar la seguridad y estabilidad del sistema, evitando que las
aplicaciones del usuario puedan interferir entre sí o causar daños en el sistema. Existen
diferentes tipos de núcleos, como los núcleos monolíticos, los núcleos híbridos y los
núcleos microkernel, cada uno con sus propias características y enfoques de diseño.
El núcleo o kernel del sistema operativo desempeña una amplia variedad de funciones,
entre las que se incluyen las siguientes:
1. Gestión de recursos: El núcleo es responsable de la gestión de los recursos del
sistema, incluyendo la memoria, la CPU, los dispositivos de entrada y salida, y
otros componentes.
2. 2. Administración de procesos: El núcleo es responsable de la creación, ejecución
y finalización de los procesos del sistema. También se encarga de asignar y liberar
recursos para los procesos.
3. Comunicación entre procesos: El núcleo facilita la comunicación entre procesos,
permitiendo que los procesos compartan información y recursos.
4. Gestión de memoria: El núcleo es responsable de gestionar la memoria del
sistema, asignando y liberando memoria a los procesos según sea necesario.
5. Gestión de entrada/salida: El núcleo es responsable de la gestión de los
dispositivos de entrada y salida, proporcionando una interfaz entre los dispositivos
y los procesos del sistema.
6. Control de acceso: El núcleo es responsable de controlar el acceso a los recursos
del sistema, asegurando que los procesos del usuario no puedan interferir con
otros procesos o causar daños en el sistema.
7. Protección y seguridad: El núcleo es responsable de garantizar la seguridad y
estabilidad del sistema, protegiéndolo contra errores, fallos y ataques
malintencionados. En resumen, el núcleo del sistema operativo es el componente
crítico que proporciona una interfaz entre el hardware y el software del sistema, y
que garantiza que el sistema funcione de forma segura, eficiente y fiable.
b) Núcleos microkernel: Este tipo de núcleo se caracteriza por tener una arquitectura
modular, en la que se separan las funciones del núcleo en pequeños módulos
independientes que se ejecutan en distintos espacios de memoria. El núcleo
proporciona solo las funciones básicas, como la gestión de memoria y la
comunicación entre procesos, mientras que los demás servicios del sistema
operativo se ejecutan como procesos de usuario. Ejemplos de sistemas operativos
con núcleos microkernel son MINIX y QNX.
Existen varios tipos de usuarios en un sistema operativo, cada uno con diferentes niveles
de acceso y permisos. A continuación, se describen los tipos más comunes:
3. Haga clic con el botón derecho en la carpeta "Usuarios" y seleccione "Nuevo usuario".
5. Seleccione el tipo de cuenta que desea crear. Puede elegir entre "Usuario estándar" o
"Administrador". Si selecciona "Usuario estándar", el nuevo usuario tendrá permisos
limitados en el sistema. Si selecciona "Administrador", el nuevo usuario tendrá permisos
completos en el sistema.
Una vez que se ha creado el usuario, puede iniciar sesión en el sistema operativo
utilizando su nombre de usuario y contraseña. También puede asignar permisos
adicionales o cambiar la configuración de la cuenta utilizando la herramienta
"Administración de equipos".
9. Como se crean los usuarios en un SO Linux.
En Linux, los usuarios se pueden crear utilizando la línea de comandos o una herramienta
gráfica de administración de usuarios, como "Usuarios y grupos", "Webmin" o "WebYast".
A continuación, se describen los pasos para crear un usuario en Linux utilizando la línea
de comandos:
2. Inicie sesión en el sistema como usuario root o utilizando una cuenta de usuario con
permisos de administrador.
4. El sistema le pedirá que ingrese una contraseña para el nuevo usuario. Ingrese una
contraseña segura y presione Enter.
6. Confirme si los detalles proporcionados son correctos y presione Enter para continuar.
Una vez que se ha creado el usuario, puede iniciar sesión en el sistema operativo
utilizando su nombre de usuario y contraseña. También puede asignar permisos
adicionales o cambiar la configuración de la cuenta utilizando el comando "usermod" o
cualquier otra herramienta de administración de usuarios que prefieras.
Conclusión
En resumen, la administración del sistema operativo y la gestión del kernel son dos
aspectos críticos para garantizar el correcto funcionamiento y la seguridad del sistema en
general.
Bibliografia