Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INGENIERA
1. IntroduccinalaInformtica
1. Sistemasinformticosymbitosdeaplicacin
2. OrganizacindelosComputadores
3. IntroduccinalosSistemasOperativos
Qu es una computadora?
Todamquinacuyofinesprocesarinformacin
atravsdemanipulacionesytratamientos
sucesivos,conelobjetivoderesolverun
problema.
Resuelveproblemasejecutandoinstrucciones.
Sloentiendeunconjuntolimitadode
instrucciones.
Introduccin alaProgramacin
Memoria
Representacin
Unidad de Control
Qu es unlenguaje deprogramacin?
Unlenguaje directamente traducible a
operaciones que algn componente dela
mquina seacapaz derealizar.
Unidad Aritmtico Lgica
1.Sistemasinformticosymbitosdeaplicacin
Antecedenteshistricos:
Generacionesdelosordenadores
ElPCactual
AntecedentesHistricos
Elbaco:
Instrumentoparacalcularde
origenChino.
Clculodeoperacionesbsicasde
sumayresta
Tablilladivididaenvarias
columnas.
Cadaunaconunconjuntode
cuentasenunavarilla.
Suorigenseremontaalossiglos
IIIoIVa.deC.
Sigueenuso
AntecedentesHistricos
LamquinacalculadoradePascalLaPascalina
DesarrolladaporBlaisePascalen1642,alos18aos.
Constabadeunconjuntoderuedasdentadas,cadauna
deellasnumeradadel0al9.Alpasarunaruedadel
9al0avanzabaundientedelaruedasiguiente.
Solosumayresta
Leibnitz (1671)laperfecciona
yrealizalas4operaciones
aritmticas.
AntecedentesHistricos
Lamquinaanaltica
DesarrolladaporCharlesBabbageen1831,unodelos
padresdelordenadoractual.
Permiteejecutaroperacionessinintervencinhumana
Constadeunamemoria,unaunidadaritmtica,
unsistemadeengranajespara
transferirdatosentrelamemoriay
launidadaritmtica,undispositivo
paraintroducirysacardatosdela
mquina
Empleabatarjetasperforadas
paraprogramarse
Lasgeneracionesdeordenadores
1GENERACIN(19371953)
Iniciodelainformtica
Sebasanlatecnologadetubosdevaco(19371953).
Limitadosparalosmbitoscientfico/militar
ENIAC
Lasgeneracionesdeordenadores
1951:SeconstruyelUNIVAC1,elprimerordenador
comercial.
Sevendieron58unidades
Coste$250.000
Lasgeneracionesdeordenadores
2GENERACIN(19541962)
Sustitucindelostubosdevacoporeltransistor.
Utilizacindelasmemoriasdeferritas.
Aparecenlosprimeroslenguajesdeprogramacindealtonivel
comoCOBOLyFORTRAN.
LascompaasIBM,UNIVAC,Honeywell,construyendichos
ordenadores.
3GENERACIN(19631972)
Incorporacindeloscircuitosintegrados:Texasinstruments.
Losordenadoresyapuedenejecutarvariosprogramasalavez.
Introduccindelamultiprogramacinyelmultiproceso
Lasgeneracionesdeordenadores
4GENERACIN(19711980)
Incorporaelmicroprocesador.
Empiezalaaltaintegracin:VLSIVery Large Scale
Integrationenchipsymemorias.
Microprocesadoresymemoriasdesemiconductor.
1971:Naceel1ermicroprocesador,INTEL4004(4bits)
1981:lanzadoelprimerPCporIBM,
DesarrollodeotrosmicroprocesadoresdeIntel808688,de
Motorola68000ydeZilog Z8000.
Utilizacindelosmicroprocesadoresenotrasaplicaciones:
electrodomsticos,equiposdemsicayvdeo,etc.
Lasgeneracionesdeordenadores
5GENERACIN(1980 )
Introduceordenadorescontecnologasmuy
avanzadas.
IntegracindelosordenadoresenRed,y
utilizacindelasaplicaciones(Correo,Ftp,La
Web,)
AntecedentesHistricos
ElPCactual
Sistemasbasadosenunmicroprocesador,una
memoriaprincipal,unamemoriasecundaria,yvarias
unidadesdeE/S.
Todalaelectrnicaseintegraenunatarjeta"placa
madre",dondeseencuentranoalaqueestn
conectadostodoslosdispositivos:
Elmicroprocesador
Variosmdulosdememoriaprincipal
LosSlotsoranurasdeexpansin
Chipdecontrol,comoelUART,laBIOS
AntecedentesHistricos
Microprocesador
Un mdulo de memoria
2.OrganizacindelosComputadores
Estructurageneraldeuncomputador
ModeloHarvard
ModelodeVonNeumann
Componentes
ModeloHarvard
Utilizadispositivosdealmacenamiento
fsicamenteseparadosparalasinstruccionesy
paralosdatos
UAL
Memoriade
instrucciones
Unidadde
control
E/S
Memoriade
datos
ModelodeVonNeumann
VonNeumann
En1945,VonNeumann,unmatemtico,public
unaideadecmoejecutarunprograma
almacenadoenmemoria.
1945:PrimerBorradordeunReportesobreun
modelodemaquinaconocidocomolaEDVAC
EDVAC=Electronic Discrete VariableComputer
CaractersticasprincipalesdelmodelodeVon
Neumann
3componentesprincipales:
CPU:
UnidaddeControl(UC),
ALU:Unidadaritmtico
Lgica(ALU)
Registros
Memoriaprincipal:
Almacenaprogramasy
datos
SistemadeEntrada/Salida
ConectalaCPUconel
exterior:Teclado,monitor,..
ModelodeVonNeumann
Losdatosyprogramassealmacenanenuna
memoriadelecturaescritura.
Loscontenidosdelamemoriaseacceden
medianteunadireccin.
Elprocesamientodelasinstruccioneses
secuencial(salvoqueseindiquelocontrario).
RepresentacinBinaria
Elmodelotieneunsistemadeinterconexin
(buses)
ModelodeVonNeumann.LaCPU
Con frecuencia se denomina procesador a una UCP, aunque a veces se extrapola este
trmino de procesador al conjunto formado por una UCP y una pequea memoria.
LaUnidaddeControl(UC)
Controlatodosloscomponentes,abreycierralosbuses
Interpretainstrucciones
Decodificayejecutalasinstrucciones.
Transformalasinstruccionesenrdenesanivelelctrico
LaUCpuedesercableadaomicroprogramada (cadainstruccintieneunmicroprogramade
microinstrucciones).
UnidadAritmticoLgica(ALU)
Realizaoperacionesmatemticasylgicas:
Sumas,restas,multiplicaciones
Operacioneslgicas:And,Or,Xor
Desplazamientosyrotacionesdedatos
ModelodeVonNeumann.LaCPU
Losregistros
Almacenantemporalmentelosdatosdelosprogramas
Sondeaccesorpido
Algunosregistrossondepropsitogeneral
Otrossonespecficosparaelcontroldelosprogramas
Elacumulador,elcontadordeprograma,elregistrode
estado
Losbusesinternos
Busesdedirecciones,busesdedatosyelbusdecontrol
Elmovimientodedatoscorrespondeenrealidadal
establecimientodeniveleselctricoscontroladoporun
reloj
ModelodeVonNeumann.Buses
Busesdedatos
Transfiereninformacin
Sutamaosuelenserde8,16,32,64bits
Busesdedirecciones
Identificanlafuenteodestinodeundato
Ej:LaCPUnecesitaleerundatodeunaposicindememoria.
Sutamaodeterminalacapacidadmximadememoriadel
sistema:
Ej:elIntel8086tiene16bit=>64kdeespaciodireccionable
Busesdecontrol
Sealdelecturaescrituraamemoria,Sealesdelreloj,etc.
ModelodeVonNeumann
ModelodeVonNeumann
Lainstruccinmquina
Anivelmquina,unainstruccinesunaseriebits(0,1).
Lasinstruccionesestnorganizadasencampos
Codop
operando-1
operando-2
Elcdigodeoperacinespecificaeltipodeinstruccin
Elrestoespecificalosoperandos osusdireccionesen
memoria
Elformatodelasinstruccionespuedeserregular(igual
paratodaslasinstrucciones),MquinasRISC.
Pero,puedeserirregular,habiendoinstruccionesde1byte,
de2bytes,de3bytes,yde4bytes,MquinasCISC.
ModelodeVonNeumann
Tipodeinstrucciones
Procesadormemoria
TransferenciadedatosentrelaCPUylamemoria
ProcesadorE/S
TransferenciadedatosentrelaCPUyunmdulode
E/S
Procesamientodedatos
Algunaoperacinaritmticaolgicasobrelosdatos
Control
Alteracindelasecuenciadeoperaciones,Ej.:jump
ModelodeVonNeumann
Elciclodeejecucin
Laejecucindeunainstruccintieneunciclode3fases:
1. Recuperarlasiguienteinstruccindesdememoriaapuntada
porelcontadordeprogramaydepositarlaenelregistrode
instrucciones(IR).Acontinuacinincrementardichoregistro
2. DecodificarelpatrndebitsdelainstruccindelregistroIR
3. EjecutarlainstruccincontenidaenelregistroIR
ModelodeVonNeumann
LimitacionesdelmodelodeV.Neumann:
Elprocesadorejecutaunainstruccincadavez
ComunicacinconlamemoriayelsistemadeE/Sson
lentas.
Mejoras:
Busesespecializados(DSPs usanbusesdedirecciones
ydatosseparadosparainstruccionesyoperandos)
Interrupciones
Unidadesdepuntoflotante
MemoriasCaches
Pipelines
Modelosconvariosprocesadores
Reg. Oper 1
Reg.
Direcciones
MAR
Reg.
Intercambio
MBR
Selector
celdas
de
memoria
Perifricos
Reg. Oper 2
+/Acumulador
Unidad Aritmtico Lgica
Unidad de Memoria
buses
Reg. Instruccin
Secuenciador
Reg.
contador de
programa
Unidad de Control
Unidad
de
Entrada
/ Salida
Perifricos
....
.
Lamemoria
Seencargadealmacenarelprogramaylosdatossobrelos
questedebeactuar.
Conjuntodeceldas,accesiblesdirectamentedemanera
individualmediantesuDireccin(relacinunvoca).
Sobrecadaceldadememoria,slooperacionesdelectura
(consulta)yescritura(sustitucin)delainformacinalmacenada
Elregistrodedirecciones(MAR):almacenarladireccin
delaceldadememoriaalaquesedeseaacceder.
Elregistrodeintercambio(MBR):almacenarla
informacinquesedeseaescribir(oleer)en(de)lacelda
dememoriadireccionada.
Eldispositivoselector:encargadodeestablecerla
comunicacinfsicaentrelaceldadememoriaindicadaen
elregistrodedireccionesyelregistrodeintercambio.
Lamemoria
Operaciones:
Lectura:(transferir delacelda alMBR)
DIR>MAR
selectorcomunica
(MAR)>MBR
DIR>MAR
INFO>MBR
selectorcomunica
MBR>(MAR)
Elprocesador
Leersecuencialmentedelamemorialas
instruccionesquecomponenelprograma,
identificandoparacadaunadellas,laoperacin
arealizarylosoperandosqueintervienen.
Ejecutarlaoperacinidentificadasobrelosdatos
adquiridosyguardarelresultadodonde
corresponda.
Unidaddecontrol
Unidadaritmticolgica
LaUnidaddeControl
LeerdelaMemorialainstruccindelprograma
queseejecutarencadamomentoeidentificar
laoperacinarealizar.
Buscarlosoperandosqueintervienenenla
operacin.
InformaralaUnidadAritmticoLgicadela
operacinarealizarysuministrarlelos
operandos.
Guardarenlamemoriaelresultadodela
operacinrealizada.
Launidaddecontrol
Launidaddecontrol
Ejecucin deuna instruccin:
Secuenciador activa circuitos para cargar
instruccin enIR
PC>MAR
(MAR)>MBR
MBR>IR
PC+1>PC
Secuenciador interpreta esta instruccin,
transfiriendo alaUALdatos yoperador si es
necesario,yalmacena elresultado
Repeticin delciclo
LaUnidadAritmticoLgica
Almacenartemporalmenteensusregistroslos
operandosquelesuministralaUnidadde
Control.
Realizarsobreelloslaoperacinaritmtica
(suma,resta)olgica(and,or)queleindique
lapropiaunidaddecontrol.
Almacenartemporalmenteensusregistrosel
resultadodedichaoperacin.
Ejercicio
Sisuponemos lasiguiente estructura delamemoria,yque enel
registro contador deprograma hayun12,decir todos lospasos que
sigue lacomputadora para ejecutar elprograma.
DIRECC
CONTENIDO
12
Sumard18d37d43
13
Aadir15d43
14
Fin
18
26
37
18
43
12
2.OrganizacindelosComputadores
Capacidaddealmacenamiento
LaunidadbsicadealmacenamientodelainformacineselBIT
(BInary digiT).
Unbitpuederepresentar2valores:0y1.
Losvaloresdeunbitsepuedenasociartambindeformalgicaa
valoresdeverdaderoyfalso.
Losbitssepuedenrepresentardediversasformas:niveles
elctricos,polarizacionesmagnticas,etc.
Engeneral,lascomputadorastrabajanconvariossmbolos
decodificadosconunconjuntodebits,
LapalabrabsicaestformadaporunoctetodebitsllamadoBYTE
2.OrganizacindelosComputadores
Capacidaddealmacenamiento
Unbyte(8bits)permiterealizarhasta256diferentes
combinaciones.
Losvaloresdeunbytesesuelenasociaraalgncdigoestndar
comoelcdigoASCII(AmericanStandardCode for Information
Interchange)de7bits
Losordenadoressuelenutilizarunaunidadbsicadela
informacin,conocidacomolapalabra.
LapalabradependedelhardwaredelordenadorBusdeDatos
Porejemplo,elmicro8086deInteltieneunapalabrade16bits,y
unAMDTurion esde64bits.
2.OrganizacindelosComputadores
Capacidaddealmacenamiento
Parareferirseagrandescantidadesdedatos,sesuelen
utilizarlassiguientescantidades:
*Nibble =4bits(submltiplo)
*Kilobit=210 =1024
*Megabit=220 =1024x1024=1,048,576
*Gigabit=230 =1,073,741,824
*Terabit=240
*Petabit=250
NoconfundirKilobityKilobyte
2.OrganizacindelosComputadores
Tipodealmacenamiento
Lamemoriasepuedeclasificarendostipos:Elalmacenamiento
primarioyelsecundario
Elalmacenamientoprimarioesaquelqueseencuentra
directamenteaccesibledesdelaCPUatravsdelosbusesdel
microprocesador:RAM,ROM,
Elalmacenamientosecundarioesaquelquenoesdirectamente
accesibleporlaCPU,ysecaracterizaporgestionargrandes
cantidadesdedatos:Discosduros,CD,
Elalmacenamientosecundarioesmsbaratoporunidadde
almacenamientoqueelprimario,peroesdeaccesomslento.
MemoriaRAM
LaRAM esunamemoriadeaccesoaleatorio
(Random AccessMemory),esdecirsepuede
accederacualquierposicindelamemoria
LaRAMesunamemoriavoltil(pierdesusdatos
cuandoseapaga)delectura/escritura
LamemoriaRAMesdondeseguardanlosdatosy
losprogramasejecutadosporelordenador
ExistendiversasvariantesdememoriaRAM,las
msextendidasson:ladinmicaDRAMyla
estticaSRAM,siendomscaralaesttica.
MemoriaROM
LaROM (Read Only Memory)esunamemorianovoltil
quesirveparaguardardatosquesenecesitan
frecuentemente.
Sonmemoriasquesegrabanunasolavez
SeutilizaparaguardardatosdelaBIOS(BasicInputOutput
System)ylasrutinasdearranquedeunordenador.
HayvariostiposdememoriasROM:
EPROM(Electrical Programmable ROM),
EEPROM(ElectricallyErasable Programmable ROM)
FlashROMquesepuedenactualizarconstantemente
HardwareySoftware
Sonloscomponentesbsicosdetodoslosordenadores
Las2partessonmutuamentedependientes,esdecir,
nopuedeexistirhardwaresinsoftwareyviceversa
Elhardwarehacereferenciaatodosloscomponentes
fsicosytangiblesdelsistemacomoloscircuitos
integrados,perifricos,etc.
Elsoftwarehacereferenciaaloselementosno
tangiblesfsicamente,enestecasoalosprogramaso
aplicaciones
Elsoftwareeslapartepensantedelsistemayel
hardwarelaparteactuante
Software
Tiposdesoftware
Softwareamedida(vertical),hechoparaunusuario
Softwarecomercial(horizontal),hechoparaventaal
pblico
EjemplosdeSoftwareComercial
Lenguajesdeprogramacin:JAVA,C,ADA,Matlab,..
Sistemasoperativos:Windows,UNIX,Linux,
Procesadoresdetexto:Word,WordPerfect,..
Hojasdecalculo:Excel,Lotus123
Basesdedatos:Access,Oracle
Clculocientfico:Matlab,Maple,Matemtica
Diseogrfico:Autocad,CorelDraw,3DStudio,
JuegosyOtros
3.IntroduccinalosSistemasOperativos
QuesunSistemaOperativo?
(RAE)1.m.Inform.Programaoconjuntode
programasqueefectanlagestindelosprocesos
bsicosdeunsistemainformtico,ypermitela
normalejecucindelrestodelasoperaciones.
UnSistemaOperativofuncionadelamismamanera
queunsoftwarenormaldeuncomputador.
Esunprogramaejecutadoporelprocesador.
LosprogramasdeusuarioseejecutancuandoelS.O.
abandonaelcontroldelprocesador.
Lossistemasoperativosseconsiderancomoel
softwaremssofisticadodesarrolladohastaahora.
3.IntroduccinalosSistemasOperativos
Funcionesdeunsistemaoperativo
Actacomointerfazentrelosusuariosyla
mquina
Actacomogestordelosrecursosdelamquina
ElSistemaOperativocomocomointerfaz
UsuarioMquina
ElS.O.ocultalosdetallesdelhardwaredela
mquinamedianteunacapadesoftware.
ElS.O.juegaunpapelintermediarioenlos
siguientescasos:
1. LosS.O.disponendeunainterfazpara
interactuarconlosusuarioscomo:
Shell:Interfazdecomandosenmodotextocomoel
terminaldeUNIXolaconsoladeMSDOS.
EntornosGUI:Graphical User Interfacecomo
Windows,XWindows,Motif,..
ElSistemaOperativocomocomointerfaz
UsuarioMquina
2. Disponedeunaseriedeherramientasauxiliares
paralaejecucindeprogramascomo:
Cargador: Mduloquecargalosprogramasenmemoria.
Distribuidor: Mduloqueseencargadepasarelcontrolde
losprogramasdeusuarioalS.O.yviceversa.
3. Darserviciosalosprogramadores:
Llamadasalsistema,paralarealizacindeserviciosbsicos
comolagestindearchivos,delamemoria,
etc.(interrupcionesencasodeMSDOS)
APIs Aplication Programming Interface,queson
bibliotecasdeapoyoparaprogramadores,comolagestin
deventanas,losserviciospararedesdeordenadores
ElSistemaOperativocomocomointerfaz
UsuarioMquina
4. Deteccindeerrores:
Fallosdelhardwareydeteccindelasexcepciones.
Usuario
Programador
Aplicaciones
SistemaOperativo
Hardware
Nivelesdeunsistemainformtico
Diseador
SO
ElSistemaOperativocomocomoGestorde
Recursos
UnsistemainformticodisponedevariosrecursoscomolaCPU,la
memoria,variosdiscosyvariosperifricos.
Estosrecursosestnadisposicindevariosprogramas,sobretodo
enlosentornosconcurrentes(omultitarea).
LasegundafuncindeunS.O.esgestionarlosrecursosdeuna
mquinadeformaordenada:
Planificacin:ElS.O.tieneunmduloqueseencargadedeterminara
quprogramaasignarlaCPU,eldisco,..
ExclusinMutua:Evitarlosaccesossimultneosalosdispositivos
compartidoscomoeldisco,losficheros,..
Optimizacin:Lasoperacionescondispositivoslentos(comola
impresin),seejecutanensegundoplanoconunaprioridadbaja.
Proteccin:elS.O.hadegarantizarlaconfidencialidaddela
informacindelosusuariosdandoatributosalosarchivosylimitando
losaccesos.
3.IntroduccinalosSistemasOperativos
EvolucindelosSistemasOperativos
Paraentendermejorlascaractersticasprincipalesde
losS.O.,esimportanteversuevolucin.
Procesoenserie(43hasta55)
Nohabasistemaoperativo.
Losprogramas,encdigomquinaoensamblador,se
cargabanenlamquinamediantetarjetasperforadas.
Losresultadosserecoganenunaimpresora.
MontajeManual:Parautilizarpaquetesespecializados,
comoclculosmatemticos,secoganlastarjetas
correspondientesysejuntanconlosprogramasde
usuario.
3.IntroduccinalosSistemasOperativos
3.IntroduccinalosSistemasOperativos
Procesoenserie(43hasta55)
Loserroresdefuncionamientoseindicaban
medianteindicadoresluminosos.
Engeneral,slohayunamquinaparavarios
usuarios.
Seutilizabanformulariosdereservadebloquesde
tiempodehorao1hora.
RendimientodelaCPUesdelordende0.066%
(1minuto/porcada24h).
3.IntroduccinalosSistemasOperativos
Sistemasdeprocesoporlotes(56hasta63)
LamquinatieneunS.O.pequeollamado
monitor ysirveparaautomatizarlacargadelos
trabajos.
Losusuariosentregabanlostrabajosentarjetaso
cintasmagnticasaunoperariodelcentrode
clculo.
Lostrabajosseagrupabanenlotesindicandoel
inicioyelfinaldecadatrabajo
SeutilizabaelJCLJobControlLanguagepara
darinstruccionesalmonitor.
3.IntroduccinalosSistemasOperativos
Sistemasdeprocesoporlotes(56hasta63)
Algunasinstruccionesdeproceso
$JOB,
$LOAD,
$RUN,
$END,
Especificaruntrabajo,
Cargadedatos,
Ejecucindeuntrabajo,
Finaldeuntrabajo.
Estossistemasnoeraninteractivos.
ElRendimientodelaCPUesdelordende3,2%
50vecesmsrpidasqueelcasoanterior.
3.IntroduccinalosSistemasOperativos
Sistemasdeprocesoporlotesparalelo(63hasta80)
Perfeccionamientodelprocesamientoporloteyel
iniciodelamultiprogramacin(multitareaytiempo
compartido)
Lamultitareapura
ElS.O.cargavariosprocesosenmemoria.
CuandounprocesorealizaunaoperacindeE/S,los
tiemposlibresdelaCPUseaprovechanparaejecutar
otroproceso.
MSDOSV.6enadelante,Windows3.1
3.IntroduccinalosSistemasOperativos
SistemasdeTiempocompartido
Variosusuariospuedencompartirunamismamquina,
UnS.O.detiempocompartidoesunS.O.multitarea.
ElS.O.seencargaderepartirlaCPUentrelosdiferentes
usuariosdeformarotatoria(usandoalgnalgoritmode
planificacin)
Lostiemposderespuestatienenqueseradecuadosdando
lasensacindequeseesttrabajandodeformaexclusiva
conlamquina.
SedicequelaCPUejecutaconcurrentementevarios
procesos.
UNIX,WindowsNT.
3.IntroduccinalosSistemasOperativos
Sistemasoperativosmodernos(80enadelante)
LosS.O.modernos(UNIX,WindowsNT,QNX,
LINUX,..)seconsiderancomoelsoftwarems
complejoquesehadesarrollado.
SehancreadoS.O.muyespecficospara
adecuarlosaaplicacionesbienconcretas:
S.O.conmultiprocesamiento
S.O.dered
S.O.distribuidos
S.O.deTiempoReal
3.IntroduccinalosSistemasOperativos
S.O.conmultiprocesamiento
Sonsistemasoperativosdiseadosparagestionar
mquinascon2msprocesadores.
Hay2tiposdemquinas:
Procesamientoasimtrico:UnaCPUcontrolael
comportamientoglobaldelrestodelasCPUs (gestin
complicada).
Procesamientosimtrico:repartoequilibradodellas
tareassobretodaslasCPUs.
WindowsNTyUNIXSolaristienenlacapacidad
demultiprocesamientosimtrico.
3.IntroduccinalosSistemasOperativos
S.O.deRed
Sonsistemasoperativosconvencionalesalosquesehan
incorporadoutilidadesdered.
Elusuarioveunconjuntodemquinasindependientesyno
existetransparenciaenelaccesoalosrecursos.
Aplicaciones
Aplicaciones
S. O
S. O
Hardware
Hardware
Red de Interconexin
3.IntroduccinalosSistemasOperativos
S.O.Distribuido
Sonsistemasoperativosqueseencargandelcontroldevarias
mquinasconectadasentres.
Suobjetivoescompartirrecursos(impresoras,sistemade
archivo,basesdedatos)ylacolaboracinentrelas
aplicaciones.
Aplicaciones
Losusuariosseconectanal
S. O
sistemamedianteterminales
Hardware
Hardware
Chorus [88]yAmoeba[90].
Red de Interconexin
3.IntroduccinalosSistemasOperativos
S.O.TiempoReal
S.O.encargadosdeofrecerserviciosespecializadosenel
desarrollodeaplicacionesdetiemporeal(VRTX[86],QNX
[97],VMX,LINUXdetiemporeal).
EngeneralsonS.O.mspequeosymseficientes
(algunossonescalables)
Lasgrandessistemascomoelcontroldeunavin,una
centralelctrica,suelenllevarunS.O.deTiempoReal.
UnS.O.T.Rpuedeserunprogramapequeo(monitor)
escritoenensambladorparaofrecerservicioslimitados
paraelcontroldeunamquina.
S.O.T.Rnosignificarapidez.