Ciências da computação dia 247
Sistemas operacionais
- Modo Kernel → acesso completo ao hardware e pode executar qualquer
instrução de máquina
- Modo usuário →instruções que o user pode executar (mais limitado)
- Programas de interface → parte que o usuário consegue mandar
instruções para a máquina (shell, programas GUI, etc.)
- SO básico → programa gigante que gerencia hardware e rotinas do
usuário. Funciona através de eventos que o usuário realiza
- MIPS = milhões de instruções por segundo
- ciclo de máquina = o PC executa 1 instrução de um ciclo
- Multi threading = simulação de mais núcleos, um thread é chaveado
para o outro
- multi-core = o SO deve manipular e gerenciar os cores (como se
fossem vários processadores)
- memória virtual = memória ram em disco
IBM 360
- criação do MULTICS que serviu de base para o UNIX
- começa o uso de multi-programação (vários processos simultâneos)
- uso de SPOOLING → quando uma tarefa finaliza ele pega a próxima da
fila
- time sharing → executa um pouco de cada processo usando um único
núcleo
- terminais burros → vários users podem se conectar numa mesma máquina
que não faz nenhum processamento