Lista de exercicios
Por: diogososua7 • 24/2/2017 • Trabalho acadêmico • 1.568 Palavras (7 Páginas) • 673 Visualizações
Responder os exercícios de fixação em dupla
1 - Qual o grande diferencial das máquinas de calcular de Charles Babage em relação às anteriores? O que tinham de semelhante estas máquinas com os computadores atuais?
O diferencial da máquina de calcular de Babage em relação as anteriores, é que esta apresentou o uso de um software e de programação para executar suas funções. O que elas apresentam de semelhante com os computadores de hoje é a possibilidade de processar, memorizar além dos mecanismos de entrada e saída de dados.
_____________________________________________________________________________________
2 – A evolução do sistema operacional se classificou em cinco gerações, no entanto a segunda geração se classificou na época de uso de transistores e sistemas em lote (Batch). Descreva como era executado um Job nessa geração utilizando o sistema em lote.
Sistemas Batch: Vários Jobs gravados em fitas magnéticas, que eram executados em único batch, isto é, sem a intervenção de um utilizador. As tarefas formavam uma fila de espera, e eram executados em sequência. Os resultados também podiam ficar gravados em uma fita magnética.
_______________________________________________________________________________________
3 - Quem foi Herman Hollerith e qual a sua ligação com os primeiros computadores?
Herman Hollerith foi um empresário norte-americano que desenvolveu um equipamento utilizando a ideia dos cartões perfurados. Ele tem ligação com os computadores, pois na primeira geração deles, os programas eram codificados em cartões perfurados baseados na ideia de Hollerith.
_______________________________________________________________________________________
4 – Em 1940, John Von Neumann cria o primeiro computador primitivo baseado em válvulas. O que essa geração de computadores significou para o avanço do sistema operacional.
A primeira geração de computadores não possuía ainda o conceito de sistema operacional, cada usuário fazia sua programação diretamente nos painéis das máquinas, visando evoluir estes processos o S.O foi criado no futuro para facilitar as atividades tanto de usuários quanto de programadores, gerando maior desempenho e qualidade.
_______________________________________________________________________________________
5 - Circuitos integrados e Multiprogramação caracterizaram a terceira geração de computadores. Nessa geração dois tipos de produtos foram desenvolvidos: Máquinas imensas e poderosas orientadas a palavra (7094) e Máquinas comerciais orientadas a caractere (1401). Explique a principal diferença entre os dois produtos.
Ambas as máquinas eram fabricadas pela IBM, porém 7094 processava números em alta velocidade e usava aritmética binárias em registro de 36 bits, seu uso era empresarial, enquanto a 1401 era para uso comercial e possuía um processador de entrada-saída que usava aritmética decimal serial sobre palavras de comprimento variável na memória.
_______________________________________________________________________________________
6 - Comandos de E/S de programas são diretamente relacionados a dispositivos de E/S em hardware. O sistema operacional tem a função de gerenciar esses dispositivos e fornecer aos programas uma interface de utilização simples e fácil de usar e, sempre que possível, independente do dispositivo.
(X) Certo ( ) Errado
Justifique: Uma das principais funções do S.O é fazer o gerenciamento de Entras e Saídas ligados ao computador. Sua tarefa é enviar sinais informando as ações que o usuário espere que o dispositivo realize, além de tratar interrupções e erros gerados pelos dispositivos.
_______________________________________________________________________________________
7 – Descreva o conceito de multiprogramação.
Em um sistema de multiprogramação a CPU fica se alternando entre a execução de vários processos, cada um por dezenas ou centenas de milissegundos. A Multiprogramação faz com que a CPU fique com vários programas simultaneamente ativos na memória (consiste em dividir a memória em N partições fixas de tamanhos variados) e permite que um programa seja executado enquanto outro espera por E/S. Ela faz a CPU suportar a execução de múltiplos programas independentes.
_______________________________________________________________________________________
8 – Bill Gates ficou conhecido por fundar junto com Paul Allen a Microsoft, a maior e mais conhecida empresa de software do mundo em termos de valor de mercado. Que sistema operacional fez com que a Microsoft tivesse esse avanço no mercado e como ocorreu.
O sistema que fez com que a Microsoft tivesse um avanço foi o MS-DOS(Sistema Operacional em Disco da Microsoft).Em 1979 a IBM contratou a Microsoft para desenvolver um S.O para seu novo computador. Bill Gates e Paul Allen encontravam-se em ua situação de risco e não possuiam um sistema completo e resolveram comprar o Q-DOS da Seattle Computer Products por 50 mil dólares, melhora-lo e transforma-lo no MS-DOS.
_______________________________________________________________________________________
9 – O que significa o termo Computação Distribuída.
O termo Computação Distribuída significa varios de computadores, conectados em rede, comandados por uma, ou mais, máquina(s) administradora(s) e que utilizam softwares que permitam o compartilhamento de seus recursos para um único fim, ou seja, são vários computadores, se comportando como uma só maquina, para fazer uma coisa de uma maneira rápida e eficiente, ou ter muito espaço de armazenamento.
______________________________________________________________________________________
10 – Várias instruções são executadas nas CPUs. Para que sejam executadas mais de uma instrução por ciclo de clock, quais técnicas são necessárias. Justifique.
Para executar mais de uma istrução por vez por ciclo de clock a CPU pode utilizar duas técnicas de modo de execução a Pipeline ou a Superscalar. A Pipeline permite que a CPU faça uma busca de uma ou mais instruções a serem executadas e vá criando fila de memória dentro do processador onde estas aguardam para serem executadas.Assim que uma instrução termina seu primeiro estágio e pula para outo, a próxima instrução começa a ser executada, asssim várias instruções são executadas simultaneamente,cada uma em uma etapa. Já a Superscalar trabalha de forma paralela, possui todas as caracteristicas do Pipeline, porém consegue executar tarefas que esteja no mesmo estagio.
...