SóProvas



Prova COVEST-COPSET - 2010 - UFPE - Analista de Tecnologia da Informação


ID
246898
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Governança de TI
Assuntos

O estágio do ciclo de vida de serviço ITIL V3 que define os quatro Ps da estratégia (Perspectiva, Posição, Plano e Padrão) é chamado de:

Alternativas
Comentários
  • Estratégia de Serviço tem seus 4Ps que são: Perspectiva, Posição, Plano e Padrão.

    Já Desenho de Serviço também tem seus 4Ps: Pessoas, Produtos, Processos e Parceiros.

    Transição de Serviço tem suas letrinhas também, os 7Rs:

    7 Rs do Gerenciamento de Mudança

    - Quem submeteu a mudança? (Raise)
    - Qual é a razão da mudança? (Reason)
    - Qual é o retorno requerido a partir da mudança (Return)
    - Quais são os riscos envolvidos na mudança? (Risks)
    - Quais os recursos necessários para entregar a mudança? (Resources)
    - Quem é o responsável por construir, testar e implantar a mudança? (Responsible)
    - Qual é a relação entre esta mudança e outras mudanças? (Relationship)

    Fonte: http://fagury.com.br/sys/?p=218 (Muito boa a apostila sobre ITIL V3)

  • Perspectiva: direcionamento e visão estratégica
    Posição: estratégia de diferenciação
    Plano: tradução da estratégia para a produção
    Padrão: características essenciais dos serviços
  • os quatro Ps da estratégia estão naaaaaaaaaaaaa  Estratégia de Serviços!! (é.. fácil assim.)

ID
246901
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Governança de TI
Assuntos

Restaurar a operação normal do serviço o mais rapidamente possível para minimizar o impacto negativo sobre as operações de negócio é objetivo, no ITIL, do processo:

Alternativas
Comentários
  • Incidente: Qualquer evento que não faz parte da operação normal de um serviço, e que cause,  ou possa causar, uma interrupçao não planejada do serviço ou a redução da qualidade. O gerenciamento de incidente faz a recuperação rápida do serviço.
  • Gerenciamento de Incidente
    Este processo vai lidar com todos os incidentes. Estes incidentes podem ser falhas, dúvidas e
    consulta que são reportadas pelos usuários.

    A meta deste processo é restaurar a operação normal do serviço o mais rápido possível e
    minimizar os impactos adversos nas operações do negócio, portanto garantindo que os melhores
    níveis possíveis de qualidade de serviço e de disponibilidade sejam mantidos.


    O escopo do processo de Gerenciamento de Incidente inclui qualquer evento que interrompa ou
    que possa interromper um serviço. Isto inclui eventos que são comunicados diretamente pelos
    usuários, tanto através da central de serviços como por interfaces com ferramentas de
    monitoramento de eventos.

    Incidentes podem também ser registrados e/ou relatados pelo pessoal técnico de TI. Embora tanto
    os incidentes como as requisições de serviço sejam relatadas à Central de Serviço, isto não
    significa que eles são a mesma coisa. Requisições de serviço não representam uma interrupção
    em um nível acordado de serviço, mas sim uma maneira de contemplar as necessidades do
    cliente. Requisições de serviço são tratadas pelo processo de Cumprimento de Requisição
  • Para complementar:

    5.1.5 – Gerenciamento de Problemas (Prob) 

    Tem como objetivos chave a prevenção de problemas e incidentes resultantes deles,
    eliminando incidentes recorrentes e minimizando o impacto de incidentes que não podem ser
    previnidos.

    Este processo tem a intenção de encontrar erros conhecidos na infraestrutura de TI. O foco é:
    · Encontrar qual é o erro conhecido (controle de problema → diagnóstico);
    · Identificar soluções alternativas para a remoção do erro conhecido (controle de erro);
    · Emitir uma requisição de mudança para requisitar que a supressão ocorra;
    · Depois que a mudança é feita, checar se o erro conhecido foi removido.

    A meta do processo é gerenciar o ciclo de vida de todos os problemas. O gerenciamento de
    problema também pode ter um elemento proativo de resolução de problemas. A idéia é identificar e
    facilitar remoção de erros antes que eles se manifestem como reclamações ou perguntas de usuários
    finais. (Fonte: http://fagury.com.br/sys/wp-content/uploads/2010/09/apostila-itil-v3-3.pdf)

    Fonte:
     
  • Pessoal,

    surgiu uma dúvida aqui. Com base no Livro que tenho (Gerenciamento de Serviços de TI na Prática, do Ivan Luizio Magalhães e Walfrido Brito Pinheiro), "O Processo de Gerenciamento da Continuidade dos Serviços de TI tem por escopo dar suporte à continuidade dos serviços de TI que suportem os processos de negócio da organização, garantindo, desta forma, que tais serviços possam ser recuperados no menor intervalo de tempo possível e de acordo com as prioridades do negócio, após a ocorrência de um desastre"

    Como a palavra chave na questão é operações de negócio, acredito que possa ser aplicado o processo Gerenciamento de Continuidade. O que acham?
  • Rafael,
    O Gerenciamento de continuidade pode até ter conceitos ligados à restauração mais breve de um serviço, mas este não é seu objetivo.
    Veja quais são:

     

    ? Maintain a set of IT Service Continuity Plans and IT recovery plans that support the overall Business Continuity Plans (BCPs) of the organization
    ? Complete regular Business Impact Analysis (BIA) exercises to ensure that all continuity plans are maintained in line with changing business impacts and requirements
    ? Conduct regular Risk Analysis and Management exercises, particularly in conjunction with the business and the Availability Management and Security
    Management processes, that manage IT services within an agreed level of business risk
    ? Provide advice and guidance to all other areas of the business and IT on all continuity- and recovery-related issues
    ? Ensure that appropriate continuity and recovery mechanisms are put in place to meet or exceed the agreed business continuity targets
    ? Assess the impact of all changes on the IT Service Continuity Plans and IT recovery plans
    ? Ensure that proactive measures to improve the availability of services are implemented wherever it is cost-justifiable to do so
    ? Negotiate and agree the necessary contracts with suppliers for the provision of the necessary recovery capability to support all continuity plans in
    conjunction with the Supplier Management process.

    Perceba que seus objetivos estão mais ligados ao nível tático que operacional.

     


ID
246904
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Governança de TI
Assuntos

No COBIT, os objetivos de controle gerenciar projetos e gerenciar a qualidade para satisfazer os requisitos de negócios pertencem ao domínio:

Alternativas
Comentários
  • Quando se fala em gerencia, de uma forma geral (projeto, qualidade, funcionamento) estamos falando do domínio "planejamento e organização".
  • COBIT

    Processos do domínio Planejar e Organizar:

    PO01- Definir um plano estratégico para TI;
    PO02- Definir a arquitetura da informação;
    PO03- Determinar o direcionamento tecnológico;
    PO04- Definir os processos, organização e relacionamentos de TI;
    PO05- Gerenciar o investimento de TI;
    PO06- Comunicar as diretrizes e espectativas de diretoria;
    PO07- Gerenciar RH de TI;
    PO08- Gerenciar qualidade;
    PO19- Avaliar e gerenciar riscos de TI;
    PO10-Gerenciar projetos;

ID
246907
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Governança de TI
Assuntos

Fazem parte dos recursos de TI definidos no COBIT, EXCETO:

Alternativas
Comentários
  • Parece uma ofensa esta questão. Há no mínimo duas alternativas que não são recursos de TI.
    a) Pessoas - CORRETO;
    b) Facilidades - Nenhuma bibliografia que eu li menciona facilidades como recurso de TI;
    c) Tecnologias - CORRETO;
    d) Eficiência - Faz parte dos CRITÉRIOS DA INFORMAÇÃO e não dos recursos de TI;
    e) Dados - CORRETO;

    Portanto, as alternativas "b" e "d" não fazem parte dos Recursos de TI definidos no COBIT.

    RECURSOS DE TI
    Aplicações
    Sistemas automatizados e procedimentos manuais que processam informações
    Informações
    Dados capturados, processados e gerados por sistemas de informação, em qualquer formato usado pelo negócio
    Infra-estrutura
    Recursos tecnológicos (hardware, sistemas operacionais, sistemas de banco de dados, redes, etc.) e instalações físicas que suportam o processamento das aplicações
    Pessoas
    Equipe necessária para planejar, organizar, adquirir, implementar, entregar, suportar, monitorar e avaliar sistemas de informação e serviços de TI

    Do inglês - Application, Information, Infraestructure and People (alguém consegue traduzir e retirar um "facilidades"??)
  • Realmente, facilidades dificultou viu.

    Só dá para sair da ambiguidade porque eficiência é um critério de informação, ou seja, não é um recurso e não é um domínio, processo ou atividade.

    http://content.screencast.com/users/sabiotriste/folders/COBIT/media/da07d217-3e6a-4fba-9748-999a85aa888e/cobit_recursos_mm2.PNG


    Em relação aos recursos de TI:

    http://content.screencast.com/users/sabiotriste/folders/COBIT/media/cdcf4960-0a6e-439c-a57d-998886d36250/cobit_recursos_mm1.PNG

    Em relação aos critérios de informação (que são os requisitos de negócio para a informação), eles são agrupados em 3 categoriais.

    Critérios de Qualidade
    Custo, Entrega, Qualidade

    Critérios Fiduciários
    Eficiência, Eficácia, Conformidade

    Critérios de Segurança
    Confidencialidade
    Integridade
    Disponibilidade

    CEQEECCID ( Você quer é Cid)
  • É, facilidades realmente é um termo que não encontrei em evidência durante meus estudos !
    Wikipedia: Más (album), an album by Spanish singer Alejandro Sanz »
  • Senhores,
    Por trabalhar com Topologias de Redes em  Telecomunicações escuto constantemente o termo Facilidades, que é utilizado para definir um meio de ligação, seja entre equipamentos ou entre redes. Se define como um circuito ou segmento a ser utilizado para conectar dois nós.
    Nesta questão eu nao consegui identificar em que sentido Facilidades dentro de COBITo mesmo está sendo utilizado.
    Talvez em COBIT tenha um sentido parecido com o de redes, mas de alguma forma é definido como um recurso em uma área de TI
  • Infraestrutura refere-se à tecnologia e aos recursos (ou seja, hardware, sistemas operacionais, sistemas de gerenciamento de bases de dados, redes, multimídia e os ambientes que abrigam e dão suporte a eles) que possibilitam o processamento dos aplicativos.

    Nem fazendo muita força infraestrutura passa a ser sinônimo de facilidades. Dá pra acertar a questão porque eficiência é critério da informação e assim ela eliminada. Só fico imaginando o que o autor da questão tentou avaliar, parece teste psicotécnico. Caberia recurso certamente.

  • Acredito que pode ter ocorrido um erro de tradução por parte do autor da questão. Na opção b, facilidades pode ter sido uma tradução incorreta de facilities.

    Infrastructure is the technology and facilities (i.e., hardware, operating systems, database management systems, networking,
    multimedia, and the environment that houses and supports them) that enable the processing of the application.
  • questao capiciosa hein !!!!!

ID
246910
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Gerência de Projetos
Assuntos

De acordo com os conceitos de ciclo de vida de projetos definidos no PMBoK, assinale a opção incorreta.

Alternativas
Comentários
  • da pag 22 do PMBOK: 
    Os níveis de custo e de pessoal são baixos no início, atingem um valor máximo
    enquanto o projeto é executado e caem rapidamente conforme o projeto é finalizado.
  • PMBOK 2008 pag 17 (capitulo 3), diz:

    A estrutura genérica do ciclo de vida geralmente apresenta as seguintes características:

         Os níveis de custo e de pessoal são baixos no início, atingem um valor máximo enquanto o projeto é executado e caem rapidamente conforme o projeto é finalizado. A linha pontilhada na Figura 2-1 ilustra este padrão típico.

         A influência das partes interessadas, os riscos e as incertezas (conforme ilustrado na Figura 2-2) são maiores durante o início do projeto. Estes fatores caem ao longo da vida do mesmo.

         A capacidade de influenciar as características ?nais do produto do projeto, sem impacto signi?cativo sobre os custos, é mais alta no início e torna-se cada vez menor conforme o projeto progride para o seu término.

ID
246913
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

A técnica que busca o consenso entre um grupo de especialistas através de rodadas de respostas anônimas a questionários e que ajuda a reduzir a parcialidade nos dados e evita que alguém possa indevidamente influenciar o resultado é chamada de:

Alternativas
Comentários
  • A resposta é Delphi.

    Método de planejamento em que situações de carência de dados históricos ou nas quais pretende-se estimular a criação de novas idéias. O Delphi se mostra muito útil quando se quer realizar uma análise quantitativa do mercado, permitindo que se projetem tendências futuras em face de descontinuidades tecnológicas e mudanças sócio-econômicas.

    Em linhas gerais, o Delphi consulta um grupo de especialistas a respeito de eventos futuros através de um questionário, que é repassado continuadas vezes até que seja obtida uma convergência das respostas, um consenso, que representa uma consolidação do julgamento intuitivo do grupo. Pressupõe-se que o julgamento, ao ser bem organizado, é melhor do que a opinião de um só individuo.
  • O método Delphi é um método sistemático e interativo de estimativa que se baseia na experiência independente de vários especialistas. Os especialistas são cuidadosamente selecionados pela sua experiência e respondem a um questionário em um ou mais ciclos. Após cada ciclo, um facilitador provê um sumário anônimo das estimativas de cada especialista no ciclo, bem como as razões sobre as quais cada um baseou sua estimativa. Os especialistas são então encorajados a revisar suas estimativas anteriores com base nas opiniões dos demais participantes. Busca-se durante este processo que ocorra uma convergência das estimativas para o que seja a “resposta”correta. Finalmente, o processo é encerrado com base em um critério predefinido de finalização (ou seja, um número de ciclos ou de atingimento do consenso, ou estabilidade de resultados) quando a média ou mediana do ciclo final estabelece o resultado final.
  • Brainstorming - O brainstorming (literalmente: "tempestade cerebral" em inglês) ou tempestade de ideias, mais que uma técnica de dinâmica de grupo, é uma actividade desenvolvida para explorar a potencialidade criativa de um indivíduo ou de um grupo - criatividade em equipe - colocando-a a serviço de objetivos pré-determinados. Utilizado na Elicitação de Requisitos.

    Mapa mental, ou mapa da mente - nome dado para um tipo de diagrama, sistematizado pelo inglês Tony Buzan, voltado para a gestão de informações, de conhecimento e de capital intelectual; para a compreensão e solução de problemas; na memorização e aprendizado; na criação de manuais, livros e palestras; como ferramenta de brainstorming (tempestade de ideias); e no auxílio da gestão estratégica de uma empresa ou negócio. Os desenhos feitos em um mapa mental partem de um único centro, a partir do qual são irradiadas as informações relacionadas. Podem ser elaborados por meio de canetas coloridas sobre folhas de papel ou um programa de computador dedicado.

    Diagrama de Afinidade - usa a afinidade entre dados verbais, parciais e itens fragmentados (retalhos), para que de uma sistemática, ajudar a entender a estrutura de um problema amplo, abrangente. O diagrama de afinidade utiliza um processo de brainstorm, ou seja, de livre debate em que os participantes dão sugestões para auxiliar o grupo a coletar e organizar grande quantidades de contribuições criativas (idéias, fatos, opiniões) com relação a um problema de processo ou produto.

    A Técnica de Grupo Nominal (T.G.N.) ou método de Delbecq, em homenagem a quem o divulgou, é um processo que recorrendo a um grupo de peritos permite seleccionar, fazer julgamentos e fomentar a criatividade de sugestões para a resolução de um problema complexo.

    Objetivos

    1. Identificar as sugestões para resolução de um dado problema, nomeadamente quando este é complexo e envolve vários aspectos;
    2. Ordenar as sugestões apresentadas de acordo com as prioridades estabelecidas;
    3. Desenvolver a capacidade de criar ideias e de decidir sobre a sua prioridade em relação à reso1uçao de um problema.

ID
246916
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Segurança da Informação
Assuntos

A falha de muitos sistemas controlados por software causa inconveniência, por isso todos os aspectos da confiança podem ser importantes. Um desses aspectos está relacionado com a probabilidade de o sistema, em determinado instante, ser operacional e capaz de fornecer os serviços requeridos. O aspecto citado é denominado:

Alternativas
Comentários
  • Aparentemente, o gabarito deveria ser "E".

    Encontrei a seguinte definição:

    Disponibilidade:
    É a probabilidade de um sistema, em determinado instante, ser operacional e capaz de fornecer os serviços requeridos.

    fonte: "http://www.4learn.pro.br/guarino/fes/Capitulo 3 - Sistemas Criticos.pdf " (cita o Sommerville 8a ed, capitulo 3 como referência)
  • Pessoal.

    Este gabarito deve estar errado. A resposta correta é a letra (e).
  • Olá, pessoal!
     
    A banca manteve a resposta como "C", conforme a divulgação do Edital de Alteração de Gabaritos, postado no site.
     
    Bons estudos!
  • Esse é o tipo de questão que faz o sujeito "desaprender", o certo seria a letra E.
  • Resposta totalmente errada, mesmo que a banca tenha mantido a resposta como C.

    Logo se vê que algumas bancas são fracas demais.51

  • Toda a literaura que já consultei indica como resposta correta a letra E.
  • Gabarito totalmente errado. resposta correta é a letra (E)
  • É um absurdo a banca não ter alterado esse gabarito. Que banca mais comédia, hauhauhuahuah...
  • Fico triste com a irresponsabilidade e incompetência dos membros desta banca. Isto é um absurdo, eles preferem manter um gabarito errado, a voltar atrás para corrigir o gabarito. Acredito que uma questão em um concurso público é decisivo para aprovação ou reprovação de um candidato. Por isso acredito que a banca tenha influenciado diretamente na classificação final dos candidatos. “ETA BANQUINHA chinfrinha esta. GABARITO CERTO LETRA E. 
  • solução simples: basta não fazer prova desta banca!
  • #fail
  • Gostaria de perguntar para vocês se não tem como fazer um recurso LEGAL sobre esta questão.  A sugestão de simplesmente não fazer concursos dessa banca não é apropriada.  Agora não podemos trabalhar mais nos cargos que queremos por causa de teimosia de banca ignorante?  Onde está a habilidade técnica dessa banca para organizar concursos?  Se não tem, a posição como organizadora deveria ser ILEGAL,  e não somente irregular.  Mas é mesmo - agora que eu lembrei: esse é o país da impunidade.
  • Esse é o tipo de questão que eu vejo o nome da banca e penso: 
  • "... ser operacional e capaz de fornecer os serviços requeridos." só tem ligação com disponibilidade.

    Sem comentários!!!
  • As bancas costumam dizer nos editais que são soberanas. Porém a constituição garante o direito de recorrer ao Judiciário.

    Se a questão está com gabarito errado, e você tiver acertado, o que pode te classificar no concurso. Seria um direito liquido e certo, o que podemos buscar com um mandado de segurança.
  • Está claro que o gabarito é a letra "E". Fontes confiáveis provam isso. Não seria o caso de alterar o gabarito?

  • O gabarito da questão é a letra E, conforme divulgado pela banca http://qcon-assets-production.s3.amazonaws.com/prova/arquivo_gabarito/22996/covest-copset-2010-ufpe-analista-de-tecnologia-da-informacao-gabarito.pdf Questão 18 da prova de Analista de TI.


ID
246922
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Na metodologia de desenvolvimento ágil, a prática da programação em par (pair programming, em inglês) sugere que todo e qualquer código produzido no projeto seja sempre implementado por duas pessoas juntas. Como é denominado o papel da pessoa que revê cada linha de código enquanto ela é digitada, verificando erros e pensando sobre o projeto global?

Alternativas
Comentários
  • "A pessoa que está conduzindo o teclado (condutor) tem um campo de observação diferente do seu parceiro. Quem digita normalmente está olhando sobretudo para a linha que está editando e adjacências. O navegador, por sua vez, tem uma visão mais ampla e olha não apenas a linha que está sendo editada, mas também o restante do código que aparece na tela."

    Fonte: http://improveit.com.br/xp/praticas/programacao_par

    Obs: Vale a pena ler esse artigo. Muito bem escrito.
  • Outra fonte: http://en.wikipedia.org/wiki/Pair_programming

    Pair programming is an agile software development technique in which two programmers work together at one workstation. One, the driver, types in code while the other, the observer (or navigator[1]), reviews each line of code as it is typed in. The two programmers switch roles frequently.

    While reviewing, the observer also considers the strategic direction of the work, coming up with ideas for improvements and likely future problems to address. This frees the driver to focus all of his or her attention on the "tactical" aspects of completing the current task, using the observer as a safety net and guide.

  • Para memorizar: é como um Rally

    O piloto dirige (executa) , o navegador informa (verifica o código e aponta erros).

  • Banca sem moral. Retira questão da Wikipédia. Assim, de quê adianta comprar livros de autores renomados???

  • acertei, mas não entendi.

  • Muito boa a explicação !!

  • vlz

  • vlz

  • vlz

  • vlz


ID
246925
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Na UML 2.0 o diagrama que mostra a ordem dos eventos entre as partes que interagem no sistema e que é formado a partir de três objetos (participantes, links de comunicação e mensagens) é denominado de:

Alternativas
Comentários
  • Diagramas de interação são definidos por UML para enfatizar a COMUNICAÇÃO entre objetos, não a manipulação de dados associada à comunicação.
    Detalhes de interação podem ser mostrados usando diferentes notações (DIAGRAMA DE COMUNICAÇÃO, diagramas de tempo etc.), mas a mais comum é o diagrama de sequência.

    Diagramas de comunicação permitem que o foco seja dado sobre os ELEMENTOS envolvidos nas interações em vez de sobre o sequenciamento e controle de fluxo, como ocorre nos diagramas de sequência.

    Os elementos de um diagrama de comunicação são:
    Objetos: representados por retângulos;
    Conexões (links): representadas por linhas contínuas entre os objetos envolvidos;
    Mensagens: representadas pelo nome da mensagem, um número de sequência e uma pequena seta idicando a direção da mensagem.
  • Diagramas de interação (UML 1.5 era Colaboração. UML 2.0 é Comunicação).

    As classes colaboram enviando mensagem umas para as outras. Na verdade, são objetos, instanciados na memória, que enviam mensagem uns para os outros.
  • Anteriormente chamado de Diagrama de Colaboração, o Diagrama de Comunicação contém os seguintes elementos.

    Objetos

    http://content.screencast.com/users/sabiotriste/folders/UML/media/c760fb60-103d-42d9-8768-b28ccc93aebc/diagrama_colaboracao_objeto.PNG

    Mesma representação que o Diagrama de Sequência, porém não tem linha de vida, nem foco de controle.

    Links de comunicação e Mensagens.

    http://content.screencast.com/users/sabiotriste/folders/UML/media/4ad10814-daa0-48a7-a821-983567934364/diagrama_colaboracao_mensagem.PNG

    * Não há preocupação com o tempo.
    * As mensagens podem ser enumeradas para demonstrar a ordem.
    * Não pode haver mais de um vínculo entre dois objetos.
    * A seta indica para onde está fluíndo a mensagem

    Há também os atores e expressões de guarda, conforme a figura abaixo:

    O boneco palito é o ator e a condição de guarda está entre [ ], assim como outros diagramas UML, como o diagrama de atividades.

    Na figura temos também uma autochamada no objeto fisica1.

    http://content.screencast.com/users/sabiotriste/folders/UML/media/189cb492-b8cf-48f5-a7b1-01864c9a2c86/diagrama_colaboracao_tudo.PNG
  • e-

    Diagramas de Interação:


    Diagrama de Sequência

     

    Diagrama de Comunicação - Antes da versão 2.0 era Diagrama de Colaboração. Contempla as mesmas informações que o Diagrama de Sequência, sem tempo. Considerando a sua estrutura, é semelhante a um Diagrama de Objetos, a principal diferença é que são adicionados setas e rótulos de mensagens nas ligações entre esses objetos. E as ligações (linhas que ligam objetos) remetem aos relacionamentos existentes entre os mesmos. Principais componentes: objetos, mensagens e vínculo

     

    Diagrama de Tempo

     

    Diagrama de Interação Geral


ID
246928
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Arquitetura de Software
Assuntos

A linguagem utilizada para descrever os serviços de Web Services, especificando as operações ou métodos disponíveis, é denominada de:

Alternativas
Comentários
  • O Web Services Description Language (WSDL) é uma linguagem baseada em XML utilizada para descrever Web Services funcionando como um contrato do serviço. Trata-se de um documento escrito em XML que além de descrever o serviço, especifica como acessá-lo e quais as operações ou métodos disponíveis.
    WSDL é utilizado para definir serviços como uma coleção de endpoints (endereços de rede), ou portas. A definição abstrata de portas e mensagens são separadas do uso concreto de instâncias, permitindo o reuso de definições. Uma porta é definida por associação a um endereço de rede com um binding reutilizável, e uma coleção de portas definidas como serviço. Mensagens são descrições abstratas dos dados a serem trocados.
  • Os serviços (operações, mensagens, parâmetros, etc.) são descritos usando a linguagem WSDL (Web Services Description Language).

  • UDDIdescoberta

    WSDLdescrição

    XMLdados

    SOAPmensagens

    HTTPtransporte


ID
246931
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Governança de TI
Assuntos

No modelo de referência Capability Maturity Model Integration (CMMI) os níveis Inicial, Gerenciado, Definido, Gerenciado Quantitativamente e Em otimização são caracterizados como níveis de:

Alternativas
Comentários
  • Representação por estágio - Nível de maturidade - De 1 a 5.
    Nível 1 - Inicial
    Nível 2 - Gerenciado
    Nível 3 - Definido
    Nível 4 - Quantitativamente Gerenciado
    Nível 5 - Otimizado
  • Níveis de Capacidade (Capability Levels):
    • Nível 0: Incompleto (Ad-hoc)
    • Nível 1: Executado (Definido)
    • Nível 2: Gerenciado / Gerido
    • Nível 3: Definido
    • Nível 4: Quantitativamente gerenciado / Gerido quantitativamente
    • Nível 5: Em otimização (ou Optimizado)
  • Para o CMMI 1.3

    Nível - Capacidade - Maturidade

    0 - Incompleto - X

    1 - Executado - Inicial

    2 - Gerenciado - Repetível

    3 - Definido - Definido

    4 - X - Gerenciado

    5 - X - Otimizado


  • e-

    os cinco níveis de maturidade do CMMI:

    1) Inicial. O processo é imprevisível, caótico, não definidos e o sucesso depende de esforços individuais.

    2) Gerenciado. Processos para custos, prazos e escopo. Projetos anteriores sao a base para aplicações similares.

    3) Definido. processo é documentado, integrado e padronizado. 

    4) Quantitativamente Gerenciado. Métricas são coletadas. processos quantitativamente compreendidos e controlados.

    5) otimização. melhoria contínua e idéias inovadoras.


ID
246934
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Modelagem de Processos de Negócio (BPM)
Assuntos

A notação gráfica utilizada como padrão na modelagem de processos de negócio Business Process Modeling (BPM) é chamada de:

Alternativas
Comentários
  • Por favor alguem pode me ajudar nessa questão? Não entendi.
  • BPMN = Business Process Modeling Notation. É uma notação, tal qual UML, para realizar a modelagem de processos de negócio.

    http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation
  • curiosidade:
    bpms é uma ferramenta (não sei se esse eh o termo certo) para automação de um processo modelado com a bpmn.
    em outras palavras: existe um processo. esse processo é modelado com a bpmn. depois se automatiza o processo usando um software de bpms que gera código de automatização.

    bizagi => ferramenta free de bpmn, que possui tambem uma ferramente paga de bpms (ela pode ser testada por 30 dias). Possui varios videos bons de bpmn, modelagem de processo, com exercicios, tudo gratuito.
    outro ps: modelagem de processos é o cão chupando manga. deve vir da alta direção sua determinação, se não não funciona.
  • Está com um erro pois a opção d) está BMPN, e não BPMN como seria o correto. Informei o erro, vamos esperar que corrigam.

  • BPMN:  

    Business Process Modeling Notation (BPMN)

    O BPMN fornece uma notação para expressar os processos de negócio em um único diagrama de processo de negócio (

     

    Business Process Diagram–BPD).

    Fornece uma notação que compreensível por todos os usuários, analistas e técnicos.

    Garante que linguagens projetadas para a execução de processos de negócio, tais como o BPEL4WS e o BPML sejam visualmente expressas com uma notação comum.

    Um dos objetivos da BPMN é criar um mecanismo simples para o desenvolvimento dos modelos processos de negócio e ao mesmo tempo poder garantir a complexidade inerente aos processos


ID
246937
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A arquitetura de Três-Esquemas de um banco de dados define que os esquemas podem ser de três níveis: interno, conceitual e externo. O processo de transformação de solicitações e resultados entre os níveis é denominado de:

Alternativas
Comentários
  • A principal meta da arquitetura “três esquemas” (figura 2) é separar as aplicações do
    usuário do banco de dados físico. Os esquemas podem ser definidos como:

    · nível interno: ou esquema interno, o qual descreve a estrutura de armazenamento físico
    do banco de dados; utiliza um modelo de dados e descreve detalhadamente os dados
    armazenados e os caminhos de acesso ao banco de dados;

    · nível conceitual: ou esquema conceitual, o qual descreve a estrutura do banco de dados
    como um todo; é uma descrição global do banco de dados, que não fornece detalhes do
    modo como os dados estão fisicamente armazenados;

    · nível externo: ou esquema de visão, o qual descreve as visões do banco de dados para
    um grupo de usuários; cada visão descreve quais porções do banco de dados um grupo
    de usuários terá acesso. 

    Fonte: http://www.cefetba.br/professores/pablovf/repositorio/BancoAula1_Introducao.pdf

    Entre as camadas principais existe um mapeamento que faz a ponte entre uma camada e outra.
  • Contextualizando de acordo com C. J. Date,


    "A Provisão de independencia dos dados é um objetivo importante dos sistemas de bancos de dados. A independencia de dados pode ser definida como a imunidade das aplicações a alterações na representação física e na técnica de acesso - o que significa que as aplicações envolvidas não dependam de qualquer representação física (independencia de dados física) ou técnica de acesso específica".

    Fonte: Introdução a Sistemas de Bancos de Dados, pag. 19, C. J. Date, tradução da 8ª Edição. Elsevier.

    Visando prover essa independencia definiu-se uma arquitetura em três níveis (ANSI/SPARC): nível interno, nível conceitual e nível externo. Nesse contexto define-se mapeamento como a capacidade de prover correspondência (comunicação entre esses níveis). E são definidos de acordo com C. J. Date em: Mapeamento Conceitual/Interno e Mapeamento Externo/Conceitual.

    Fonte: Introdução a Sistemas de Bancos de Dados, pag. 35, Seção 2.6. C. J. Date, tradução da 8ª Edição. Elsevier.
  • Segundo Navathe(2011,p.23),"Os processos de transformação de requisições e os resultados entre os níveis são chamados de MAPEAMENTOS."

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011


ID
246940
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

No modelo Entidade-Relacionamento, a restrição que determina o número mínimo de instâncias de relacionamento em que cada entidade pode participar é denominada de:

Alternativas
Comentários
  • Participação Total e Parcial

    Dado um um conjunto de entidades E, e um conjunto de relacionamentos R, essa relação é chamada total se se todas as entidades em E participarem de pelo menos um relacionamento em R.
    Abaixo pode-se dizer que o relacionamento "tomador(borrower)" com empréstimo (loan) é total, pois nesse caso não existem empréstimos sem tomador, embora possa haver clientes (customer) sem empréstimos (participação parcial).

    http://content.screencast.com/users/sabiotriste/folders/Banco%20de%20Dados/media/f8a8a4dd-f610-4940-88e1-c56ba0566fb0/der_6.GIF

    Participação total pode ser representada assim também:

    http://content.screencast.com/users/sabiotriste/folders/Banco%20de%20Dados/media/22f04463-1061-4a9b-8524-b3b25c80dd6e/bd_total.PNG

    Esse conceito de total e parcial aparece no relacionamento de generalização/especialização também: generalização total Uma generalização é total quando uma entidade de nível superior deve obrigatoriamente pertencer a um conjunto de entidades de nível inferior. Por exemplo, numa instituição temos a relação/entidade/tabela entidade superior: Pessoa( nome, idade) e temos as relações, ou entidades inferiores: Aluno e Professor.

     Nesse caso essa entidade (Pessoa) tem que ser também uma dessas duas entidades (OBRIGATORIAMENTE). É representado no MER assim:

    http://content.screencast.com/users/sabiotriste/folders/Banco%20de%20Dados/media/13098545-f08f-4473-ae83-76a23b5a0c58/bd_generalizacao_parcial.PNG

    generalização parcial Esqueça a restrição acima.
  • Razão de cardinalidade: Especifica o número máximo de instância de relacionamento em que uma entidade pode participar.

    Grau de relacionamento: é o número de entidades participantes. Pode ser> unária, binária e terciária.

    Participação: Restrição que determina o número mínimo de instância de relacionamento em que cada entidade pode participar.

ID
246943
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Formar uma nova relação para cada atributo não atômico ou para cada relação aninhada. Qual das alternativas representa a normalização executada para chegar à forma normal:

Alternativas
Comentários
  • É requisito da 1FN que a relação tenha dados atômicos, ou seja, irredutíveis. Assim sendo atributos compostos não são aceitos, nesses casos deve-se dividir a relação em duas ou mais outras relações que comportem esses atributos, passando a atender à 1FN.
  • palavras-chave de 1FN:entidades aninhadas, atributos multivalorados, atomicidade


ID
246946
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

O processo que consiste em armazenar o projeto lógico do banco de dados em uma forma normal mais fraca com o objetivo de melhorar o desempenho do banco de dados pode ser denominado de:

Alternativas
Comentários
  • Essa banca é genial. "Sintonização" é nova no meu vocabulário. Enfim, traduzindo como "Tunning" ou "Performance Tunning" ... Ajuste de performance, etc!!!
  • Essa sintonizaçao foi de matar, me desintonizei todo apos errar essa questao. Termos tecnicos traduzidos da nisso...
  • Concordo com os amigos abaixo, também fui pego no pulo.

    Acho que só por eliminação mesmo.

    Normalização eliminamos de cara, pois se faz justamente ao contrário, relaxar a normalização permitindo redudâncias para agilizar o desempenho de consultas.

    Em (Siberschatz, 6e, pág 200. ) , fala justamente assim:

    "Ocasionalmente, os projetistas de banco de dados escolhem um esquema que possui informações redundantes [...] para melhorar o desempenho de aplicações específicas"

    Irredutibilidade é uma propriedade da chave primária ou das chaves candidatas. Significa que nenhum subconjunto da chave possui a proprieade de unicidade.

    "Considerando uma variável de relação R, diz-se que K é uma chave candidata de R se ela apresentar as propriedades de unicidade e irredutibilidade. A primeira propriedade garante que não há duas tuplas de R com o mesmo valor de K. Já a segunda, que nenhum subconjunto de K apresenta a propriedade de unicidade. "

    Equivalência de visão está relacionado ao controle de concorrência em transações. Quem estiver interessado em entender mais sobre isso: pág. 419 do livro de Silberschatz,  6ed.

    Conforme essas questões:
    http://www.questoesdeconcursos.com.br/questoes/015f657c-f0
    http://www.questoesdeconcursos.com.br/questoes/07958a34-bc

    Sobrou apenas sintonização.

    Eu tinha marcado equivalência de visão, por um pensamento desesperado. Juguei que se tratava de uma forma obscura de manter a mesma visão dos dados sobre um esquema diferente.


  • Nunca havia visto este termo, sintonização. Li a questão e já fui procurando por desnormalização.
    Por eliminação marquei sintonização e acertei quase na sorte.

    De onde tiraram essa de sintonização? Tradutor do google?

    Sintonização = Desnormalização
  • kkkkkkk, concurseiro passa por cada uma... ja vi cada coisa nessa vida que vo te contar...
  • Só na base da eliminação mesmo...
  • Realmente é um absurdo. Agente estuda várias bibliografias e a banca apronta essa!!!
  • Nesse caso, não adianta reclamar da banca... um dos livros mais famosos de BD (elmasri e navathe) traduz tuning para sintonização.
    Se a tradução está boa ou não, aí já são outros 500. Mas esse é o termo comumente utilizado nas traduções.
  • Enquanto alguém não descobre a fonte da qual elaboraram esta questão, prefiro acreditar que faltou a opção 

    "f)desnormalização"

    Segundo Navathe(2011,p.493),"Esses ideais às vezes são sacrificados em favor de uma execução mais rápida de consultas e transações que ocorrem com frequência. Esse processo de armazenar o projeto lógico do banco de dados(que pode estar em FNBC ou 4FN) em uma forma normal mais fraca,digamos 2FN ou 1FN, é chamado de DESNORMALIZAÇÃO."

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-6 EDIÇÃO 2011-NAVATHE


ID
246949
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A estrutura que mantém a informação sobre as alterações que foram aplicadas aos itens de dados a partir de transações e que é utilizada para restaurar um banco de dados para o estado de consistência mais recente é denominada de:

Alternativas
Comentários
  • A) O catálogo guarda os metadados com as informações de relações, atributos, indices, estatísticas, etc.
    B) CORRETA
    C) Guarda informações acessadas recentemente para evitar o acesso físico às relações, otimizando as transações
    D) Salva um ponto de retorno dentro de uma transação, onde pode-se realizar um Rollback sem perder toda a transação
    E) Vem de Last Recent Used, é um algoritmo para gerenciamento do conteúdo da cache

ID
246952
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

O conceito de transação fornece um mecanismo para descrição de unidades lógicas de banco de dados. O problema que ocorre quando duas transações que acessam os mesmos itens de banco de dados tiverem suas operações intercaladas, de forma que tornem o valor de alguns dos itens incorretos é denominado de:

Alternativas
Comentários
  • a) Não me recordo desse termo na literatura.
    b) Dirty Read acontece quando uma trabsação intercalada com outra faz a leitura de um registro desatualizado, contudo não torna o valor do item incorreto como expõe a questão, visto que na leitura não é realizada nenhuma escrita.
    c) Correta, acontece quando duas transações acessam um registro simultaneamente. A transação T1 coloca o valor do item como "Maria" e logo após a transação T2 o coloca como "João". Ao final a atualização realizada por T1 terá sido perdida.
    d) Tradução mal feita da letra b
    e) Está fora do escopo da questão
  • Tornem remete a escrita. Então seria uma Atualização Perdida.

    Acontece quando duas transações leêm o valor de X.

    Então T1 faz:

    X = X+10

    ao passo que T2 faz:

    X = X - 10

    T1 vai escrever:

    write(X).

    T2 vai escrever e sobrescrever T1.

    writer(X)
     
  • Atualização Temporária = Dirty Read = Leitura de Sujeira -> uma transação Ti grava um item A, uma transação Tj A. Ti falha (rollback) e retorna o valor original de A, mas Tj já está utilizando o valor errado. Esse valor errado é chamado sujeira. Esse problema ocorre porque Tj leu um valor gravado por Ti antes que Ti tenha sido commitada.
    Atualização Perdida -> uma transação TiA e faz um cálculo utilizando A, uma transação Tj também lê A e faz cálculo usando A. Ti grava o resultado do seu cálculo em X, em seguida Tj grava o cálculo da operação que realizou em X (sobrescreve). Nesse momento, X possui um valor incorreto, pois o cálculo de Tj não levou em consideração a atualização feita por Ti. A atualização que Ti fez foi simplesmente perdida.
    Sumário incorreto -> se uma transação aplicar uma função agregada para sumário de um número de registros (ex: SUM) enquanto outras transações estiverem atualizando alguns desses registros, a função agregada corre o risco de calcular alguns valores antes de eles serem atualizados e outros depois de feita a atualização.
    Fonte: Sistemas de Banco de Dados - NAVATHE - 4ª edição - página 400.
  • Problema da atualização temporária (ou leitura suja) (sem Commit): ocorre quando uma transação atualiza um item no banco de dados e depois a transação falha por algum motivo. Nesse meio tempo, o item atualizado é acessado por outra transação, antes de ser alterado de volta para o seu valor original. 

    Problema de atualização perdida (com commit): ocorre quando duas transações que acessam os mesmos itens do banco de dados tem suas operações intercaladas de modo que isso torna o valor de alguns itens do banco de dados incorreto. 

    Problema de resumo incorreto: se uma transação está calculando uma função de resumo de agregação em uma série de itens de banco de dados, enquanto outras transações estão atualizando alguns desses itens, a função de agregação pode calcular alguns valores antes que eles sejam atualizados e outros, depois que eles foram atualizados

    Alternativa: C


ID
246958
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

O Projeto de um banco de dados é normalmente dividido em fases. Assinale a afirmativa correta.

Alternativas
Comentários
  • a) Projeto Conceitual: é analisado um modelo de dados em função do SGBD definido e usa modelo de dados para descrever a realidade.

    Nessa fase abstrai-se o SGBD.

    b) Projeto Lógico: linguagem usada para especificar esquemas lógicos, consiste em criar um modelo físico de dados a partir do modelo conceitual independente do SGBD escolhido.

    Duas coisas.
    Um modelo físico depende de um SGBD específico e um Projeto Lógico não depende de modelo físico.

    c) Projeto Físico: descreve estruturas de armazenamento e métodos de acesso.
    Só pode ser esse.

    d) Projeto Físico: total independência do SGBD específico.
    Um modelo físico depende de um SGBD específico (2)

    e) Projeto Conceitual: define como os dados são armazenados no SGBD específico.
    Nessa fase abstrai-se o SGBD. (2)
  • O objetivo do Projeto Físico é garantir critérios de desempenho, como por exemplo construcao de índice de tabelas, que é uma estrutua de armazenamento.
  • Projeto físico do banco de dados (Fase 5): Durante esta fase, projetamos as especificações para o banco de da armazenado em termos do armazenamento físico das estruturas, da alocação de registros e dos índices. Corresponc projetar o esquema interno na terminologia da arquitetura de três níveis do SGBD.

    Novate 4º edição, página 262

ID
246961
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Transação é um conjunto de procedimentos que é executado num banco de dados, e que para o usuário é visto como uma única ação. A integridade de uma transação depende de 4 propriedades, conhecidas como ACID. Assinale a alternativa correta:

Alternativas
Comentários
  • ACID:

    Atomicidade : tudo ou nada, todas as operações são executados com sucesso ou nada é feito;

    Consistência: a integridade dos dados são assegurados após transação;

    Isolamento: uma transação é transparente para as outras;

    Durabilidade: os efeitos de uma transação em caso de sucesso são permanentes. 
  • Essa foi para não zerar.


ID
246964
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Atomicidade é uma propriedade de transação de um SGBD relacional a qual garante que:

Alternativas
Comentários
  • Opss. Questão confusa, com duas alternativas parecidas.

    Segundo Silberschatz, 5° Edição:

    "Atomicidade: Todas as operações da transação são refletidas corretamente no banco de dados, ou nenhuma delas"

    Quando confrontamos com a alternativa b

    "nenhuma operação do banco de dados de uma transação pode ser parcial "

    Ora, se todas operações do banco devem ser refletidas corretamente, então nenhuma operação do banco de dados, em uma transação, pode ser pacial, isto é, ficar pela metade.

    A não ser que ele quis dizer no sentido de realizar uma operação parcial sobre os dados propositalmente, por exemplo, a operação DELETE, deletar parcialmente um conjunto de dados.

    O resto está claro.

    "cada transação funciona completamente à parte de outras estações"
    Opss. Não sei, talvez refira-se a algum conceito de banco de dados distribuído, como autonomia local.
    Vou acompanhar esse tópico para ver se alguém sabe.


    "significa que os resultados de uma transação são permanentes e podem ser desfeitos somente por uma transação subsequente"
    Isso é durabilidade.  Depois do COMMIT,  essa transação só pode ser desfeita por uma transação de compensação.

    "outras transações não podem visualizar os resultados parciais das operações de uma transação em andamento. "
    Refere-se ao isolamento. Uma conjunto de transações deve executar, como se cada transação estivesse executando sozinha.

  • Acredito que a letra b) quer dizer que qualquer operação em uma transação não pode ser completada por outras operações, ou seja, se a letra b) estivesse correta eu não poderia pegar o valor X, modificá-lo e escrever ele novamente na base pois as operações de pegar o valor, modificar e escrever são parciais, cada uma faz uma parte do objetivo inicial que é modificar a variável X.
  • Letra b é o principio da consistência onde nenhuma operação do banco de dados de uma transação pode ser parcial. O status de uma transação deve ser implementado na íntegra. Por exemplo, um pagamento de conta não pode ser efetivado se o processo que debita o valor da conta corrente do usuário não for efetivado antes, nem vice-versa.
  • a-

    Atomicidade consiste em transações nao sendo executadas parcialmente. Em atomicidade, a operação tem que ser completa ou nem ocorrer


ID
246967
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Um usuário pode ter várias formas de autorização sobre partes do banco de dados. Dentre as autorizações concedidas a um usuário para modificar estruturas de bancos de dados não se inclui a autorização:

Alternativas
Comentários
  • Update modifica registros. É um comando DML, portanto não pode modificar estruturas de banco de dados.
  • Update é para manipular dados e não para modificar estrutura de base...
  • DML - Data Manipulation Language - Linguagem de Manipulação de Dados.

    São os comandos que interagem com os dados dentro das tabelas.

    São comandos DML : INSERT, DELETE e UPDATE



ID
246970
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sobre gerencia de processamento, assinale a alternativa incorreta.

Alternativas
Comentários
  • Preempção por prioridade, porque na realidade ela ocorre quando existe outro processo de prioridade mais alta, e não quando expira o tempo da janela de execução.
  • A letra d me deixou na dúvida quando cita:

    passá-lo para o estado de pronto...

    fiquei na dúvida se não seria bloqueado ao invés de pronto.
  • Pronto significa que o processo está apto a ser executado, pode decorrer de algum evento (chamada de sistema) ou tempo (caso da questão). 

    veja a imagem a seguir para ficar mais claro: link

    http://min.codigolivre.org.br/imagens/driagrProcessos.gif
  • Um processo só vai passar do estado em execução para o estado bloqueado por algum evento como: interrupção de I/O (requisita algo que exige I/O), bloqueio por outro processo (no caso de uso de locks), ser posto em sleep, entre outras situações.
    O escalonador apenas muda um processo para o estado pronto ou em execução.
  • "Preempção por prioridade...interrompe o processo em execução em função da expiração da sua fatia de tempo,"



    faz nem sentido...
  • Fiquei na dúvida na letra D...o estado não deveria ficar no estado de "Waiting" ao invés de "Pronto"?

  • Danilo, o escalonador pode colocar o processo que está executando tanto no estado "Waiting", quando no estado "Ready". No primeiro caso, quando o processo faz algum tipo de operação que necessita de espera (Ex: operações de I/O) e no segundo caso, por exemplo, quando o quantum de tempo do processo se esgotou. Acho que é por aí.

    Links que podem ajudá-lo:  http://pages.cs.wisc.edu/~remzi/OSTEP/cpu-intro.pdf (página 5 e 6).

                                            http://www.louiewong.com/archives/251

  • "A ideia básica é: cada processo possui uma prioridade associada, e o processo pronto para executar com a maiorprioridade é quem ganha o processador".

    Página 38.

    hhttps://d3eaq9o21rgr1g.cloudfront.net/aula-temp/130576/00000000000/curso-23798-aula-00-v1.pdf?Expires=1487810589&Signature=AdSdPb0iiqmZpXfFWHbYPLagXR~ZuTsN6w03F3iB~uTyR9lf8bv8plqMn0-PdFVTglS-2NmYXEfn4JScciHttPFE~AFLrXPvg0iZRCYb2CyyND00tOSVa~DzPbVzyO5zvjv4p0BGo2U-lU6Qwg4BWaYznOtj12a1F9GCwYxtOfw_&Key-Pair-Id=APKAIKHUAVWTIL5FVANA

  •  e)

    Preempção por prioridade, ocorre quando o sistema operacional interrompe o processo em execução em função da expiração da sua fatia de tempo, substituindo-o por outro processo.

     

    Preempção por prioridade não é isso, ele é o processo que tem prioridade maxima de execução e pode forçar qualquer processo a sair do processsador a não ser que seja outro processo pro preempção prioritária. Geralmente preepção prioritaria é utlizada em processos do kernel. PRESTEM ATENÇÃO QUE ELE PEDIU A CERTIVA INCORRETA. Portanto, o erro esstá no motivo do processo dar lugar ao processo prioritário que está marcado em negrito. Expiração da fatia de tempo só seria correta se o o escalonamento fosse interativo, e pelo fato de a questão dizer que há preempção, já se pode afirmar que não é round-robin.


ID
246973
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Considerando as estruturas básicas de processamento, assinale a alternativa correta.

Alternativas
Comentários
  • Letra E. Antes o multiprocessamento era restrito a clusters instalados em universidades e centros de pesquisas. Hoje, se possui um processador Core2Duo, DualCore, QuadCore, etc, você tem multiprocessamento em sua mesa de trabalho.
  • a) Na estrutura de processamento Multitarefa, é permitida a realização de diferentes tarefas simultaneamente, desde que com múltiplos processadores.

    b) Na Multitarefa, o processador trabalha em várias partes de um mesmo programa ou em vários programas concorrentemente.

    c) Na estrutura de processamento tipo Multiprogramação, não é permitida a execução concorrente, ou aparentemente simultânea de múltiplos programas por um único computador.

    d) Na estrutura de processamento tipo Multiprocessamento, vários usuários passam a compartilhar o mesmo computador.

    e) Na estrutura tipo Multiprocessamento, o sistema usa múltiplos processadores para executar um ou vários programas. Também é chamado de processamento paralelo. CORRETO

    Multiprocessamento é a capacidade de um sistema operacional executar simultaneamente dois ou mais processos. Pressupõe a existência de dois ou mais processadores. Difere da multitarefa, pois esta simula a simultaneidade, utilizando-se de vários recursos, sendo o principal o compartilhamento de tempo de uso do processador entre vários processos.
  • Na estrutura de processamento Multitarefa, é permitida a realização de diferentes tarefas simultaneamente, desde que com múltiplos processadores.

    Mesmo sendo a resposta correta a letra E, essa letra A está correta. Um processador não realiza tarefas simultâneas. A cada instante de tempo, ele está executando apenas uma instrução. É um pseudo-paralelismo. Para ele executar tarefas simultâneas, somente com múltiplos processadores.
    Questão passiva de recurso.

  • Discordo do amigo acima,

     a) Na estrutura de processamento Multitarefa, é permitida a realização de diferentes tarefas simultaneamente, desde que com múltiplos processadores.

    desde que com múltiplos processadores???
    isso não é condição necessária para a multitarefa mas sim para multiprocessamento.
  • Tiago...

    Na estrutura de processamento Multitarefa, é permitida a realização de diferentes tarefas simultaneamente, desde que com múltiplos processadores.

    Um processador não realiza diferentes tarefas simultaneamente. Se ele for multiprocessador, aí consegue. Em cada unidade de tempo, um processador realiza apenas uma instrução.

    Agora, veja o seguinte: definição de simultâneo.

    "que se faz ou se realiza ao mesmo tempo (ou quase) que outra coisa; concomitante, tautócrono"

    "(ou quase)" que faz o gabarito ficar certo. Realizar várias tarefas quase ao mesmo tempo está correto. Realizar ao mesmo tempo está errado.
    Ficar esperto com isso!

  • Tem razão Wilson, se for ver "simultaneamente" ao pé da letra a questão estaria certa e caberia recurso ai. Na minha opinião o que a questão queria "trabalhar" era o mesmo raciocinio que fiz no comentario acima, o que mostra que o cara que fez a questão e eu (lógico) estavamos equivocados.

    muito bem observado, obrigado pela dica, bons estudos!
  • qual seria o erro da b?

    multitarefa não é quando vários programas compartilham recursos?
  • b) Na Multitarefa, o processador trabalha em várias partes de um mesmo programa ou em vários programas concorrentemente   -    Isso não é característica de um multitarefa, mas sim de um multithreads. Várias partes do mesmo programa, apenas com muitas threads. Ser multitarefa não garante isso.
  • Thiago...

    Para a questão A) ficar certa, deveria ser usado o termo "Multiprocessamento" ao invés do termo "Multitarefa".

    Veja essa definição tirada da Wikepedia:

    "Multiprocessamento é a capacidade de um sistema operacional executar simultaneamente dois ou mais processos. Pressupõe a existência de dois ou mais processadores. Difere da multitarefa, pois esta simula a simultaneidade, utilizando-se de vários recursos, sendo o principal o compartilhamento de tempo de uso do processador entre vários processos."


    Fique esperto que em concursos muitas vezes o termo "simultaneamente" é usado para "quase simultaneamente"
    Abraços

  • a) O CESPE também está com esse entendimento:
    CESPE - 2011 - Correios - Analista de Correios - Analista de Sistemas - Suporte de Sistemas
    Um sistema operacional multiprogramável somente pode executar várias tarefas ao mesmo tempo quando o computador no qual ele está instalado possui mais de um processador de dados.
    Gab E

    b) Na Multitarefa, o processador trabalha em várias partes de um mesmo programa ou em vários programas concorrentemente.
    Pode ser também conceito de Sistemas com Múltiplos Processadores, pois o mesmo programa pode ser subdividido em partes para serem executadas simultaneamente em mais de um processador.
  • Penso q vcs nao devem interpretar o portugues ao pe da letra(simultaneo=ao mesmo tempo, ou quase), da forma como esta no dicionario, mas fixar o q dizem os autores.
    O emprego do termo simultaneo, concorrente ou paralelo eh usado, em SO, para designar dois ou mais processos em execucao num dado instante. Isso so pode ser conseguido com mais de um processador, o q torna a A correta.
  • Discordo do colega acima:

    A questão diz 
    •  a) Na estrutura de processamento Multitarefa, é permitida a realização de diferentes tarefas simultaneamente, desde que com múltiplos processadores.
    Se a estrutura tiver 2 processadores ou mais e satisfazer a a necessidade de executar diferentes tarefas simultaneamente, não é Multitarefa e sim Multiprocessamento.



  • ao meu ver B e E estão corretas: Multitarefa é o SO "dividir" a memória (multiclusters) e alocar tempo no ÚNICO processador para cada cluster, assim da-se a impressão de simultaneidade porém o processador só trabalha com partes de um ou de vários programas concorrentemente. Multiprocessamento, como o próprio nome indica, é uma CPU com vários processadores embutidos (Core2, p.ex.), neste, os processadores podem trabalhar com vários programas ao mesmo tempo (paralelismo) já que cada processador é considerado como uma máquina distinta das outras - Observem que neste não há "intervenção" do SO, apesar que hoje há os "híbridos" (Multi-tarefa-processamento). A resposta E estar correta, não questiono. O que questiono é o que está escrito na Resposta B para a banca julga-la errada ou menos correta?

  • Rolou uma pegadinha com as definições (Ver abaixo), pois sistemas multiprogramáveis tem haver com compartilhamento de recursos computacionais (Memoria, CPU, dispositivos de E/S) enquantosistemas com múltiplos processadores tem haver com a alocação da CPU. A resposta correta é "E" mesmo.

    "Os sistemas multiprogramáveis ou multitarefa são uma evolução dos sistemas monoprogramáveis. Neste tipo de sistema, os recursos computacionais são compartilhados entre os diversos usuários e aplicações. Enquanto em sistemas monoprogramáveis existe apenas um programa utilizando os recursos disponíveis, nos multiprogramáveis várias aplicações compartilham esses mesmos recursos."

    "Os sistemas com múltiplos processadores caracterizam-se por possuir duas ou mais UCPs interligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador."

     (B. 19)

    B., MACHADO, F., MAIA, Paulo. Arquitetura de Sistemas Operacionais, 5ª edição. LTC Editora, 03/2013. VitalBook file.

    A citação fornecida é uma diretriz. Verifique a exatidão de cada citação antes de usar.

  • Galera, na dúvida (ou até na certeza), leiam sempre TODAS as alternativas. No caso desta questão, por exemplo, existem alternativas que até podem gerar dúvidas mas a letra E é CERTEZA que está correta. Se por algum motivo o gabarito não fosse essa alternativa, com certeza seria cabível de recurso.

  • Perdão, eu compreendo a razão de a alternativa E estar certa, ok. Mas não compreendo a razão para a alternativa B não estar certa. Será que estou confundindo conceitos aqui?

  • Acredito que o erro na opção B seja o fato de colocar os conceitos de pipeline e multiprogramação como uma coisa só, porém não é.

    A opção afirma que o processador trabalha em várias partes de um mesmo programa (isto é conceito de pipeline) ou em vários programas concorrentemente (multiprogramação). Um processador pode implementar as duas técnicas, porém os conceitos são diferentes.Isso é o que acho, para ter certeza, só um professor ou um bom livro de SO.
  • Na Multitarefa, o processador trabalha em várias partes de um mesmo programa ou em vários programas concorrentemente. Só é possível se estamos falando de threads e com o Bloco de Controle de Threads inserido no núcleo do sistema Operacional. Caso contrário o programa é visto como um único processo e desta forma não tem como ser trabalhado em várias partes.

    Acredito que essa seja a avaliação da banca que deixa os candidatos confusos.

  • Acredito que a maioria não reparou um detalhe na letra A:

    é permitida a realização de diferentes tarefas simultaneamente, desde que com múltiplos processadores.

    Apesar múltiplos processadores remeter a um conceito de multiprocessamento, de fato nada impede que um sistema multitarefa, com múltiplos processadores realize simultaneidade. Teríamos um ambiente multitarefa e multiprocessamento.

     

    E quanto à letra E, também acredito haver um erro: "o sistema usa múltiplos processadores" o que sabemos não ser uma obrigação, visto a possibilidade de um único processador de 2 ou mais núcleos também realizar o multiprocessamento.

     

    Logo a banca deveria ter alterado o gabarito para letra A.


ID
246976
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Relativo ao Sistema de Gestão de Bases de Dados (SGBD), assinale a alternativa incorreta.

Alternativas
Comentários
  • Letra E está incorreta. (mesmo irregular)

    Banco de dados (ou base de dados), é um conjunto de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação.

    Fonte: http://pt.wikipedia.org/wiki/Banco_de_dados

ID
246979
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Os termos PS2, 750GB SATA2 7200RPM, 2GB DDR3 e 10/100Mbps dizem respeito, respectivamente, aos seguintes componentes:

Alternativas
Comentários
  • PS2 - tipo de entrada para o dispositivo de entrada e saída (teclado/mouse)
    750GB SATA2 7200RPM - Informações referentes as características de dispositivos do tipo Hard Disk (HD)
    2GB DDR3 - Capacidade e tecnologia de Memória RAM
    10/100Mbps - Taxa de transmissão de interfaces de rede

ID
246982
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Redes de Computadores
Assuntos

O modelo em camadas da INTERNET tem camadas assim definidas: camada de aplicação, camada de transporte , camada de rede , camada de enlace e camada física. Assinale a alternativa incorreta.

Alternativas
Comentários
  • a) A camada de aplicação é a camada que a maioria dos programas de rede usa de forma a se comunicar através de uma rede com outros programas.

    Sim. São exemplos de protocolos de camada de aplicação:

    SMTP, POP, IMAP -> email
    HTTP -> web
    FTP   -> transmissão de arquivos

    b) Os protocolos na camada de transporte podem resolver problemas como confiabilidade e integridade.

    Sim, TCP provê serviços como controle de fluxo e entrega confiável.

    c) A camada da rede, cujo pacote é geralmente conhecido como Datagrama, resolve o problema de obter pacotes através de uma rede simples.

    Sim.
    O pacote da camada de aplicação é a Mensagem,  do transporte é o segmento, de rede é o datagrama, de enlace é o quadro ou frame, a camada física lida com sinalização de bits.

    A cama de rede é reponsável por entrega de datagramas entre endereçois lógicos de redes.

    d) A camada de enlace não é realmente parte do modelo TCP/IP, mas é o método usado para passar quadros da camada de rede de um dispositivo para a camada de internet de outro. O protocolo IP, nesta camada, pode transmitir dados para diferentes protocolos de níveis mais altos, esses protocolos são identificados por um único número de protocolo IP.

    Não faz nenhum sentido. A camada de enlace usa o endereço MAC para encaminhar seus frames entre os dispositivos de rede.

    e) A camada física do Protocolo TCP/IP trata das características elétricas e mecânicas do meio, como tipos de conectores e cabos utilizado para estabelecer uma comunicação

    Sim. BlueTooth é um exemplo de protocolo de camada física.

  • A) Certa, a camada de aplicação se utiliza de protocolos para comunicação entre o usuário e a rede, entre a aplicação e a estrutura hierárquica de camadas.
    B)Certa, pois a camada de transporte com a utilização do TCP (Transmission Control Protocol) resolve problemas de confiabilidade e integridade de dados com sua funcionalidade de reenvio, confirmação, windowing, número de sequência, número de reconhecimento ou confirmação (acknowledgement).
    C)Certa, sendo a camada de rede sua PDU conhecida como Pacote ou Datagrama. Têm como principal função o envio de Pacotes até o destino final com a utilização do endereço IP.
    D)Errada(Mais errada). A camada de enlace não faz parte do modelo TCP/IP. O modelo TCP/IP se divide em 4, Acesso à Rede, Internet, Transporte, Aplicação até aí tudo correto. A camada de Enlace (Modelo OSI) é utilizada para a transferência de Quadros (Frame) aos dispositivos. Esta é composta de duas sub-camadas (LLC (Logic Link Control) e MAC (Média Access Control)). Essas camadas recebem o Pacote IP da camada de Rede, criam os quadros, para que o meio adequado seja utilizado para o transporte dos quadros. Essa camada não entende nada sobre IP, ela apenas pega o Pacote e encapsula em um Frame.
    E)Errada. Não existe camada física no Modelo TCP/IP, pois como havia dito antes o Modelo TCP/IP se divide em apenas 4 camadas. O restante está correto.
  • Olá Todos,

    @Stevan, vejo outro problema na E) e pelo que vejo as bancas insistem em chamar TCP/IP de protocolo, quando na verdade é um modelo assim como o modelo OSI.

    Mas parece que isso não invalida a questão para as bancas.
  • O erro da questão está na Letra D, pois, o protocoloco IP não esta associado a Camada de enlace, mas sim a camada de Rede. Na camada de enlace esta o MAC que é utilizado para controlar o acesso de cada estação.
  • Mesmo tendo acertado a questão, quero destacar um erro: O ítem se refere aos dois protocolos da camada de transporte. “Isso torna a assertiva errada também”.

    Em relação ao item B: Os protocolos (o mais correto seria: O protocolo TCP da camada de transporte podem resolver problemas como confiabilidade e integridade).

    **O UDP não possui tal confiabilidade na entrega dos pacotes. (Questão passível de anulação, devido ao erro grosseiro deste ítem).


ID
246985
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Redes de Computadores
Assuntos

Assinale entre as opções abaixo, utilizadas em sistemas de comunicação, qual apresenta duas técnicas de detecção de erros de transmissão, baseadas na geração de bits de redundância.

Alternativas
Comentários
  • O método de CRC é usado para verificação de arquivos compactados como RAR e ZIP (basta clicar duas vezes em um arquivo compactado para vê-lo). Como a transmissão de dados desde a implementação V90 compacta antes de transmitir, este método CRC pode ser uma forma de conferência dos dados transmitidos. Ele confere toda a transmissão.
    O método de paridade é realizado pacote por pacote, e também em pequenos dados localmente.

    A diferença prática entre os dois é:
    - CRC - se houver erro, só descobrimos no final da transmissão, sendo necessário baixar tudo novamente.
    - paridade - se houver erro, a transmissão é suspensa, e aguarda um novo pacote íntegro
  • Complementando o colega:

    TDM (Multiplexação por divisão de tempo), é uma técnica de multiplexação, ou seja, é uma técnica que consiste na combinação de dois ou mais canais de informação por apenas um meio de transmissão usando um dispositivo chamado multiplexador.

    Dentre suas principais características do TDM – é o compartilhamento de tempo, onde o sinal passa por um PCM (Modulação por código de pulso) digitaliza o sinal e então ele é decomposto.

    Logo, eliminei as demais alternativas, por não se tratar de uma técnica de detecção de erros.

    Fonte :https://ugfredes.wordpress.com/2010/10/20/resumo-multiplexacao-fdm-tdm/

     

  • Gabarito B

    PARIDADE

    O método de paridade também é considerado ineficiente, porém é o mais utilizado na detecção de erros.

    Este método não tem segredo algum, é fácil de entender. Ele consiste em ser adicionado, pelo transmissor, um bit de redundância (bit de paridade) após ou antes da seqüência de bits que pertence à mensagem. Esse bit adicionado segue a seguinte regra:

    caso apareça o bit “1” número impar de vezes é adicionado 1, exemplo: 0100101 paridade = 1;

    caso apareça o bit “1” número par de vezes é adicionado 0, exemplo: 010101010010100, paridade = 0;

    Vamos aqui dar um exemplo que dê certo. O caractere H na mensagem “Hello world” é dado em bits por: 1000001. Em seguida, o bit de paridade é calculado e depois enviado: 1000001x, ou seja, existem dois bit “1” então seu bit de paridade é par, adicionando bit de paridade “0”, sendo enviado: 10000010. No receptor, esse calcula a paridade da mensagem enviada com o bit de paridade x adicionado, observa que x = paridade então determina mensagem correta.

    Em caso de erro, vamos citar um exemplo. Há o envio do bit “00101”, sendo primeiro “0” como o bit de paridade, porém o receptor recebe o seguinte código: “00001”, ou seja, o circuito de verificação de paridade percebe que há apenas um único “1”, isto é impar, então é detectado o erro.

    CRC

    Caracterizado por ser de boa eficiência, que funciona basicamente em cima de uma concordância polinomial gerador “G(x)”, que quanto maior o grau deste G, maior a eficiência desse método para detectar um erro. Deixamos claro aqui que o neste polinômio, o bit de maior e menor ordem devem obrigatoriamente ser iguais a 1.

    Seguindo o exemplo: palavra inicial: 10110001, o polinômio p(x) é igual aos bits da palavra inicial somada com bits de paridade, além disso, deve ser divisível pelo polinômio gerador G(x), ou seja, deve ter resto “0”, caso contrário houve erro.

    Ocorrendo erro, para detectar, este método faz com que o receptor receba T(x)+E(x) em vez de receber o polinômio T(x) apenas, destacando que cada bit “1” em E(x) corresponde um bit inverso e,pegando T(x) e dividir por G(x) o resultado será sempre “0”.

    Observando o exemplo: tendo a mensagem com bits 10111011, é calculado o polinômio do gerador, utilizando a fórmula: G(x) = x4 + x + 1 resultando em 10011, conforme a mensagem já citada e, para enviar ao receptor é adicionado nessa mensagem ainda a quantidade de zeros determinado pela equivalência do grau do gerador G(x), ficando como: 10111011 0000. Logo em seguida é feita a divisão da mensagem original sem os zeros do gerador com o polinômio gerador utilizando a operação XOR, ou seja: 101110110000 / 10011

    No fim desta divisão sobra resto 01111, que é adicionado à mensagem original ficando: 101110111111, e é aqui com este código a mais que se detecta se houver erro, pois no receptor é novamente calculado este mesmo resto e caso não de o mesmo resultado é detectado e avisado o erro.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !
     

  • CRC: redundância cíclica para detecção de erros.

    TDM: é uma multiplexação, na qual um canal inteiro é utilizado para uma só comunicação.

    Paridade: adiciona bits (redundância) de paridade para detecção de erros.

    ALOHA: protocolo para utilização de um canal, opera na subcamada MAC.

    A questão quer dois exemplos que utilizam bits de redundância para detecção de erros.

    Resposta: B

  • Alternativa B

    CRC: redundância cíclica para detecção de erros.

    TDM: é uma multiplexação, na qual um canal inteiro é utilizado para uma só comunicação.

    Paridade: adiciona bits (redundância) de paridade para detecção de erros.

    ALOHA: protocolo para utilização de um canal, opera na subcamada MAC.

    A questão quer dois exemplos que utilizam bits de redundância para detecção de erros.

  • No fim das contas, se você sabe o que é TDM, acerta a questão.


ID
246988
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A divisão do HD em duas ou mais partições implica em algumas vantagens como a facilidade na realização de backup e a diminuição de fragmentação do dado, ou seja, quanto menor o HD menor a taxa de fragmentação. Assinale a afirmativa incorreta.

Alternativas
Comentários
  • A opção "a" não teria de ser escrita do seguinte modo: a divisão do HD torna o Sistema mais rápido, pois ele NÃO precisa varrer todo o HD em busca de um determinado fragmento do dado. Pois fragmentação é a "quebra" de arquivo ou programa em pedaços que se espalham no HD, fazendo com que o Sistema Operacinal torne-se lento. Com a divisão do HD esse evento diminui tornando o Sistema mais rápido, pois ele NÃO terá que varrer o HD todo atrás de um fragmento do dado. ??
  • Concordo com o que o Paulo falou....

    outra opção para a letra a seria:

    a) Como o Sistema precisa varrer todo o HD em busca de um determinado fragmento do dado, sua divisão o torna mais rápido.
  • alguém poderia me explicar o porque da letra E estar errada?
  • A letra "E" não está errada ! A resposta é a alternativa incorreta, que é a letra "D".
  • Nunca vi questão mais mal elaborada.

    Unidade de disco é um termo empregado para uma partição de disco. O termo foi aplicado à questão erroneamente.
    A alternativa a está mal redigida, o que ele quis dizer é que é necessário varrer toda a partição, e não todo o HD, e por isso ganha-se velocidade.
    Mas também, COVEST?? Nunca ouvi falar.
  • a COVEST é quem geralmente organiza os concursos e também o vestibular da UFPE
    • Discordo do gabarito. Deveria ser anulada pelos seguintes motivos:
    • a) A divisão do HD torna o Sistema mais rápido, pois ele precisa varrer todo o HD em busca de um determinado fragmento do dado. Errada! Precisa varrer toda a pertição, apenas.
    •  S b) Cada partição pode conter um sistema de arquivos diferente.  Sim, vc pode usar linux com ext4 numa particao, e windows com ntfs noutra.
    • c) Vários sistemas operacionais podem ser instalados na mesma unidade de disco. Sim, se estiverem particionados; sim, se usar maquina virtual. Porem, em uma mesma particao(e sem o uso de VM), apenas um SO pode ser instalado.
    • d) O uso de partições garante que, em caso de falha no disco rígido, os dados sejam facilmente recuperados. Se eh facilmente recuperado, isso nao pode ser garantido. Não foi explicado q tipo de falha. Se for falha logica, ate pode ser possivel; se for fisica, esqueça.
    • e) Fragmentação é "quebra" de determinados arquivos ou programas em pedaços que se espalham no HD, fazendo com que o Sistema Operacional torne-se lento. Correta.

ID
246991
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Redes de Computadores
Assuntos

O endereço Internet Protocol (IP), de forma genérica, é um endereço que indica o local de um determinado equipamento (normalmente computadores) em uma rede privada ou pública. Sobre isso, assinale a alternativa correta.

Alternativas
Comentários
  • Percebemos o funcionamento do DNS quando estamos conectados mas não conseguimos navegar.
    Neste caso, podemos entrar nas configurações da rede e colocar como DNS primário o número IP 208.67.222.222 (OpenDNS) e DNS secundário o número IP 8.8.8.8 (Google).
  • a) Falso. O endereço IP versão 4 tem 32 bits
    b) Falso. Um endereço IP pode identitifcar também uma conexão a interrede, além de uma máquina individual
    c) OK
    d) Falso. O certo seria: Os endereços IP podem ser usados tanto para nos referir a redes quanto a um host individual. Por convenção, um endereço de rede tem o campo identificador de host com todos os bits iguais a 0 (zero)
    e) Falso. Os endereços ipv6 possuem 128 bits. Isso dá 3,4x1038 endereços
  • DNS transformar IP em NOME?

    O único local onde vi essa afirmação foi no wikipedia [1]
    "O Domain Name System (DNS) é um mecanismo que converte nomes em endereços IP e endereços IP em nomes. "

    Na prática, nunca vi um servidor DNS transformar IP em nome... até porque em um hosting da vida tem CENTENAS de sites hospedados em um ÚNICO IP.

    [1] http://www.projetofedora.org/wiki/index.php/Endere%C3%A7o_IP

    Se alguém encontrar isso em algum livro consagrado eu agradeço.
  • É isso aí.  DNS traduz de nome para endereço IP.  Nem todo IP tem um nome associado.  É mais uma das várias questões onde está tudo errado.  Isso é imperdoável.  Quando se está lutando por uma vaga de emprego com salario alto, isso não pode acontecer.  E nem adianta falar em recurso.  Se a banca não quiser acatar um argumento, ela não precisa, mesmo provando que ela está errada.

    Nós é que deveríamos estar ganhando muito dinheiro para elaborar testes para essas banquinhas.  É mais uma evidencia de quão injusto esse lugar é.
  • Concordo plenamente com os colegas que marcaram B. Eu também marquei, pois NUNCA ouvi falar que servidores DNS dão o NOME da máquina quando se solicita um IP. Ao pesquisar melhor o assunto, verifiquei que o que existe é uma implementação denominada 'DNS Reverso' e sua abreviatura é rDNS.

    Ao ler parte da página disponível em http://searchnetworking.techtarget.com/definition/reverse-DNS, somos informados que "Reverse DNS (rDNS) is a method of resolving an IP address into a domain name, just as the domain name system (DNS) resolves domain names into associated IP addresses."

    A tradução desse trecho de texto deixa claro que ele atua de forma inversa ao DNS comum.

    Já na página http://en.wikipedia.org/wiki/Reverse_DNS_lookup#Records_other_than_PTR_records,é possível verificar que o mecanismo se utiliza do recurso PTR, presente no cabeçalho do protocolo DNS.

    Mas convenhamos, essa FCC adora uma decoreba!!! Lembrar desse nível de detalhe numa prova com mais de 70 questões é ridículo!!!!
  • boa noite, claro que estamos aqui um pra ajudar o outro, mas a resposta correta é a letra B e não a letra C


ID
246994
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

O sistema operacional desempenha um papel importante no tratamento da E/S, atuando como interface entre o hardware e o software que solicita a E/S. Neste contexto é correto afirmar que:

Alternativas
Comentários
  • Letra A
     
     a) os sistemas de E/S normalmente usam interrupções para comunicar informações sobre operações de E/S. Como essas interrupções causam uma transferência ao modo kernel ou supervisor, elas precisam ser tratadas pelo sistema operacional (SO). (CORRETO)
     b) não é responsabilidade do sistema operacional fornecer abstrações para acessar dispositivos nem fornecer rotinas que tratam as operações de baixo nível dos dispositivos. (A principal responsabilidade do S.O. é oferecer abstrações em nível de software para os programadores e para às rotinas de acesso aos dispositivos de hardware de um sistema computacional - Tenembaum - Sistemas Operacionais Modernos).
     c) o sistema operacional tenta oferecer acesso equilibrado aos recursos de E/S, mas não é responsabilidade do SO escalonar acessos a fim de melhorar a vazão do sistema. (É de responsabilidade sim)
     d) o sistema operacional precisa ser capaz de dar comandos aos dispositivos E/S. Esses comandos incluem apenas operações como ler e escrever. (Cuidado com a palavra apenas, ainda temos às funções de controle e gerenciamento, além de outras)
     e) o sistema operacional precisa ser capaz de comunicar-se com os dispositivos de E/S mas não pode impedir que o programa do usuário se comunique com os dispositivos de E/S diretamente. (Estudar Runlevels e modo protegido nos sistemas Windows e Linux)FONTE: Tenembaum - Sistemas Operacionais Modernos - 2010
  • Os Sistemas Operacionais utilizam interrupções para comunicar informações durante a execução de E/S.  A interrupções são eventos tratados pelo sistema operacional. Como exemplo, um sinal enviado ao processador (hardware); uma operação especial executada como uma chamada ao sistema operacional (software).  Quando não há processos em execução (E/S) ficam inativos.
  • a-

    é graças ao SO que a interação com usuario é trnansparente e segura. O SO permite facilidade de acesso aos recursos e compartilhamneto de recursos de modo organizado e seguro. A base de execução é o processo, o qual é um programa executando. O programa executa em uma camada do SO na qual a interação com o hardware é mediada pelo SO atraves da interface com usuario. Um processo ocupa um espaço na memoria para ser executado pelo processador, passando por estados que indicam sua situação atual (new, ready, running, wait, finish). Uma interrupção (interrupt) é a parada do processo pelo hardware ou software do sistema, sendo tratado pelo sistema oper. Interrupções sao paradas assíncronas, enquanto que exceções - paradas pelo proprio programa - sao síncronos


ID
246997
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os sistemas operacionais existem há mais de 50 anos. Durante esse tempo, uma gama deles foi desenvolvida, mas nem todos bem conhecidos. Dentre eles, os Sistemas Operacionais Embarcados recebem grande destaque hoje. Sobre eles, assinale alternativa correta.

Alternativas
Comentários
  • "Sistemas embarcados são executados em computadores que controlam dispositivos que geralmente não são considerados computadores e que não aceitam softwares instalados por usuários. Exemplos típicos são fornos de micro-ondas, aparelhos de TV, carros, aparelhos de DVD, telefones celulares e reprodutores de MP3. A propriedade principal que distingue os sistemas embarcados dos portáteis é a certeza de que nenhum software não confiável jamais será executado nele. Você não pode baixar novas aplicações para o seu forno de micro-ondas - todo software está no ROM. Isso significa que não há necessidade de proteção entre as aplicações, levando a algumas simplificações. Sistemas como QNX e VxWorks são populares nesse domínio."


    Fonte: Sistemas Operacionais Modernos, 3ª ed. Andrew S. Tanenbaum. Pg. 21.
  • Sistemas com múltiplos processadores.?????????

    Posso considerar isso como sendo um Sistema Operacional???????
  • c-

    Sistemas embarcados executam tarefas em uma multitude de aplicacoes e dispositivos prevalentes em eletronicos orientados ao consumo tais como maquinas de lavar, veículos, freezers, tvs, dvds, routers. 

  • CONSOANTE TANENBAUM

    - EMBARCADOS/EMBUTIDOS/MICROCONTROLADORES = Atuam dentro de outro dispositivo, tipo de computador mais disseminado. Possuem tarefas específicas, quase sempre executam sistemas operacionais de tempo real.

     - Os sistemas em que operam costumam ser primitivos e, portanto, os sistemas operacionais fornecem recursos limitados. Geralmente, têm pouca ou nenhuma interface com o usuário, preferindo ocupar seu tempo monitorando e gerenciando dispositivos de hardware.

    VAZA B D e E, O APENAS ANULA a A

    GABARITO C


ID
247003
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um dos tipos de gerenciamento de memória utilizados por sistemas operacionais é a memória virtual. Este tipo de memória pode ser gerenciada por segmentação. Assinale a alternativa que descreve o funcionamento do gerenciamento de memória virtual por segmentação:

Alternativas
Comentários
  • Alternativa CORRETA letra C

    Memória virtual por segmentação é a técnica de gerência de memória onde o espaço de endereçamento virtual é dividido em blocos de tamanhos diferentes chamados segmentos. Na técnica de segmentação, um programa é dividido logicamente em sub-rotinas e estruturas de dados, que são alocadas em segmentos na memória principal.



  • Resposta: C

    Memória Virtual por Segmentação é o conceito resposável por dívidir a memória em blocos (segmentos), idependendo do tamanho, podendo ser igauis ou diferentes. Esta divisão possibilita uma maior facilidade de gerênciamento, pricipalmente com estruturas de dados que tem tamanhas dinâmicos, bibliotecas compatilhadas.
  • Segmentação
    • Segmentação é a técnica de gerência de memória, onde os programas são divididos logicamente em sub-rotinas e estruturas de dados e colocados em blocos de informações na memória.
    • Os blocos têm tamanhos diferentes e são chamados segmentos, cada um com seu próprio espaço de endereçamento.
    • A grande diferença entre a paginação e a segmentação é que, enquanto a primeira divide o programa em partes de tamanho fixo, sem qualquer ligação com a estrutura do programa, a segmentação permite uma relação entre a lógica do programa e sua divisão na memória.
  • Fontes! Fontes! Fontes! Fontes!
  • Uma boa fonte para estas respostas é o livro da Gagne e Silberschatz "Fundamentos de Sistemas Operacionais, 8ª Edição", no capítulo de "Gerancia de memória" e "Memória virtual".
  • Memória Virtual: Paginação e Segmentação

    Segmentação: Os programas são divididos em sub-rotinas e estruturas de dados, e depois são colocados em blocos de informações na memória que possuem tamanhos diferentes com seu próprio espaço de endereçamento.

    Paginação: Processo da gerência de memória onde o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em páginas do mesmo tamanho.

  • MEMÓRIA  Virtual por Segmentação

    Segunda a FGV: separa regiões de memória conforme a utilização da mesma.

    É uma técnica de gerência de memória onde o espaço de endereçamento virtual é dividido em blocos de tamanhos diferentes chamados segmentos.

    Um programa é dividido logicamente em sub-rotinas e estruturas de dados, que são alocadas em segmentos na MP.


ID
247006
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação a sistemas operacionais multitarefas, qual sistema operacional não é multitarefa com preempção?

Alternativas
Comentários
  • Só pode ser o MS-DOS, que é o mais derrubado daí de cima.
  • Não Preemptivo : "Se o processo em excecução só libera o processador por vontade própria"
    Já o Preemptivo: "Se o proesso em excecução puder perder o processador para outro processo, por algum motivo que não seja o término do seu ciclo de processador.

    Fonte:Sistemas Operacionais, 2ª Ed. Romulo Silva de Oliveira, Alexandre... e Simão.
  • Vale ressaltar que o windows ou melhor o ruimdows eh derivado do MS DOS


  • Ranato. O preemptivo não significa necessáriman que irá "perder" o processo. Significa que será interrompida para execução de um outro processo que julgue ser mais importante naquele momento. O processo fica em srtandby até que o processo atual termine para voltar ao estado do processo anterior(se for o caso), mas não irá ser perdido definitivamente.

  • Em computaçãopreemptividade (algumas vezes preempção) é o ato de interromper temporariamente uma tarefa sendo executada por um sistema computacional, sem exigir sua cooperação, e com a intenção de retomar à tarefa posteriormente. Tais mudanças da tarefa executada são conhecidas como trocas de contexto. Normalmente, é realizada por uma tarefa privilegiada ou parte do sistema conhecido como escalonador preemptivo, que tem o poder de antecipar, interromper e, posteriormente, retomar outras tarefas no sistema.


    Wikipedia


ID
247009
Banca
COVEST-COPSET
Órgão
UFPE
Ano
2010
Provas
Disciplina
Redes de Computadores
Assuntos

Sobre protocolos de redes, é correto afirmar:

Alternativas
Comentários
  • Esta questão deveria ser anulada por erro de grafia. Na letra C (que é a resposta), não são "estáticas", e sim estatísticas.
  • a) Falsa. O TCP garante a integridade e a entrega
    b) Falso. O UDP é um protocolo que não implementa a confirmação de entrega de dados e nem verifica a integridade dos mesmo. Essa função deve ser implementada pela aplicação
    c) OK
    d) Falso. O protocolo ARP pode ser usado para traduzir um endereço IP para um endereço MAC, mas não restrito a redes IPv4 pois pode ser utilizado em redes token ring, fddi e 802.11
    •  
      • Complentando....

        O erro da alternativa E está em: "com a vantagem da conexão entre o cliente e o servidor ser criptografada. "

        Telnet não tem conexão criptografada.
      • Vanessa o  erro da E é que nem sempre a conexão é criptografada.

        telnet-ssl: http://linux.about.com/cs/linux101/g/telnetssl.htm
      • Na alternativa E, podemos trocar o termo TELNET por SSH (Secure Shell).

        http://pt.wikipedia.org/wiki/SSH

      ID
      247012
      Banca
      COVEST-COPSET
      Órgão
      UFPE
      Ano
      2010
      Provas
      Disciplina
      Redes de Computadores
      Assuntos

      Sobre a tecnologia de Voz sobre IP (VoIP), é correto afirmar que:

      Alternativas
      Comentários
      • VoIP pode ser utilizado através de adaptadores para telefones analógicos (ATA) ou gateways VoIP, que são aparelhos que podem ser conectados diretamente em uma conexão banda larga e a um aparelho telefônico comum ou a um PABX em posições de troncos ou ramais. Eles fornecem a interligação entre as redes IP e fixas.

        Fonte: Wikipedia
      • Adaptador para telefone analógico (ATA) é um dispositivo para realizar a interface de adaptação para que telefones convencionais (analógicos) possam se conectar a uma rede IP, a fim de realizar de chamadas VoIP. Os ATAs funcionam como um gateway de VoIP.

        Na arquitetura H323, um gateway é um dispositivo utilizado para permitir a comunicação entre terminais H323 e terminais não-H323.

        A principal função do gateway é realizar a translação entre formatos de transmissão, procedimentos de comunicação e formatos de áudio, vídeo e dados.
      • Em função da alternativa B estar correta a E também estaria.
        Se um ATA pode ser plugado diretamente na sua conexão com a internet vc NÃO NECESSITA de uma infra de LAN para utilizar o VoIP.

        Questão era passível de anulação.

        Inclusive, vendo outras questões da banca posso dizer: ô bancazinha FRACA esta COVEST. E eu reclamava do vestibular da UFPE.