Beruflich Dokumente
Kultur Dokumente
n ComponentesdoSistema
n ServiosdoSistemaOperacional
n ChamadasdeSistema
n ProgramasdoSistema
n EstruturadoSistema
n MquinaVirtuais
n ProjetoeImplementaodoSistema
n GeraodoSistema
n GerenciamentodeProcessos
n GerenciamentodaMemriaPrincipal
n GerenciamentodeArquivo
n GerenciamentodoSistemadeI/O
n GerenciamentoSecundrio
n Networking(Redes)
n SistemadeProteo
n SistemaInterpretadordeComandos
n Um processoumprogramaemexecuo
l Umprocessonecessitadecertosrecursos,incluindotempo
deCPU,memria,arquivos,edispositivosdeI/O,para
concluirsuatarefa.
n Osistemaoperacionalresponsvelpelasseguintes
atividadesemconjuntocomogerenciamentode
processos
l CriaoetrminodeProcessos
l SuspensoeExecuodeprocessos
l ProvisodeMecanismospara:
4 Sincronizaodeprocessos
4 Comunicaoentreprocessos.
Suafunorecebereexecutarassentenasdecomandoa
eledirecionadas.
Funesadicionaisexistemparaajudarousurio,mastambm
paraasseguraroperaeseficientesdosistema.
l AlocaodeRecursosalocaoderecursosparamltiplos
usuriosoumultiplosjobsexecutandoaomesmotempo.
l Contabilizaorastreiaeregistrausuriosequeusaramrecursos
equantodosrecursosforamusadosparacontabilizarcustosde
utilizaodosistemaouparagerarinformaesestatsticas.
l Proteoassegurarqueoacessoatodososrecursosdosistema
socontrolados.
n Systemcallsprovmumainterfaceentreumprograma
executandoeoSO
l Generalmentedisponibilazadascomoinstruesemassembly
language
l SistemasdeProgramaopermitemasubstituiodelinguagem
assemblyparaacessarassystemcallsdiretamente(e.g.,C,C++)
n Trsmetodosgeraissousadosparapassarparametrosentre
umprogramaexecutandoeosistemaoperacional.
l Passaparametrosemregistradores
l Armazenarparametrosemumatabelanamemria,eoendereo
databelapassadocomoumparametroemumregistrador.
l Armazena(Push)osparametros(feitopeloprograma),eretirada
pilha(Pop)(feitopelosistemaoperacional).
ApsoiniciodoSIstema ExecutandoumPrograma
PassagemdeMessagem MemriaCompartilhada
n ProgramasdeSistemaprovmumambienteconvenientepara
odesenvolvimentodeprogramasesuaexecuo.Podemser
agrupadosem:
l ManipulaodeArquivo
l InformaodeStatus
l ModificaodeArquivos
l Suportealinguagemdeprogramao
l CargaeexecuodeProgramas
l Comunicaes
l ProgramasdeAplicao
n Amaioriadavisodousurioparaaoperaodosistema
operacionaldefinidaporprogramasdesistema,nopelas
systemcallsatuais.
n UNIXlimitedbyhardwarefunctionality,theoriginal
UNIXoperatingsystemhadlimitedstructuring.TheUNIX
OSconsistsoftwoseparableparts
l ProgramasdeSistemas
l Okernel
4 Consistsofeverythingbelowthesystemcallinterface
andabovethephysicalhardware
4 Provsistemadearquivo,escalonamentoCPU,
gerenciamentodememria,eoutrasfunesdo
sistemaoperacionalumgrandenmerodefunes
paraumniconvel.
NonvirtualMachine VirtualMachine
n Oconceitodemquinavirtualprovumacompleta
proteodosrecursosdosistema,vistoquecadavirtual
machineisoladadeoutrasmquinasvirtuais.Esse
isolamento,nopermiteacessodiretoarecursos
compartilhados.
n Umsistemademquinavirtualumveculoperfeitopara
apesquisadesistemasoperacionaisedesenvolvimento.
Odesenvolvimentofeitonamquinavirtual,emvezde
umsistemanormalodoesnotdisruptnormalsystem
operation.
n Thevirtualmachineconceptisdifficulttoimplementdue
totheeffortrequiredtoprovideanexactduplicatetothe
underlyingmachine