Está en la página 1de 21

Por Mi patria y Por Mi Bien

INSTITUTO TECNOLGICO DE CIUDAD MADERO



ASIGNATURA: SISTEMAS OPERATIVOS I
TEMA: ADMINISTRACIN DE PROCESOS Y DEL PROCESADOR
USANDO LINUX MINT
CARRERA: INGIENERA EN SISTEMAS COMPUTACIONALES
ALUMNO: No DE CONTROL
ANTONIO CRUZ DANIEL 11071382
SEMESTRE: 3
DOCENTE: ING. EDNA ELIZABETH LUNA LAMBARRA
SALN: FF6
GRUPO: B
HORA: 11:00-12:00
CIUDAD MADERO TAMPS, A 20 DE SEPTIEMBRE DEL 2012

2



N D I C E

TEMA PGINA
Unidad 2 Administracin de procesos y del procesador
2.1Concepto de proceso 3
1.2 Estados y transiciones de los procesos..... 4
2.3 Procesos ligeros: hilos y hebras 7
1.4 Concurrencia y secuencialidad...... 15
1.4 Niveles, objetivos y criterios de planificacin.. 16
1.6 Tcnicas administracin del planificados... 19

Bibliografa
...
21


3

1.1 DEFINICIN Y CONCEPTO DE LINUX MINT

Un sistema operativo (SO) es un programa o conjunto de programas que en un
sistema informtico gestiona los recursos de hardware y provee servicios a
los programas de aplicacin, ejecutndose en modo privilegiado respecto de los
restantes.

Linux Mint es una distribucin del sistema operativo GNU/Linux, basado en la
distribucin Ubuntu (que a su vez est basada en Debian), diseado por cientos
de programadores de todo el planeta, aunque el principal responsable del proyecto
es Linus Tovalds. Su objetivo inicial es propulsar el software de
libre distribucin junto con su cdigo fuente para que pueda ser modificado por
cualquier persona, dando rienda suelta a la creatividad. El hecho de que el
sistema operativo incluya su propio cdigo fuente expande enormemente las
posibilidades de este sistema. Este mtodo tambin es aplicado en numerosas
ocasiones a los programas que corren en el sistema, lo que hace que podamos
encontrar muchisimos programas tiles totalmente gratuitos y con su cdigo
fuente. Y la cuestin es que, seores y seoras, Linux es un sistema operativo
totalmente gratuito, es seguro y confiable. Gracias a un enfoque conservador a las
actualizaciones de software, un nico gestor de actualizaciones y la robustez de
su arquitectura Linux, Linux Mint requiere muy poco mantenimiento (no hay
regresiones, antivirus, anti-spyware)

Linux Mint es sistema que cumple con el mismo rol que Windows de Microsoft,
Mac OS de Apple y el OS BSD libre. Linux Mint tambin est diseado para
trabajar en conjuncin con otros sistemas operativos (incluyendo los antes
mencionados arriba) y puede configurar automticamente un entorno de
arranque dual o multi-arranque (en el que al usuario se le pregunta con cul
sistema operativo desea iniciar en cada arranque) durante su instalacin.

4

1.2 FUNCIONES Y CARACTERSTICAS
Linux Mint es una de las primeras distribuciones Linux derivadas de Ubuntu, que
incluye un ncleo 2.6.17 y el ambiente de escritorio GNOME 2.16.1. El Linux Mint
2.0, liberado el 14 de Noviembre, incluye plugins (programas que interactan con
aplicaciones para aadir funcionalidades especficas) para navegador, cdecs
(dispositivos o programas capaces de realizar la codificacin y decodificacin de
una secuencia de datos o una seal) para medios, adems de soporte para la
reproduccin de DVD, Java, y otros componentes.
Segn el equipo Esta liberacin est basada en Ubuntu 6.10 y utiliza el instalador
de Ubuntu.
Los plugins includos en el Linux Mint son los siguientes:
Macromedia Flash 9 beta
Sun Java 1.5 actualizacin 9
RealPlayer 10
Algunas caractersticas en el Linux Mint incluyen:
Suite ofimtica OpenOffice.org 2.0.4.
Cliente de mensajera GAIM 2.0.0beta3.
Navegador Firefox 2.0.
Evolution 2.8.1.
GIMP 2.2.13.
Amarok 1.4.4.
MintSoftware: Linux Mint viene con su propio juego de aplicaciones (Mint tools)
con el objetivo de hacer ms sencilla la experiencia del usuario.
MintUpdate: Diseado especialmente para Linux Mint, y desarrollado para los
usuarios que instalan actualizaciones prescindibles o que requieren un nivel de
conocimiento para configurarlas apropiadamente. MintUpdate asigna a cada
actualizacin un nivel de seguridad (que va de 1 a 5), basado en la estabilidad y
necesidad de la actualizacin, segn el criterio de los desarrolladores lderes.
Esta herramienta se incluye por primera vez en la edicin 4.0 Daryna.
MintInstal:l Sirve para descargar programas desde los catlogos de archivos
.mint que estn alojados en el Portal de Software de Linux Mint. Un archivo.mint
no contiene el programa, pero si contiene toda su informacin y recursos desde
los cuales ser descargado.
MintDesktop :Usado para la configuracin del escritorio. MintDesktop ha
recibido una mejora significativa en la versin 4.0.
5

MintConfig: Un centro de control personalizable, que facilita la configuracin del
sistema.
MintAssistant: Un asistente personalizable que aparece durante el primer
acceso (login) del usuario, guindole por varias preguntas para personalizar la
base de Mint de acuerdo con el nivel de conocimiento del usuario y su
comodidad con varios componentes de Linux.
MintUpload: Un cliente FTP, integrado al men contextual de Nautilus, con el
fin de facilitar la comparticin de archivos de forma sencilla y rpida.
Bsicamente, el archivo es alojado en un servidor FTP, con capacidad limitada
a 1 Gigabyte por usuario (ampliable al comprar el servicio Mint-space). Para
compartir el archivo basta con posicionarse sobre l, hacer clic derecho y elegir
la opcin "upload", luego aparecer una ventana desde la cual se elige el perfil
"Default" y se hace clic en en botn "upload". Finalmente se espera a que el
archivo sea subido. Cuando se haya completado el alojamiento, en la parte
inferior de la ventana de mintupload aparecer el hiperenlace de descarga del
archivo.
MintMenu: Es un men escrito en python que permite plena personalizacin de
textos, iconos y colores. Mantiene un aspecto similar al men de openSUSE
10.3
MintBackup: Programa que facilita el respaldo y posterior restauracin tanto de
archivos de usuario como de software del sistema.
MintNanny: Es un programa que permite restringir el acceso a ciertas pginas
de internet definidas por el usuario
Linux Mint KK viene con su propio juego de aplicaciones (MintKK tools) con el
objetivo de hacer ms sencilla la experiencia del usuario

Tambin tiene soporte para MP3, Windows media y otros cdecs. Adems DVD
codificado es instalado por defecto.
Las funciones principales de este magnfico sistema operativo son:
Sistema multitarea: En Linux es posible ejecutar varios programas a la vez sin
necesidad de tener que parar la ejecucin de cada aplicacin.
Sistema multiusuario: Varios usuarios pueden acceder a las aplicaciones y
recursos del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos
puede ejecutar varios programas a la vez (multitarea).
Shells programables: Un shell conecta las ordenes de un usuario con el Kernel de
Linux (el ncleo del sistema), y al ser programables se puede modificar para
adaptarlo a tus necesidades. Por ejemplo, es muy til para realizar procesos en
segundo plano.
6


Independencia de dispositivos: Linux admite cualquier tipo de dispositivo
(mdems, impresoras), gracias a que cada una vez instalado uno nuevo, se aade
al Kernel el enlace o controlador necesario con el dispositivo, haciendo que el
Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad y no se
encuentra limitado como otros sistemas operativos.
Comunicaciones: Linux es el sistema ms flexible para poder conectarse a
cualquier ordenador del mundo. Internet se cre y desarrollo dentro del mundo de
Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya que
Unix y Linux son sistemas prcticamente idnticos. Con Linux podr montar un
servidor en su propia casa sin tener que pagar las enormes cantidades de dinero
que piden otros sistemas.
Por ltimo, pero no menos importante: Linux Mint es gratuito y de cdigo abierto.
Puedes usarlo como quieras y olvidarte de los bloqueos del proveedor de una vez
por todas. KJHJJHJHJHJHJHJHJHJHJHJHJHJJHJHJHJHJHJHJHJHJHJHJHJ
















7

1.3 EVOLUCIN HISTRICA
Hay dos lanzamientos de Linux Mint por ao. Cada lanzamiento posee un nuevo
nmero de versin y un nombre cdigo, usando un nombre femenimo, con la letra
inicial por rden alfabtico, correspondiente al nmero de versin y editando con
las letra "a" (por ejemplo, "Elyssa" para la versin 5, "Felicia" para la versin 6).
Los lanzamientos estn programados aproximadamente un mes despus de
versiones de Ubuntu (que a su vez se programan un mes despus de las
versiones de GNOME y dos meses despus de versiones del Sistema X Window).
En consecuencia, cada nueva versin de Linux Mint viene con una versin
actualizada de GNOME y X y cuenta con algunas de las mejoras introducidas en
la ltima versin de Ubuntu.
Existen lanzamientos etiquetados con Soporte de Largo Plazo (LTS), tal como
en Ubuntu, lo que indica que son compatibles (con actualizaciones) durante tres
aos, en comparacin con el perodo de soporte de 18 meses para otras
versiones.
Linux Mint Debian Edition (LMDE) est basada en Debian Testing la cual posee
actualizaciones continuas. LMDE no es compatible con Ubuntu como las ediciones
de Linux Mint basadas en sta.

Historia de Lanzamientos
Color Significado
Rojo Sin soporte (Versines 1.0-8)
Verde Con soporte (Versines 9-13)
8

Versin
Nombre
cdigo
Edicin
Cdigo
Base
Reposito-
rio
compati-
ble
Entorno de
escritorio por
defecto
Fecha de
lanzamiento
1.0 Ada Main
Kubuntu
6.06
Kubuntu
6.06
KDE 27 Agosto 2006
2.0 Barbara Main
Ubuntu
6.10
Ubuntu
6.10
GNOME
13 Noviembre
2006
2.1 Bea Main
Ubuntu
6.10
Ubuntu
6.10
GNOME
20 Diciembre
2006
2.2 Bianca
Main
Ubuntu
6.10
Ubuntu
6.10
GNOME
20 Febrero
2007
Light
Ubuntu
6.10
Ubuntu
6.10
GNOME 29 Marzo 2007
KDE CE
Kubuntu
6.10
Kubuntu
6.10
KDE 20 Abril 2007
3.0
Cassan
dra
Main
Bianca
2.2
Ubuntu
7.04
GNOME 30 Mayo 2007
Light
Bianca
2.2
Ubuntu
7.04
GNOME 15 Junio 2007
9

KDE CE
Bianca
2.2
Kubuntu
7.04
KDE 14 Agosto 2007
MiniKDE
CE
Bianca
2.2
Kubuntu
7.04
KDE 14 Agosto 2007
Xfce CE
Cassand
ra 3.0
Xubuntu
7.04
Xfce 7 Agosto 2007
3.1 Celena
Main
Bianca
2.2
Ubuntu
7.04
GNOME
24 Septiembre
2007
Light
Bianca
2.2
Ubuntu
7.04
GNOME 1 Octubre 2007
4.0 Daryna
Main
Celena
3.1
Ubuntu
7.10
GNOME
15 Octubre
2007
Light
Celena
3.1
Ubuntu
7.10
GNOME
15 Octubre
2007
KDE CE
Cassand
ra 3.0
Kubuntu
7.10
KDE 3 Marzo 2008
5 Elyssa
Main
Daryna
4.0
Ubuntu
8.04
GNOME 8 Junio 2008
Light
Daryna Ubuntu
GNOME 8 Junio 2008
10

4.0 8.04
x64
Ubuntu
8.04
Ubuntu
8.04
GNOME
18 Octubre
2008
KDE CE
Daryna
4.0
Kubuntu
8.04
KDE
15 Septiembre
2008
Xfce CE
Daryna
4.0
Xubuntu
8.04
Xfce
8 Septiembre
2008
Fluxbox
CE
Ubuntu
8.04
Ubuntu
8.04
Fluxbox
21 Octubre
2008
6 Felicia
Main
Ubuntu
8.10
Ubuntu
8.10
GNOME
15 Diciembre
2008
Universa
l (Light)
Ubuntu
8.10
Ubuntu
8.10
GNOME
15 Diciembre
2008
x64
Ubuntu
8.10
Ubuntu
8.10
GNOME 6 Febrero 2009
KDE CE Elyssa 5
Kubuntu
8.10
KDE 8 Abril 2009
Xfce CE
Xubuntu
8.10
Xubuntu
8.10
Xfce
24 Febrero
2009
11

Fluxbox
CE
Xubuntu
8.10
Ubuntu
8.10
Fluxbox 7 Abril 2009
7 Gloria
Main
Ubuntu
9.04
Ubuntu
9.04
GNOME 26 Mayo 2009
Universa
l (Light)
Ubuntu
9.04
Ubuntu
9.04
GNOME 26 Mayo 2009
x64
Ubuntu
9.04
Ubuntu
9.04
GNOME 24 Junio 2009
KDE CE
Kubuntu
9.04
Kubuntu
9.04
KDE 3 Agosto 2009
Xfce CE
Xubuntu
9.04
Xubuntu
9.04
Xfce
13 Septiembre
2009
8 Helena
Main
Ubuntu
9.10
Ubuntu
9.10
GNOME
28 Noviembre
2009
Universa
l (Light)
Ubuntu
9.10
Ubuntu
9.10
GNOME
28 Noviembre
2009
Gnome
x64
Ubuntu
9.10
Ubuntu
9.10
GNOME
14 Diciembre
2009
KDE
Kubuntu Kubuntu
KDE 6 Febrero 2010
12

9.10 9.10
KDE x64
Kubuntu
9.10
Kubuntu
9.10
KDE
12 Febrero
2010
Fluxbox
Helena
Main
Ubuntu
9.10
Fluxbox
12 Febrero
2010
Xfce
Xubuntu
9.10
Xubuntu
9.10
Xfce 31 Marzo 2010
LXDE
Helena
Main
Ubuntu
9.10
LXDE 31 Marzo 2010
9 Isadora
Main
Ubuntu
10.04
Ubuntu
10.04
GNOME 18 Mayo 2010
Gnome
x64
Ubuntu
10.04
Ubuntu
10.04
GNOME 18 Mayo 2010
LXDE
Lubuntu
10.04
Lubuntu
10.04
LXDE 18 Julio 2010
KDE
Kubuntu
10.04
Kubuntu
10.04
KDE 27 Julio 2010
KDE x64
Kubuntu
10.04
Kubuntu
10.04
KDE 27 Julio 2010
13

Xfce
Xubuntu
10.04
Xubuntu
10.04
Xfce 24 Agosto 2010
Fluxbox
Lubuntu
10.04
Lubuntu
10.04
Fluxbox
6 Septiembre
2010
10 Julia
Main
Ubuntu
10.10
Ubuntu
10.10
GNOME
12 Noviembre
2010
Gnome
x64
Ubuntu
10.10
Ubuntu
10.10
GNOME
12 Noviembre
2010
KDE
Kubuntu
10.10
Kubuntu
10.10
KDE
23 Febrero
2011
KDE x64
Kubuntu
10.10
Kubuntu
10.10
KDE
23 Febrero
2011
LXDE
Lubuntu
10.10
Lubuntu
10.10
LXDE 16 Marzo 2011
11 Katya
Main
Ubuntu
11.04
Ubuntu
11.04
GNOME 26 Mayo 2011
Gnome
x64
Ubuntu
11.04
Ubuntu
11.04
GNOME 26 Mayo 2011
LXDE
Lubuntu Lubuntu
LXDE 16 Agosto 2011
14


11.04 11.04
12 Lisa
Main
Ubuntu
11.10
Ubuntu
11.10
GNOME
3, MATE ( Fork
de GNOME 2)
26 Noviembre
2011
KDE
Kubuntu
11.10
Kubuntu
11.10
KDE 2 Febrero 2012
LXDE
Lubuntu
11.10
Lubuntu
11.10
LXDE 9 Marzo 2012
13 Maya
Main
Ubuntu
12.04
Ubuntu
12.04
GNOME
3, MATE ( Fork
de GNOME 2)
22 Mayo 2012


15

1.4 CLASIFICACIN
Linux Mint est basado y usa los repositorios de software que son usados en la
distribucin GNU/Linux Ubuntu, as como tambin ciertos repositorios propios y de
terceros.
Propsito de Linux Mint es producir sin sistema operativo moderno, elegante y
confortable, que es una vez la potente y fcil de usar.
Iniciando en 2006, Linux Mint es ahora el tercer Sistema Operativo mas utilizado
en ordenadores personales por detrs de Microsoft Windows, Apple Mac OS.
Algunas razones del xito de Linux Mint:
Soporte multimedia completo y es muy fcil de usar.
Es una forma gratuita y de cdigo abierto.
Es impulsado por la comunidad. Los usuarios estn invitados a enviar sus
comentarios al proyecto para que sus ideas se puedan utilizar y mejorar
Linux Mint.
Basado en Debian y Ubuntu, proporciona alrededor de 30,000 paquetes y
uno de los mejores gestores de Software.
Los sistemas GNU/Linux como Ubuntu y Linux Mint son sistemas
multiusuario. Esto significa que est pensado para que pueda ser utilizado
por muchas personas, incluso trabajando simultneamente, garantizando
as la confidencialidad de la informacin y la estabilidad del sistema.
Cada nuevo lanzamiento de cualquier distribucin Linux popular tiene por lo
general a numerosos fanticos esperando con ansias el debut definitivo del
software. Sin embargo, en el caso de Linux Mint 12, dicha anticipacin puede
haber superado cualquier rcord anterior si tomamos en cuenta los niveles de
ansiedad despertados en los usuarios. Los fanticos del software libre vienen
buscando hace tiempo una respuesta a los entornos controversiales de escritorio
que se ven ms y ms en otros sistemas operativos.

Entre sus nuevas funciones, la ms notoria es su estrategia de escritorios hbridos,
que incluye a GNOME 3, un derivado de GNOME 2, y un software adicional que
pretende ayudar gradualmente al usuario a adaptarse a GNOME 3.

Hay muchas ms adiciones dignas de mencin en Linux Mint 12 adems, y de
verdad valdra la pena echarle una mirada a este lanzamiento. Listos para un
repaso? Aqu les dejamos algunas de las ms destacadas entre lo que podemos
encontrar. FFFFFFF
16

1.5 ESTRUCTURA: NIVELES O ESTRACTOS DE DISEO F FFFF
El ncleo o kernel se divide en 5 capas o niveles:
Nivel 1. Gestin de Memoria: Proporciona las facilidades de bajo nivel para la
gestin de memoria secundaria necesaria para la ejecucin de procesos.
Nivel 2. Procesador: Se encarga de activar los cuantums de tiempo para cada
uno de los procesos, creando interrupciones de hardware cuando no son
respetadas.
Nivel 3. Entrada/Salida: Proporciona las facilidades para poder utilizar los
dispositivos de E/S requeridos por los procesos.
Nivel 4. Informacin o Aplicacin o Intrprete de Lenguajes: Facilita la
comunicacin con los lenguajes y el sistema operativo para aceptar las rdenes en
cada una de las aplicaciones. Ejecutando un programa el software de este nivel
crea el ambiente de trabajo e invoca a los procesos correspondientes.
Nivel 5. Control de Archivos: Proporciona la facilidad para el almacenamiento
a largo plazo y manipulacin de archivos con nombre, va asignando espacio y
acceso de datos en memoria.
El ncleo o kernel realiza diferentes funciones tales como:
Manejo de interrupciones.
Creacin y destruccin de procesos.
Cambio de estado de los procesos.
Despacho
Suspensin y reanudacin de procesos.
Sincronizacin de procesos.
Comunicacin entre procesos.
Manipulacin de los bloques de control de procesos.
Apoyo para las actividades de entrada/salida.
Apoyo para asignacin y liberacin de memoria.
Apoyo para el sistema de archivos.
Apoyo para el mecanismo de llamada y retorno de un procedimiento.
Apoyo para ciertas funciones de contabilidad del sistema.

ESTRUCTURA DEL SISTEMA DE FICHEROS Y DIRECTORIOS DE LINUX
MINT

Si bien es cierto que cada distribucin de GNU/Linux puede trabajar con
estructuras de ficheros y directorios diferentes, suelen tender hacia una
estandarizacin. Esa estandarizacin viene definida por el estndar FHS
(Filesystem Hierchachy Standard), o por el LSB (Linux Standard Base).

la mayora de distribuciones siguen en un alto porcentaje el FHS, realizando
cambios menores o aportando ficheros o directorios que no existan en el
estndar. La idea de LSB es definir unos niveles de compatibilidad entre las
aplicaciones, bibliotecas y utilidades, de manera que sea posible la portabilidad de
las aplicaciones entre distribuciones sin demasiados problemas.
Sin importar la Distribucin GNU/Linux sobre la que trabajemos, un esquema
bsico de directorios podra ser:
17


/ : tambin llamado Raz (o root en ingls), dado que la jerarqua de ficheros y
directorios sigue una distribucin parecida a la de un rbol, siendo este directorio
el de ms bajo nivel (que no el de peor nivel). De esta raz cuelgan los dems
directorios de GNU/Linux.
/bin: utilidades de base del sistema, normalmente programas empleados por los
usuarios, ya sean desde los comandos bsicos del sistema (como /bin/ls, listar
directorio), pasando por los shells (/bin/bash), etc.
/boot: archivos necesarios durante el arranque del sistema, por ejemplo la imagen
del kernel Linux, en /boot/vmlinuz.
/dev: aqu encontramos ficheros especiales que representan los dispositivos
posibles en el sistema, el acceso a los perifricos en sistemas UNIX se hace como
si fueran ficheros. Podemos encontrar ficheros como /dev/console, /dev/modem,
/dev/mouse, /dev/cdrom, /dev/floppy, ... que suelen ser enlaces a dispositivos ms
especficos del tipo de controlador o interfaz que utilizan los dispositivos:
/dev/mouse /dev/psaux, un ratn de tipo PS2; o /dev/cdrom /dev/hdc, un CD-
ROM que es un dispositivo del segundo conector IDE y mster. Aqu encontramos
los dispositivos IDE como /dev/hdx, los scsi /dev/sdx, ... con x variando segn el
dispositivo.
/etc: ficheros de configuracin. La mayora de tareas de administracin
necesitarn examinar o modificar los ficheros contenidos en este directorio. Por
ejemplo: /etc/passwd contiene la informacin de las cuentas de los usuarios del
sistema.
/home: contiene las cuentas de los usuarios, es decir, los directorios personales de
cada usuario. No debemos esperar encontrar el directorio root aqu, dado que
NO ES UN USUARIO, sino un ADMINISTRADOR. En caso de tener privilegios o
acceso como root al Sistema, nuestro directorio "home" se encontrara en la raz
del Sistema de Ficheros: /root.
/lib: las bibliotecas del sistema, compartidas por los programas de usuario, ya sean
estticas (extensin .a) o dinmicas (extensin .so). Por ejemplo, la biblioteca C
estndar, en ficheros libc.so o libc.a.
/mnt: punto para montar (comando mount) sistemas de ficheros extrables; por
ejemplo: /mnt/cdrom, para montar el lector de CD-ROM.
/opt: suele colocarse el software aadido al sistema posterior a la instalacin; otra
instalacin vlida es en /usr/local.
/sbin: utilidades de base del sistema. Suelen ser comandos reservados al
Administrador (root). Por ejemplo: /sbin/fsck para verificar el estado de los
sistemas de ficheros.
/tmp: ficheros temporales de las aplicaciones o del propio sistema.
/usr: diferentes elementos instalados en el sistema. Algn software de sistema
ms completo se instala aqu, adems de complementos multimedia (iconos,
imgenes, sonidos, por ejemplo en: /usr/share) y la documentacin del sistema
(/usr/doc). Tambin en /usr/local se suele utilizar para instalar software.
/var: ficheros de registro de sesin o de estado (ficheros de tipo log) y/o errores del
propio sistema y de diversos servicios, tanto locales como de red. Por ejemplo,
ficheros de sesin en /var/log, contenido de los mails en /var/spool/mail, o trabajos
de impresin en /var/spool/lpd.
18


En la siguiente imagen se puede observar un ejemplo de estructura de directorios.
En concreto se trata del nivel root de la distribucin Linux Mint 9 "Isadora" visto en
modo grfico:

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
19


1.6 NCLEO DE LINUX MINT

Linux Mint esta basado en el ncleo Linux se define como el corazn de este
sistema operativo. Es el encargado de que el software y el hardware del ordenador
puedan trabajar juntos.
Linux es un ncleo libre de sistema operativo basado en Unix. Adems de ser uno
de los principales ejemplos de software libre. Linux es un ncleo monoltico hbrido
(estos sistemas tienen un ncleo grande y complejo, que engloba todos los
servicios del sistema como planificacin, sistema de archivos, redes, controladores
de dispositivos, gestin de memoria, etc.).
Los controladores de dispositivos y las extensiones del ncleo normalmente se
ejecutan en un espacio privilegiado conocido como anillo 0 (ring 0), con acceso
irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A
diferencia de los ncleos monolticos tradicionales, los controladores de
dispositivos y las extensiones al ncleo se pueden cargar y descargar fcilmente
como mdulos, mientras el sistema contina funcionando sin interrupciones.
Tambin, a diferencia de los ncleos monolticos tradicionales, los controladores
pueden ser prevolcados (detenidos momentneamente por actividades ms
importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar
correctamente interrupciones de hardware, y para mejorar el soporte
de multiprocesamiento simtrico.
La jerarqua de directorios en Linux, es que existe un sistema de archivos que
carga y contiene todos los directorios, redes, programas, particiones, dispositivos
que el sistema sabe reconocer. Este sistema de ficheros y directorios, tiene como
base al carcter (/); ese mismo carcter sirve tambin para demarcar los
directorios, como por ejemplo: "/home/usuario/imagen.jpg". El directorio
especificado por una ruta consistente slo por este carcter contiene toda la
jerarqua de los directorios que constituyen todo el sistema. A este directorio se le
llama directorio raz.
En Linux, a los discos no se les asigna una letra como en Windows (Ejemplo
"C:"), sino que se les asigna un directorio de la jerarqua del directorio raz (/),
como por ejemplo: "/media/floppy". Es prctica comn en el sistema de ficheros de
Linux, utilizar varias sub-jerarquas de directorios, segn las diferentes funciones y
estilos de utilizacin de los archivos.

Estos directorios pueden clasificarse en:
20

Estticos: Contiene archivos que no cambian sin la intervencin del
administrador (root), sin embargo, pueden ser ledos por cualquier otro usuario.
(/bin, /sbin, /opt, /boot, /usr/bin...)
Dinmicos: Contiene archivos que son cambiantes, y pueden leerse y
escribirse (algunos solo por su respectivo usuario y el root). Contienen
configuraciones, documentos, etc. Para estos directorios, es recomendable
una copia de seguridad con frecuencia, o mejor an, deberan ser montados
en una particin aparte en el mismo disco, como por ejemplo, montar el
directorio /home en otra particin del mismo disco, independiente de la
particin principal del sistema; de esta forma, puede repararse el sistema sin
afectar o borrar los documentos de los usuarios. (/var/mail, /var/spool, /var/run,
/var/lock, /home...)
Compartidos: Contiene archivos que se pueden encontrar en un ordenador y
utilizarse en otro, o incluso compartirse entre usuarios.
Restringidos: Contiene ficheros que no se pueden compartir, solo son
modificables por el administrador. (/etc, /boot, /var/run, /var/lock...)




21

BIBLIOGRAFA

http://html.rincondelvago.com/linux_14.html
http://www.monografias.com/trabajos/solinux/solinux.shtml
http://lukor.com/blogs/revistadesoftware/linuxmint/
http://www.monografias.com/trabajos/solinux/solinux.shtml
http://www.yakaz.com.ar/empleo/funciones-principales-de-linux
http://es.scribd.com/doc/36981163/Linux-Mint-9
http://es.wikipedia.org/wiki/Anexo:Lista_de_lanzamientos_de_Linux_Mint

También podría gustarte