Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUÇÃO A SISTEMAS OPERACIONAIS - Coggle Diagram
INTRODUÇÃO A SISTEMAS OPERACIONAIS
QUAIS OBJETIVOS DO "SO"?
EXECUTAR PROGRAMAS
AJUDAR NA SOLUÇÃO DOS PROBLEMAS DO USUÁRIO
OTIMIZAR O USO DO HARDWARE
PROXIMO PASSO = IA
O QUE FAZEM OS "SO'S"?
OFERECE RECURSOS DE COMPUTAÇÃO BÁSICA
CONTROLAM O USO DO HARDWARE ENTRE APPS E USERS
USUÁRIO INTERAGE ATRAVÈS DE DISPOSITIVOS DE E/S (MOUSE, TECLADO, ETC)
USUARIO SENTADO NA FRENTE DE UM PC
PROJETADO PARA UM UNICO USUÁRIO
VÁRIOS USUARIOS ACESSANDO O MESMO PC
USUARIO SENTADO DIANTE DE UM TERMINAL (MAINFRAME)
PROJETADO PARA MAXIMAR A UTILIZAÇÃO DE RECURSOS (HARDWARE)
"SO" ALOCA, GERENCIA E CONTROLA RECURSOS
QUAL DEFINIÇÃO DE "SO"?
NENHUMA DEFINIÇÃO 100% ACEITA
KERNEL É O UNICO "PROGRAMA" RODANDO O TEMPO TODO
SO COMPOSTO POR KERNEL, MIDDLEWARE, E PROGRAMAS DE SISTEMA
ESTRUTURA DO SO
MULTIPROGRAMAÇÃO = EFICIENCIA + ORGANIZAÇÃO
SUBCONJUNTO DO TOTAL DE JOBS NO SISTEMA É MANTIDO NA MEMORIA
OCORRE O SWAPPING SE PROCESSOS NÃO COUBEREM NA MEMÓRIA
MEMÓRIA VIRTUAL PODE AUXILIAR NO PROCESSO
ESCALONAMENTO DE JOB
SE VARIOS JOBS PRONTOS PRA EXEC AO MESMO TEMPO = ESCALONAMENTO DE CPU
QUAIS OPERAÇÕES DO SO?
SAO DIRIGIDOS POR INTERRUPÇÕES
MODO USUARIO E MODO KERNEL
TIMER USADO PRA IMPEDIR O LOOP CASO UM PROCESSO NAO TIVER SIDO ENTREGUE AO SO
PC DA BOOT EM MODO KERNEL
GERENCIAMENTO DE PROCESSOS
PROGRAMA = ENTIDADE PASSIVA
PROCESSO = PROGRAMA EM EXEC = ENTIDADE ATIVA
PROCESSO PRECIDA DE HARDWARE PARA REALIZAR SUA TAREFA
GERENCIAMENTO DE MEMÓRIA E ARMAZENAMENTO
TODOS DADOS E INSTRUÇÕES NA MEMORIA PRA EXEC
GDM DETERINA O QUE ESTÁ NA MEMÓRIA E QUANDO ESTÁ
EXTRAI PROPRIEDADE FISICAS PARA UNID. LOG. DE PROCESSAMENTO - ARQUIVO
CONTROLADO PELO DISPOSITIVO (UNIDADE DE DISCO)
PROPRIEDADES VARIAVEIS (VELOCIDADE, CAPACIDADE, TAXA DE TRANSFERENCIA)