Lista de exercicios
Por: Hugo.bassi • 26/5/2018 • 1.505 Palavras (7 Páginas) • 392 Visualizações
...
_______________________________________________________________________________________
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.
_______________________________________________________________________________________
11 – O segundo principal componente em qualquer computador é a memória. No entanto existe uma hierarquia de armazenamento de dados. Cite e explique cada uma delas.
A hierarquia de armazenamento de dados é a seguinte:
- Registradores: Memória capaz de armazena dados. Tipicamente utilizados como armazenamento temporário. É o meio mais rápido e caro de se armazenar um dado.
- Cache: Tipo de memória de acesso rápido que armazena partes da memória principal que são usados frequentemente pelos programas, tornando mais rápido a execução de um processo, pois este não tem que ir buscar informações no armazenamento principal, pois encontra-se dentro da CPU.
- Memória Ram: Memória principal Volátil do computador, sendo diretamente endereçável pelo processador. Todas as requisições da CPU que não podem ser atendidas pela cache vão para a memória principal.
- Disco Rígido: Memória de armazenagem permanente. Mídia de armazenamento não volátil que consistem em pratos metálicos que rodam a 5400, 7200 ou 10800 rpm.
_______________________________________________________________________________________
12 – O sistema operacional pode atuar de duas maneiras. Cite e explique a função de cada uma.
O Sistema Operacional pode atuar como máquina estendida (top-down) ou como gerenciador de recursos (bottom-up). Da forma Máquina estendida (top-down) o S.O Tornar uma tarefa de baixo nível mais fácil de ser realizada pelo usuário, já na forma de Gerenciador de recursos (bottom-up) o S.O gerencia os dispositivos que compõem o computador.
_______________________________________________________________________________________
13 – Linguagem de Máquina pode ser definida como conjunto de instruções interpretadas pelos dispositivos que compõem a micro arquitetura. Explique o termo instruções.
Instrução é uma operação única executada por um processador e definida por um conjunto de instruções. Num sentido amplo, uma "instrução" pode ser qualquer representação de um elemento num programa executável. Instrução é uma palavra de Ordem dentro do código fonte.
_______________________________________________________________________________________14 – O que são chamadas de sistemas?
As chamadas de sistemas são funções (interfaces) utilizadas pelos aplicativos do computador para solicitar a execução de algum serviço ao kernel do sistema operacional. Estas chamadas podem ocorrer no modo usuário ou Modo kernel ou Supervisor ou Núcleo.
_______________________________________________________________________________________
15 - Como se deu realmente a evolução dos computadores eletrônicos até os dias de hoje? O que possibilitou essa evolução em relação a nossa vida hoje?
A origem do computador vem de muito tempo atrás, já que a própria palavra, “computador” vem do verbo “computar” que, por sua vez, significa “calcular”, ação do ser humano que remete há muito tempo.
Mas no que diz respeito aos computadores eletrônicos, temos sua evolução iniciando com os computadores da primeira geração (1940-1955), sendo eles imensos e funcionando por meio de circuitos e válvulas eletrônicas, ainda não existia conceito de Sistema Operacional, tudo era feito diretamente nos painéis das máquinas. O ENIAC foi o primeiro computador eletrônico criado no fim dos anos 40.
Os computadores da Segunda Geração (1955-1965) ainda possuíam dimensões muito grandes, porém funcionavam por meio de transistores, os quais substituíram as válvulas que eram maiores e mais lentas, e tornou o computador mais confiável. Nesta geração também surgiu à ideia da programação de auto nível e o conceito de sistemas em Batch (lote).
Os computadores da Terceira geração (1965-1980) funcionavam por circuitos integrados, os quais substituíram os transistores e já apresentavam uma dimensão menor e maior capacidade de processamento. O conceito de multiprogramação surgiu nesta geração.
Na Quarta geração (1980-1990) surgiram os Chips e com isso também os Computadores para uso pessoal. A Quinta
...