Professional Documents
Culture Documents
Ams
Ams
Durante o semestre entre as aulas praticas e teóricas vimos que Administração de sistemas
é gerenciamento e manutenção de equipamento informática e sistemas de informação e
um Administrador de Sistemas em uma "pequena empresa" pode ser toda a equipe de
tecnologia da informação. Dentre as várias tarefas de um sysadmin vem em destaque:
Antes, vimos que para administrar um sistema de computadores temos que conhecer o
seu funcionamento no todo, um computador é um sistema composto por dois
componentes principais: de hardware e de software. O software é dividido em duas
categorias: o sistema operacional e os programas de aplicação. Um sistema operacional é
uma interface entre o hardware de um computador e o usuário que facilita a execução de
outros programas e o acesso a recursos de hardware e software.
Processo de Bootstrap
A solução é um processo de dois estágios. Uma pequena parte da memória é feita de ROM
e tem um pequeno programa chamado o programa de inicialização. Quando o computador
é ligado, o contador de CPU está definido para a primeira instrução deste programa de
inicialização e executa as instruções deste programa. Quando o carregamento for feito, o
contador de programa está definido para a primeira instrução do sistema operacional na
memória RAM.
Evolução de sistemas
Sistemas em lote, projectados na década 50, usavam cartão perfurado para armazenar
informações, executava um trabalho de cada vez.
Sistemas paralelos, múltiplas CPUs na mesma máquina. Cada CPU pode ser usada para
servir de um programa ou de uma parte de um programa, o quem significa que muitas
funções podem ser realizadas em paralelo em vez de em série.
Sistemas de tempo real, eles são usados com aplicações em tempo real, que monitor,
respondem a processos ou controlar ou ambientes externos.
Gerenciamento de sistema
Gerenciamento de memoria
Alocação de memória deve ser gerenciada para evitar que aplicativos sejam executados
sem memória. Desta forma o sistema operativo subdivide este gerenciamento em duas
partes: monoprogramming e para multiprogramming.
Gerenciamento de processo
A idéia por trás de gestão de processos é sincronizar diferentes processos com diferentes
recursos. Sempre que os recursos podem ser utilizadas por mais do que um utilizador
(ou processo, neste caso), podemos ter duas situações problemáticas: impasse e de fome.
Deadlock ocorre quando o sistema operacional não colocar restrições de recursos em
processos.