TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O CONCEITO DE PROCESSOS, SEUS ESTADOS E CLASSIFICAÇÕES

Por:   •  11/5/2019  •  Trabalho acadêmico  •  5.991 Palavras (24 Páginas)  •  319 Visualizações

Página 1 de 24

FUNDAÇÃO EDUCACIONAL DE FERNANDÓPOLIS- FEF/FIFE

SISTEMAS DE INFORMAÇÃO

DANILO FLORIANO MUNIZ CARDOSO

DIEGO ALEX DE SIQUEIRA

LEONARDO BIAZI SEVERINO

LUCAS ALVES DA SILVA LIMA

LUCAS APARECIDO VELINI CAMARGO

MATEUS DE OLIVEIRA

REGINALDO COTRIM DOS SANTOS

ROSÂNGELA GONÇALVES ALVES

CONCEITO DE PROCESSOS, SEUS ESTADOS E CLASSIFICAÇÕES

FERNANDÓPOLIS-SP

MAIO/2016

FUNDAÇÃO EDUCACIONAL DE FERNANDÓPOLIS- FEF/FIFE

SISTEMAS DE INFORMAÇÃO

DANILO FLORIANO MUNIZ CARDOSO

DIEGO ALEX DE SIQUEIRA

LEONARDO BIAZI SEVERINO

LUCAS ALVES DA SILVA LIMA

LUCAS APARECIDO VELINI CAMARGO

MATHEUS DE OLIVEIRA

REGINALDO COTRIM DOS SANTOS

ROSÂNGELA GONÇALVES ALVES

CONCEITO DE PROCESSOS, SEUS ESTADOS E CLASSIFICAÇÕES

Trabalho acadêmico apresentado ao curso de sistemas de informação da universidade Fundação Educacional De Fernandópolis- FEF/FIFE como requisito parcial para a conclusão da disciplina de Sistemas Operacionais, sob orientação do Prof.Me. Welington Luis Codinhoto Garcia.

FERNANDÓPOLIS-SP

MAIO/2016

SUMÁRIO

INTRODUÇÃO........................................................................................  3

1 DEFINIÇÃO DE PROCESSOS (OU JOB) E TEMPORIZAÇÃO...........5

  1. Estados de processos e seus conceitos...........................................6

1.1.1 Resumindo: Estado de execução...................................................8  

  1.1.2 Resumindo: Estado de pronto........................................................8

  1.2.2 Resumindo: Estado de bloqueio ou espera...................................9

  1.2.3 Conceito de PCBs(bloco de controle de processos)....................10

  1.3.3 Implementação de processos......................................................11

  2 COMUNICAÇÃO ENTRE PROCESSOS...........................................13

  2.1 Condições de corrida......................................................................13

  2.1.1 Regiões críticas............................................................................14

            2.1.2 Sobre interrupções: inibição das interrupções..............................14

 2.2.2 variaveis de travamento................................................................14

2.2.3 Estrita alternância...........................................................................15

2.3.3 Test and set locked (TSL)..............................................................15

2.3.4 solução de Peterson.......................................................................15

3 ESCALONAMENTO DE PROCESSOS..............................................17

3.1 Escalonamento Round Robin............................................................18

3.1.1 Escalonamento com prioridade......................................................18

3.1.2 Filas múltiplas.................................................................................19 

3.2.2 Sistema de escalonamento SJF (Menor Job Primeiro)..................19                                

3.2.3 Escalonamento garantido...............................................................20

3.3.3 Escalonamento em dois níveis.......................................................20

3.3.4 Definição simples de threds...........................................................21

4 CONSIDERAÇÕES FINAIS.................................................................23

REFERÊNCIAS.......................................................................................24


INTRODUÇÃO

Atualmente, praticamente todos os sistemas operacionais existentes são altamente poderosos e eficazes no desempenho de suas funções dentro de um sistema computacional. Tais sistemas operacionais usufruem de diversas tecnologias que ajudam e melhoram a realização das funções realizadas pelo mesmo, buscando sempre um bom resultado para ser apresentado ao usuário de maneira casual e simples.

Essas tecnologias citadas sofreram grandes transformações importantes ao longo do tempo. Atualmente, todos os sistemas operacionais passaram a ser multiprocessados e multiprogramados, ou seja, sua capacidade de processamento aumentou muito, existindo, por exemplo, processadores complexos com a capacidade de simulação de até sete processadores simultâneos sequênciais, ou, pseudoparalelos, aumentando assim sua capacidade de leitura de processos e sua execussão, admitindo a multiprogramamação.

Desta forma, entramos no real tema a ser discutido por nós neste trabalho acadêmico, que é o entendimento e o aprendizado em relação aos atributos, funções e funcionalidades daquilo que pode ser considerado a parte mais importante e talvez a mais conplexa a ser trabalhada pelos sistemas operacionais em seu todo, os processos. É graças a eles que podemos usufruir de todas as tecnologias esxistentes em um sistema operacional e computacional, porém, para que um computador trabalhe de maneira correta, buscando sempre evitar os erros eventuais entre os processos, existem uma série de procedimentos e normas em relação à comunicação entre eles, maneiras de execução, gerenciamento, condições de execução, correta alocação de recursos, e claro, atentamento a diferenciação entre eles.

...

Baixar como (para membros premium)  txt (40.9 Kb)   pdf (216 Kb)   docx (27 Kb)  
Continuar por mais 23 páginas »
Disponível apenas no TrabalhosGratuitos.com