Вы находитесь на странице: 1из 43

1 Arquitetura de Computadores

ORGANIZAO E FUNCIONAMENTO DOS COMPONENTES PRINCIPAIS PROCESSADORES, SISTEMAS DE MEMRIA, SISTEMAS DE ARMAZENAMENTO E PERIFRICOS DE ENTRADA E SADA

Modelo de Von Neumann Memria: Conjunto de posies/locaes endereveis Palavras: Posio/locao da memria. Contm dados e instrues. Palavra: Unidade bsica de transferncia de/para memria. Palavras so localizadas atravs de um endereo Dados, instrues e endereos so codificados em binrio

SCSI (pronuncia-se "sczi"): sigla de Small Computer System Interface, uma tecnologia que permite ao usurio conectar uma larga gama de perifricos, tais como discos rgidos, unidades CD-ROM, impressoras e scanners. Caractersticas fsicas e eltricas de uma interface de entrada e sada (E/S) projetadas para se conectarem e se comunicarem com dispositivos perifricos so definidas pelo SCSI.

Prova: FCC - 2011 - TRT - 4 REGIO (RS) - Analista Judicirio - Tecnologia da Informao

Para iniciar uma operao de E/S, a CPU carrega os registradores apropriados para

a) a memria ROM, em uma rea protegida denominada I-O control. b) dentro do compartimento de E/S do disco rgido. c) dentro do controlador de dispositivo. d) a fila de espera de E/S, localizada na EPROM. e) o primeiro endereo livre da memria principal.

Prova: FCC - 2011 - TRT - 4 REGIO (RS) - Analista Judicirio - Tecnologia da Informao

Considere:

I. organizao com paridade intercalada por bits; II. organizao com paridade intercalada por blocos.

Tais caractersticas referem-se, respectivamente, aos n- veis de RAID

a) 0 e 1. b) 1 e 2. c) 2 e 3. d) 3 e 4. e) 4 e 5.

PROVA: TRE/AM 2009 Analista de Sistemas

Em sua concepo arquitetnica, a maioria dos computadores atuais so organizados em nveis. Nesse aspecto, o nvel que responsvel por fornecer servios bsicos para o nvel de linguagem de mquina, tais como interface grfica com o usurio e escalonamento de processos, o nvel

(A) do montador. (B) de lgica digital . (C) de microprogramao. (D) convencional de mquina. (E) do sistema operacional.

PROVA: TRE/AM 2009 Analista de Sistemas

No contexto de computadores, barramento um conjunto de linhas de comunicao que permite a interligao entre os componentes do computador. Nesse aspecto, correto afirmar que o barramento de

(A) cache em organizaes de computadores mais recentes dedicado para acesso memria cache do computador, cuja funo auxiliar a memria principal quando esta se encontra esgotada em sua capacidade de armazenamento.

(B) dados, quando estabelece a comunicao entre a memria e a UCP, cuida, exclusivamente, da transferncia de dados entre esses elementos.

(C) controle necessita estar multiplexado para transferir os sinais de controle que ativam ou desativam os dispositivos, que selecionam determinado modo de operao ou sincronizam os circuitos.

(D) endereos conduz o endereo a ser selecionado na memria ou dispositivos E/S e geralmente unidirecional entre a UCP e a memria e os dispositivos E/S.

(E) memria um conjunto de circuitos e linhas de comunicao que possibilitam a ligao dos perifricos com a UCP e memria principal.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas Suporte

Ao ligar um computador so executadas as etapas abaixo.

I. Contar a quantidade de memria disponvel. II. Verificar se a memria est funcionando corretamente. III. Identificar os dispositivos conectados ao computador. IV. Localizar o sistema operacional.

A sequncia de execuo correta apresentada em

a) I, III, II e IV. b) II, III, I e IV. c) II, IV, III e I. d) III, I, II e IV. e) IV, III, II e I.

Prova: FCC - 2008 - METR-SP - Analista Treinee - Cincias da Computao

Em relao arquitetura dos computadores modernos, muito comum a existncia de mquinas de seis nveis, onde o nvel 0 representa a essncia do hardware com seus elementos primrios de circuitos lgicos mais complexos. O nvel 1 que inicia o conceito de programa como uma seqncia de instrues a serem executadas diretamente pelos circuitos eletrnicos. Assim, analise:

I. No nvel 1, a microprogramao utilizada especialmente nasmquinas classificadas de CISC - Complex Instruction Set Computer, que implementam instrues complexas correspondentes ao nvel 2.

II. O nvel 2 corresponde linguagem de mquina ou o cdigo binrio executado pelo hardware. As mquinas RISC - Reduced Instruction Set Computer o utilizam para interpretar os cdigos para o nvel de microprogramao e, em seguida, para o nvel 0.

III. O nvel 3, onde, geralmente as instrues so desenvolvidas de forma hbrida, o nvel dos sistemas operacionais e destina-se a fornecer servios bsicos para os nveis superiores, tais como, interface com o usurio, gerenciamento de memria, escalonamento de processos e acionamento de dispositivos de entrada e sada de dados.

IV. Uma das diferenas existentes entre os nveis 1, 2 e 3, de um lado e os nveis superiores, de outro, a natureza da linguagem provida. Enquanto as linguagens de mquina dos primeiros so freqentemente numricas (cdigo binrio, hexadecimal ou octal), as linguagens do nvel 4 e superiores utilizam mnemnicos, que so timos para o entendimento lgico das pessoas.

correto o que consta em

a) I e II, apenas. b) II e III, apenas. c) I, III e IV, apenas. d) II, III e IV, apenas. e) I, II, III e IV.

Comentrios: o item II incorreto, pois inexiste o nvel de microprogramao nas mquinas RISC

Prova: FCC - 2010 - MPE-RN - Analista de Tecnologia da Informao - Suporte Tcnico

Uma das propriedades funcionais do barramento de um computador a temporizao, dividida em sncrona e assncrona. Considerando um barramento sncrono com as seguintes caractersticas:

Envio do endereo para a memria: 5 ns Leitura da memria: 20 ns Envio do dado para o dispositivo: 5 ns Largura do barramento: 4 bytes

O tempo total para a leitura de uma palavra e a banda passante mxima ser, respectivamente:

a) 15 ns e 13,3 MB/s. b) 20 ns e 33,3 MB/s. c) 30 ns e 13,3 MB/s. d) 30 ns e 133 MB/s. e) 120 ns e 33,3 MB/s.

Comentrios: Tempo de leitura de uma palavra = ida (5 ns) + leitura (20 ns) + volta (5 ns) = 30 ns

Banda mxima = tamanho da palavra (4 bytes) / tempo de leitura (30 ns) = 4 bytes / (30 x 10-9 segundos) = (4 * 109) bytes / 30 segundos = 4.000.000.000 bytes / 30 segundos = 133.333.333,333 bytes / segundo = 133 mbps (aproximadamente)

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

Na comunicao serial, para se transmitir um dado, so adicionados bits de sincronizao e deteco de erros denominados

a) start bit, stop bit e connection bit. b) call bit, end bit e connection bit. c) start bit, stop bit e continuous bit. d) call bit, end bit e parity bit.. e) start bit, stop bit e parity bit.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

Na arquitetura de von Neumann, a unidade bsica de transferncia da memria ou para a memria denomina-se

a) byte. b) endereo. c) instruo. d) palavra. e) dado.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Programador

Em relao organizao, arquitetura e aos componentes funcionais de computadores, correto afirmar que

a) o termo SCSI define uma interface paralela padro de alta velocidade, muito utilizada para conectar hardwares perifricos, principalmente discos rgidos.

b) a IDE um tipo de interface serial de alta velocidade cujos circuitos eletrnicos do controlador residem na prpria unidade, eliminando a necessidade de uma placa adaptadora separada da unidade de disco.

c) um driver de rede uma placa de circuito que fornece a interface fsica, isto , um conector e o hardware para permitir que um computador acesse uma rede.

d) BIOS o circuito de apoio ao hardware do computador, que cuida do gerenciamento do uso de memria cache, do controle do buffer de dados e da interface com a CPU, etc

e) o chipset um pequeno programa armazenado na memria ROM da placa-me, responsvel por iniciar a ativao dos dispositivos eletrnicos do computador, contar e verificar a memria RAM e dar incio ao processo de boot.

Comentrios: SCSI (pronuncia-se "sczi"): sigla de Small Computer System Interface, uma tecnologia que permite ao usurio conectar uma larga gama de perifricos, tais como discos rgidos, unidades CD-ROM, impressoras e scanners. Caractersticas fsicas e eltricas de uma interface de entrada e sada (E/S) projetadas para se conectarem e se comunicarem com dispositivos perifricos so definidas pelo SCSI. (Wikipedia)

Prova: FCC - 2006 - TRT-4R - Analista Judicirio - rea Administrativa

Basicamente, as funes de clculo/controle, armazenamento temporrio de dados e leitura/gravao de dados so realizadas em um microcomputador,

respectivamente, nos dispositivos:

a) Perifricos, EPROM e ROM. b) CPU, barramento e ROM. c) CPU, RAM e perifricos. d) ROM, CPU e SLOT. e) SLOT, EPROM e perifricos.

Prova: FCC - 2008 - METR-SP - Analista Treinee - Cincias da Computao

No que concerne s linguagens de montagem, considere:

I. A linguagem de montagem definida com base na linguagem de mquina, onde cada instruo da mquina representada por um comando mnemnico em caractere alfanumrico.

II. Os programas escritos nas linguagens de montagem so especficos para cada famlia de microprocessadores, cujas instrues costumam ser definidas pelo prprio fabricante do microprocessador.

III. Meta-assembler monta, exclusivamente, programas para um mesmo tipo de arquitetura de processadores e tem como caracterstica varrer o programa-fonte apenas uma vez, para gerar o cdigo.

IV. Os programas montadores ou Assemblers so ferramentas que permitem a traduo de programasfonte escritos em linguagem de montagem para programasobjeto.

correto o que consta APENAS em

a) I e II. b) II e III. c) I, II, III. d) I, II e IV. e) II, III e IV.

Prova: FCC - 2010 - TRF - 4 REGIO - Analista Judicirio - Tecnologia da Informao

Analise:

I. Drivers liberam o projetista de sistemas operacionais dos detalhes da interao com dispositivos de hardware.

II. Registradores so memrias de alta velocidade, localizadas em um processador, que guardam dados para uso imediato pelo processador.

III. A placa-me normalmente consiste em diversas camadas extremamente delgadas de silcio contendo conexes eltricas microscpicas que servem como canais de comunicao e do conectividade placa.

IV. O Basic Input/Output System (BIOS) um chip que armazena instrues para a iniciao e gerenciamento do hardware bsico e carrega o componente inicial do sistema operacional na memria.

Est correto o que consta em

a) II, III e IV, apenas. b) I, II, III e IV. c) III e IV, apenas. d) II e III, apenas. e) I, III e IV, apenas.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas Suporte

Um computador de 64 bits significa dizer que

a) o clock oscila em frequncia de 64 bits. b) os dados so armazenados na RAM em blocos de 64 bits. c) os dados so armazenados na cache em blocos de 64 bits. d) o tamanho da palavra manipulada pela UCP de 64 bits. e) o tamanho do buffer para gravao no HD de 64 bits.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas Desenvolvimento

Considere as afirmativas abaixo sobre os registradores.

I. So dispositivos que armazenam valores temporrios principalmente dentro dos processadores.

II. So utilizados tanto para armazenar resultados quanto para obter valores de entrada das operaes na execuo de instrues lgicas e aritmticas.

III. No podem ser utilizados para armazenamento de valores na memria.

Com referncia arquitetura de computadores, correto o que se afirma em

a) I, apenas. b) I e II, apenas. c) I e III, apenas. d) II e III, apenas. e) I, II e III.

Prova: FCC - 2009 - MPE-SE - Analista do Ministrio Pblico Especialidade Anlise de Sistemas

O ciclo de processamento busca-execuo realizado por uma CPU, medido e regulado especificamente

a) pela RAM. b) pelo HD. c) por registradores. d) pelas configuraes regionais. e) pelo clock.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Programador

Em relao ao Ciclo de Busca-Decodificao-Execuo de Instruo, um dos elementos importantes na CPU, considere as aes abaixo.

A sequncia correta de execuo do ciclo :

a) I, II, III, V, IV, VI e VII. b) I, II, III, IV, V, VII e VI. c) II, V, I, IV, III, VI e VII. d) III, IV, V, II, I, VI e VII. e) III, IV, VII, V, VI, I e II.

Prova: FCC - 2009 - TRE-PI - Analista Judicirio - Tecnologia da Informao - Anlise de Sistemas

Os processadores Intel que possuem 4 ncleos de processamento pertencem s famlias de modelos

a) Core 2 Duo e Atom. b) Pentium 4 e Core 2 Duo. c) Core 2 Quad e Core i7. d) Core 2 Duo e Core 2 Quad. e) Pentium 4, Core 2 Duo e Core 2 Quad.

Prova: FCC - 2010 - TRF - 4 REGIO - Analista Judicirio - Tecnologia da Informao

Sobre os processadores, correto afirmar:

a) A maioria dos dispositivos envia continuamente ao processador um sinal denominado interrupo, mesmo sem a ocorrncia de eventos.

b) No funo dos processadores oferecer mecanis mos para proteo e gerenciamento da memria.

c) No funo dos processadores informar aos sistemas operacionais sobre eventos, como erros na execuo de programas e mudanas no estado de dispositivos.

d) A maioria dos sistemas operacionais depende de processadores para implementar seus mecanismos de proteo, impedindo processos de acessar instrues privilegiadas ou memrias que no lhe foram alocadas.

e) Se os processos tentarem violar os mecanismos de proteo de um sistema, o processador alerta os dispositivos de entrada/sada para que eles possam reagir.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas Desenvolvimento

Uma das limitaes da velocidade de um processador a diferena de velocidade entre o ciclo de tempo da CPU e o da memria principal (MP). Acelera a transferncia de informaes entre CPU e MP a funo de

a) flat cable. b) registrador rd. c) slot. d) memria cache. e) memria eeprom.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas - Suporte

Considere as afirmativas sobre memria RAM.

I. DIMM contm chips DRAM apenas e SIMM contm chips DRAM ou SRAM. II. DIMM uma placa que contm chips DRAM em ambos os lados. III. SIMM uma placa que contm chips DRAM em apenas um lado.

correto o que se afirma em

a) I, apenas. b) I e II, apenas. c) I e III, apenas. d) II e III, apenas. e) I, II e III.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Programador

Quando a memria cache est cheia e precisa ter seus dados substitudos, so utilizados mtodos de substituio de pginas da cache. Dentre eles, aquele que substitui o bloco dentro do conjunto que tem sido menos referenciado na cache denomina-se

a) Random. b) LFU (Least Frequently Used). c) LRU (Least Recently Used). d) FIFO (First In First Out). e) LILO (Last In Last Out).

Prova: FCC - 2010 - TRF - 4 REGIO - Analista Judicirio - Tecnologia da Informao

Sobre o acesso direto memria (Direct Memory Access ? DMA) correto afirmar:

a) Um canal de acesso memria (DMA) usa um controlador de entrada/sada para gerenciar transferncias de dados entre dispositivos de entrada/sada e a memria principal.

b) No compatvel com diversas arquiteturas de barramento.

c) Em arquiteturas legadas, como barramentos ISA, EISA ou MCA, um controlador de DMA no consegue gerenciar transferncias entre a memria princi pal e dispositivos de entrada/sada

d) O DMA no melhora de forma significativa o desempenho em sistemas que executam grandes nmeros de operaes de entrada/sada (por exemplo, servi dores de grande porte).

e) Barramentos PCI empregam transferncia por DMA de terceiros, o que requer um controlador para gerenciar o acesso ao barramento.

Comentrios: O DMA permite que os perifricos acessem diretamente a memria RAM, sem ocupar o processador. Sem acesso direto da memria, usando a modalidade

programada de entrada/sada (E/S) para uma comunicao com os dispositivos perifricos, ou as instrues da troca no caso dos ncleos multi-core, o processador central ocupado inteiramente para a leitura ou escrita da operao, e assim no se torna possvel executar o outro afazer. Os canais de DMA so utilizados apenas por dispositivos de legado (placas ISA, portas paralelas e drives de disquete) para transferir dados diretamente para a memria RAM, reduzindo dessa forma a utilizao do processador.

A) CORRETA

B) ERRADA - O DMA um controlador existente integrado na placa-me desde a poca do primeiro PC.

C) ERRADA - O DMA funciona normalmente nesses barramentos.

D) ERRADA - Se no fosse o DMA as operaes de E/S comprometeriam a evoluo computacional.

E) ERRADA - O barramento PCI utiliza o bus-mastering DMA que toma o controle do barramento e realiza a transferncia de forma independente, no necessitando de mais um controlador/gerenciador para as operaes de E/S.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas Suporte

Um disco para armazenamento de dados do tipo WORM normalmente pode ser um

a) CD-R ou CD-ROM, apenas. b) CD-R ou DVD-R, apenas. c) DVD-R ou DVD-ROM, apenas. d) CD-ROM ou DVD-ROM, apenas. e) CD-R, CD-ROM, DVD-R ou DVD-ROM.

Comentrios: WORM - Write Once Read Many Grava (apenas) uma vez, l muitas vezes. Tipicamente so os CDs R e DVDs R.

Prova: FCC - 2008 - METR-SP - Analista Treinee - Anlise de Sistemas

A tecnologia para mdias e grandes implementaes de armazenamento, que possibilita redundncia e performance simultaneamente e que exige um mnimo de quatro discos, denominada

a) RAID-1. b) RAID-2. c) RAID-4. d) RAID-5. e) RAID-10.

Prova: FCC - 2010 - TRT - 20 REGIO (SE) - Analista Judicirio - Tecnologia da Informao

o tipo de escalonamento de disco que seleciona a requisio que necessita o menor movimento do brao do disco a partir da posio corrente; sempre escolhe o mnimo tempo de seek:

a) FIFO. b) SCAN c) SSTF. d) C-SCAN. e) C-LOOK.

Comentrios: Tcnicas de escalonamento de E/S de forma otimizar o atendimento das requisies feitas aos perifricos. Nos discos magnticos, por exemplo, so utilizados algoritmos de escalonamento como: FCFS: First Come Fisrt Served. Atende as requisies na ordem de chegada; SSTF: Shortest Seek Time First. Atende primeiro as requisies que necessitam de menor tempo de seek (seek time o tempo necessrio para mover o cabeote para a trilha adequada); SLTF: Shortest Latency Time First. Atende primeiro as requisies de menor latncia (latncia o tempo necesrio para localizar um setor dentro de uma trilha do disco. Diretamente relacionado com a velocidade de rotao do disco.); Scan: Varre o disco na direo radial atendendo requisies. S atende requisies em um sentido; CScan: Similar ao Scan, porm atende requisies na subida e na descida.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

Um disco rgido pode ter parties do tipo primria e estendida em nmeros de

a) at 4 primrias e at 4 estendidas.

b) at 4 primrias e apenas 1 estendida. c) apenas 1 primria e 1 estendida. d) apenas 1 primria e at 4 estendidas. e) apenas 1 primria e at "n" estendidas.

Comentrios: O particionamento do tipo DOS comumente encontrado num computador PC domstico. Localiza-se no primeiro setor do disco, que chamado MBR (Master Boot Record). Caracteriza-se por permitir at quatro parties, ditas primrias. Caso seja necessrio um nmero maior, pode-se usar uma partio primria como estendida. Neste caso, essa partio ser um repositrio de unidades lgicas (ou parties lgicas). http://pt.wikipedia.org/wiki/Partio

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

Para acessar os dados em um disco rgido, o tempo de busca, ou tempo de seek, indica o tempo para a cabea de leitura/gravao

a) esperar pela controladora de disco. b) decodificar o endereo. c) transferir um bloco de bits. d) chegar no setor desejado. e) se posicionar sobre a trilha desejada.

Comentrios: Para acessar os dados, o S.O. precisa dirigir o disco por um processo de trs passos: 1. Seek (ou busca): consiste em posicionar a cabea sobre a trilha apropriada 2. Latncia rotacional ou atraso rotacional: quando a cabea tiver atingido a trilha correta, preciso esperar at o setor desejado atingir a cabea de escrita/gravao 3. Tempo de Transferncia: o tempo para transferir um bloco de bits (Fonte: http://www.inf.ufsc.br/~guntzel/ine641400/AOC2_aula20.pdf - Slide 20.10)

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

O padro de disco rgido Serial ATA foi lanado, na sua primeira verso, para trabalhar com uma velocidade de

a) 150 MB/s b) 300 MB/s c) 133 MB/s d) 250 MB/s

e) 600 MB/s

Prova: FCC - 2010 - TRE-AM - Analista Judicirio - Tecnologia da Informao

No contexto de escalonamento de discos, a movimentao da cabea de leitura realizada em apenas uma direo, at que a ltima trilha seja encontrada, aps o que a movimentao passa a ser no sentido contrrio. Refere-se ao escalonamento do tipo

a) SSTF. b) Randon Scheduling. c) FIFO. d) SCAN e) LIFO.

Prova: FCC - 2011 - TRT - 24 REGIO (MS) - Analista Judicirio - Tecnologia da Informao

Os clientes acessam o NAS ? Network Attached Storage, por meio de uma interface

a) SAN, tal como NFS, tanto para Unix quanto para Windows. b) NFS, tal como CIFS, tanto para Unix quanto para Windows. c) RPC, tal como NFS para Unix ou CIFS para Windows. d) RPC, tal como CIFS para Unix ou SAN para Windows. e) UDP, tal como NFS, tanto para Unix quanto para Windows.

Comentrios: Sistemas NAS podem conter mais de um HD, podendo tambm contar com a tecnologia RAID (Redundant Arrays of Independent Disks), centralizando a responsabilidade de servir os arquivos em uma rede e deste modo liberando recursos de outros servidores desta rede. Os protocolos utilizados pelo NAS so o NFS, popular em sistemas UNIX, ou CIFS/SMB (Common Internet File System/Server Message Block) em ambientes Windows, assim como o tradicional FTP.

Prova: FCC - 2009 - TRT - 16 REGIO (MA) - Analista Judicirio - Tecnologia da Informao

As mdias de armazenamento de dados so mais suscetveis aos riscos provocados por

a) obsolescncia das informaes, decomposio qumica e desatualizao dos sistemas.

b)

campos

eletromagnticos,

decomposio

qumica

obsolescncia

das

informaes.

c) choques mecnicos, campos eletromagnticos e decomposio qumica.

d) choques mecnicos, incompatibilidade tecnolgica e desatualizao dos sistemas.

e) incompatibilidade tecnolgica, campos eletromagnticos e obsolescncia das informaes.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Analista de Sistemas

A principal funo do transdutor em um Mdulo de Entrada/Sada do computador

a) determinar a funo a ser executada pelo dispositivo. b) indicar o estado do dispositivo. c) armazenar os dados em uma rea temporria para serem transferidos. d) controlar a operao de um dispositivo. e) converter os dados codificados como sinais eltricos para alguma outra forma de energia ou vice-versa.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

Com a finalidade principal de aumentar a taxa de transferncia das placas de vdeo, atingindo at 2,1 GB/s, foi desenvolvido o barramento

a) PCI. b) ISA. c) AGP. d) USB. e) USB 2.0.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

NO se trata de uma funo de um Mdulo de Entrada/ Sada, que faz a interface entre o perifrico que ele controla e o barramento do sistema:

a) Controle e Temporizao. b) Comunicao com o processador.

c) Processar clculos. d) Comunicao com dispositivos. e) Armazenamento temporrio de dados.

EXECUO DE INSTRUES

Resumo dos Tipos de Instrues:

Operaes de Transferencia de Dados: move, store, load, exchange, clear, set, push, pop.

Operaes Aritmticas: add, subtract, multiply, divide, absolute, negate, increment, decrement.

Operaes lgicas: and, or, not, exclusive-or, test, compare, set conntrol variables, shift, rotate.

Operaes de Transferncia de Controle: jump(branch), jump conditional, jump to subroutine, return, execute, skip, skip conditional, halt, wait, no operation(NOP).

Operaes de E/S: read(input), write(output), start I/O, test I/O.

Operaes de Converso: translate, connvert.

Fonte: Arqquitetura e Organizao de Computadores - 5a Edio William Stallings Pginas: 354, 355.

Prova: FCC - 2007 - MPU - Analista de Informtica - Desenvolvimento de Sistemas

A famlia de instrues de desvio, JUMP ou BRANCH, no repertrio de uma mquina, pertence categoria de instrues

a) condicionais. b) de aritmtica/lgica. c) de transferncia de dados. d) imperativas. e) de controle.

PARALELISMO E MULTIPROCESSAMENTO

Conceito: Pipeline uma tcnica de hardware que permite que a CPU realize a busca de uma ou mais instrues alm da prxima a ser executada. Estas instrues so colocadas em uma fila de memria dentro do processador (CPU) onde aguardam o momento de serem executadas.

A tcnica de pipeline utilizada para acelerar a velocidade de operao da CPU, uma vez que a prxima instruo a ser executada est normalmente armazenada dentro da CPU e no precisa ser buscada da memria, normalmente muito mais lenta que a CPU.

A tcnica de pipeline semelhante a uma linha de produo de fbrica. Cada instruo de um microprocessador passa por diversas fases at sua execuo. Estas fases podem ser:

* Decodificao * Acesso memria ou registradores * Processamento aritmtico

Se conseguirmos separar todas estas fases de forma independente, e separar cada fase por ciclo de relgio teramos (neste exemplo) 3 ciclos por instruo. Se usarmos uma tcnica de pipeline poderamos colocar 3 instrues ao mesmo tempo no microprocessador (cada uma numa fase distinta) e termos 3 instrues em 3 ciclos (1 instruo por ciclo idealmente). Outros problemas advem desta tcnica, como desvios (como saber as prximas instrues), e dependncia de instrues (a prxima depende da anterior). Na prtica todos os microprocessadores modernos utilizam-se de vrias (dezenas) fases no processamento para usufruir de clocks maiores (quanto menor a fase, mais rpido pode ser o ciclo).

Uso Real Algumas CPUs incluem conceitos muito mais avanados de pipeline:

Pr-decodificao: a CPU pode iniciar a decodificao de diversas instrues (paralelamente) e antes do momento das mesmas serem executadas.

Execuo fora-de-seqncia: algumas CPUs podem alm de pr-decodificar, executar prviamente um determinado nmero de instrues. Numa etapa posterior, a ordem de execuo verificada e os resultados das operaes so consolidados na sua ordem correta.

Previso de desvio: caso exista uma instruo de desvio dentro do pipeline e a sua execuo for consolidada, todas as instrues posteriores a mesma e que se encontram na fila devem ser abortadas.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas Suporte

A tecnologia de

hardware denominada pipeline executa,

na sequncia,

encadeamento dos processos em

a) 5 estgios: busca de instrues, decodificao, execuo, acesso memria e gravao em registradores.

b) 5 estgios: acesso memria, busca de instrues, decodificao, gravao em registradores e execuo.

c) 4 estgios: acesso memria, busca de instrues, decodificao e execuo.

d) 3 estgios: acesso memria, busca de instrues e execuo.

e) 3 estgios: busca de instrues, execuo e acesso memria.

Prova: FCC - 2010 - MPE-RN - Analista de Tecnologia da Informao - Suporte Tcnico

Uma das formas de alcanar maiores velocidades dos computadores o uso do paralelismo que pode ser introduzido em muitos nveis diferentes. Nesse contexto correto afirmar:

a) O fato da CPU poder comutar entre mltiplos threads, instruo por instruo, criando um multiprocessador virtual, caracteriza um processamento fracamente acoplado.

b) Uma forma de paralelismo em que os elementos so fracamente acoplados o multiprocessador de chip nico, no qual dois ou mais ncleos so colocados no mesmo chip.

c) No paralelismo no nvel de instruo, no qual uma sequncia de instrues pode ser executada em paralelo por diferentes unidades funcionais, os elementos de processamento so fortemente acoplados.

d) Os sistemas fortemente acoplados, normalmente, caracterizam-se por mquinas que possuem seu prprio sistema operacional e gerenciam seus prprios recursos.

e) SMP (Symetric Multiprocessors) um caso tpico de sistema fracamente acoplado, que tem como caracterstica o tempo uniforme de acesso memria principal pelos diversos processadores.

Comentrios: Dois conceitos importantes para a questo:

Sistemas fortemente acoplados possuem apenas uma memria principal que compartilhada entre vrios processadores. Dividem-se nas arquiteturas SMP(multiprocessador simtrico) e NUMA(memria de acesso nao uniforme).

Em sistemas fracamente acoplados cada processador tem a sua memria individual. So os clusters.

Prova: FCC - 2010 - AL-SP - Agente Tcnico Legislativo Especializado - Segurana de Redes

Na terminologia do sistema operacional Unix, um pipeline

a) a concatenao, em um nico arquivo, da sada escrita por uma cadeia de processos executados serialmente, respeitando a ordem de execuo dos processos envolvidos.

b) a concatenao, em um nico arquivo, da sada escrita por uma cadeia de processos executados em paralelo.

c) a concatenao de vrios arquivos servida como entrada para a execuo de um processo, como se fosse um nico arquivo.

d) uma cadeia de processos executados serialmente, organizada de maneira que o resultado (exit code) de cada processo serve de entrada para o seguinte.

e) uma cadeia de processos executados em paralelo e organizada de maneira que a sada de cada processo serve de entrada para o seguinte.

ARQUITETURAS RISC/CISC/HBRIDAS

PROVA: TRE/AM 2009 Analista de Sistemas

Numa mquina estruturada multinvel, o nvel essencial para as mquinas CISC (Complex Instruction Set Computer), mas que inexiste nas mquinas RISC (Reduced Instruction Set Computer). Trata-se do nvel

(A) do sistema operacional. (B) de lgica digital. (C) de microprogramao. (D) convencional de mquina. (E) do montador.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas Suporte

Comparativamente com CISC, so caractersticas da arquitetura de computadores RISC ocupar

a) menos espao na memria e exigir programao mais fcil. b) menos espao na memria e exigir programao mais difcil. c) mais espao na memria e exigir programao mais difcil. d) mais espao na memria e exigir programao mais fcil. e) menos espao na memria e no influir no tipo de programao.

Prova: FCC - 2011 - TRT - 24 REGIO (MS) - Analista Judicirio - Tecnologia da Informao

Considere:

I. O objetivo da mquina RISC executar, em mdia, uma instruo por ciclo.

II. Compiladores para mquinas CISC fazem uso intenso de registradores, o que incrementa o trfego de memria.

III. As mquinas CISC possuem substancialmente mais registradores do que as mquinas RISC.

correto o que consta em

a) I, apenas. b) II, apenas.

c) III, apenas. d) II e III, apenas. e) I, II e III.

MATEMTICA BINRIA, SISTEMAS DE NUMERAO E REPRESENTAO DE DADOS

Prova: FCC - 2010 - BAHIAGS - Analista de Processos Organizacionais - Anlise de Sistemas

Em hexadecimal, somando-se a base ED3 ao deslocamento 12, o resultado

a) EC5. b) EE5. c) F15. d) FD5. e) 10AD5.

Considerando a mais baixa ordem, dividindo-se o binrio 100111 pelo decimal 3 obtm-se o hexadecimal

a) A. b) B. c) C. d) D. e) E.

Prova: FCC - 2006 - TRE-SP - Analista Judicirio - rea Judiciria

O nmero decimal 13 convertido ao sistema bsico binrio ser igual a

a) 1101. b) 0101. c) 1011. d) 1010. e) 1001.

Prova: FCC - 2010 - METR-SP - Analista - Tecnologia da Informao

Na converso de uma base decimal para uma outra base qualquer, o processo direto composto por duas partes:

a) subtrao sucessiva da parte inteira e multiplicao sucessiva da parte fracionria. b) diviso sucessiva da parte inteira e subtrao sucessiva da parte fracionria. c) diviso sucessiva da parte inteira e soma sucessiva da parte fracionria. d) soma sucessiva da parte inteira e multiplicao sucessiva da parte fracionria. e) diviso sucessiva da parte inteira e multiplicao sucessiva da parte fracionria.

Prova: FCC - 2007 - MPU - Analista de Informtica - Desenvolvimento de Sistemas

As representaes de nmeros inteiros, positivos e negativos na notao de complemento de dois, bem como os positivos e negativos na notao de excesso, tm os bits de sinal com os respectivos valores:

a) 0, 1, 0 e 1 b) 1, 0, 0 e 1 c) 0, 1, 1 e 0 d) 1, 0, 1 e 0 e) 0, 0, 1 e 1

Prova: FCC - 2009 - TRT - 16 REGIO (MA) - Analista Judicirio - Tecnologia da Informao

O binrio 1110 diminudo do 110011 resulta em

a) 101011. b) 011001. c) 100001. d) 100111. e) 100101.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Analista de Sistemas

O nmero 20, em hexadecimal, somado ao nmero 20, em decimal, resultar no nmero, representado em binrio, igual a

a) 0010 1000. b) 0001 1100. c) 0011 0100.

d) 0010 0010. e) 1000 0000.

Prova: FCC - 2009 - MPE-SE - Analista do Ministrio Pblico Especialidade Anlise de Sistemas

O endereo binrio de memria de mais baixa ordem, expresso por 10010011, representado pelo hexadecimal

a) C19. b) 5D. c) 93. d) 147. e) 223.

Prova: FCC - 2009 - MPE-SE - Analista do Ministrio Pblico Especialidade Anlise de Sistemas

O resultado da multiplicao hexadecimal 3D por FE

a) F1C6. b) 3C86. c) 4C8E. d) 513B. e) D386.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

O numeral 30, no sistema de numerao Decimal, ser representado nos sistemas Hexadecimal, Octal e Binrio, respectivamente, pelos numerais

a) 1F, 42 e 11110. b) 1E, 36 e 11110. c) 1F, 36 e 11110. d) 1E, 42 e 11110. e) 1F, 42 e 11111.

Prova: FCC - 2009 - TRE-PI - Analista Judicirio - Tecnologia da Informao - Anlise de Sistemas

O numeral 10110111 no sistema binrio representa a mesma quantidade nos sistemas octal, decimal e hexadecimal, respectivamente, pelos numerais

a) 247, 182 e A7. b) 247, 183 e B7. c) 247, 182 e 117. d) 267, 182 e A7. e) 267, 183 e B7.

Prova: FCC - 2008 - TRT - 18 Regio (GO) - Analista Judicirio - Tecnologia da Informao

O endereo de memria 3510, no sistema decimal, corresponde ao hexadecimal

a) 5FA. b) 15F. c) D87. d) DB6. e) 41D.

Prova: FCC - 2008 - TRT - 18 Regio (GO) - Analista Judicirio - Tecnologia da Informao

Se um programa aponta para um endereo de registrador com deslocamento zero representado pelo hexadecimal de mais baixa ordem B7, seu correspondente binrio

a) 1101011. b) 10110111. c) 10110110. d) 1111011. e) 10100111.

SISTEMAS OPERACIONAIS DE ESTAO DE TRABALHO: CONCEITUAO, GERENCIAMENTO DE PROCESSADORES, GERENCIAMENTO DE MEMRIA, GERENCIAMENTO DE ENTRADA/SADA E SISTEMAS DE ARQUIVOS

Conceito: Gerenciamento (ou gesto) de memria um complexo campo da cincia da computao e so constantemente desenvolvidas vrias tcnicas para torn-la mais eficiente. Em sua forma mais simples, est relacionado em duas tarefas essenciais:

Alocao: Quando o programa requisita um bloco de memria, o gerenciador o disponibiliza para a alocao;

Reciclagem: Quando um bloco de memria foi alocado, mas os dados no foram requisitados por um determinado nmero de ciclos ou no h nenhum tipo de referncia a este bloco pelo programa, esse bloco liberado e pode ser reutilizado para outra requisio.

A cada dia que passa os programadores necessitam de mais memria e mais programas rodando simultaneamente para poderem tratar cada vez mais informaes. O tratamento necessrio da memria utilizada no uma tarefa fcil de ser implementada. Existem vrios requisitos que devem ser observados para o correto funcionamento, tais como, Segurana, Isolamento, Performance, entre outros. Para isto a funo de gerenciar a memria passa a ser do sistema operacional e no mais do aplicativo. Para que uma memria funcione de maneira correta, necessrio que se tome cuidado com vrios elementos como segurana e isolamento, e para isso utilizado o gerenciamento de memria. Este desenvolve sua funo a partir de duas tarefas, a Alocao de Memria e a Fragmentao. A Alocao pode ser tanto esttica, feita quando o programa compilado, e a dinmica, adiada at a execuo. A Fragmentao, desperdcio de memria, por sua vez pode ser interna, sobra na memria reservada ao programa, e externa que acontece quando aps o termino dos programas so deixadas pequenas lacunas entre as pginas. Para que a utilizao da memria seja mais vantajosa, utilizada a Paginao, processos virtuais da memria, aplicados na diviso da memria fsica em parties menores, chamadas de frames. O conjunto de registradores especiais rpidos chama-se Translation Lookaside Buffer, estes so subdivididos em chave valor que lhe dado em todos os registradores ao mesmo tempo, e valor. Existe uma tcnica de gerencia de memria chamada memria virtual, que onde memrias principais e secundrias juntas criam a iluso de que h muito mais memria, com isso os programas e suas estruturas de dados no se limitam ao tamanho da memria fsica, e assumem endereos na memria secundria. O gerenciamento de memria virtual pode ocasionar vazamento de memria, ou seja, quando determinada quantia de memria alocada e no liberada mesmo que no sendo utilizada, assim dados perdem a referencia sem ao menos terem usado memria. O gerenciamento automtico chama-se Garbage collector. Ele retira os blocos de memria automaticamente. Seus algoritmos so divididos em duas famlias: a Identificao direta, por contagem de referncia, e a Identificao indireta, por varrimento.

Alocao

A alocao de memria est dividida em trs partes:

Alocao Esttica: Deciso tomada quando o programa compilado.

Quando o programa executado o Sistema operacional l o mesmo e cria um processo, sendo o programa uma noo esttica e o processo o programa em execuo, ele criado em armazenamento primrio e aps isso recebe um espao na memria. O espao de memria dividido em varias partes, uma das partes se chama segmentos de memria, que armazena dados estticos, e outro se chama segmento de cdigo que guarda instrues do programa. Quando o programa executado o registrador PC apontar para determinado endereo do segmento de cdigo do processo, que se chama TEXT. Para que se realize a alocao esttica o compilador deve saber o total de memria que est livre, mandar esta informao para o SO para que este crie um segmento de dados.

Alocao Dinmica: Deciso adiada at a execuo. (Permite Swapping)

Os objetos alocados dinamicamente podem ser criados e liberados a qualquer momento, em qualquer ordem, o que difere dos objetos locais das funes, que so criados e destrudos em uma ordem especfica. Dado isto, preciso organizar a memria para objetos dinmicos de uma forma que possibilite o gerenciamento do tempo de vida dos objetos por parte do programador. A memria reservada para objetos dinmica costuma ser chamada de heap, existem vrias formas de organizar um heap. Em linguagens sem gerenciamento automtico(linguagem C), da memria dinmica, uma organizao usual do heap uma lista encadeada de blocos livres, porm este tipo de organizao pode ter problemas devido fragmentao dos blocos. J em linguagens com gerenciamento automtico de memria dinmica (Java), a organizao do heap depende da parte do sistema de tempo de execuo encarregada deste gerenciamento. Este componente normalmente chamado de coletor de lixo.

Alocao Local:

Este processo de alocao usado para variveis que so locais a funes e subrotinas. Isso significa que o processo em execuo deve manter acessvel as variveis locais da funo ou procedimento que est executando no momento. Alm disso, pelas propriedades do escopo em blocos, tambm devem estar acessveis as variveis de blocos mais externos. Em linguagens que permitem a definio de funes aninhadas, acessando as variveis de quaisquer funes definidas externamente funo atualmente em execuo. Como uma funo pode chamar outras funes, um

nmero arbitrrio de funes pode estar no meio de sua execuo em um determinado momento, mesmo que apenas uma esteja realmente sendo executada, isso indica que o contexto de vrias funes deve ser mantido enquanto as mesmas no concluram sua execuo.

Fragmentao Desperdcio de pginas de memria alocadas. Pode ser de dois tipos: interna e externa.

Interna: Ocorre quando o processo no ocupa inteiramente os blocos de memria (pginas) reservados para ele. Geralmente acontece pois o tamanho do processo no um mltiplo do tamanho da pgina de memria, o que acarreta sobra de espao na ltima pgina alocada.

Externa: Ocorre medida que os programas vo terminando e deixando lacunas cada vez menores de espaos entre as pginas. Dependendo do tamanho que precisa ser escrito em memria, estes espaos podem ser pequenos demais para serem teis, e assim ficam inutilizados.

Estratgias para "atacar" o problema com o algoritmos First-fit, Best-fit, Worst-fit e Next-fit

Paginao No contexto dos sistemas operacionais, a paginao da memria do computador um processo de virtualizao da memria que consiste na subdiviso da memria fsica em pequenas parties (frames), para permitir uma utilizao mais eficiente da mesma. A alocao de memria requisitada por pginas, a menor unidade deste mtodo. Cada pgina mapeada numa frame de memria atravs de um processo que chama paginao. O sistema operacional pode estar em base do espao de endereamento, em RAM, ou estar no topo do espao de endereamento, em ROM, e o restante do sistema mais embaixo, em RAM. O primeiro modelo foi inicialmente empregado em computadores de grande porte e minicomputadores (mas no muito usado). O segundo modelo utilizado em alguns computadores de mo e em sistemas embarcados. O terceiro modelo fez parte dos primeiros computadores pessoais, nos quais a parte do sistema contida em ROm denominada BIOS. Quando o sistema organizado dessa maneira, somente um processo pode ser executado a cada instante. To logo um usurio tecle um comando, o sistema operacional carrega o programa solicitado do disco na memria e o executa. Quando o processo finaliza, o SO coloca na tela um caractere de prompt e espera por um novo comando. Ao receber um novo

comando, carregar o novo programa na memria, no espao de endereamento ocupado pelo programa anterior.

Garbage Collector o gerenciamento automtico de memria, tambm conhecido como coletores, sendo conhecido em Portugal como reciclagem automtica de memria. Este servio libera os blocos de memria que no sejam mais usados por um programa automaticamente. oposto ao gerenciamento de memria manual, a alocao explicita e a desalocao dos recursos de memria do computador.

As vantagens desse tipo de gerenciamento so:

Liberdade do programador: No obrigado ficar atento aos detalhes da memria;

Menos bugs de gerenciamento de memria: Por se tratar de uma tcnica mais confivel;

Gerenciamento automtico: Mais eficiente que o manual;

E entre as desvantagens, podemos citar:

O desenvolvedor tende a estar mais desatento em relao a detalhes de memria;

O gerenciador automtico ainda apresenta limitaes.

Swapping uma tcnica aplicada a gerncia de memria, onde o sistema escolhe um programa residente que levado da memria para o disco (Swapp out), retornando posteriormente para a memria principal com se nada tivesse ocorrido. Quando o programa tiver que ser executado novamente, ento ele novamente carregado para a memria principal (swapp in). Esta operao pode at causar o "swapp out" de um outro programa.

Problemas: Ineficincia em funo do tempo gasto em cada carregamento.

Soluo: Implementao no Hardware dos computadores para permitir que a relocao seja realizado durante a execuo do programa.

Vantagens : Maior compartilhamento da memria Maior throughput

Eficiente Desvantagens: Elevados custos das operaes de entrada e sada

Prova: FCC - 2011 - TRT - 4 REGIO (RS) - Analista Judicirio - Tecnologia da Informao

O Windows XP foi projetado para oferecer alto desempenho tambm a grandes ambientes multiprocessados e threads onde, fundamentais para a escalabilidade so:

a) o clock e a memria virtual. b) o lock e o gerenciamento da fila do cache. c) os critrios de portabilidade e a extensibilidade. d) a capacidade de virtualizao e a extensibilidade. e) o clock e o gerenciamento da fila de processos.

Prova: FCC - 2010 - METR-SP - Analista - Tecnologia da Informao

O sistema operacional construdo como uma srie de mdulos, sendo que cada mdulo responsvel por uma funo. NO um mdulo de um sistema operacional multiusurio:

a) Ncleo ou Kernel. b) Gerenciador de processo. c) Escalonador ou Scheduler. d) Gerenciador de arquivo. e) Gerenciador de gravao.

Comentrios: Um sistema operacional de um computador que usado por muitas pessoas ao mesmo tempo, um sistema complexo. Contm milhes de linhas de instrues escritas por programadores. Para tornar os sistemas operacionais mais fceis de serem escritos, eles so construdos como uma srie de mdulos, cada mdulo sendo responsvel por uma funo. Os mdulos tpicos em um grande SO multi-usurio geralmente so

* Ncleo (Kernel em ingls - tambm conhecido como "executivo") * Gerenciador de processo * Escalonador (Scheduler, em ingls) * Gerenciador de arquivo

fonte: http://www.di.ufpb.br/raimundo/SistOper/os01port.htm

PROVA: TRE/AM 2009 Analista de Sistemas

O processo um conceito chave em todos os sistemas operacionais. Nesse contexto, considere:

I. O espao de endereamento associado ao processo e contm o programa executvel, os dados do programa e sua pilha e um conjunto de registradores, incluindo o contador de programa e o ponteiro da pilha.

II. Tanto as hierarquias de processos quanto as de arquivos so organizadas como rvores, inclusive nos seus nveis de profundidade que podem ser acessados indistintamente pelo processo pai e seus processos filhos.

III. Em relao aos sistemas de arquivos, uma funo importante do sistema operacional esconder as peculiaridades dos discos e outros dispositivos de entrada e sada e apresentar ao programador um modelo abstrato de arquivos.

IV. Um processo suspenso consiste na imagem de ncleo e sua entrada na tabela de processos, que contm seus registradores, entre outros elementos.

correto o que se afirma em

(A) I, II, III e IV. (B) I, II e III, apenas. (C) I, III e IV, apenas. (D) II e IV, apenas. (E) II e III, apenas.

Prova: FCC - 2010 - METR-SP - Analista - Tecnologia da Informao

O sistema operacional precisa apresentar a cada usurio uma interface que aceita, interpreta e, ento, executa comandos ou programas do usurio. Essa interface comumente chamada de

a) UNIX. b) DOS. c) MS-DOS.

d) SHELL. e) SUN.

Comentrios: O shell um pedao de software que fornece uma interface para usurios de uma sistema operacional que prev o acesso aos servios de um kernel. No entanto, o termo tambm aplicado de forma muito vaga de aplicaes e pode incluir software que "construda em torno de" uma componente especfica, como navegadores e clientes de email que so "conchas" para HTML prestao de motores. O nome shell origina a partir de conchas de ser uma camada externa de interface entre o usurio e os internos do sistema operacional (kernel).

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas - Suporte

O tipo clustering de um sistema operacional distribudo no qual somente um dos seus ns esteja trabalhando, enquanto os outros entram como reserva, denomina-se cluster de

a) balanceamento de carga. b) alto desempenho. c) alta disponibilidade. d) alta coeso. e) baixo acoplamento.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas - Suporte

NO funo do Kernel de um sistema operacional:

a) Lanamentos na contabilidade da empresa. b) Contabilizao de uso do sistema. c) Suporte a redes locais e distribudas. d) Gerncia do sistema de arquivo. e) Gerncia dos dispositivos de E/S.

Prova: FCC - 2007 - MPU - Analista de Informtica - Desenvolvimento de Sistemas

NO um componente dos sistemas operacionais:

a) bootstrap. b) scheduler. c) kernel.

d) shell. e) GUI.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

NO uma funo do sistema operacional:

a) Permitir aos programas armazenar e obter informaes. b) Controlar o fluxo de dados entre os componentes do computador. c) Responder a erros e a pedidos do usurio. d) Impor escalonamento entre programas que solicitam recursos. e) Gerenciar apenas a base de dados.

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Administrador de Banco de Dados

Todas as rotinas do sistema operacional que tem como funo se comunicar com os dispositivos de Entrada/ Sada em nvel de hardware, so softwares tradutores que recebem comandos do sistema operacional para um hardware especfico. Essa a definio de:

a) Sistema. b) Software. c) Ghost. d) Drivers. e) Backup.

Prova: FCC - 2007 - TRE-SE - Analista Judicirio - Especialidade - Anlise de Sistemas Desenvolvimento

Exoncleos e monolticos so nomes atribudos

a) aos sistemas de comunicao de dados. b) s topologias de redes de computadores. c) s arquiteturas de software. d) s configuraes de hardware. e) s estruturas de sistemas operacionais.

Comentrios: Sistema Monoltico o mais utilizado. No h estruturao, qualquer procedimento pode chamar outro procedimento (se este oferecer alguma computao util).

Sistema de Camadas dividido. Vrios processos sendo executados ao mesmo tempo em um nico processador.

Mquinas virtuais Cpia exata do hardware. Multiprogramao e interface mais conveniente do que a que o hardware exposto oferece. (Sistema Batch e CMS Conversation Monitor System).

Exonucleos Clone de uma mquina, recursos alocados individualmente, sem transparncia.

Modelo Cliente-Servidor Diviso do processamento em mdulos e processos distintos. equilibrado entre cliente (obtm dados) e servidor (manuteno de informao). Sncrono (o cliente suspenso at que a resposta chegue) e Assncrono (o cliente envia a mensagem e continua).

PROVA: TRE/RN 2011 Analista de Sistemas

Nos sistemas operacionais, mltiplas execues que ocorrem no mesmo ambiente do processo com um grande grau de independncia uma da outra uma caracterstica do modelo de processo que contempla o conceito de

(A) split-cylinder. (B) bus. (C) switch. (D) thread. (E) disk array.

PROVA: TCE GO 2009 ACE TI

Considere as condies:

I. Excluso mtua. II. Posse e espera. III. No preempo. IV. Espera circular.

Ocorrer deadlock se estiverem presentes

(A) I e II, apenas. (B) I e III, apenas. (C) II e III, apenas. (D) II e IV, apenas. (E) I, II, III e IV.

Prova: FCC - 2010 - MPE-RN - Analista de Tecnologia da Informao - RedesSegurana-Conectividade

NO se trata do estado que uma thread pode assumir no sistema operacional Windows:

a) Advanced. b) Ready. c) Standby. d) Running. e) Waiting.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas - Suporte

Um processo em um sistema operacional pode mudar para o estado de pronto a partir do estado de

a) criao, apenas. b) execuo, apenas. c) criao ou trmino, apenas. d) execuo ou trmino, apenas. e) criao, espera ou execuo.

Prova: FCC - 2009 - TJ-PA - Analista Judicirio - Anlise de Sistemas - Suporte

Quando um sistema operacional permite a comunicao direta do usurio com o processo durante o seu processamento est executando um processo

a) Backend. b) Front-End. c) Foreground. d) Background. e) I/O Bound.

Comentrios: Um processo em background tem as mesmas caractersticas de um processo em foreground com uma unica exceo: somente os processos em foreground podem receber dados do terminal (do usurio).

Prova: FCC - 2010 - DPE-SP - Agente de Defensoria - Analista de Sistemas

Os processos no sistema operacional que possuem um timer, chamado de quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na CPU, caracterizam o escalonamento de processos do tipo

a) RR - Round-Robin. b) FIFO - First in, first out. c) FCFS - First come, first served. d) SJF - Shortest Job First. e) SRT - Shortest Remaining Time.

Comentrios: RR (Round-Robin): Nesse escalonamento o sistema operacional possui um timer, chamado de quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na CPU. Com exceo do algoritmo RR e escalonamento garantido, todos os outros sofrem do problema de Inanio (starvation).

FIFO (First in, first out) ou FCFS (First come, first served): Onde como seu prprio nome j diz, o primeiro que chega ser o primeiro a ser executado;

SJF (Shortest Job First): Onde o menor processo ganhar a CPU e atrs do mesmo formar uma fila de processos por ordem crescente de tempo de execuo;

SRT (Shortest Remaining Time): Neste algoritmo escolhido o processo que possua o menor tempo restante, mesmo que esse processo chegue metade de uma operao, se o processo novo for menor ele ser executado primeiro.

Prova: FCC - 2007 - TRE-SE - Analista Judicirio - Especialidade - Anlise de Sistemas Desenvolvimento

No modelo de processos dos sistemas operacionais, o fato de mltiplas execues poderem ocorrer no mesmo ambiente com alto grau de independncia entre elas, uma das caractersticas acrescidas a esse modelo

a) pelos threads.

b) pelos registradores. c) pelas placas controladoras. d) pelos microprocessadores. e) pelas mquinas de estado finito.

Prova: FCC - 2010 - TRF - 4 REGIO - Analista Judicirio - Tecnologia da Informao

No contexto de sistemas operacionais, sobre processos correto afirmar:

a) Um computador multiprocessador pode ter tantos processos em execuo quanto so os processadores.

b) Os termos processo e programa so sinnimos.

c) Todo processo utiliza o mesmo espao de endereo.

d) A qualquer dado instante somente um processo pode executar instrues em um computador com qualquer tipo de arquitetura.

e) Um processo no pode ter um nmero zero de processos-pai.

Comentrios: A) CORRETA

B) INCORRETA - Sucintamente, processo um programa em execuo e programa um conjunto de linhas de cgido inerte, inativo at ser executado.

C) INCORRETA - Para diferentes processos, diferentes reas de memria, por via de regra.

D) INCORRETA - Em computadores multiprocessados podem ser executados mais de um processo por quantum de tempo.

E) INCORRETA - Mesmo sendo uma alternativa confusa, visto que Tanenbaum expe que cada processo tem um pai, mas zero, um, dois ou mais de processos filhos, um processo-filho um clone do processo-pai, uma duplicata, que executar, se no as mesmas funes do pai, as funes determinadas por ele. Dentro da ampla variedade de processos dentro de um SO (processos de usurio e de sistema), muitos processos podem vir a

execuo atravs de chamadas de sistema especficas e no sejam to facilmente associadas com um processo-pai exclusivo. Assim, a alternativa "mais" correta a A.

PROVA: TRT 9 Regio 2010 Analista TI

No contexto de gerenciamento de memria, correto afirmar:

(A) Cada entrada em uma tabela de segmentos possui a base, que contm o endereo fsico inicial do segmento residente na memria e o limite, que especifica o tamanho do segmento.

(B) O swapping uma tcnica utilizada para mudar a localizao dos processos na memria, agrupando-os em um nico segmento e, assim, otimizar a execuo dos processos concorrentes.

(C) O hardware MMU (Unidade de Gerncia de Memria) tem como funo mapear os endereos fsicos em endereos virtuais para serem vistos pela memria.

(D) Na realocao dinmica, todas as rotinas so carregadas na memria principal e aquelas que no so usadas so agrupadas em segmentos contguos da memria.

(E) A alocao contgua memria principal dividida em duas partes: a parte alta para o sistema operacional e o vetor de interrupes, e parte baixa para os processos do usurio.

PROVA: TRE/AM 2009 Analista de Sistemas

Em relao ao gerenciamento de memria, considere

I. No contexto da organizao hierrquica de memrias e da monoprogramao sem troca ou paginao, o sistema operacional pode estar na parte inferior da memria RAM ou parte em ROM, ou ainda, os drivers de dispositivos podem estar na parte superior da memria ROM e o restante do sistema em RAM, na parte inferior.

II. Em sistemas de compartilhamento de tempo ou computadores grficos, s vezes, no h memria principal suficiente para armazenar todos os processos ativos. Nesse caso, uma das alternativas a memria virtual que permite que os programas executem mesmo estando apenas parcialmente na memria principal.

III. Quando a memria atribuda dinamicamente, o sistema operacional pode gerenci-la por meio de mapas de bits ou de listas encadeadas.

correto o que se afirma em

(A) I, II e III. (B) I e II, apenas. (C) I, apenas. (D) II, apenas . (E) III, apenas.

PROVA: TRT 20 Regio 2010 Analista de TI

No gerenciamento de memria, so caractersticas tpicas da segmentao:

(A) Segmentos do programa sempre do mesmo tamanho. (B) Programas normalmente separados em mdulos. (C) Segmentos de tamanho mximo inexistentes. (D) Segmentos sem possibilidade de controle pelo usurio. (E) Eliminaes de qualquer tipo de fragmentaes.

PROVA: TCE GO 2009 ACE TI

No contexto do algoritmo de substituio de pgina no usada recentemente (NUR), considere:

I. A maioria dos computadores com memria virtual tem dois bits de status: o bit referenciada (R) e o bit modificada (M).

II. Os bits de status devem ser atualizados em todas as referncias memria, sendo essencial que tal atualizao ocorra via hardware.

III. Uma vez que o bit de status colocado em 1, via hardware, este permanece com tal valor at o sistema operacional coloc-lo em 0, via software.

Est correto o que se afirma em

(A) I, II e III. (B) I e II, apenas. (C) I e III, apenas.

(D) II e III, apenas. (E) II, apenas.

Prova: FCC - 2010 - TRF - 4 REGIO - Analista Judicirio - Tecnologia da Informao

Sobre o gerenciamento da memria real (tambm denominada memria principal, memria fsica ou memria primria), considere:

I. O gerenciador de memria um componente do sistema operacional que se preocupa com o esquema de organizao da memria do sistema e com as estratgias de gerenciamento de memria.

II. Estratgias de gerenciamento de memria determinam como uma organizao de memria particular funciona sob vrias cargas.

III. O baixo custo da memria principal aliado melhoria da capacidade de memria, na maioria dos sistemas, evidenciou a necessidade de estratgias de gerenciamento de memria.

Est correto o que consta em

a) I, apenas. b) I, II e III. c) II e III, apenas. d) I e II, apenas. e) II, apenas.

Comentrios:

I. O gerenciador de memria um componente do sistema operacional que se preocupa com o esquema de organizao da memria do sistema e com as estratgias de gerenciamento de memria.

Explicao correta sobre o gerenciador de memria

II. Estratgias de gerenciamento de memria determinam como uma organizao de memria particular funciona sob vrias cargas.

Tambm est correto

III. O baixo custo da memria principal aliado melhoria da capacidade de memria, na maioria dos sistemas, evidenciou a necessidade de estratgias de gerenciamento de memria.

Relao errada entre o comeo e o fim da afirmao. Como as memrias esto mais baratas e melhores no justifica a necessidade de estratgias de gerenciamento de memria.

PROVA: TRT 22 Regio 2010 Analista TI

O sistema operacional responsvel por uma ou mais das seguintes atividades relacionadas ao gerenciamento de disco:

(I) Gerenciamento do espao livre.

(II) Alocao do armazenamento.

(III) Interpretao de comandos.

(IV) Escalonamento do disco.

Est correto o que se afirma em

(A) I, II e III, apenas. (B) I, III e IV, apenas. (C) I, II e IV, apenas. (D) II, III e IV, apenas. (E) I, II, III e IV.

Comentrios: o responsvel pela Interpretao de comando o SHELL.

No caso do windows o DOS (ou powershell). No caso do linux ou unix o bash, ksh, csh, tcsh, etc...

PROVA: TRE/AM 2009 Analista de Sistemas

Em relao aos sistemas de arquivos, correto afirmar que

(A) os arquivos podem ser estruturados de vrias maneiras, o que no importa para o sistema operacional, pois tudo que ele v uma sequncia de bytes.

(B) a organizao de arquivos em rvore consiste em uma rvore de registros, todos necessariamente de mesmo comprimento e cada um contendo um campo-chave, localizado em qualquer posio do registro.

(C) arquivos comuns so arquivos ASCII ou arquivos binrios, sendo que estes ltimos podem ser impressos da maneira como so exibidos, alm de facilitarem a conexo de uma sada de programa entrada de outro.

(D) arquivos de acesso sequencial so essenciais para muitos aplicativos como, por exemplo, sistemas de banco de dados, pois seu mtodo de leitura assegura que nenhum registro ser deixado de lado.

(E) em operaes com arquivos, o propsito as chamadas de sistema OPEN permitir que o sistema transfira os atributos e a lista de endereos da memria principal para o disco.