Informtica para Negcios (2 semestre - Vespertino) Cap. 2 - Arquitetura de Sistemas Operacionais
1 - Quais so as unidades funcionais de um sistema computacional Processador (UCP), Memria Principal, Dispositivos de E|S.
2 - Quais os componentes de um processador e quais as suas funes: Unidade de controle (UC): responsvel por gerenciar todos os componentes do computador. Unidade lgica e aritmtica (ULA): responsvel por realizar as operaes lgicas. Registradores: sua funo principal armazenar dados temporariamente.
3 - Como a Memria principal de um computador organizada: A memria composta por unidades de acesso chamadas clulas cada uma com um determinado nmero de bits, acessados atravs de um numero especifico MAR.
4 - Descreva os ciclos de leitura e gravao da memria principal: Operao leitura: A UCP armazena no mar o endereo da clula a ser lida. A UCP gera um sinal para a memria principal para que seja feita a leitura da clula, o contedo da clula solicitada no Mar transferido para o MBR em seguida transferido para um registrador UCP. Operao de gravao: A UCP armazena no MAR o endereo da clula que ser gravada, a UCP armazena no MRB a informao que ser gravada, a Ucp gera um sinal para a memria principal que uma operao de gravao ser realizada, a informao contida no MBR transferida para a clula de memria endereada por MAR.
5 - Qual o nmero mximo de clulas endereadas em arquitetura MAR com 16, 32, e 64 bits: R: MAR=16 bits nmero mximo de clulas= 2 elevado a 16 (65.536) MAR=32 bits nmero mximo de clulas= 2 elevado a 32 (1.048.574) MAR=64 bits nmero mximo de clulas= 2 elevado a 64 (16.777.216)
6 - O que so memrias volteis e no volteis? Memrias volteis, quando falta energia, perdem-se as informaes e no volteis armazena as informaes, mesmo sem energia.
Pgina 2 de 4
7 - Conceitue memria cache e apresente as principais vantagens em seu uso.
Memria cache voltil, de alta velocidade, com pequena capacidade de armazenamento. O tempo de acesso mais rpido do que o da memria principal. A memria cache acelera o trabalho do hardware e da memria principal.
8 - Qual a importncia do princpio da localidade na eficincia da memria cache? A localidade quando o processador referncia instrues e dados na memria principal, localizados em endereos prximos. O princpio da localidade garante que aps a transferncia de um novo bloco da memria principal para a cache, haver uma alta probabilidade de cache hits em futuras referncias, otimizando o tempo de acesso ao dado.
9 - Quais os benefcios de uma arquitetura de memria cache com mltiplos nveis? Tem como base o princpio de quanto menor a capacidade de armazenamento da memria cache, mais rpida o acesso ao dado.
10 - Quais as diferenas entre a memria principal e a memria secundaria? Memria principal: armazena dados utilizados no momento, de forma voltil. Memria secundaria: tem maior capacidade de armazenamento, no voltil, com menor velocidade para acessar os dados.
11 - Diferencie as funes bsicas dos dispositivos de E/S. A diferena que um ser utilizado como memria secundaria (exe.: discos e fitas magnticas) e ou outro ser utilizado para a interface usurio- mquina (e: teclado, monitores de vdeo, impressoras e plotters).
12 - Caracterize os barramentos Processador- Memria, Barramentos de E/S e Black plane. Barramentos processador memria: so de curta extenso e alta velocidade, otimizao da transferncia de informao entre processadores e memrias. Barramentos de E/S: possuem maior extenso, so mais lentos e permitem a conexo de diferentes dispositivos. Barramento Black plane: Utilizado em sistemas de alto desempenho, onde a sua funo integrar os dois barramentos, reduz o numero de adaptadores existentes no barramento processador memria e, desta forma, aperfeioa o desempenho.
Pgina 3 de 4
13 - Como a tcnica de Pipelining melhora o desempenho dos sistemas computacionais? Permite ao processador executar mltiplas instrues paralelamente em estgios diferentes, semelhantemente a uma linha de montagem.
14 - Compare as arquiteturas de processadores RISC e CISC. RISC: caracteriza-se por possuir poucas instrues de mquina, que so executadas diretamente pelo hardware, grande numero de registradores o que facilita a implementao do pipelining. CISC: Possuem instrues complexas que so interpretados por micro programas, pequeno numero de registradores e as instrues referem-se a memria principal, difcil implementao do pipelining.
15 - Conceitue a tcnica de Benchmark e como sua realizao. Permite a analise de desempenho comparativo entre sistemas computacionais. um conjunto de programas executado em cada sistema avaliado e o tempo de execuo comparado, a escolha dos programas criteriosa pois precisa refletir os diferentes tipos de aplicao
16 - Porque o cdigo-objeto gerado pelo tradutor ainda no pode ser executado? Esta funo realizada pelo linker, ocorre em funo de um programa poder chamar sub-rotinas externas, e, neste caso, o tradutor no tem como associar o programa principal s sub-rotinas chamadas.
17 - Porque a execuo de programas interpretados mais lenta que a de programas compilados? As instrues de um programa devem ser traduzidas toda vez que este for executado. Como no existe a gerao de um cdigo executvel por isso a execuo de programas interpretados mais lenta.
18 - Quais as funes do Linker? o responsvel por gerar, a partir de um ou mais mdulos-objeto, um nico programa executvel. Resolve todas as referncias simblicas existentes entre os mdulos e reserva memria para a sua execuo.
19 - Qual a principal funo do loader?
Pgina 4 de 4
Carregar na memria principal um programa para ser rodado
20 - Quais as facilidades oferecidas pelo depurador? Permite acompanhar a execuo de um programa e detectar erros. Visualizao e alterao de variveis. Implementar pontos de parada no programa(breakpoint) e pontos de observao (watchpoint).