Segundo Tanenbaum (2003), a evolução dos sistemas operacionais caminhou em conjunto com a evolução da arquitetura dos computadores. TANENBAUM, Andrew. S. Sistemas Operacionais Modernos, 2.ed. São Paulo: Pearson, 2003. De acordo com as informações apresentadas na tabela a seguir, faça a associação das gerações contidas na coluna A com suas respectivas inovações na coluna B. COLUNA A COLUNA B I. primeira geração de computadores compreendeu entre 1945 a 1955 (válvulas e painéis de programação) 1. Nesta época surgiram os mainframes que eram utilizados para cálculos científicos como equações diferenciais presentes na física e na engenharia. II. segunda geração de computadores foi entre 1955 a 1965 (Transistores e sistema em Lote, ou Batch, em inglês) 2. As atividades eram realizadas por uma pessoa por meio de painéis de programação e realizavam cálculos matemáticos como logaritmos, sendo usadas para fins militares. III. terceira geração de computadores compreendeu o período entre 1965 a 1980 (Circuitos Integrados e Multiprogramação) 3. Os computadores tiveram uma grande evolução em agilidade e praticidade, se tornaram menores, mais rápidos e mais baratos. Os sistemas operacionais usados nesta geração foram o MS-DOS e o Unix. IV. quarta geração de computadores compreende desde 1980 até a presente data (Computadores pessoais). 4. Surgiram os computadores científicos de grande escala orientados a palavras, usados para cálculos numéricos na ciência e engenharia e os computadores comerciais orientados a caracteres, usados por bancos e companhia de seguros. Assinale a alternativa que apresenta a associação correta: Escolha uma: a. I - 1 ; II - 3 ; III - 2 ; IV - 4 b. I - 2 ; II - 3 ; III – 1 ; IV - 4 c. I - 1 ; II - 2 ; III – 3 ; IV - 4 d. I - 4 ; II - 3 ; III – 2 ; IV - 1 e. I - 2 ; II - 1 ; III - 4 ; IV - 3 --------------- Correto
Responda
Thread é um fluxo de controle(execução)dentro do processo, chamadas também de processos leves. Um processo pode conter um ou vários threads que compartilham os recursos do processo. A principal razão para o uso de thread é que as aplicações da atualidade rodam muitas atividades ao mesmo tempo e quando são compostas por threads, podem ser executadas em paralelo (TANENBAUM, 2003). A implementação de threads pode ocorrer no espaço do usuário, no núcleo do sistema operacional e uma implementação híbrida. De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos de implementação de threads na coluna A com suas respectivas descrições na coluna B. COLUNA A I. Thread de usuário II. Thread do núcleo III. Threads híbridas COLUNA B 1. são implementadas e gerenciadas pelo núcleo do sistema operacional. A desvantagem desta implementação é que todo o gerenciamento das threads são feitas através de chamadas ao sistema, o que compromete a performance do sistema. 2. são implementadas tanto no espaço do usuário, quanto no núcleo do sistema operacional. O sistema operacional sabe das threads do usuário e faz o seu gerenciamento. A vantagem desta implementação é a flexibilidade em função das duas implementações. 3. são implementadas pela aplicação do usuário e o sistema operacional não sabe de sua existência. A vantagem é que não é necessária nenhuma mudança entre os modos de usuário e núcleo, se tornando rápido e eficiente. Assinale a alternativa que apresenta a associação correta: Escolha uma: a. I - 1; II - 3; III - 2 b. I - 2; II - 1; III - 3 c. I - 3; II - 1; III - 2 ------------------------- Correto d. I - 3; II - 2; III – 1 e. I - 1; II - 2; III - 3
Responda

Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.