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