sistema ssss

27
MATERIA: PROGRAMACIÓN DE SISTEMAS DIA: SABADO CUATRIMESTRE: 2° CATEDRATICO: LIC. LORENZO BASTAR MARTINEZ UNIDAD III. SITEMAS OPERATIVOS. ISC. IGENIERIA EN SISTEMA COMPUTACIONAL UNIVERSIDAD SALAZAR Instituto De Estudios Superiores De Chiapas

Upload: lorenzo-bastar-martinez

Post on 10-Nov-2015

254 views

Category:

Documents


1 download

DESCRIPTION

gugu

TRANSCRIPT

UNIVERSIDAD SALAZARInstituto De Estudios Superiores De Chiapas

MATERIA: PROGRAMACIN DE SISTEMAS

DIA: SABADO CUATRIMESTRE: 2

CATEDRATICO: LIC. LORENZO BASTAR MARTINEZ

UNIDAD III. SITEMAS OPERATIVOS.ISC.IGENIERIA EN SISTEMA COMPUTACIONAL

3.1 INTRODUCCIN A LOS SISTEMAS OPERATIVOSUn Sistema Operativo (SO) es una coleccin organizada de rutinas o extensiones de software del hardware. Consiste en rutinas de control que hacen funcionar una computadora y proporcionan un entorno para la ejecucin de los programas. Existen otros programas que se apoyan en el SO para poder acceder a los recursos que necesitan. Esto se lleva a cabo a travs de llamadas sistema operativo. Tambin el SO debe brindar una forma de que el usuario se pueda comunicar con l a travs de una interfaz que le brinde una va de comunicacin con el hardware del sistema informtico.El objetivo principal del SO es lograr que el sistema informtico es el lograr que el hardware de la computadora se emplee de modo eficiente, y el objetivo secundario se use de manera cmoda.El SO debe asegurar el correcto funcionamiento del sistema informtico. Para lograr esto el hardware debe brindar algn mecanismo apropiado que impida que los usuarios intervengan en el funcionamiento del sistema y as mismo el SO debe poder utilizar este recurso de hardware de modo que esto se cumpla.El SO debe ofrecer servicios a los programas y sus usuarios para facilitar la tarea de programacin.3.2 FUNCIONES DE UN SISTEMA OPERATIVOEl sistema operativo cumple varias funciones: Administracin del procesador: el sistema operativo administra la distribucin del procesador entre los distintos programas por medio de un algoritmo de programacin. El tipo de programador depende completamente del sistema operativo, segn el objetivo deseado. Gestin de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicacin y para cada usuario, si resulta pertinente. Cuando la memoria fsica es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho ms lenta. Gestin de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a travs de los drivers (tambin conocidos como administradores perifricos o de entrada/salida). Gestin de ejecucin de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignndoles los recursos que stas necesitan para funcionar. Esto significa que si una aplicacin no responde correctamente puede "sucumbir". Administracin de autorizaciones: el sistema operativo se encarga de la seguridad en relacin con la ejecucin de programas garantizando que los recursos sean utilizados slo por programas y usuarios que posean las autorizaciones correspondientes. Gestin de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios. Gestin de la informacin: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

3.3 ESTRUCTURA DE LOS SISTEMAS OPERATIVOSSe deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son:Requisitos de usuario: sistema fcil de usar y de aprender, seguro, rpido y adecuado al uso al que se le quiere destinar.Requisitos del software: donde se engloban aspectos como el mantenimiento, forma de operacin, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.Las caractersticas fundamentales de este tipo de estructura son:Construccin del programa final a base de mdulos compilados separadamente que se unen a travs del ligador.Buena definicin de parmetros de enlace entre las distintas rutinas existentes, que pueden provocar mucho acoplamiento.

3.4 EL SISTEMA OPERATIVO COMO GESTOR DE RECURSOS

la otra tarea de un (so) consiste en administrar los recursos de uncomputadorcuando hay 2, o msprogramasque se ejecutan simultneamente y requiere usar el mismo recurso (comotiempode CPU;memoriao impresora)

adems es unsistemamultiusuario suele ser necesario o consiente compartir adems dedispositivosfsicos, informticos. al mismo tiempo debe tenerse e cuenta consideracin deseguridadpor ejemplo la informaticasolodebe ser acezada porusuarioscualquiera no debera ser capaz de sobrescribir reas crticas sobre el sistema.en este caso unusuariopuede ser una persona, un programa u otro computador. en resumen el sistema operativo debe llevar la cuenta que est usando que recurso a quienes lo soliciten (siempre que el solicitante tenga derechos adecuados sobre el recurso.

las tareas que generalmente realiza un (so):*realizar el inters sistema-usuario*compartir los recursos delhardwarepermitir a los usuarios compartir sus datos sobre ellos.prevenir que las actividades de un usuario no interfieran en los dems usuarios.

3.5 EL SISTEMA OPERATIVO COMO MQUINAS VIRTUALLas mquinas virtuales de sistema, tambin llamadas mquinas virtuales de hardware, permiten a la mquina fsica subyacente multiplicarse entre varias mquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualizacin se la llama monitor de mquina virtual o hypervisor. Un monitor de mquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").Aplicaciones de las mquinas virtuales de sistema Varios sistemas operativos distintos pueden coexistir sobre la misma computadora, en slido aislamiento el uno del otro, por ejemplo para probar un sistema operativo nuevo sin necesidad de instalarlo directamente. La mquina virtual puede proporcionar una arquitectura de instrucciones (ISA]) que sea algo distinta de la verdadera mquina. Es decir, podemos simular hardware. Varias mquinas virtuales (cada una con su propio sistema operativo llamado sistema operativo "invitado" o "guest"), pueden ser utilizadas para consolidar servidores. Esto permite que servicios que normalmente se tengan que ejecutar en computadoras distintas para evitar interferencias, se puedan ejecutar en la misma mquina de manera completamente aislada y compartiendo los recursos de una nica computadora. La consolidacin de servidores a menudo contribuye a reducir el coste total de las instalaciones necesarias para mantener los servicios, dado que permiten ahorrar en hardware. La virtualizacin es una excelente opcin hoy da, ya que las mquinas actuales (Laptops, desktops, servidores) en la mayora de los casos estn siendo "sub-utilizados" (gran capacidad de disco duro, memoria RAM, etc.), llegando a un uso de entre 30% a 60% de su capacidad. Al virtualizar, la necesidad de nuevas mquinas en una ya existente permite un ahorro considerable de los costos asociados (energa, mantenimiento, espacio, etc).Mquinas virtuales de procesoUna mquina virtual de proceso, a veces llamada "mquina virtual de aplicacin", se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La mquina se inicia automticamente cuando se lanza el proceso que se desea ejecutar y se detiene para cuando ste finaliza. Su objetivo es el de proporcionar un entorno de ejecucin independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma.El ejemplo ms conocido actualmente de este tipo de mquina virtual es la mquina virtual de Java. Otra mquina virtual muy conocida es la del entorno .Net de Microsoft que se llama "Common Language Runtime".

3.6 REQUERIMIENTOS PARA LA INSTALACIN DE UN SISTEMA OPERATIVO.

Consideraciones previas a la instalacin de sistemas operativos libres y propietarios:Antes de proceder a la instalacin de un sistema operativo deben tenerse en cuenta:

-Los requisitos hardware mnimos exigidos por el sistema operativo. Generalmente, todos los sistemas operativos, en todas sus versiones, ofrecen informacin acerca de las caractersticas hardware mnimas que debe cumplir el equipo en el que se va a instalar. Estas caractersticas mnimas suelen hacer referencia a los elementos: Tipo y velocidad del procesador. Capacidad de la memoria RAM. Capacidad del disco duro. Nmero y tipo de particiones. Caractersticas de la tarjeta de video. Dispositivos necesarios (lector de DVD, tarjeta de red, etc.).

Caractersticas del equipo.- Adems de saber si el equipo cumple con los requisitos de hardware exigidos para el funcionamiento del sistema operativo, hay que conocer: Los discos, particiones, tipos y sistemas operativos instalados previamente. Las particiones que conlleva la instalacin del nuevo S.O. El diseo final de particiones, con capacidades y tipos, que se pretende conseguir.

-Licencias.-Es necesario conocer el tipo de licencia requerido para poder utilizar el S.O. conforme a la legislacin vigente.

Gestores de arranque.-son los programas que se utilizan en equipos con varios S.O. instalados para seleccionar, durante el inicio, el S.O. que debe cargarse. En funcin de los sistemas operativos instalados previamente, y los que se instalarn en un futuro, deber conocerse cual ser el programa gestor de arranque que se utilizar y si sus caractersticas permiten el inicio desde cualquier S.O.

(**MaXincluye en su distribucin el gestor de arranque GRUB que permitir el inicio de cualquier S.O. instalado con anterioridad y del propio MaX.)

(**Windowsincluye un gestor de arranque que nicamente permite el inicio desde otros sistemas Windows. Este gestor de arranque puede dejar inaccesibles otros sistemas instalados que no sean de Microsoft. En el caso de que en el mismo sistema deban coexistir sistemas operativos de Microsoft y sistemas libres tipo MaX, se recomienda instalar en primer lugar los de Microsoft y al final MaX, puesto que GRUB incluir opciones para poder arrancar desde cualquiera de ellos. )

Copias de seguridad.- es imprescindible realizar copia de seguridad de los datos de un disco antes de proceder a instalar en l un S.O. La instalacin de sistemas operativos es la operacin que con ms frecuencia produce desastres en la informacin que previamente contena el disco. Un particionamiento errneo o un problema de compatibilidad pueden producir la prdida de la informacin de una particin.

Aplicaciones a instalar.- El tipo de aplicaciones a instalar y sus requerimientos de capacidad determinarn el S.O. y las capacidades de las particiones a utilizar. Por ejemplo, si se prev la utilizacin de un programa grabador de DVD's debe tenerse en cuenta que, aunque el programa en s no necesita prestaciones especiales, la primera fase de la grabacin consiste en llevar al disco duro la informacin del DVD para despus poder pasarla, en una segunda fase, a un nuevo DVD; con lo cual, el programa requiere unas 5 GB de espacio libre en disco.

Particiones diferentes para el sistema y para los datos. Se aconseja tener en particiones diferentes el S.O. y los datos de los usuarios. Esta disposicin facilita la realizacin de copias de seguridad y, adems, en caso de tener que reinstalar el sistema operativo, no es necesario tener que volcar todos los datos a un dispositivo externo y reubicarlos otra vez despus de la instalacin. El inconveniente es tener que calcular el espacio que se destinar a cada una de las dos particiones.

Mtodos de instalacin soportados.-Adems de la instalacin tpica en la que el usuario administrador realiza la instalacin desde los DVD's del sistema, existen circunstancias que pueden hacer aconsejable el uso de tcnicas de instalacin ms sofisticadas. Un caso tpico es la instalacin del S.O. en un gran nmero de equipos. Algunas de las tcnicas ms utilizadas son:

Utilizacin de ficheros con la informacin requerida por el sistema durante la instalacin. Este tipo deinstalaciones se llaman desatendidasporque no requieren de la presencia fsica de un usuario durante la instalacin. La informacin requerida durante la instalacin es tomada de un fichero preparado con antelacin. El usuario nicamente inicia el proceso de instalacin, que suele realizarse mediante una instruccin que contiene una opcin para especificar el fichero que contiene las respuestas.

Instalacin desde un servidor. El software del sistema operativo se encuentra en un equipo de la red y el usuario solamente necesitar disponer de un sistema de inicio que establezca la comunicacin con el servidor de instalaciones. Evita que los usuarios daen el soporte donde se encuentra el software original.

Duplicacin de discos. Como en el caso anterior se necesita disponer de un sistema de inicio del equipo, que se comunicar con un servidor que contendr una copia de una instalacin realizada anteriormente. Esta tcnica es muy eficaz cuando los equipos donde se va a realizar la instalacin tienen las mismas caractersticas de hardware. La diferencia con el mtodo anterior es que aqu no se produce una instalacin real, no se descomprime software ni se realizan comprobaciones de dispositivos, etc., solamente se copian ficheros.

Versiones Live.-Cuando lo que se necesita es realizar pruebas con el S.O. para comprobar sus caractersticas, o se quiere conservar su integridad sin modificaciones, puede hacerse uso de una versin Live en DVD, que permite el inicio del sistema y su funcionamiento sin realizar instalaciones en el disco duro. La gran ventaja es que el S.O. nunca sufre variaciones por estar instalado en el DVD y los inconvenientes fundamentales son su mayor lentitud y que las configuraciones y modificaciones realizadas sobre los programas y utilidades incluidas en el DVD se pierden al apagar el equipo. Un ejemplo tpico de utilizacin es el aula. MaX dispone de versiones Live y versiones para pen drive.

Mquina virtual.-para casos similares al anterior (realizacin de pruebas) tambin puede considerarse la posibilidad de manejar el S.O. en una mquina virtual. Con este mtodo el S.O. se instala en un fichero que puede ser borrado y copiado en cualquier momento con mayor facilidad que tener que trabajar con particiones.

Requerimientos para instalar Windows XP Profesional:Procesador Pentium con 233 MHrz64 MBytes de RAM1.5 GBytes de disco duroUnidad de disco compacto o DVDTeclado, mouseMonitor Sper VGA con resolucin de 800X600Tarjeta de sonidoParlantes o audfonos

Requerimientos para instalar LINUX:Procesador X86, se recomienda Pentium32 MBytes de memoria RAMDisco duro con 300MBytes libresUnidad de disco compactoUnidad de floppyMonitor VGATeclado, mouse

Windows Vista Home Premium, Windows Vista Business, Windows Vista Enterprise y Windows Vista Ultimate Procesador de 32 bits (x86) o de 64 bits (x64) a 1 gigahercios (GHz) 1 GB de memoria del sistema Tarjeta de grficos con capacidad para Windows Aero

Nota: esto incluye una tarjeta grfica de clase DirectX 9 que admita lo siguiente: Un controlador WDDM Pixel Shader 2.0 en hardware Admite 32 bits por pxel 128 MB de memoria de grficos (como mnimo) Disco duro de 40 GB con 15 GB de espacio libre (los 15 GB de espacio libre son para el almacenamiento de archivos temporales durante la instalacin o actualizacin) Unidad DVD interna o externa Capacidad de acceso a Internet Capacidad de salida de audio

WINDOWS 7REQUERIMIENTOS RECOMENDADOS: Procesador de 32 bits (x86) o de 64 bits (x64) a 1 GHz 1 GB de memoria del sistema 40 GB de disco duro con al menos 15 GB de espacio disponible Compatibilidad con grficos DirectX 9 con lo siguiente: Controlador WDDM 128 MB de memoria de grficos (mnimo) Pixel Shader 2.0 en hardware 32 bits por pxel Unidad de DVD-ROM Salida de audio Acceso a Internet (si procede, con tarifa aplicable)REQUERIMIENTOS MNIMOS: Procesador a 800 MHz y 512 MB de memoria del sistema 20 GB de disco duro con al menos 15 GB de espacio disponible Compatibilidad con grficos Super VGA Unidad de CD-ROM

Windows8Si quieres ejecutar Windows8 en tu PC, esto es lo que necesitas: Procesador:1 gigahercio (GHz) o ms rpido, compatible con PAE, NX y SSE2 RAM:1 gigabyte (GB) (32 bits) o 2 GB (64 bits) Espacio en el disco duro:16 GB (32 bits) o 20 GB (64 bits) Tarjeta grfica:dispositivo grfico Microsoft DirectX9 con controlador WDDMRequisitos adicionales para usar algunas caractersticas: Para el uso tctil, necesitas una tableta o un monitor que sea compatible con la funcin Multitctil Para acceder a la Tienda Windows y descargar y ejecutar apps, necesitas una conexin a Internet activa y una resolucin de pantalla de al menos 1024 x 768 Para acoplar apps, necesitas una resolucin de pantalla de al menos 1366 x 768 Acceso a Internet (pueden aplicarse tarifas adicionales del ISP) Para un arranque seguro se requiere firmware compatible con UEFI v2.3.1 Errata B y con la entidad de certificacin de Microsoft Windows en la base de datos de firmas UEFI Es posible que algunos juegos y programas requieran tarjetas grficas compatibles con DirectX 10 o superior para un rendimiento ptimo Para algunas caractersticas es necesaria una cuenta Microsoft Para ver DVDs se requiere un software de reproduccin independiente La licencia de Windows Media Center se vende por separado BitLocker To Go requiere una unidad flash USB (solo para Windows8Pro) BitLocker requiere el Mdulo de plataforma segura (TPM) 1.2 o una unidad flash USB (solo para Windows8Pro) Client Hyper-V requiere un sistema de 64 bits con servicios de traduccin de direcciones de red de segundo nivel (SLAT) y 2 GB de RAM adicionales (solo para Windows8Pro) Se requiere un sintonizador de TV para reproducir y grabar programas de televisin en directo en Windows Media Center (solo para Windows8Pro Pack y Windows8 Media Center Pack) El contenido gratuito de TV en Internet vara segn el rea geogrfica; algn contenido puede requerir tarifas adicionales (solo para Windows8Pro Pack y Windows8 Media Center Pack).3.7 PARTICIONAMIENTO Y FORMATEO DE UN DISCO DURO.Geometra de un disco duro.Un disco duro no es en verdad un nico disco, sino varios metidos en una caja hermtica. Dispone de varios brazos que se encargan de moverse hacia la zona donde estn los datos requeridos, los cuales son ledos por unas cabezas lectoras que estn al final de cada brazo. Suele haber un brazo con cabeza lectora por cada cara de cada disco, por lo tanto 2 por disco.

Vamos a ver las diferentes partes de cada disco: Pista: Cada disco tiene unos surcos llamados pistas, las cuales son concntricas, no espirales como las de un disco de vinilo. Van numeradas desde el cero (0) la ms externa hasta el centro.

Cilindro: Es el conjunto de pistas de todos los discos. Por ejemplo, si hay 6 discos y elegimos la pista 20, el conjunto de todas las pistas 20 de los 6 discos nos da el cilindro. Esto se hace para ahorrar movimientos al brazo lector.

Sector: Cada pista est dividida en porciones y resulta la unidad bsica de almacenamiento de datos, normalmente de 512 bytes. Es la controladora del disco duro la que fija el tamao al formatear, aunque algunos discos permiten especificar otra cifra. Cluster: Es un grupo de sectores, es decir, la porcin que deca antes.Divisin lgica (o particin).Es una porcin del disco que no est dividida fsicamente. Vamos, que no se trata de desmontar el disco duro y trocearlo con el martillo grande, sino que el programa que usemos para el particionado ya se encarga de poner las cosas en su sitio.

Formato lgico de un sistema operativo.Esto podemos entenderlo como la forma que tiene el SO de guardar y ordenar las cosas para que podamos utilizarlas. Las cosas son, evidentemente, todo tipo de archivos y asimilables que puedan ser usados con el software instalado en un ordenador. Tambin existe el formato fsico, o de bajo nivel, pero lo normal es que venga hecho de fbrica y que nunca nos haga falta formatear un disco a bajonivel. Lo mencionamos nicamente de paso y ms bien por si alguien se confunde, porque nada tiene que ver con el propsito que nos ocupa, el cual se basa siempre en el formato lgico de divisiones lgicas o particiones.

Sistemas de archivos.El modo que un sistema operativo tiene de asignar los sectores fsicos del disco a los archivos y de relacionar el nombre de los archivos con la situacin en el disco de su contenido, ms o menos explicado, y ampliando un poco lo dicho anteriormente sobre el formato lgico. La expresin visual de un sistema de archivos la proporciona el software gestor de archivos, que es el encargado de listar el contenido de los directorios y de realizar las operaciones comunes de crear, copiar, mover, eliminar... etc, archivos.Aparte de los comandos en consola, se pueden utilizar en GNU/Linux, entre otros, los gestores de archivos Nautilus y Konkeror, pertenecientes a GNOME y KDE respectivamente.

Dar formato a un volumen o particin (o, simplemente, formatear).Implantar un sistema de archivos en la particin, normalmente despidindonos de lo que hubiese all antes, por lo que ya podemos adelantar una primera buena prctica: Si se va a particionar y/o formatear algo, hay que estar seguros, muy seguros, completamente seguros, de que no vamos a necesitar en la vida la informacin que all est; o de que hemos hecho un par de copias de seguridad y las hemos guardado en lugares diferentes y a prueba de desastres, si es que tenemos pensado recuperar datos de la unidad a particionar y/o de la particin a formatear.

Swap.Esto, que suena a tortazo bien dado, no es ms que un espacio en el disco duro (una particin, aunque tambin puede ser un archivo) que acta como si fuera memoria RAM, pero es bastante ms lenta, claro est. Tambin se le denomina memoria virtual, y Linux no es el nico sistema operativo o, mejor dicho, ncleo, que hace uso de esta tcnica. No vamos a entrar en detalles sobre su funcionamiento, pero podemos decir, a modo de ayuda para formarse una idea, que cuando el sistema necesita ms memoria libre de la que tiene disponible, guarda unos cuantos datos en el espacio swap del disco y utiliza el que ocupaban en la RAM, volviendo a recuperar los datos guardadoscuando los necesite, an a costa de sustituirlos por otros. Si tuvisemos realmente muy poca memoria RAM la lentitud del sistema puede llegar a ser exasperante, o incluso algo ms.

3. Tipos de particiones.Hay dos tipos de particiones, denominados primarias y extendidas. Las particiones extendidas se inventaron debido a la limitacin de cuatro por disco que presentan las particiones primarias. Slo es posible crear una particin extendida por disco, pero a partir de ella o dentro, para entendernos, se pueden crear, dicen, que hasta infinitas particiones lgicas (s, suena redundante), tambin llamadas unidades lgicas. Cualquiera puede deducir, incluso sin usar la calculadora, que el mximo de particiones posibles en un disco es de cuatro primarias, o de tres primarias ms una extendida, la cual contendr el resto de particiones que nos hagan falta.

5. Puntos de montaje de las particiones.Son los directorios cuyos datos estn contenidos en cada particin. Montar una particin significa que el sistema hace accesibles los datos que en ella se encuentran, normalmente a travs de la jerarqua de directorios.

Por ejemplo, creamos 4 particiones que distribuimos as: hda1 para raz /, hda2 para /usr, hda3 para swap y hda4 para /home.

Aunque todo el sistema de ficheros cuelgue del raz /, los datos que haya en /usr, en /home y, por supuesto, en swap, estarn contenidos en diferentes porciones del primer disco (hda). Podramos, por tanto, formatear hda1 sin perder los datos que haya en /usr y en /home, y lo mismo para los dems directorios montados en distintas particiones.

Otra recomendacin importante es que nunca se debe reparticionar o formatear la particin activa, es decir, aquella desde donde hemos cargado el sistema que tengamos en ejecucin.Lo que sigue ha sido extrado del manual de instalacin de Debian: La particin raz / siempre debe contener fsicamente las particiones /etc, /bin, /sbin, /lib y /dev, si no el sistema no podr arrancar. Lo que, segn nuestra libre interpretacin, significa en la prctica que losdirectorios /etc, /bin, /sbin, /lib y /dev deben estar en la particin montada en el directorio raz /, luego no podrn montarse en particiones separadas. Todos los dems directorios pueden ser punto de montaje de una particin.

Es posible montar una particin en un directorio que ya contiene datos. En este caso, los datos que quedarn accesibles sern los de la particin montada, y los que haba en el directorio quedarn ocultos, o inaccesibles, hasta que se desmonte la particin.

Programas para particionarEn consola:Los programas para manejar particiones son varios y van desde los conocidos programas grficos como el de la anterior imagen, como son qtparted o gparted, y los ya ms imponentes programas de consola, como fdisk o cfdisk.Vamos a tratar de repasar un poco su funcionamiento, empezando por la base: la consola

Fdisk Fdisk suele ser el programa ms utilizado a la hora de tratar particiones, tal vez porque existe una versin en MS-DOS y OS/2, o porque es ms antiguo que otros programas.Antes de empezar a trabajar con particiones debemos tener claros los conceptos vistos anteriormente para que no haya ningn tipo de confusin y, por supuesto, hacerlo como root o no podremos. ;-)Desde un live-CD (o CD directo, traduccin que desde aqu nos atrevemos a proponer), o bien desde un CD instalador, cargamos Linux y abrimos una consola, nos logueamos como root, y ejecutamos: fdisk /dev/hda (dev/sda si tenemos discos sata) y aparece la informacin del disco y una linea a la espera de que le pasemos opciones.En la mayora de los casos nos aparecer un mensaje de aviso como en el ejemplo. No hay problema, ya que ese aviso es para los casos indicados, normalmente para discos ms antiguos, as que continuaremos con las explicaciones.El nmero de cilindros para este disco est establecido en 77557.No hay nada malo en ello, pero es mayor que 1024, y en algunos casos podra causar problemas con:1) software que funciona en el inicio (p.ej. versiones antiguas de LILO)2) software de arranque o particionamiento de otros sistemas operativos (p.ej. FDISK de DOS, FDISK de OS/2)Orden (m para obtener ayuda):Si ahora tecleamos m nos saldrn las opciones, de las cuales vamos a explicar las ms comunes:a: Conmuta el indicador de iniciable: Esto sirve para establecer la particin activa, que ser la de arranque y que normalmente es la primera, donde suele estar instalado Windows cuando tenemos ms de un Sistema Operativo.d: Suprime una particin: Nos borra la particin perdiendo los datos que hay en ella.e: Lista las particiones extendidas: Como vimos antes, no suele salir la particin extendida por defecto, as que esta opcin nos la muestra.f: Corrige el orden de las particiones: A veces sucede que las particiones, aun estando en orden correlativo, no tienen la nomenclatura adecuada, cosa que solventaramos con esta opcin.n: Aade una nueva particin: Poco que aadir sobre esta opcin ;-)p: Imprime la tabla de particiones: Esta es la opcin que se suele usar primero para ver como tenemos mapeado el disco.q: Sale sin guardar los cambios: Si nos equivocamos en algo podemos salir con esta opcin.r: Vuelve al men principal desde el men avanzado: Para los ms aventurados que se atrevan con el men avanzado, podrn volver al men bsico con esta opcin.t: Cambia el identificador de sistema de una particin: Esto es para cambiar el sistema de archivos.v: Verifica la tabla de particiones: Una vez echas las particiones podremos comprobarlas con esta opcin y ver si hay algn tipo de error.w: Escribe la tabla en el disco y sale: Cuando estemos seguros de los cambios realizados usaremos esta opcin.x: Men avanzado: Este men no lo tocaremos, ya que es para gente que sabe y tu an ests aprendiendo.Manos a la obra! Vamos a particionar un disco duro vaco.NOTA: Los valores que se dan son los de mi disco. Cada disco tiene una geometra diferente por lo que los valores no sern iguales en otros casos. Ejecutamos fdisk como root y usamos la orden p para obtener informacin de la geometra del disco:

Particionadores grficos.

Llega el turno de adentrarse en el conocimiento de los particionadores grficos, que no todo iba a ser consola y consola... con ellos gestionar disco duros y particiones puede realizarse con pequeos golpes de ratn, rpida y fcilmente. Todo lo explicado hasta aqu puede realizarse visualmente sin mayores complicacionesLos ms conocidos son gparted y qtparted, habituales en la prctica totalidad de distribuciones, sobre todo en las de formato live cd/dvd, (o CD/DVD directo) incluso muchos instaladores de las diferentes distribuciones linux las incorporan en el proceso de instalacin, sin ir ms lejos ubuntu utiliza gparted durante el proceso de particionamiento, para facilitar al mximo todo el proceso y que el usuario tenga el control visual de todo lo que est haciendo. Si no instalarlo es cosa sencilla, ya que contamos con versiones empaquetadas que facilitan el proceso al mximo. Con ellos es posible: montar y desmontar particiones, formatearlas,borrarlas, redimensionarlas, incluso podemos trastear sin miedo a cargarnos algo; ojo: siempre y cuando no guardemos los cambios, que entonces la vuelta atrs ya est ms complicada.

Caractersticas similares de ambos:

A simple vista podemos observar una zona ms o menos central donde se nos muestra, tanto grficamente como en forma de tabla, el contenido del disco (particiones existentes, o estructura del disco duro) que hemos seleccionado. Nos proporciona informacin de cada particin: Sistema de archivos que contiene, tamao, espacio ocupado por datos y libre. Contamos con mens superiores o unos bonitos iconos para realizar todas las operaciones necesarias. Gracias a ellos podemos:* Crear: basta con hacer click con el botn derecho del ratn sobre el espacio libre del disco.* Formatear: Para dejar la particin lista y preparada para ser usada posteriormente por el sistema.* Redimensionar: para cambiar el tamao de una particin. Para muchos es una operacin arriesgada que puede darnos algn que otro disgusto en el sistema instalado, si es windows, mejor si realizamos antes una desfragmentacin del disco duro que vayamos a redimensionar.* Mover: Mueve una particin a otro sitio del disco.* Borrar: Elimina una particin y la convierte en espacio libre.* Guardar o ejecutar los cambios, se escriben todos los cambios que le hayamos dado. Aqu ya no hay vuelta atrs: estis seguros?* Podemos elegir el sistema de archivos: NTFS; ReiserFS; JFS; Ext2; Ext3 (se suele aconsejar este, pero siempre depende un poco de la distribucin que vayamos a utilizar) XFS* Seleccionar si deseamos o no etiquetar los discos.* Si las particiones son pr imarias, lgicas extendidas...

CONFIGURACION DEL SISTEMA OPERATIVOEninformtica, laconfiguracines un conjunto de datos que determina el valor de algunasvariablesde unprogramao de unsistema Operativo, estas opciones generalmente son cargadas en su inicio y en algunos casos se deber reiniciar para poder ver los cambios, ya que el programa no podr cargarlos mientras se est ejecutando, si la configuracin an no ha sido definida por el usuario (personalizada), el programa osistemacargar la configuracin por defecto.

Configuracin predeterminada, tpica o por defectoLa configuracin predeterminada, tpica o por defecto es la que no se ha definido an, generalmente no es la ms recomendada, ya que por ese mismo motivo se le da la posibilidad al usuario de modificarla, una configuracin predeterminada tiene que estar preparada para: Usuarios de todas las edades y ambos sexos. Generalmente en ingls. Nivel grfico medio. Seguridad media.Esta configuracin pretende ser lo ms adaptable posible, pero siempre es mejor poseer una configuracin personalizada para adaptarla a nuestras necesidades.

Configuracin personalizadaUna configuracin personalizada es la definida especialmente por el usuario, esta es guardada generalmente en un archivo o en una base de datos, puede estar cifrada para que solo se pueda modificar por el programa a configurar, o puede ser texto plano para que tambin se pueda modificar sin depender del programa (esto sucede ms frecuentemente en sistemasunix).Ejemplo de un archivo de configuracin:ArchivoConfig:fondo.color = azul;botn.color = rojo;

El programa cargara en su inicio el color del fondo "azul" y el color del botn "rojo", de la siguiente manera en unpseudocdigo:Programa_Cargarfondo.color = ArchivoConfig.fondo.colorbotn.color = ArchivoConfig.botn.colorTerminarEl programa cargara el color de fondo y de botn indicados en el archivo de configuracin.Errores de configuracinUn error de configuracin es generado por una escritura incorrecta de las lneas del archivo de configuracin o que el hardwareeste limitado a una configuracin que no requiera de tantos recursos como esta, esto conlleva a una ejecucin defectuosa delprogramaosistema operativoo a la imposibilidad de ejecutarse.PrecaucionePara evitar errores de configuracin, es importante leer los requerimientos mnimos de una configuracin y que estos iguales o estn por debajo de los delhardware.De todas formas, unsistema operativopuede restaurarse a una configuracin anterior o iniciarse en modo a prueba de fallos para modificar su configuracin, cualquiera de estos dos mtodos son vlidos a la hora de enfrentarse a un problema de configuracin.Si ninguno de estos mtodos funciona, deberemos reinstalar elsistema operativoo elprograma.

3.10 COMANDOS PRINCIPALES DE SISTEMAS OPERATIVOS

Comandos internos: Son aquellos comandos cuyas instrucciones son cargadas ala memoriaRAM. Estos comandos no necesitan la presencia del sistema operativo.Entre ellos encontramos: CLS: tiene comofuncinlimpiar la pantalla. COPY: copia uno o msarchivosde un disquete a otro. Este comando tambin puede emplearse como un editor detexto. TIME: tiene comoobjetivovisualizar la hora del sistema o ejecutar el reloj interno de la PC. DATE: permite modificar y visualizar la fecha del sistema. TIPE: visualiza el contenido de unarchivodesde la lnea de comando. O ya sea las informaciones que posee un archivo en su interior. VER: su objetivo es visualizar la versin del sistema operativo en el disco. Comandos externos: Son los comandos que necesitan mucha capacidad dememoriapara mantenerse para mantenerse dentro de ella al mismotiempo, por lo tanto son grabados en el disco. Son llamados externos porque estos estn grabados fuera de la memoria RAM.Entre estos estn: FORMAT: tiene como funcin formatear las unidades dealmacenamiento(discos duros y disquete). CD: nos sirve para cambiar de escritorio. DISKCOPY: nos permite hacer una copia idntica de un disquete a otro. DELTREE: es usado para borrar un directorio raz no importa que contenga subdirectorios con todos sus contenidos. LABEL: es la etiqueta del disco. Una etiqueta es el nombre de un dato, archivo oprograma.SYS: transfiere los archivos de sistema de dos ocultos para hacer un disquete que tenia para inicial.

Comandos internos CD o CHDIR Cambia el directorio actual. CD nombre_directorioCambia al directorio jerrquicamente inferior. CD \Cambia directamente al directorio raz. CLS Borra la pantalla y regresa el cursor a la esquina superior izquierda . COPY Copia archivos. COPY CON Copia a un archivo el texto digitado hasta pulsar Ctrl-Z. DATE Cambia o visualiza la fecha del sistema. DEL o ERASE Borra un archivo. Siempre y cuando el archivo no se oculte en un fichero. DEL borra el contenido del archivo y ERASE el archivo en si. DIR Muestra una lista con los archivos y directorios (carpetas) que se encuentran en un directorio del disco. ECHO Muestra un texto especificado en la pantalla. ECHO OFF Oculta el eco de los comandos ejecutados. Nota:se escribe como lnea de cdigo, en los archivos de proceso por lotes (.bat) y no en la lnea del prompt. EXIT Sale de una sesin de MS-DOS. MD o MKDIR Crea un nuevo directorio. PATH Especfica trayectorias, en las cuales el sistema operativo busca archivos ejecutables. Es un comando que se suele escribir en elConfig.sysy en archivos de procesos por lotes. RD o RMDIR Borra un directorio que est totalmente vaco. REN o RENAME Renombra archivos y directorios. TYPE Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto. VER Muestra la versin del Sistema Operativo.VOL Muestra la etiqueta del disco duro y su volumen

ComandoDescripcin

direnumera los contenidos de un directorio

cdcambia de directorio

cd ..directorio principal

md o mkdircrea un nuevo directorio

deltreeelimina un directorio y todas las subdirectorios

copy, xcopycopia un archivo

movemueve un archivo

delelimina un archivo

typemuestra los contenidos de un archivo

type |moremuestra los contenidos de un archivo pgina por pgina, haciendo una pausa despus de cada pgina

helpayuda con el comando

printimprime el archivo

attrib (-/+r, -/+a, -/+s, -/+h)cambia los atributos de un archivo (- desactiva, + activa, r: de slo lectura, a: archivo, s: sistema, h: archivo escondido)

formatformatea la unidad

labeldesigna un nombre de unidad a una unidad

vermuestra el nmero de versin