Baixe o app para aproveitar ainda mais
Prévia do material em texto
17 FACULDADE DE TECNOLOGIA DE SANTANA DE PARNAÍBA TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS XXXXX DE XXXXX OLIVEIRA TRABALHO SOBRE PROCESSOS SANTANA DE PARNAÍBA 2021 INTRODUÇÃO O termo processo apareceu, de forma a ser usado pelos autores, após o surgimento dos sistemas multi-programáveis, sendo um dos conceitos mais importantes em sistemas operacionais. PERGUNTAS 1 Defina o conceito de processo. Conceito de Processo. Um Sistema Operacional executa uma variedade de programas: − Sistemas de processamento em lotes (batch) − processa jobs − Sistemas de tempo partilhado (time−shared) − roda processos de usuários ou tarefas (tasks) Um processo inclui: − Contador de programa (PC) − Pilha − Segmento (área) de dados Processo: é um programa em execução. Cada processo é representado no sistema operacional por um bloco de controle de processo (PCB – process control block). 2 Porque o conceito de processo é tão importante no projeto de sistemas multi programados. Em um sistema multi-programado, mesmo que só exista um processador é possível vários processos ativos simultaneamente, mesmo que em cada instante temporal, apenas um deles possam utilizar o processador “pseudo-paralelismo”. 3 Definas os estados de um processo. Ao executar, processo muda de “estados” − New: processo está sendo criado − Running: instruções do processo estão executando − Waiting: processo está esperando ocorrência de algum evento − Terminated: processo terminou a execução 4 Explique a diferença do processo em foreground e background. Processos foreground: − Buscam dados de um terminal e processam pelo sistema operacional e enviam para um terminal. Processo backgroud: − Busca dados num banco de dados e processam pelo sistema operacional e devolve a um banco de dados.
Compartilhar