96% confiançaEm relação aos sistemas operacionais embarcados, complete as lacunas a seguir: Um sistema operacional embarcado deve ser ____________ para atender melhor aos __________ da aplicação. O SO deve estar adaptado ao __________ que irá trabalhar.computacaosistemas-embarcadossistemas-operacionais
97% confiançaEm programação paralela, o principal meio de comunicação entre threads/processos é a memória compartilhada. Qual das técnicas a seguir pode ser utilizada para controlar a concorrência em memória compartilhada?computacaoconcorrenciaprogramacao-paralela
86% confiançaA programação paralela tem uma série de plataformas para sua implementação em diversas linguagens. Qual das alternativas a seguir se refere a uma plataforma exclusiva de programação paralela? Selecione a resposta:computacaomodelos-de-paralelismoopenmp
92% confiançaA programação paralela e distribuída tem como parte fundamental para alcançar o paralelismo a forma como os processos ou threads vão se comunicar. Portanto, a comunicação é parte fundamental da programação paralela e distribuída. Com relação à comunicação, é correto afirmar que:computacaoprogramacao-paralelasistemas-distribuidos
92% confiançaA programação paralela e distribuída permite tirar proveito do paralelismo oferecido pelas arquiteturas onde elas se executam. A diferença da programação paralela e da distribuída está na arquitetura onde é executada. Sobre essa afirmação, é correto afirmar que:computacaoprogramacao-concorrenteprogramacao-paralela-e-distribuida
95% confiançaUm sistema operacional (SO) multiprogramável mantém múltiplos processos simultaneamente na memória compartilhando o uso da CPU. Nesse contexto, assinale a alternativa que indica o que deve ocorrer para que o SO seja capaz de controlar a execução de programas e o uso concorrente do processador.computacaoprocessos-e-escalonamentosistemas-operacionais
98% confiançaO Natural Language Toolkit, ou mais comumente NLTK, é um conjunto de bibliotecas e programas para processamento simbólico e estatístico de linguagem natural para inglês escrito na linguagem de programação Python. Qual processo podemos aplicar a esse framework para dividir uma frase em palavras ou tokens individuais?computacaonltkpre-processamento-de-texto
95% confiançaA respeito do uso dos sistemas especialistas, selecione a opção correta sobre suas características.computacaointeligencia-artificialrepresentacao-do-conhecimento
94% confiançaDado que estamos falando de linguagem, estamos falando também de cultura, de expressões idiomáticas e regionalismos. Sendo assim, cada modelo de NLP terá cobertura de acerto para a linguagem dos conjuntos sobre os quais aprendeu. Nesse caso, o que devemos variar ou unir (por concatenação de conjunto de dados)?computacaocorpusdados-de-treinamento
96% confiançaEm relação às definições sobre Inteligência Artificial, pode-se afirmar que: I - O campo de estudos que procura emular comportamento inteligente por meio de sistemas computacionais. II - A automação de atividades que associamos ao pensamento humano, atividades como tomadas de decisão, resolução de problemas, aprendizado etc. III - O estudo das computações que tornam possível perceber, raciocinar e agir. IV - A automação de atividades repetitivas realizadas por nós, seres humanos nas fábricas e indústrias, apenas. Escolha a alternativa correta.computacaoconceitos-basicosinteligencia-artificial
95% confiançaNos primeiros anos de seu surgimento, a ciência conhecida como Inteligência Artificial causou controvérsia nos mais diversos campos, essencialmente pelo nome adotado para defini-la e por sua multidisciplinaridade característica, que tornou complexa a filiação em somente uma área do conhecimento. Com relação aos primeiros anos da Inteligência Artificial, assinale a alternativa correta:computacaohistoria-da-computacaointeligencia-artificial
92% confiançaOs sistemas especialistas são ferramentas úteis em diversas áreas. Isso ocorre porque suas soluções automatizam etapas do processo de análise. Nesse sentido, selecione a opção correta que trata dos componentes de um sistema especialista.computacaointeligencia-artificialsistemas-especialistas
95% confiançaQual a função do kernel do sistema operacional?computacaokernel-e-gerenciamento-de-recursossistemas-operacionais
96% confiançaOs sistemas operacionais modernos são compostos por diferentes mecanismos de controle e gerenciamento que garantem a execução de tarefas em dispositivos computacionais. Entre os elementos centrais está o núcleo (kernel), que atua em conjunto com subsistemas especializados. Essa arquitetura permite que os recursos físicos e lógicos sejam organizados de modo coordenado. O gerenciamento eficiente depende da integração entre esses elementos, que influenciam diretamente o desempenho da máquina (Tanenbaum; Bos, 2015). Com base nesse contexto, qual aspecto caracteriza corretamente uma das funções do sistema operacional?computacaogerenciamento-de-arquivossistemas-operacionais
96% confiançaNa programação estruturada é fundamental a elaboração de algoritmos e, para expressá-los, algumas formas de representação são usadas. Assinale a alternativa correta sobre as formas de representação utilizadas para algoritmos em programação estruturada:algoritmoscomputacaoprogramacao-estruturada
97% confiançaO princípio básico de programação estruturada é que um programa é composto por blocos elementares de código que se interligam por intermédio de três mecanismos básicos. Assinale a alternativa correta quanto a estes três mecanismos:computacaoprogramacaoprogramacao-estruturada
96% confiançaA programação estruturada propõe uma disciplina para construção de códigos de programas com o objetivo de permitir, entre outros fatores, uma fácil manutenção dos programas. Esse paradigma surgiu no início da década de 70. Acerca dos eventos que motivaram o surgimento da programação estruturada, assinale a alternativa correta.computacaoparadigmas-de-programacaoprogramacao
86% confiançaAs linguagens de programação imperativa são também chamadas de linguagens procedurais devido ao fato de permitirem uma certa estruturação do código construído. Acerca desse conceito, assinale a alternativa que apresenta uma desvantagem dessa característica:computacaoparadigmas-de-programacaoprogramacao
96% confiançaAs linguagens de programação imperativa podem ser classificadas como completas quanto a Turing. Analise as questões e assinale a que representa uma síntese do que significa ser completa quanto a Turing.computacaolinguagens-de-programacaoteoria-da-computacao
96% confiançaO paradigma de programação imperativa é largamente caracterizado pelo fato de seus programas expressarem instruções e comandos que o computador deve executar para alcançar os objetivos. Outra característica importante do paradigma de programação imperativa é:computacaoparadigmas-de-programacaoprogramacao