Tecnologo
ÁNALISE E DESENVOLVIMENTO DE SISTEMAS
FERNANDO PEREIRA DA SILVA
ANÁLISE DE SISTEMAS I
Xinguara
2010
FERNANDO PEREIRA DA SILVA
ANÁLISE DE SISTEMAS I
Projeto de Conclusão de Curso apresentado à UNOPAR - Universidade Norte do Paraná, como requisito parcial para a obtenção do título de Técnologo em
Ànalise e Desenvolvimento de Sistemas
Orientador: Simone Sawasaki Tanaka
Xinguara
2
INTRODUÇÃO
Neste trabalho vamos abordar o termo modelo do ciclo de vida que é utilizado para expressar um modelo que visa descrever um grupo de atividades e a forma como elas se relacionam. Os modelos mais sofisticados incluem ainda uma descrição de quando e como se deve mover uma atividade sofisticada e os deliverables que devem ser produzidos em cada etapa.
A razão pela qual estes modelos são tão conhecidos é o fato de ajudarem as equipes de desenvolvimento, e em particular os gestores, a obter uma visão geral do projeto de forma a ser possível segui-lo passo a passo, saber que as formas derivadas foram especificadas, o alocamento de recursos e objetivos propostos. Estes "modelos de ciclo de vida" ou "modelos de processos" são tipicamente produzidos a partir de uma perspectiva de que poderão existir vários modelos para o mesmo processo. Nenhum modelo é capaz de dar uma visão completa de um determinado processo.
CICLO DE VIDA DE UM PROCESSO
Conceito de Processo
Mecanismo de Interrupção
Programação em C/UNIX
Continuando
Interrupções
TRAP
Chaveamento de Contexto
Chamadas de Sistema
Definição do processo (relembrando)
Interrupções (relembrando)
Chamadas de Sistema
Criação e Comunicação entre processos fork pipes sinalização Imagem do processo
Ciclo de vida do processo
Estados e transições
Um programa é:
Uma seqüência finita de instruções;
Uma entidade passiva (que não se altera com o passar do tempo).
Armazenado em disco.
Um processo é:
Uma abstração que