Libros
Sistemas Operativos
Escuela Profesional de Ingeniería de
Telecomunicaciones
Ingeniero Renzo Bolívar Valdivia
Objetivos Generales
Determinar y configurar el hardware básico del sistema.
Guiar al sistema a través del proceso de arranque.
Administrar los niveles de ejecución del sistema.
Cambiar al modo de usuario único, apagar oreiniciar el sistema.
Avisar a los usuarios antes de cambiar de nivel de ejecución y de terminar sus
procesos de forma correcta.
Establecimiento del nivel de ejecución normal.
2
Tema 1: Diagnosticar y configurar el
hardware
Ingeniero Renzo Bolívar Valdivia
3
Tema 1: Diagnosticar y configurar el hardware
Objetivo: Diagnosticar y configurar el hardware básico del sistema.Áreas Clave de Conocimiento:
Habilitar y deshabilitar los periféricos integrados.
Configurar un sistema con o sin periféricos externos como los teclados.
Diferenciar entre los distintos dispositivos de almacenamiento masivo.
Establecer el correcto identificador (ID) para diferentes dispositivos, especialmente para el dispositivo de
arranque.
Saber las diferencias entre losdispositivos coldplug (conexión con el equipo apagado) y hotplug (conexión
en caliente).
Determinar los recursos de hardware para los dispositivos.
Herramientas y utilidades para obtener información sobre el hardware (por ejemplo, lsusb, lspci, etc.)
Herramientas y utilidades para manipular dispositivos USB.
Comprensión conceptual de sysfs, udev, hald, dbus.
La siguiente es unalista parcial de archivos, términos y utilidades utilizadas:
• /sys
• /proc
• /dev
• modprobe
• lsmod
• lspci
• lsusb
4
Arquitectura del sistema operativo
●
Partes de un sistema operativo:
●
Núcleo: es la interfaz de comunicación entre
el hardware y el software
●
●
Linux
Aplicaciones base: son aquellas
aplicaciones básicas para el correcto
funcionamiento delsistema.
●
La mayoría de aplicaciones son de GNU
Linux --> GNU/Linux
Linux --> GNU/Linux
5
Arquitectura del sistema operativo
●
2 espacios de trabajo (protección del sistema)
●
Modo supervisor o modo kernel: No tiene restricciones de acceso a la
memoria y puede acceder a cualquier dirección, de cualquier proceso o
de cualquier dispositivo. Reservado para uso del núcleo o de susmódulos o de algunos controladores.
●
●
Programar en este espacio es muy complicado. Hay que tener mucho
cuidado de no interferir entre diferentes espacios de memoria de
procesos. Se diseñará el programa con la idea de no fallar nunca ->
un error en el programa -> un error en todo el sistema.
Modo usuario o espacio de usuario: En contraste, el espacio de
usuario es la zona donde seejecutan las aplicaciones de usuario. En la
mayoría de sistemas operativos actual cada proceso tiene su propio
espacio de memoria y no puede acceder a la memoria de otros procesos
y de esta manera se evita la interferencia entre procesos.
6
Arquitectura del sistema operativo
La única forma en que un proceso del espacio de
La única forma en que un proceso del espacio de
usuario puede accederaa la memoria de otros procesos
usuario puede acceder
la memoria de otros procesos
es aa través de las llamadas de sistema (interfaz) del
es
través de las llamadas de sistema (interfaz) del
sistema operativo, de forma que el sistema operativo
sistema operativo, de forma que el sistema operativo
puede gestionar el control de acceso aa los recursos.
puede gestionar el control de accesolos recursos.
7
Arquitectura del sistema operativo
●
Núcleo Linux
●
●
●
Núcleo monolítico modulable.
Parte del soporte está integrado (tiempo de compilación) y parte
del apoyo se puede proporcionar en caliente cargando módulos
Los módulos también pueden estar integrados en el núcleo
8
Arquitectura del sistema operativo
9
Dispositivos
●
Dos tipos de...
Regístrate para leer el documento completo.