Está en la página 1de 8

Sistemasoperativos

1Eleccindelossistemasoperativos
1.1 Objetivodeunsistemaoperativo
Los componentes y perifricos del sistema, en s mismos, no son ms que una coleccin de partes electrnicasymecnicas.Paraqueestaspartesfuncionenenconjuntoafinderealizarunatareaespecfica, seprecisauntipoespecialdeprogramainformticodenominadosistemaoperativo(SO). Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicacin de procesamiento de textos. La informacin se introduce medianteelteclado,apareceenelmonitor,seguardaenlaunidaddediscoy,parafinalizar,seenvaala impresora. Parahacertodoesto,elprogramadeprocesamientodetextosdebetrabajarjuntoconelSO,quecontrola lasfuncionesdeentradaysalida.Adems,losdatosintroducidossemanipulandentrodelacomputadora, se almacenan en la RAM y se procesan en la CPU. El SO tambin controla esta manipulacin y este procesamientointernos.Todoslosdispositivoscomputarizados,comolosservidores,lascomputadorasde escritorio,lascomputadorasporttilesylascomputadorasdemano,requierenunSOparafuncionar. ElSOcumplelafuncindetraductorentrelasaplicacionesdeusuarioyelhardware.Elusuariointeracta con el sistema de computacin mediante una aplicacin, como un procesador de textos, una hoja de clculo,unjuegoounprogramademensajerainstantnea.Losprogramasdeaplicacionessediseanpara una funcin especfica, como procesar textos, y no conocen nada de las cuestiones electrnicas subyacentes.Porejemplo:alaaplicacinnoleinteresacmoseintroducelainformacindesdeelteclado. Elresponsabledelacomunicacinentrelaaplicacinyelhardwareeselsistemaoperativo. AlencenderunacomputadorasecargaelSO,porlogeneraldesdeunaunidaddedisco,enlaRAM.Laparte delcdigodelSOqueinteractadirectamenteconelhardwaredelacomputadoraseconocecomoncleo. Lapartequeinteractaconlasaplicacionesyelusuarioseconocecomoshell.Elusuariopuedeinteractuar conelshellmediantelainterfazdelneadecomandos(CLI,CommandLineInterface)olainterfazgrfica delusuario(GUI,GraphicalUserInterface). Al emplear la CLI, el usuario interacta directamente con el sistema en un entorno basado en texto introduciendo comandos con el teclado en una ventana de peticin de entrada de comandos. El sistema ejecutaelcomandoy,porlogeneral,proporcionaunarespuestaenformadetexto.LainterfazGUIpermite queelusuariointeracteconelsistemaenunentornoqueutilizaimgenesgrficas,formatosmultimedia ytexto.Lasaccionessellevanacaboalinteractuarconlasimgenesenlapantalla.LaGUIesmssencilla deusaryexigemenosconocimientosquelaCLIconrelacinalaestructuradecomandosparautilizarel sistema. Por este motivo, muchas personas prefieren los entornos GUI. La mayora de los sistemas operativosofrecetantoGUIcomoCLI. Lossistemasoperativostienencontrolabsolutodelosrecursosdehardwarelocales.Estndiseadospara trabajar con un usuario a la vez. Permiten al usuario realizar varias tareas al mismo tiempo. El sistema operativocontrolaqurecursosempleacadaaplicacin.

Para trabajar con recursos no conectados directamente con el sistema informtico, debe agregarse una aplicacindesoftwareespecialquepermitaqueundispositivoenvedatosalaredyrecibadatosdeella. Esta aplicacin de software, denominada redirector, puede ser parte integrante del SO o quizs deba instalarse por separado como cliente de red. Una vez instalada la aplicacin, el sistema operativo se convierteenunsistemaoperativodered(NOS,NetworkOperatingSystem). Un NOS ofrece complejo software de programacin y administracin de usuarios que permite que un dispositivocompartarecursosconvariosusuariosytratelosrecursosenredcomosiestuvieranconectados directamente.

1.2 Requerimientosdelossistemasoperativos
Existenmuchossistemasoperativosdiferentes.stossonlosgruposprincipalesyalgunosejemplos. MicrosoftWindows:XP,Vista,2003Server BasadosenUNIX:IBMAIX,HewlettPackardHPUXySunSolaris BSDyBSDgratuito BasadosenLinux(muchasversiones) MacintoshOSX PatentadosquenosondeUnix:IBMOS/400,z/OS

Si bien la mayora de estos sistemas operativos exige que el usuario adquiera y acepte una licencia comercial, existen muchos sistemas operativos con un tipo diferente de licencia, conocida como Licencia pblicadeGNU(GPL). Laslicenciascomerciales,porlogeneral,nopermitenquelosusuariosfinalesmodifiquenelprogramade ningunamanera.WindowsXP,MacOSXyUNIXsonejemplosdesoftwaredeSOcomercial. Encambio,laGPLpermitequelosusuariosfinalesmodifiquenyamplenelcdigo,silodesean,paraquese acomodemejorasuentorno.DosdelossistemasoperativoscomuneslanzadosconGPLsonLinuxyBSD.

Lossistemasoperativosrequierenunacantidaddeterminadaderecursosdehardware.Estosrecursosson especificadosporelfabricanteeincluyencosascomolassiguientes: CantidaddeRAM Espaciorequeridoenlaunidaddediscoduro Tipoyvelocidaddeprocesador Resolucindevdeo

Losfabricantessuelenespecificarlosnivelesmnimosylosnivelesrecomendadosderecursosdehardware. Conlaconfiguracindehardwaremnima,elrendimientodelsistemasueleserpobreyslopermitequese empleeelSOsinningunaotrafuncin.Laconfiguracinrecomendadasueleserlamejoropcinytienems probabilidadesdeadmitirotrosrecursosyaplicacionesestndar. Para aprovechar todas las funciones proporcionadas por el sistema operativo, por lo general se precisan recursosdehardwareadicionales,comotarjetasdesonido,NIC,mdems,micrfonosyaltavoces.Muchos desarrolladoresdeSOpruebandiferentesdispositivosdehardwareycertificanquesoncompatiblesconel sistemaoperativo.Antesdeadquirireinstalarunhardware,siempreasegresedequeestcertificadoque funcionaconelsistemaoperativo.

1.3 Seleccindelsistemaoperativo
AntesdeelegirelSOadecuadoparaunentorno,debentenerseencuentamuchosfactores. ElprimerpasoparaseleccionarunSOesasegurarsedequesatisfagatodoslosrequerimientosdelusuario final. Es compatible con las aplicaciones que se van a ejecutar? Tiene la seguridad y las funciones que precisanlosusuarios? Despus,investigueparaasegurarsedequeexistansuficientesrecursosdehardwareparaemplearelSO. Esto incluye tanto elementos bsicos (memoria, procesadores y espacio en disco) como dispositivos perifricos(escneres,tarjetasdesonido,NICydispositivosdealmacenamientoextrables). Otrofactorparatenerencuentaeselnivelderecursoshumanosnecesarioparabrindarsoporteparael SO. En un entorno comercial, una compaa puede limitar el soporte a uno o dos sistemas operativos y puede desaconsejar e, incluso, prohibir la instalacin de otros SO. En un entorno hogareo, la disponibilidaddesoportetcnicoparaelSOpuedeserelfactordeterminante. AlconsiderarlaimplementacindeunSO,tambinsedebeincluirenelprocesodedecisinelcostototal depropiedad(TCO).EstoincluyenosloloscostosdeadquisicineinstalacindelSO,sinotambintodos loscostosrelacionadosconelsoporte. Otrofactorquepuedeinfluirenelprocesodedecisinesladisponibilidaddelsistemaoperativo.Algunos pases y empresas han decidido admitir un tipo especfico de SO o pueden imponer restricciones para la adquisicindedeterminadostiposdetecnologa.Enestetipodeentorno,quizsnoseaposibleconsiderar unSOenparticular,aunqueseaeladecuadoparalatarea. Duranteelprocesodeseleccindeunsistemaoperativo,debentenerseencuentatodosestosfactores.

2 Instalaciondelsistemaoperativo
2.1 MtodosparainstalarunSO
ElSOseinstalaenunaseccindefinidadelaunidaddediscoduro,denominadaparticindedisco.Existen variosmtodosparainstalarunSO.Elmtodoseleccionadoparalainstalacindependedelhardwaredel sistema,elSOelegidoylosrequerimientosdelusuario.Existencuatroopcionesbsicasparalainstalacin deunnuevoSO: Instalacinlimpia UnainstalacinlimpiaserealizaenunsistemanuevoodondenoexistarutadeactualizacinentreelSO actualyelqueseestinstalando.EliminatodoslosdatosdelaparticindondeseinstalaelSOyexigeque sevuelvaainstalarelsoftwaredeaplicacin.Unsistemadecomputacinnuevorequiereunainstalacin limpia. Tambin se lleva a cabo una instalacin limpia cuando el SO existente se ha daado de alguna manera. Actualizacin Si se conserva la misma plataforma de SO, por lo general es posible realizar una actualizacin. Con una actualizacinsepreservanlasopcionesdeconfiguracindelsistema,lasaplicacionesylosdatos.Slose reemplazanlosarchivosdelSOantiguoporlosdelnuevo. Arranquemltiple SepuedeinstalarmsdeunSOenunacomputadoraparacrearunsistemadearranquemltiple.CadaSO tienesupropiaparticinypuedetenersuspropiosarchivosysuspropiasopcionesdeconfiguracin.Enel

inicio,sepresentaalusuariounmendondepuedeseleccionarelSOquedesee.Slosepuedeejecutarun SOporvez,yelSOelegidotieneelcontrolabsolutodelhardware. Virtualizacin Lavirtualizacinesunatcnicaquesesueleimplementarenservidores.Permiteejecutarvariascopiasde unmismoSOenelmismogrupodehardware,locualcreavariasmquinasvirtuales.Cadamquinavirtual se puede tratar como una computadora diferente. As, un mismo recurso fsico parece funcionar como variosrecursoslgicos.

2.2 PreparacionparainstalarunSO
Unalistadeverificacinparaantesdelainstalacinayudaagarantizarelxitodelproceso. 1.VerifiquequeestcertificadoquetodoelhardwarefuncionaconelSOseleccionado. 2.Verifiquequelosrecursosdehardwarecumplanconlosrequisitosmnimospublicadosolossuperen. 3.Confirmequeposeeelmediodeinstalacinadecuado.Debidoaltamaodelosarchivosdelossistemas operativosactuales,stossuelenvenirenCDoDVD. 4. Si el SO se va a instalar en un sistema que ya contiene datos: (a) use herramientas y utilidades de diagnsticodelsistemaparaasegurarsedequelainstalacindelSOserealicecorrectamenteysincdigos ni archivos maliciosos o peligrosos; (b) realice una copia de seguridad completa de todos los archivos importantes. 5.Sivaarealizarunainstalacinlimpia,verifiquequetodoelsoftwaredeaplicacinestdisponibleparasu instalacin. Antesdecomenzarlainstalacin,esnecesariodeterminarculeslamejorestructuradeparticionessegn losrequerimientosdelusuario. Unadelastcnicasparaayudaraprotegerlosdatosesdividirlaunidaddediscoduroenvariasparticiones. En las instalaciones limpias, muchos tcnicos prefieren crear una particin para datos y otra para el SO. EstopermiteactualizarelSOsinpeligrodequesepierdandatos.Adems,assesimplificalacreacinde copiasdeseguridaddelosarchivosdedatosysurecuperacin. Tambinesnecesariodeterminareltipodesistemadearchivosquesevaautilizar.Unsistemadearchivos eselmtodoqueempleaelSOparallevarunregistrodelosarchivos.Existenmuchostiposdiferentesde sistemasdearchivos.LostiposdesistemasdearchivogeneralmenteutilizadossonFAT16/32,NTFS,HPFS, ext2yext3.CadaSOestdiseadoparatrabajarconunoomsdeestostiposdesistemasdearchivos,y cada tipo de sistema ofrece determinadas ventajas. Debe prestarse especial atencin a los tipos de sistemasdearchivosqueadmiteelSOseleccionadoylosbeneficiosdecadauno. Si bien existen herramientas para modificar la estructura de particiones y el sistema de archivos de la unidad de disco duro despus de la instalacin, de ser posible, lo mejor es no utilizarlas. Al modificar el sistemadearchivosolaestructuradeparticionesdeunaunidaddediscoduro,esposiblequeseprdida dedatos.Siseplanificanconcuidadolospasosquesedebenseguir,sepuedepreservarlaintegridaddelos datos.

2.3 Configuraciondeunacomputadoraparalared
UnavezinstaladoelSO,sepuedeconfigurarlacomputadoraparaqueparticipeenunared.Unaredesun grupo de dispositivos (por ejemplo, computadoras) conectados entre s para compartir informacin y recursos.Losrecursoscompartidospuedenserimpresoras,documentosyconexionesdeaccesoaInternet. Paraconectarsefsicamenteaunared,lacomputadoradebetenerunatarjetadeinterfazdered(NIC).La NICesunelementodehardwarequepermitequelacomputadoraseconecteconelmediodered.Puede estarintegradaenlamotherboarddelacomputadoraopuedeserunatarjetainstaladaporseparado. Ademsdelaconexinfsica,seprecisaconfigurarelsistemaoperativoparaquelacomputadoraparticipe en la red. La mayora de las redes modernas se conecta a Internet y usa este medio para intercambiar informacin. En las redes, cada computadora precisa una direccin de protocolo de Internet (IP) y otra informacinparaidentificarse.LaconfiguracinIPconstadetrespartes,quedebensercorrectasparaque lacomputadoraenveyrecibainformacinporlared.Esastrespartessonlassiguientes: DireccinIP:identificalacomputadoraenlared. Mscaradesubred:seusaparaidentificarlaredalaqueestconectadalacomputadora. Gateway por defecto: identifica el dispositivo empleado por la computadora para acceder a Internetoaotrared.

La direccin IP de una computadora se puede configurar manualmente o puede ser asignada automticamenteporotrodispositivo. ConfiguracinIPmanual Conlaconfiguracinmanual,porlogeneral,unadministradordelaredseencargadeintroducirlosvalores requeridos en la computadora mediante el teclado. La direccin IP especificada se denomina direccin estticayquedaasignadaaesacomputadorademanerapermanente. ConfiguracinIPdinmica Sepuedenconfigurarlascomputadorasparaquerecibanlaconfiguracindereddemaneradinmica.Esto permite que una computadora solicite una direccin de un pool de direcciones asignadas por otro dispositivodelared.Cuandolacomputadoraterminadeusarladireccin,ladevuelvealpoolparaquese puedaasignaraotracomputadora.

2.4Denominacindecomputadoras
Adems de la direccin IP, algunos sistemas operativos de red emplean nombres. En este entorno, cada sistemadebetenerasignadounnombreexclusivo. Un nombre del equipo brinda un nombre fcil de recordar que simplifica a los usuarios la conexin a recursoscompartidos,comocarpetaseimpresoras,ubicadosenotrascomputadoras. Eladministradordereddebedeterminarunplandedenominacinlgicaqueayudeaidentificareltipode dispositivoosuubicacin.Porejemplo:elnombrePRTCLEng01podrarepresentarlaprimeraimpresora lsercolordelDepartamentodeIngeniera.

Estos nombres se asignan manualmente a cada dispositivo, aunque existen algunas herramientas que ayudan a automatizar el proceso de denominacin. Al asignar un nombre, tambin se puede especificar unadescripcindelacomputadoraparabrindarinformacinadicionalsobrelaubicacinolafuncindel dispositivo.

2.5Planificacindenombresydireccionesdelared
A medida que una red crece en tamao y complejidad, es cada vez ms importante que est bien planificadaydocumentada,yorganizadalgicamente. Muchas organizaciones desarrollan convenciones para determinar los nombres y las direcciones de las computadoras. stas brindan lineamientos y normas que el personal de soporte de la red puede usar al llevar a cabo estas tareas. Los nombres de las computadoras deben ser exclusivos y tener un formato coherentequeofrezcainformacintil.Estopuedeayudaradeterminareltipodedispositivo,sufuncin, suubicacinysunmerodesecuenciasegnelnombre.LasdireccionesIPtambindebenserdiferentes paracadadispositivo. El uso de convenciones bien documentadas para determinar los nombres y las direcciones de los dispositivos de manera lgica puede simplificar muchsimo las tareas de capacitar y de administrar las redes,ypuedecontribuiralaresolucindeproblemas.

3Mantenimientodelsistemaoperativo
3.1Cundoaplicarparchesyporqu
Unavezqueseinstalaunsistemaoperativo(SO)ounaaplicacin,esimportantemantenerloactualizado conlosparchesmsrecientes. Un parche es un cdigo de programa que puede corregir un problema o ampliar las funciones de un programaounSO.Losueleofrecerelfabricantepararepararunavulnerabilidadconocidaounproblema reportado. Esaconsejablesiempreactualizarlascomputadorasconlosltimosparches,amenosqueexistaunabuena razn para no hacerlo. A veces, los parches pueden afectar negativamente el funcionamiento de otra funcindelsistema.Antesdeaplicarunparchesedebecomprenderconclaridadelefectoquestepuede tener.Porlogeneral,estainformacinsepuedehallarenelsitioWebdelfabricantedelsoftware.

3.2AplicacindeparchesdeSO
Los parches para sistemas operativos se pueden instalar de diferentes maneras, segn el SO y las necesidades del usuario. Algunas de las opciones para descargar e instalar actualizaciones son las siguientes: Instalacinautomtica El SO se puede configurar para que se conecte al sitio Web del fabricante y descargue e instale actualizacionesmenoressinintervencindelusuario.Sepuedenprogramarlasactualizacionesparaquese llevenacaboenhorariosenlosquelacomputadoraestencendida,peronoestenuso. Solicituddepermiso Algunos usuarios desean controlar qu parches se aplican. sta suele ser la eleccin de los usuarios que conocernelimpactoqueunparchepuedetenersobreelrendimientodelsistema.Sepuedeconfigurarel

sistema para que notifique al usuario final cuando hay un parche disponible. El usuario, entonces, debe decidirsivaadescargarloeinstalarlo. Manual Esmejorquelasactualizacionesqueexigenreemplazarporcionesimportantesdecdigodeunsistemase ejecutendemaneramanual.Estasactualizacionesimportantessuelendenominarsepaquetesdeserviciosy estndiseadasparacorregirproblemasdeunaaplicacinounSOy,aveces,paraagregarfunciones.Por lo general, estos paquetes de servicios requieren que el usuario final se conecte manualmente a un sitio Webydescargueeinstalelaactualizacin.TambinsepuedeninstalardesdeunCDproporcionadoporel fabricante.

3.3Parchesyactualizacionesdeaplicaciones
Las aplicaciones tambin requieren parches y actualizaciones. Por lo general, los fabricantes lanzan los parchespararepararunavulnerabilidadquesedetectaenlaaplicacinypuedegenerarcomportamientos nodeseados. Los exploradores y el software de oficina, como las aplicaciones de procesamiento de textos, hojas de clculo y bases de datos, son vctimas comunes de los ataques contra redes. Estas aplicaciones precisan actualizaciones para corregir el cdigo y, de esta manera, poder protegerse contra los ataques. El fabricante tambin puede desarrollar actualizaciones para mejorar las funciones del producto, sin costo adicional. LosparchesdeSOyaplicacionessesuelenhallarenelsitioWebdelfabricante.Esposiblequeduranteel proceso de instalacin se solicite permiso para instalar la actualizacin y verificar si se posee el software necesario. Tambin es posible que se instalen programas necesarios para realizar la actualizacin. Las actualizaciones Web se pueden descargar de Internet al sistema y se pueden instalar de manera automtica.

También podría gustarte