1. EL SISTEMA OPERATIVO
CONCEPTO SEGÚNO’BRIEN,JAMESA.
Un sistemaoperativoesunprogramao conjuntode programas de computadoradestinadoapermitirunagestioneficaz
de sus recursos.Comienzaatrabajarcuando se enciende el computador,ygestionael hardware de lamaquinadesde los
nivelesmasbasicos,permitiendotambienlainteraccionconel usuario.
Un sistemaoperativose puede encontrarnormalmente enlamayoríade losaparatos electrónicosque utilicen
microprocesadoresparafuncionar,yaque graciasa estospodemosentenderlamáquinayque éstacumplacon sus
funciones(teléfonosmóviles,reproductoresde DVD,autoradiosycomputadoras)
CONCEPTO SEGÚNBEEKMAN,GEORGE
El sistemaoperativoesaquel que proporcionaprogramasloscualestienencomo funciónprincipal ayudarenel
funcionamientoydesarrollode laslaboresdel computadorasi comotambiénle dice alacomputadoracomo usar sus
propioscomponentes.
FUNCIONES:
Facilitarel usodel computadorya que el software proporcionaunainterfazque esmasfavorable al usuario
donde el recibe suinformaciónprincipal.
El sistemaoperativoadministralosrecursosdel computadorenunintentoporcumplirconlosobjetivosglobales
del sistemasiendoel principal laeficienciaensutrabajo.
Proporcionaprogramascon unconjuntode serviciosque puedenayudarenel funcionamientode muchastares
comunes.
Comparte losrecursosde la maquinaentre variosprocesosal mismotiempo.
En conclusiónse podríadecirque la funcióncentral de unsistemaoperativoesadministraryorganizarlosrecursoscon
que dispone unacomputadorapara lamejorutilizaciónde lamisma,enbeneficiodel mayornúmeroposiblede
usuarios.
2. TABLA COMPARARTIVA
SISTEMA CARACTERISTICAS VENTAJAS DESVENTAJAS
WINDOWS
1. Interfazgráficacon menús
desplegables,ventanasencascaday
soporte para mouse.
2. Gráficos de pantallae impresora
independientesdel dispositivo.
3. Multitareacooperativaentre las
aplicacionesWindows.
4. Ventanastraslapadas
5. ArchivosPIFpara aplicacionesDOS
7. Modo estándar(286), con soporte
de memoriagrande (largo,menor).
8. Medo Mejorado386, com memoria
grande y soporte de múltiples
sesionesDOS.
La instalaciónessencilla
Es multitareaymultiusuario
Brindala posibilidadde
asignardiferentespermisos
a los usuarios
Permite cambiar
periódicamente las
contraseñas
El sistemaestáprotegidodel
acceso ilegal
Trabaja con impresorasde
estacionesremotas
Muestra estadísticasde
erroresde sistema
Permite realizardiferentes
tiposde auditorías
Tiene ciertaslimitacionespor
RAM
En la versiónXPrequiere como
mínimo128 MB en RAMy un
procesadorPentiumde 233Mhz o
superior
El usuarionopuede limitarla
cantidadde espacioenel disco
duro
No soportaarchivosNFS
No ofrece el bloqueode intrusos
No soportala ejecuciónde
algunasaplicacionesparaDOS
LINUX
1. Multitarea: varios programas
(realmente procesos) ejecutándose al
mismotiempo.
2. Multiusuario: varios usuarios en la
misma máquina al mismo tiempo (¡y
sinlicenciasparatodos!).
3. Multiplataforma: corre en muchas
CPU distintas,nosóloIntel.
4. Funcionaenmodo protegido386.
5. Tiene protección de la memoria
entre procesos,de maneraque unode
ellosnopuedacolgarel sistema.
El mejorcostodel mercado,
gratuitoo un precio
simbólicoporel cd.
Tienesunaenorme cantidad
de software libre paraeste
sistema
Mayor estabilidadporalgolo
usan enservidoresde alto
rendimiento
Entornografico (beryl) mejor
que el Aerode Windows…
Existendistribucionesde
Linux para diversostiposde
equipo,hastaparamáquinas
de 64 bits.
Las vulneralidadesson
detectadasycorregidasmás
rápidamente que cualquier
otro sistemaoperativo.
Para algunascosas debesde
saberusar Unix
La mayoríade losISPno dan
soporte para algoque no sea
Windows(ignorantes).
No Existe muchosoftware
comercial.
Muchos juegosnocorrenen
Linux.
MAC OS X
1. En lasdisqueterastambiénse han
acercado al mundoPC, y aceptanlos
formatosde 720Kb y 1,4Mb propios
de dichasmáquinas,así como el
original del Mac de 800 Kb.
2. Con losmonitoresotrotantode lo
mismo,aceptansinningúnrubor
monitoresVGA estándar.
3. Las memoriassonDIMMde 168
contactos,y losdiscosde tecnología
SCSIII.
Compatibilidad.Al conectar
un periféricos(Impresora,
cámara digital,etc) a laMac,
el SO lodetecta
automáticamente ypuedes
usarlosinningúnproblema,
me refieroaque no hay
necesidadde instalarlos
driversdesde unCD.
La interfazesintuitiva.Me
refieroaque puedeshacer
Tiendenasermás costosasque
lasPC's.
Centrosde reparaciónnoson tan
accesibles.
Piezaspuedensercostosas
(Ejemplo:US$80 por el adaptador
de corriente para el cual no hay
alternativasgenéricas).
En algunasde ellaslacapacidad
el aspectode juegoslavariedad
3. 4. Cuentancon un ratón de un sólo
botón.
5. Las impresorastambiénson
específicasde estaplataforma,
aunque algunassoportantantoa una
como a otra (comoalgunasEPSON de
inyecciónde tinta).
todocon muy pocosclicken
el mouse.
Todostus archivosestán
organizadosentucarpeta
“Home”,es mucho más
sencillalaorganizacióny
localizarlos.
La instalaciónydes-
instalaciónde programases
muysencilla,abresel archivo
con extensión“dmg”copias
el app a la carpetadónde
quieras,preferentemente
aplicacionesylisto,parades-
instalarsoloborras el
archivoapp y listo.
Es mucho másbarato que
Windowsysoloexiste una
versión,me refieroaque no
tienesque andareligiendo
entre versionpremium,
home basic,home premium
etc.
Es menosvulnerableavirus
y malware.
Todoslos driversondados
por Apple,asíque no habrá
ningúnproblemade
compatibilidadentre SOy
hardware.
Contiene hardware de ultima
generación.
no estan extensacomoen
Windows
Tanto enla líneade comandos
como enla interfazgráficalos
procesosrequierenelevación
para realizarmodificaciones.El
acceso restringidoalosarchivos
del sistemaesresponsable de
gran parte de la seguridad.Sin
embargo,el sistemapermite
modificacionescuandoes
requerido.El ejemplomásobvio
esel software instalador,el cual
requiere de unaautorización
administrativaparainstalar
software que afectaa más de un
usuario.La arquitecturade
seguridadintegradaenel Mac OS
X, al igual que enotros sistemas
Unix,esuna de las principales
razones por lasque losMac están
libresde malware.
ANDROIDE
1. Frameworkde aplicaciones:
permite el reemplazoyla
reutilizaciónde los
componentes.
2. Navegadorintegrado:basado
enlosmotoresopenSource
Webkit.
3. SQlite:base de datospara
almacenamientoestructurado
que se integradirectamente
con lasaplicaciones.
4. Multimedia:Soporte para
mediosconformatos
comunesde audio,videoe
imágenesplanas(MPEG4,
H.264, MP3, AAC,AMR,JPG,
PNG,GIF).
El códigode Androide es
abierto:Google liberó
androide bajo licencia
Apache- Hoydía haymás de
100.000 aplicaciones
disponiblesparateléfonos
androide,lamayoríagratis
El sistemaandroide escapaz
de hacer funcionara lavez
variasaplicacionesyademás
se encarga de gestionarlas,
dejarlasenmodosuspensión
si no se utilizane incluso
cerrarlassi llevanunperiodo
determinadode inactividad
El hechode tenervarias
aplicacionesabiertashacenque
el consumode la batería
aumente
Duraciónde labatería
La Necesidadimperiosade
instalaraplicacionesexternas
para solucionarproblemasde uso
normal
androide estátotalmente
fragmentadoprovocando
problemasde incompatibilidad
con algunasaplicacionesde la
Marquet que funcionanen
determinadasversionesde
androide
4. SOLARIS
Solarisesun sistemaoperativode tipo
Unix desarrolladoporSun
Microsystemsdesde 1992 como
sucesorde SunOs.Es un sistema
certificacooficialmente comoversion
de Unix.Aunque solarisfue
desarrolladocomosoftware privado,
la mayorparte de su codigose ha
liberadocomoproyectode software
libre denominadoOpenSolaris.Solaris
esfamosopor s escalabilidad,
especialmenteensistemasSPARCy
por serorigende innovadoras
tecnologías.Sunsolarisse ejecuta
sobre la arquitecturaSPARCen32 y64
bits(másconocidacomo Ultra Sparc)
o sobre procesadoresx86(incluidos
Intel yAMD). A comienzosdel 2005,
SunMicrosystemsha sacadoa laluz la
version10 (5.10) de susistema
operativoSolarisconnuevas
características. - See more at:
http://systope.blogspot.com.co/p/sol
aris_23.html#sthash.PxsV7uCs.dpuf
La principal esque eslibre
(totalmente discutible,pero
así lo consideransus
creadores).
Permite software
propietarioensu
distribución.
El núcleodel sistemaestá
programadopara hacer
funcionarprogramasen
códigoLinux® Estándar(no
emulaprogramasLinux,sino
que losejecuta,cualquier
programa que funcione en
Linux y esté encódigofuente
como *.rpm).
1.Algunascaracterísticas
importantes noestarán
disponiblesenlaversiónFree,
todoslosUpgrades y fixesdel
sistemaoperativosolopodránser
obtenidosporsuscripciones
adicionales
Mucha configuraciónmanual
para coexistirenel mismo
dispositivofísicoconotrosistema
operativo.
Tiene potentísimasherramientas
de PRE-detecciónde erroresy
análisisdel hardware del
ordenadory recuperaciónde
datos.(bloqueode partesde
memoria,paraevitarusarlasy no
perderningúndato...).
COMPONENTES BASICOS DE UN SISTEMA
OPERATIVO
1 GESTIÓN DEPROCESOS
Un procesoes simplemente,unprogramaenejecuciónque necesitarecursospararealizarsutarea: tiempode CPU,
memoria,archivosydispositivosde E/S.El SOes el responsable de:
Crear y destruirlosprocesos.
Parar y reanudarlosprocesos.
Ofrecermecanismosparaque se comuniquenysincronicen.
La gestiónde procesospodríasersimilar al trabajode oficina.Se puede tenerunalistade tareasa realizarya estas
fijarlesprioridadesalta,media,bajaporejemplo.Debemoscomenzarhaciendolastareasde prioridadaltaprimeroy
cuandose terminenseguirconlasde prioridadmediaydespuéslasde baja.Una vezrealizadalatarea se tacha. Esto
puede traerun problemaque lastareasde bajaprioridadpuedenque nuncalleguenaejecutarse.ypermanezcanenla
listapara siempre.Parasolucionaresto,se puedeasignaraltaprioridadalastareas más antiguas.
5. 2 GESTIÓN DELA MEMORIA PRINCIPAL
La Memoriaesuna gran tablade palabraso bytesque se referenciancadaunamediante unadirecciónúnica.Este
almacénde datosde rápidoaccesosescompartidopor la CPU y losdispositivosde E/S,esvolátil ypierde sucontenido
enlosfallosdel sistema.El SOesel responsable de:
Conocerqué partesde la memoriaestánsiendoutilizadasyporquién.
Decidirqué procesosse cargarán enmemoriacuandohaya espaciodisponible.
Asignary reclamarespacio de memoriacuandoseanecesario.
3 GESTIÓN DEL ALMACENAMIENTO SECUNDARIO
Un sistemade almacenamientosecundario esnecesario,yaque lamemoriaprincipal (almacenamientoprimario) es
volátil yademásmuypequeñaparaalmacenartodoslosprogramasy datos. Tambiénesnecesariomantenerlosdatos
que no convengamantenerenlamemoriaprincipal.El SOse encarga de:
Planificarlosdiscos.
Gestionarel espaciolibre.
Asignarel almacenamiento.
4 EL SISTEMA DE E/S
Consiste enunsistemade almacenamiento temporal (caché),unainterfazde manejadoresde dispositivosyotrapara
dispositivosconcretos.El sistemaoperativodebe gestionarel almacenamientotemporal de E/Syservirlas
interrupcionesde losdispositivosde E/S.
5 SISTEMA DEARCHIVOS
Los archivossoncoleccionesde informaciónrelacionada,definidasporsuscreadores.Éstosalmacenanprogramas(en
códigofuente yobjeto) ydatostalescomoimágenes,textos,informaciónde basesde datos,etc.El SOes responsable
de:
Construiry eliminararchivos ydirectorios.
Ofrecerfuncionesparamanipulararchivosydirectorios.
Establecerlacorrespondenciaentre archivosyunidadesde almacenamiento.
Realizarcopiasde seguridadde archivos.
ExistendiferentesSistemasde Archivos,esdecir,existendiferentesformasde organizarlainformaciónque se almacena
enlas memorias(normalmentediscos)de losordenadores.Porejemplo,existenlossistemasde
archivos FAT, FAT32, EXT3, NTFS, XFS,etc.
Desde el puntode vistadel usuarioestasdiferenciaspuedenparecerinsignificantesaprimeravista,sinembargo,existen
diferenciasmuyimportantes.Porejemplo,lossistemasde ficheros FAT32y NTFS,que se utilizanfundamentalmenteen
sistemasoperativosde Microsoft,tienenunagrandiferenciaparaunusuarioque utilice unabase de datoscon bastante
6. informaciónyaque el tamañomáximode unficheroconun Sistemade Archivos FAT32 estálimitadoa4 gigabytes,sin
embargo,enun sistemaNTFSel tamañoesconsiderablementemayor.
6 SISTEMAS DE PROTECCIÓN
Mecanismoque controlael accesode losprogramaso losusuariosa losrecursosdel sistema.El SO se encarga de:
Distinguirentre usoautorizadoynoautorizado.
Especificarloscontrolesde seguridadarealizar.
Forzar el usode estosmecanismosde protección.
7 SISTEMA DECOMUNICACIONES
Para mantenerlascomunicacionesconotrossistemasesnecesariopodercontrolarel envíoyrecepciónde información
a travésde las interfacesde red.Tambiénhayque creary mantenerpuntosde comunicaciónque sirvanalas
aplicacionesparaenviaryrecibirinformación,ycreary mantenerconexionesvirtualesentre aplicacionesque están
ejecutándoselocalmenteyotrasque lo hacenremotamente.
8 PROGRAMAS DE SISTEMA
Son aplicacionesde utilidadque se suministranconel SOperono formanparte de él.Ofrecenunentornoútil parael
desarrolloyejecuciónde programas,siendoalgunasde lastareasque realizan:
Manipulaciónymodificaciónde archivos.
Informacióndel estadodel sistema.
Soporte a lenguajesde programación.
Comunicaciones.
9 GESTOR DERECURSOS
Comogestorde recursos,el SistemaOperativoadministra:
La CPU (UnidadCentral de Proceso,donde estáalojadoel microprocesador).
Los dispositivosde E/S(entradaysalida)
La memoriaprincipal (ode accesodirecto).
Los discos(omemoriasecundaria).
Los procesos(oprogramasen ejecución).
y engeneral todoslosrecursosdel sistema.