8
Universidad Autónoma De Baja California. Facultad de Ciencias Químicas e Ingeniería. Exposición #1 Unix Equipo #3 Cebreros Carrillo Argenis Uriel Arevalos Fernández Martín Abril 2015

Unix - Documentación #1

  • Upload
    uriel

  • View
    2

  • Download
    0

Embed Size (px)

DESCRIPTION

Un documento de unix

Citation preview

  • UniversidadAutnomaDeBajaCalifornia.FacultaddeCienciasQumicaseIngeniera.

    Exposicin#1

    Unix

    Equipo#3 Cebreros Carrillo Argenis Uriel Arevalos Fernndez Martn

    Abril2015

  • Exposicin#1

    Unix Clasificacin de los sistemas operativos y su interaccin con el hardware.

    a) Sistemas monolticos. Lossistemasmonolticossonlosqueenlosquesucentroesungrupodeestructurasfijas,lascualesfuncionanentres.

    Caractersticas:

    Elncleomonolticoenglobatodoslosserviciosdelsistema. Estprogramadodeformanomodular. Mayorrendimientoqueunmicroncleo. Contienetodoincluidocomo:laPlanificacin,sistemadearchivos,redes,

    controladoresdedispositivos,gestindememoria,etc.Parapodertenerlaestructura.Lasdiferentespartesdelkerneltendrnquesercompiladasporcapas.Paracualquiercambio,requierelacompilacindelncleoyelreiniciodelsistema.

    Un Ejemplo de Sistema monoltico: El ncleo de Unix. Elncleotienedospartesprincipales:

    1. Elncleodependientedelamquina.2. Elncleoindependiente.

    b) Microkernel. Esuntipodencleodeunsistemaoperativoqueproveeunconjuntodeprimitivasollamadasalsistemamnimas,paraimplementarserviciosbsicoscomoespaciosdedirecciones,comunicacinentreprocesosyplanificacinbsica.Eslacantidadcasimnimadelsoftwarequepuedenproporcionarlosmecanismosnecesariosparaimplementarunsistemaoperativo.

    Caractersticas:

  • Tiendenasermenosde10.000lneasdecdigo Estosmecanismossonelbajoniveldeespaciodedireccionesdelagestin,hilo,

    gestinycomunicacinentreprocesos(IPC).

    c) Kernel hbrido. Esunaarquitecturadencleobasadoenlacombinacindelosaspectosdemicrokernelyarquitecturasdencleomonolticoutilizadoenlossistemasoperativosdelosordenadores.Microkernel+Arquitecturasdencleomonoltico=Kernelhbrido

    Ejemplos de Nucleos-Hibridos:

    NT kernel: LafamiliadeWindowsNT,incluyendoaWindows8,WindowsServer2012,yWindowsPhone8.Estodebidoaquelossubsistemasdeemulacinseejecutanenlosprocesosdeservidorenmododeusuario.

    XNU kernel: XNUeselkernelqueAppleInc.adquiridoydesarrolladoparasuusoenelOSXysistemasoperativosiOSypublicadocomosoftwarelibreydecdigoabiertocomopartedelsistemaoperativoDarwin.

    d) Sistemas en tiempo real. Unsistemacomputacionaldetiemporealpuededefinirsecomoaquelquecontrolaunambienterecibiendodatos,procesndolosydevolvindolosconlasuficienterapidezcomoparainfluirendichoambienteenesemomento.

    Sistema en tiempo real vs Sistema en Lnea.

  • e) Sistemas LiveCD. UnLiveCDesunsistemaoperativoalmacenadoenunmedioextrable,tradicionalmenteunCDounDVD,quepuedeejecutarsedesdestesinnecesidaddeserinstaladoeneldiscodurodelacomputadora.ElsistemaoperativosecargaenlamemoriaRAM(comoundiscodurovirtualodiscoRAM)yelpropiomediocomosistemadearchivos.Puedenutilizarotrosmediosparaalmacenarelsistemaoperativocomoundisquete(Livefloppy),unflashdrive(LiveUSB),entreotros.AlgunosLiveCDincluyenherramientasquepermiteninstalarlosrealmenteeneldiscodurolocal.Tambin,engeneral,losLiveCDnosehacencambiosenlacomputadorautilizada,aunquealgunospuedenalmacenarpreferenciassiassedesea.Engeneral,cadavezquesereiniciaelsistemavuelveasuestadooriginal. Particiones Unaparticinesunaunidadlgicadealmacenamiento,esunafraccinqueresultaaldividirundiscodurofsicoenvariaspartes,comosisetratasedemltiplesdiscos.Deestamaneracadaparticinpuedeusarsistemasdearchivosdiferentes.Estossistemasdearchivossonelformatoenelcualsealmacenalainformacin,yelcomputadorlosusaparacontrolarcomosealmacenaneidentificanlosdatosparasuuso.

  • Tipos de particiones

    Sistemas de archivos

  • Versiones de Unix

    Versin Creacin Descripcin Estado actual

    Linux

    Fecha: 1991 Creador: Linus Tolvars

    Linux tiene un papel imprescindible en el territorio de los telfonos inteligentes, servidores y computadoras personales

    En desarrollo

    NetBSD

    Fecha: 1993 Desarrollador: Fundacin NetBSD

    Actualmente NetBSD se centra en ofrecer un sistema operativo estable, multiplataforma, seguro y orientado a la investigacin.

    En desarrollo

    FreeBSD

    Desarrollador: Proyecto FreeBSD

    Sistema operativo multiusuario, capaz de efectuar multitarea con apropiacin y multiproceso en plataformas compatibles con mltiples procesadores.

    En desarrollo

    Solaris Fecha: 1992 Desarrollador: Oracle Corporation

    Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.

    En desarrollo

    Mac OSX Fecha: 2001 Desarrollador: Apple Inc.

    Ha sido incluido en su gama de computadoras Macintosh desde el ao de 2002.7 8 OS X es el sucesor del Mac OS 9 (la versin final del Mac OS Classic), el sistema operativo de Apple desde 1984.

    En desarrollo

  • Conclusiones Desde que surgi el sistema operativo unix implement una serie de caractersticas

    tcnicas e ideolgicas que marcaron un marco de referencia para otros nuevos. Su

    ncleo es la base de muchos de los sistemas actuales, su evolucin permiti abarcar la

    necesidades para un pblico muy grande, ya que se ha implementado desde en

    servidores de informacin para las industrias hasta para los sistemas operativos de

    mviles para usuarios promedio. Ya que su composicin resulta tan verstil y robusta

    lleg para ocupar un espacio muy importante en la historia de la computacin.

  • Referencias:

    a)Sistemasmonolticos.

    http://joalsa.blogspot.mx/p/sistemasmonoliticos.html

    b)Microkernel.

    http://tecnico6.blogspot.mx/

    c)Kernelhbrido.

    http://docsetools.com/articulosinformativos/article_62614.html

    d)Sistemasentiemporeal.

    http://modelosysistemasryl.blogspot.mx/2010/04/sistemasautomatizados.html

    e)SistemasLiveCD.

    http://www.alegsa.com.ar/Dic/livecd.php