Sistemas Operacionais - Processos e Threads

2367 palavras 10 páginas
Índice
Conceito de Processo em Sistemas Operacionais
Estrutura do Processo
Contexto de Hardware
Contexto de Software
Espaço de Endereçamento
Bloco de Controle de Processo
Estados do Processo
Mudanças de Estado do Processo
Criação e Eliminação de Processos
Conceitos de Processos CPU-Bound e I/O-Bound
Conceitos de Professos Foreground e Background
Formas de Criação de Processos
Processos do Sistema Operacional
Conceito de Sinais

Introdução
A gerência de um ambiente multiprogramável é função exclusiva do Sistema
Operacional que deve controlar a execução dos diversos programas e o uso concorrente do processador e demais recursos.
O conceito de Processo é a base para a implementação de um sistema multiprogramável.
Através de processos, um programa pode alocar recursos, compartilhar dados, trocar informações e sincronizar sua execução.
Nos sistemas multiprogramáveis, os processos são executados concorrentemente, compartilhando, dentre outros recursos, o uso do processador, da memória principal e dos dispositivos de E/S.
Nos sistemas com múltiplos processadores, não só existe a concorrência de processos pelo uso do processador, como também a possibilidade de execução simultânea de processos nos diferentes processadores.

Desenvolvimento
Estrutura do Processo:

Um processo pode ser entendido inicialmente como um programa em execução, só que seu conceito é mais abrangente.
O conceito de processo pode ser definido com sendo o conjunto necessário de informações para que o sistema operacional implemente a concorrência de programas.
Um processo pode ser definido como o ambiente onde um programa é executado. Este ambiente, além das informações sobre execução, possui também o quanto de recursos do sistema cada processo pode utilizar, como o espaço de endereçamento, tempo do processador e área em disco;
Um processo é formado por três partes conhecidas como Contexto de Hardware, Contexto de
Software e Espaço de endereçamento, que juntas mantêm todas as informações necessárias à

Relacionados

  • INTRODUÇÃO A S.O. e PROCESSOS E THREADS. SISTEMAS OPERACIONAIS
    1781 palavras | 8 páginas
  • Processos e threads - exercicios sistema operacionais anhanguera institucional
    1018 palavras | 5 páginas
  • Informação
    3531 palavras | 15 páginas
  • bazonga
    2308 palavras | 10 páginas
  • Textos
    3659 palavras | 15 páginas
  • Threads
    734 palavras | 3 páginas
  • Conhecimento em threads
    2405 palavras | 10 páginas
  • Processos e threads
    1691 palavras | 7 páginas
  • processos threads
    1466 palavras | 6 páginas
  • O que é, o que é
    3092 palavras | 13 páginas