Prof. Gabriela Knoblauch

01/06/2016 | 11:07
Compartilhar

Prova comentada: Inglês TCE/SC

Oi, pessoal! Como foram na prova do TCE/SC? 

Mais uma vez, quem estudou comigo não passou aperto! ;)

Vamos aos comentários. Já adianto que não vejo possibilidade de recursos.

 

Like humans, computers can team up with their peers to achieve results that none of them could obtain alone; unlike humans, they can do many activities at once, and do all of them well. In spite of that, passé debates on this issue have implicitly assumed that computation is mostly sequential — proceeds along a single thread of control. Software developers should now realize that this assumption no longer holds, as we move to concurrent (also known as parallel) computation.

Como seres humanos, os computadores podem juntar-se com seus pares para alcançar resultados que nenhum deles poderia obter por si só; ao contrário dos humanos, eles podem fazer muitas atividades ao mesmo tempo e fazer todas elas bem. Apesar disso, debates ultrapassados sobre esta questão assumiram implicitamente que a computação é principalmente sequencial - prossegue ao longo de um único segmento de controle. Os desenvolvedores de software agora devem perceber que esta hipótese não se sustenta mais, à medida que avançamos para a computação simultânea (também conhecida como paralela).

Concurrency is not a new subject, but for a long time interest in it remained confined to four application areas: operating systems, networking, implementation of database management systems, and high-speed scientific software. Although strategic and prestigious, these tasks involve only a small subset of the software development community. Things have changed. Concurrency is quickly becoming a required component of just about every type of application, including some that had traditionally been thought of as fundamentally sequential in nature.

A simultaneidade não é um assunto novo, mas por um longo tempo o interesse nela  permaneceu confinado a quatro áreas de aplicação: sistemas operacionais, redes, implementação de sistemas de gerenciamento de banco de dados e software científico de alta velocidade. Embora estratégicas e de prestígio, essas tarefas envolvem apenas um pequeno subconjunto da comunidade de desenvolvimento de software. As coisas mudaram. A simultaneidade está rapidamente se tornando um componente necessário em praticamente todo tipo de aplicação, incluindo algumas que tradicionalmente tinham sido pensadas como fundamentalmente sequenciais na sua natureza.

This advancement gives particular urgency to the study and review of various forms of concurrency; the evolution of Computer Science requires software developers to make concurrency part of their mindset. And it is not simply the traditional concepts of multiprocessing and multiprogramming, the past few years have introduced state-of-the-art technologies, such as remote execution through the Net.

Este avanço dá especial urgência ao estudo e avaliação de várias formas de simultaneidade; a evolução da Ciência da Computação requer que os desenvolvedores de software façam da simultaneidade parte de sua mentalidade. E não são simplesmente os conceitos tradicionais de multiprocessamento e multiprogramação, os últimos anos têm introduzido tecnologias muito avançadas, tais como a execução remota através da rede.

Bertrand Meyer. Concurrency, distribution, client-server and the Internet.

In: Object-oriented software construction. 2th ed. New Jersey: Prentice Hall PTR, 2009, p. 951-3 (adapted).

 

Judge the following items according to the text.

 

 19 Even some applications once seen as sequential are now demanding concurrent computation.

Até mesmo algumas aplicações antes vistas como sequenciais estão exigindo computação simultânea.

Correta. É o que nos diz o trecho:

Concurrency is quickly becoming a required component of just about every type of application, including some that had traditionally been thought of as fundamentally sequential in nature.

A simultaneidade está rapidamente se tornando um componente necessário em praticamente todo tipo de aplicação, incluindo algumas que tradicionalmente tinham sido pensadas como fundamentalmente sequenciais na sua natureza.

 

20 Software construction professionals must be acquainted with concurrency quickly.

Profissionais de construção de software devem estar rapidamente familiarizados com a computação simultânea.

Correta. É o que nos diz o trecho:

This advancement gives particular urgency to the study and review of various forms of concurrency; the evolution of Computer Science requires software developers to make concurrency part of their mindset.

Este avanço dá especial urgência ao estudo e avaliação de várias formas de simultaneidade; a evolução da Ciência da Computação requer que os desenvolvedores de software façam da simultaneidade parte de sua mentalidade.

 

21 In spite of being a longstanding matter, concurrent computation has been used just by professionals who implement database management systems.

Apesar de ser uma questão de longa data, a computação simultânea tem sido utilizada apenas por profissionais que implementam sistemas de gestão de banco de dados.

Errada. Contradição. Esse tipo de computação tem sido usada por profissionais de 4 áreas:

  1. operating systems
  2. networking
  3. implementation of database management systems
  4. high-speed scientific software

Não apenas pelos profissionais citados no item 3.

 

22 The author of the text claims that concurrent computation is an outdated issue.

O autor do texto afirma que a computação simultânea é uma questão ultrapassada.

Errada. Contradição. Apesar da computação simultânea não ser algo novo (new subject), foi pouco usada até agora e deverá ser regra futuramente. Assim, não é uma questão ultrapassada (outdated issue).

 

23  In the text, the verb “realize” (R.7) can be replaced by accomplish without any change in the meaning of the sentence.

No texto, o verbo "realize" (L.7) pode ser substituído accomplish sem qualquer alteração no significado da frase.

Errada. Segundo o dicionário Michaelis, o verbo TO REALIZE significa: perceber, constatar, conceber, imaginar, compreender, realizar, efetuar, concretizar.

O verbo TO ACCOMPLISH significa: executar, realizar, efetuar.

Apesar de terem sentidos similares, no contexto o verbo TO REALIZE assume o sentido de perceber, constatar e não de executar, realizar, efetuar. Logo, não pode ser substituído por accomplish.

 

24 “state-of-the-art technologies” (R.25) are advanced technologies, developed with an artistic touch.

"Tecnologias state-of-the-art" (L 25) são tecnologias avançadas, desenvolvidas com um toque artístico.

Errada. Segundo o dicionário MacMillan,  um equipamento ou tecnologia “state-of-the-art” usa as ideias e recursos mais novos e avançados. Contudo, não significa que tenham um toque artístico (artistic touch).

 

Obs: Os números das linhas são os que constam na prova. Quando colo o texto no artigo, esse números mudam, ok?

 

Espero que tenham gostado dos comentários!

Abs

Gabriela

Coach/Profa. de Inglês

 

 

*****************************************************************************************

Para quem ainda não me acomapanha nas redes sociais, seguem os contatos:

 

Clique aqui para acessar minha FanPage no Facebook

Clique aqui para acessar meu Facebook pessoal

Meu canal no Youtube

Clique aqui para acessar meu Instagram 

Email: gabriela@pontodosconcursos.com      

 


Comentários

Ainda não há comentários

Comentar este artigo
MAIS ARTIGOS DO AUTOR
Compartilhar: