Escolar Documentos
Profissional Documentos
Cultura Documentos
Definio * O+,eti#os
Or%ani-ao e Ser#ios
.ist/rico
O+,eti#os:
$acilidade de e#oluo
5
AL0071 - Sistemas Operacionais
Ser#ios Oferecidos
8 preciso de manuteno?
Etc5
Em mem/ria?
2ecanismo de interrup3/o
12
AL0071 - Sistemas Operacionais
@ime1s!arin%3 multi1usu)rios3 multi1tarefas
(ulti1tarefas3 mono1usu)rio
TR +its
liente4ser#idor
(ulti1usu)rios
N@$S
TR1UE +its
Windows 73 R00S: ser compatD#el com soft<ares e !ard<ares 6ue o Mista no era'
>indo<s W AR01RB3 >indo<sP!one3 >indo<sI@ Aprocessadores AI(B3 W'13 W'R Aem +re#e?B
14
AL0071 - Sistemas Operacionais
E2emplo: 0inu2
@ra+al!o de Linus 6orvalds so+re o nHcleo para iTWU A=ernel 08013 maio 1SS1B
t!reads no "ernel3
m/dulos
Sistemas distri1u.dos
Sistemas $aralelos
$ortemente acopladosN
16
AL0071 - Sistemas Operacionais
ate%orias de SO (odernos
Sistemas em1arcados
Sistemas 2onol.ticos
Sistemas em &amadas
2icroncleo
O modelo cliente4servidor
R classes de processos:
25,uinas virtuais
->oncleo
2ultipro%rama3/o
onceitos associados:
Processo
Interrupo
Um pro%rama C:
Uma se6[7ncia finita de instruGesF
Uma entidade passiva A6ue no se altera com o passar do tempoB'
Arma-enado em disco'
Um processo C:
Uma a+strao 6ue representa um pro%rama em execuoF
Uma entidade dinmica: seu estado se altera conforme for e2ecutando'
Arma-enado na mem/ria: composto por pro%rama Ac/di%oB3 dados e
conte2to A#aloresB
8 um pro%rama de sistemaN
Editar um ar6ui#o
#i3 %edit3 A2Bemacs
Deletar um ar6ui#o4diret/rio
rm3 rm r
opiar um ar6ui#o:
cp 222'!tml ^^^'!tml
ompactar ar6ui#os
tar 4 %-ip