Você está na página 1de 2

Tipos de SO (aula 03) - Sistema de camadas: com uma hierarquia, mas o problema que um sistema operacio nal muito

to complexo, com muitas funes, funciona de cima para baixo, benefcio a organ izao das especialidades. - Sistema de microkernel: simplidicar para funcionar em qualquer mquina, portatil , com diferenas nos servios de acordo com a aplicao. A vantagem que tem menos softwa re e tem menos bugs e que portvel. A desvantagem que o sistema, por ser pequeno, todas as outras funes esto fora do kernel o que necessita fazer um grande nmero de c hamadas de sistema. - Sistema Mdulos(aula 03-11): Juno dos outros dois, com diviso de tarefas, mas sem h ierarquia, como se fosse um conjunto de microkernels passando pelo core do kerne l, todos rodam em modo 0, o modelo mais atual. Virtualizao(...)

Processos(Aula04) Estados do processo (aula04-07/08): Novo, acabou de entrar Executanto, est sendo executados, Espera, esperando ocorrer alguma coisa Pronto, apto a entrar no processador Terminado, terminou a execuo do processo PCB: Estrutura de dados que compe todas as informaes do processo, os dados ficam na memria, quando ele sai de contexto o PCB salvo na memria. Gaurda o estado, instrues , registradores da CPU, informaes de escalonamento, de memria, tempo, etc... Troca de contexto, tirar um processo de execuo e colocar outro. Overhead, tempo de troca de contexto. (Slide 18) Compartilhamento de tempo, execuo rpida e o usurio ter conciencia que existem vrias c oisas executando ao mesmo tempo Filas: tarefas, prontos, dispositivos (Estudar figura do Slide 21) Escalonadores longo prazo, demora mais e a frequencia baixa: geralmente ligado com carregament o do disco com a memria, processos I/O bound. curto prazo, processos rpidos, alta frequencia, transio de memria para CPU, no depend e do usurio pois os processos j esto carregados na memria. meio termo, memria swap, memria virtual, uma rea do disco organizada como memria que deixa mais rpida que os sitema de arquivo que est no disco. I/O Bound: processo que gasta mais tempo com entrada e sada CPU Bound: gasta mais tempo realizando calculos Aula05

fork, tem a ideia de que um processo se transforma em mais de um processo, a apr tir dele temos mais de uma linha de execuo, acontece na transio de ter um ou dois pr ocessos, a diferena para o exec que o fork onde se cria a duplicata do processo, colocando um PID diferente, j o exec, aps o fork, ele modifica essa duplicata carr egando um novo programa. Outras chamadas: exit, quando termina normal e vai sair wait, quando est esperando por alguma coisa abort, quando o pai decide terminar o filho Memria compartilhada, os processos esto na memria e criar uma rea compartilhada para trabalharem em conjunto. (rear/write) Na passagem de mensagem, os processos mandam uma mensagem para o kernel e ele ma nda a mensagem para outro processo, o kernel faz a intermedio. Permite comunicao rem ota. (send/receive) Comunicao indireta (slide 24), caixa de correrio, portas

Aula 06 Slide 3, abstrao de baixo para cima dos tens da lista Memria compartilhada: Troca de Mensagens: <possibilidade de trabalhar com maquinas diferentes> Socktes: sem organizao, vendo como bits, com formalizao de endereamento <no olha para os bits> RPC: ver como instrues, como funes RMI: Evoluo para orientao a objetos, Portas Slide 06 NTP: protocolo de tempo, relgio Telnet: Servidor de transporte de aplicao SSH: Evoluo do telnet com criptografia SNMP: protocolo simples de gerenciamento de hardware pela rede, para monitoramen to

Você também pode gostar