3. Modos de explotaci´on dun Sistema Operativo
Proceso por lotes (batch):
1. introducir datos
2. procesado de datos
3. xenerar resultados
2 de 9
4. Modos de explotaci´on dun Sistema Operativo
Proceso por lotes (batch):
1. introducir datos
2. procesado de datos
3. xenerar resultados
Procesos en tempo real
2 de 9
5. Modos de explotaci´on dun Sistema Operativo
Proceso por lotes (batch):
1. introducir datos
2. procesado de datos
3. xenerar resultados
Procesos en tempo real: Datos no dispositivo e obtense a resposta
no momento
2 de 9
6. Clasificaci´on de Sistemas Operativos
Faise a clasificaci´on tendo en conta:
N´umero de usuarios
N´umero de procesos
N´umero de procesadores
3 de 9
7. Clasificaci´on de Sistemas Operativos
Faise a clasificaci´on tendo en conta:
N´umero de usuarios
N´umero de procesos
N´umero de procesadores
Tempo de resposta
Estructura dos compo˜nentes
Interaci´on entre sistemas operativos
3 de 9
8. Segundo o n´umero de usuarios
Pode ser:
Monousuario ou monoposto
4 de 9
9. Segundo o n´umero de usuarios
Pode ser:
Monousuario ou monoposto
Todos os recursos para un ´unico usuario ata que pecha a sesi´on
4 de 9
10. Segundo o n´umero de usuarios
Pode ser:
Monousuario ou monoposto
Todos os recursos para un ´unico usuario ata que pecha a sesi´on
Multiusuario
4 de 9
11. Segundo o n´umero de usuarios
Pode ser:
Monousuario ou monoposto
Todos os recursos para un ´unico usuario ata que pecha a sesi´on
Multiusuario
Varios usuarios utilizan simultaneamente os recursos
4 de 9
13. Segundo o n´umero de procesos
Monotarea
S´o executa un proceso ´a vez
5 de 9
14. Segundo o n´umero de procesos
Monotarea
S´o executa un proceso ´a vez: lista de procesos
5 de 9
15. Segundo o n´umero de procesos
Monotarea
S´o executa un proceso ´a vez: lista de procesos
Multitarea
5 de 9
16. Segundo o n´umero de procesos
Monotarea
S´o executa un proceso ´a vez: lista de procesos
Multitarea
Executa varios procesos simultaneamente
Precisa ter varios procesadores ou compartir tempo de execuci´on
5 de 9
18. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
6 de 9
19. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
Multiprocesador
6 de 9
20. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
Multiprocesador
Varios procesadores reparten a tarefa.
6 de 9
21. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
Multiprocesador
Varios procesadores reparten a tarefa. Como?
6 de 9
22. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
Multiprocesador
Varios procesadores reparten a tarefa. Como?
Multiproceso sim´etrico (SMP)
6 de 9
23. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
Multiprocesador
Varios procesadores reparten a tarefa. Como?
Multiproceso sim´etrico (SMP): reparto igual por procesador
6 de 9
24. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
Multiprocesador
Varios procesadores reparten a tarefa. Como?
Multiproceso sim´etrico (SMP): reparto igual por procesador
Multiproceso asim´etrico (AMP)
6 de 9
25. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
Multiprocesador
Varios procesadores reparten a tarefa. Como?
Multiproceso sim´etrico (SMP): reparto igual por procesador
Multiproceso asim´etrico (AMP): pode que un traballe e outro non
6 de 9
26. Segundo o n´umero de procesadores
Monoprocesador
s´o atende un proceso en cada instante
Multiprocesador
Varios procesadores reparten a tarefa. Como?
Multiproceso sim´etrico (SMP): reparto igual por procesador
Multiproceso asim´etrico (AMP): pode que un traballe e outro non
6 de 9
27. Segundo o tempo de resposta ...
Falamos do tempo que tarda o usuario en obter resultados despois de
executar un programa
Tempo real
7 de 9
28. Segundo o tempo de resposta ...
Falamos do tempo que tarda o usuario en obter resultados despois de
executar un programa
Tempo real: resposta inmediata
7 de 9
29. Segundo o tempo de resposta ...
Falamos do tempo que tarda o usuario en obter resultados despois de
executar un programa
Tempo real: resposta inmediata
Tempo compartido
7 de 9
30. Segundo o tempo de resposta ...
Falamos do tempo que tarda o usuario en obter resultados despois de
executar un programa
Tempo real: resposta inmediata
Tempo compartido: cada proceso utiliza ciclos CPU ata rematar
7 de 9
31. Segundo o tempo de resposta ...
Falamos do tempo que tarda o usuario en obter resultados despois de
executar un programa
Tempo real: resposta inmediata
Tempo compartido: cada proceso utiliza ciclos CPU ata rematar
7 de 9
33. Segundo a estructura dos compo˜nentes ...
Monol´ıticos: todo nun ´unico executable.
8 de 9
34. Segundo a estructura dos compo˜nentes ...
Monol´ıticos: todo nun ´unico executable.Engadir funcionalidade
8 de 9
35. Segundo a estructura dos compo˜nentes ...
Monol´ıticos: todo nun ´unico executable.Engadir funcionalidade
Estructurados:
8 de 9
36. Segundo a estructura dos compo˜nentes ...
Monol´ıticos: todo nun ´unico executable.Engadir funcionalidade
Estructurados:
Sistemas por capas
8 de 9
37. Segundo a estructura dos compo˜nentes ...
Monol´ıticos: todo nun ´unico executable.Engadir funcionalidade
Estructurados:
Sistemas por capas: s´o usa a capa inferior
8 de 9
38. Segundo a estructura dos compo˜nentes ...
Monol´ıticos: todo nun ´unico executable.Engadir funcionalidade
Estructurados:
Sistemas por capas: s´o usa a capa inferior
Sistemas cliente-servidor
8 de 9
39. Segundo a estructura dos compo˜nentes ...
Monol´ıticos: todo nun ´unico executable.Engadir funcionalidade
Estructurados:
Sistemas por capas: s´o usa a capa inferior
Sistemas cliente-servidor:
micron´ucleo
servidores
8 de 9
41. Interaci´on entre sistemas operativos ...
Sistemas operativos monoposto: un usuario - un ordenador
9 de 9
42. Interaci´on entre sistemas operativos ...
Sistemas operativos monoposto: un usuario - un ordenador
Sistemas operativos en rede
9 de 9
43. Interaci´on entre sistemas operativos ...
Sistemas operativos monoposto: un usuario - un ordenador
Sistemas operativos en rede:
compartir arquivos
intercambio de informaci´on
control remoto
9 de 9
44. Interaci´on entre sistemas operativos ...
Sistemas operativos monoposto: un usuario - un ordenador
Sistemas operativos en rede:
compartir arquivos
intercambio de informaci´on
control remoto
Sistemas operativos distribu´ıdos
9 de 9
45. Interaci´on entre sistemas operativos ...
Sistemas operativos monoposto: un usuario - un ordenador
Sistemas operativos en rede:
compartir arquivos
intercambio de informaci´on
control remoto
Sistemas operativos distribu´ıdos
compartir recursos: impresoras, procesos, CPU,...
sistemas de ficheiros distribu´ıdos
9 de 9
46. Interaci´on entre sistemas operativos ...
Sistemas operativos monoposto: un usuario - un ordenador
Sistemas operativos en rede:
compartir arquivos
intercambio de informaci´on
control remoto
Sistemas operativos distribu´ıdos
compartir recursos: impresoras, procesos, CPU,...
sistemas de ficheiros distribu´ıdos
computaci´on distribu´ıda
9 de 9
47. Interaci´on entre sistemas operativos ...
Sistemas operativos monoposto: un usuario - un ordenador
Sistemas operativos en rede:
compartir arquivos
intercambio de informaci´on
control remoto
Sistemas operativos distribu´ıdos
compartir recursos: impresoras, procesos, CPU,...
sistemas de ficheiros distribu´ıdos
computaci´on distribu´ıda
9 de 9