Página 1 de 50 - Cerca de 500 ensaios
Threads
2171 palavras | 9 páginas
Questionário Thread 1º Como uma aplicação pode implementar concorrência em um ambiente monothread? R: Para implementar a concorrência é necessário utilizar processos e subprocessos independentes que possibilitem que uma aplicação seja dividida em partes que podem trabalhar de forma concorrente. 2ºQuais os problemas de aplicações concorrente desenvolvidas em aplicações monothreads? R: As aplicações concorrentes desenvolvidas em aplicações monothreads possuem alguns problemas como maior consumo de recursos do sistema, não compartilham o espaço de endereçamento, a comunicação entre os processos é muito lenta e difícil. 3ºO que é um ambiente multithread e quais são suas vantagens de utilização? R: É um conjunto de sub-rotinas onde as tarefas dos programas são divididas entre eles. A vantagem do ambiente multithread é a otimização no tempo de execução dos programas, utiliza poucos recursos do sistema, mais rápido para a criação, término e troca de contextos. 4ºExplique a diferença entre unidade de alocação de recursos e de escalonamento? R: A diferença entre unidade de alocação e de recursos de escalonamento é que a unidade de alocação é o processo que está sendo executado enquanto o escalonamento é a seleção que a thread faz entre os processos para a execução, porque o sistema operacional não escalona os processos que serão executados. 5ºQuais as vantagens e desvantagens do compartilhamento de espaço de endereçamento de memória entre threads de um mesmo processo? R: As
358 palavras | 2 páginas
Trabalho de Sistemas Operacionais 1. O que é uma thread e quais as vantagens em sua utilização? Um thread pode ser definido como uma subrotina de um programa que pode ser executada de forma assíncrona, ou seja, executada paralelamente ao programa chamador. A grande vantagem no uso de threads é a possibilidade de minimizar a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos. 2. Quais as vantagens e desvantagens do…
THREADS E NORMAS DE HOMOLOGAÇÃO
1493 palavras | 6 páginas
SUMÁRIO 1 O que é Thread ? 4 1.1 História do Thread 4 1.1.2 Ambiente Monothread 5 1.1.3 Ambiente Multithread 6 1.1.4 Vantagens 7 2 Normas de Homologação 8 1 O que é Thread ? “Thread, ou processo leve, é a unidade básica de utilização da CPU, consistindo de : contador de programa, conjunto de registradores e uma pilha de execução. Thread são estruturas de execução pertencentes a um processo e assim compartilham os segmentos de código e dados…
O que é, o que é
3092 palavras | 13 páginas
6 - THREADS 1. INTRODUÇÃO Até o final da década de 1970, sistemas operacionais, como Tops-10 (DEC), MVS (IBM) e Unix (Bell Labs), suportavam apenas processos com um único thread (monothread), ou seja, um processo com apenas um único programa fazendo parte do seu contexto. Em 1979, durante o desenvolvimento do sistema operacional Toth, foi introduzido o conceito de processos lightweight (peso leve), onde o espaço de endereçamento de um processo era compartilhado por vários…
Ambiente Multithread
306 palavras | 2 páginas
sistema, foi criado o conceito de threads. Em um ambiente multithread um processo pode responder por várias tarefas simultaneamente ou concorrentemente, dependendo da capacidade do processador. Cada thread é responsável por uma tarefa dessa. A figura abaixo nos dá um melhor entendimento do que seria um processo multithread. Figura 1. Ilustração de um processo multithread com 3 threads Em um ambiente multithread, os threads compartilham o processador como se fossem processos (Ex.:…
Programador
2907 palavras | 12 páginas
Threads - Paralelismo em multiprocessadores Resumo A multiprogramação com uso de Threads é um modelo de programação bastante adequado para utilização em arquiteturas multiprocessadas. Este artigo apresenta uma discussão sobre o uso de associação de afinidades entre fluxos de execução e processadores para otimizar as decisões de escalonamento e obter maior desempenho em aplicações. Palavras chave: fluxos de execução, processadores, multiprogramação, multiprocessamento. Abstract The…
Sistema operacional
1333 palavras | 6 páginas
contexto de um processo e não execute no contexto de um outro? Por quê? Sim, pois a execução de um programa pode necessitar de recursos do sistema que um processo pode possuir enquanto outro não. 4. Quais partes compõem um processo? Contexto de hardware, contexto de software e espaço de endereçamento. 5. O que é o contexto de hardware de um processo e como é a implementação da troca de contexto? O contexto de hardware armazena o conteúdo dos registradores gerais da UCP, além…
Lista exercicio sistemas operacionais
637 palavras | 3 páginas
1. O que é uma thread e quais as vantagens em sua utilização? Um thread pode ser definido como uma subrotina de um programa que pode ser executada de forma assíncrona, ou seja, executada paralelamente ao programa chamador. A grande vantagem no uso de threads é a possibilidade de minimizar a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos. 2.Quais as vantagens e desvantagens do compartilhamento do espaço de endereçamento entre…
exercicios livro arquitetura sistemas operacionais
3319 palavras | 14 páginas
processo e não execute no contexto do outro? Por quê? R: Sim, pois a execução de um programa pode precisar de recursos do sistema que um processo pode possuir enquanto outro não. 4. Quais partes compõem um processo? R: O processo possui três partes, o contexto de software, contexto de hardware e espaço de endereçamento. 5. O que e contexto de hardware e como é a implementação da troca de contexto? R: O contexto de hardware armazena o conteúdo dos registradores gerais da UCP, além dos…
Voce e eu
381 palavras | 2 páginas
1. O que é uma thread e quais as vantagens em sua utilização? Um processo tradicional (pesado) possui um contador de programas, um espaço de endereço e apenas uma thread de controle (ou fluxo de controle). Vantagens - desenvolver o programa em módulos, testando-os isoladamente, ao invés de escrever um único bloco de código. 2.Quais as vantagens e desvantagens do compartilhamento do espaço de endereçamento entre threads de um mesmo processo? Como threads de um mesmo processo…