Tema 4 - Parte 1- SSOO Linux Flashcards
Que es una arquiectura monolítica?
Compila como unidad unificada y que es autonoma e independiente de otras arquitecturas.
Que quiere decir que el kernel de linux sea monolítico?
Que todas las funcionalidades estan dentro del kernel
Que dos areas se diferencian en la arquitectura de linux
El area de usuario (user space) y el kernel space
Que contiene o aúna user space
Aplicaciones de usuario y system libraries (libc)
Que tenemos que hacer si desde nuestro programa queremos llamar a una función reservada del Kernel
Se hace a través del System Call Interface (SCI) que es una interfaz del Kernel.
Con que dirección accedemos a la interrupción/instrucción reservada para el acceso al modo Kernel
int 80h
En el Kernel de linux tenemos 3 grandes subsitemas. Cuales son?
Subsistema de entrada/salida
Subsistema de gestión de memoria
Subsistema de gestión de procesos
Como se llama la capa que gobierna el subsistema de entrada salida y para que sirve
VFS (Virtual File System) y permite independizarnos del resto de sistemas de ficheros con los que trabajamos (Terminales, Sockets, FS (File systems como EXT2, FAT etc…)
En que capa se apoya VFS? Que dos tipos hay?
Se apoya en la capa de drivers, con dos tipos, los drivers tipo bloque y los drivers tipo caracter
De que se encarga el susbsistema de gestión de memoria
Paginación, virtualización etc…
De que se encarga el subsistema de gestión de procesos
De gestionar las señales de los procesos
De gestionar los threads o hilos
De planificar (scheaduler)
Que es LKM
Significa Loadable Kernel Module
Son los módulos cargables del kernel. Es decir, si quiero que mi kernel tenga una nueva funcionalidad se amplía mediante módulos.
SCU, HP-UX, IBM-AIX y BSD pertenecen a la familia…
Unix
FreeBSD y MacOS X pertenecen a unix y son ampliaciones de…
BSD(Berkeley Software Distribution)
Que dos familias de distibuciones linux provienen de Debian
Ubuntu y Mint
Que cuatro familias de distribuciones provienen de RedHat
Fedora, CentOS, Mandriva y Mageria (esta ultima proviene de Mandriva)
Que extensión para instalar software (paquetes) se usa en MacOS X
.dmg
Que extensión para instalar software (paquetes) se usa en RedHat?
.rpm
Que extensión para instalar software (paquetes) se usa en Debian
.deb
Que extensión para instalar software (paquetes) se usa en Slackware
.tgz
Nombra 3 distribuciones de linux que no formen parte de la siguiente lista:
- Debian
- RedHat
- SlackWare
Suse, Gentoo y PuppyLinux
Que diferencia apt-get con apt-cache
apt-get es para instalar y apt-cache es para buscar
Cual es el directorio donde se encuentran los “links” para instalar todas las dependencias de un paquete
/etc/apt/sources.list
El comando:
apt-get /etc/apt/sources.list
dpkg -i java-1.6 (o deb)
aptitude /dselect/synaptic
Sirve para
Instalar paquetes en debian