Não estava presente nesta aula. Tive problemas "técnicos"...Mas analisei o material postado no blog do Prof° Luiz, para não perdar o assunto...que na aula em questão foi sobre sistemas Monoprogramados, Multiprogramados e Processos.
Sistemas monoprogamáveis ou monotarefa - permitem que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Suas principais desvantagens são a ociosidade do processador e subutilização da memória. A principal vantagem é que sua implementação é feita de forma simples.
Sistema multiprogramado ou multitarefa - Os recursos da máquina são alocados de modo dinâmico entre o número de programas ativos de acordo com o nível de prioridade ou o estágio de execução de cada um dos programas. O sistema operacional gerencia o acesso concorrente aos seus diversos recursos, de forma ordenada e protegida, pelos diversos programas.
Processo, no contexto da informática, é um programa de computador em execução.
Em sistemas operacionais, processo é um módulo executável único, que corre concorrentemente com outros módulos executáveis. Por exemplo, em um ambiente multi-tarefa (como o Unix) que suporta processos, um processador de texto, um navegador e um sistema de banco de dados são processos separados que podem rodar concomitantemente. Processos são módulos separados e carregáveis, ao contrário de threads, que não podem ser carregadas. Múltiplas threads de execução podem ocorrer dentro de um mesmo processo. Além das threads, o processo também inclui certos recursos, como arquivos e alocações dinâmicas de memória e espaços de endereçamento.
Abraço!! Até a próxima aula!!
Daiane
Sistemas monoprogamáveis ou monotarefa - permitem que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Suas principais desvantagens são a ociosidade do processador e subutilização da memória. A principal vantagem é que sua implementação é feita de forma simples.
Sistema multiprogramado ou multitarefa - Os recursos da máquina são alocados de modo dinâmico entre o número de programas ativos de acordo com o nível de prioridade ou o estágio de execução de cada um dos programas. O sistema operacional gerencia o acesso concorrente aos seus diversos recursos, de forma ordenada e protegida, pelos diversos programas.
Processo, no contexto da informática, é um programa de computador em execução.
Em sistemas operacionais, processo é um módulo executável único, que corre concorrentemente com outros módulos executáveis. Por exemplo, em um ambiente multi-tarefa (como o Unix) que suporta processos, um processador de texto, um navegador e um sistema de banco de dados são processos separados que podem rodar concomitantemente. Processos são módulos separados e carregáveis, ao contrário de threads, que não podem ser carregadas. Múltiplas threads de execução podem ocorrer dentro de um mesmo processo. Além das threads, o processo também inclui certos recursos, como arquivos e alocações dinâmicas de memória e espaços de endereçamento.
Abraço!! Até a próxima aula!!
Daiane
Nenhum comentário:
Postar um comentário