Flashcards
PERGUNTAS
Cards in this deck (84)
- 1HARDWARECONJUTNOS DE ELEMENTOS FISICOS DO COMPUTADOR E DISPOSITIVOS MECANICOS, MAGNETICOS, ELETRICOS E ELETRONICOS REALACIONADOS AOS COMPONENETES.
- 2RAMRANDOM ACCESS MEMORY - MEMÓRIA VOLÁTIL QUE PERMITE ACESSO A QUALQUER POSIÇÃO EM QUALQUER LUGAR SEM SEGUIR UMA SEQUENCIA.
- 3ROMREAD ONLY MEMORY - MEMÓRIA NÃO VOLÁTIL QUE PERMITE ACESSO A QUALQUER POSIÇÃO EM QUALQUER LUGAR SEM SEGUIR UMA SEQUENCIA, É EXCLUSIVA DE LEITURA.
- 4UCPGRUPO DE CIRCUITOS QUE EXECUTAM AS FUNÇÕES BÁSICAS DO COMPUTADOR, É COMPOSTO POR UNIDADE DE CONTROLE, LÓGICA, ARITMÉTICA, DE E/S.
- 5Multiprogramação, no contexto de S.OMultiprogramação é um processo em que se pode executar vários programas simultaneamente com a finalidade de aproveitar ao máximo recursos do computador.
- 6Conceituar MultiprocessamentoMultiprocessamento é a execução de vários processamentos realizados por muitas unidades de processamento.
- 7O que são trabalhos limitados por processamento?São trabalhos que consomem a maior parte do tempo no tratamento de informação e menor parte em operações de E/S, fazendo bastante uso do processador.
- 8O que são trabalhos limitados por operações de entrada/saída.São aqueles que dedicam a maior parte do tempo a operações de E/S e a menor parte ao tratamento da informação, fazendo pouco uso do processador.
- 9Conceituar processamento por lotes em sistemas multiprogramados.Processamento por lote em sistemas multiprogramados é aquele processamento que não necessita da intervenção do usuário durante a execução dos trabalhos tratando-se em geral de trabalhos grandes, organizados em filas do tipo FIFO (First In First Out), cuja execução é realizada em grupos, de forma paralela.
- 10ARMAZENAMENTO PRIMÁRIOPRINCIPAL MEMÓRIA DO COMPUTADOR, ONDE SÃO ARMAZENADAS TODAS AS INFO E CONJUNTOS DE INSTRUÇÕES DOS PROGRAMAS QUE VÃO SER EXECUTADOS.
- 11ARMAZENAMENTO VIRTUALESPAÇO DE ARMAZENAMENTO INTERPRETADO COM A PRINCIPAL ZONA DE ARMAZENAMENTO P/ OS ENDEREÇOS DO PROGRAMA, ONDE ESSES NEDEREÇOS VIRTUAIS SÃO TRADUZIDOS EM ENDEREÇOS REAIS.
- 12Conceituar Interrupção no contexto de UCPSUSPENSÃO TEMPORÁRIA DE UM PROCESSAMENTO, PARA REALIZAR UMA OPERAÇÃO DE TAL FORMA QUE PERMITA VOLTAR AO PROCESSAMENTO PRINCIPAL.
- 13Conceituar Buffer no contexto de memória intermediáriaÁREA DE MEMÓRIA RESERVADA ONDE SÃO PRÉ CARREGADOS OS DADOS ANTES DE SEREM EXECUTADOS.
- 14Conceituar Armazenamento secundárioMEMÓRIA QUE ARMAZENA INFO POR UM LONGO PERIODO DE TEMPO.
- 15Conceituar Pilha (Stack) no contexto d UCPCONJUNTO DE DADOS ARMAZENADOS TEMPORARIAMENTE ONDE O PRIMEIRO QUE ENTRA É O ULTIMO QUE SAI.
- 16Conceituar Ponteiro da Pilha (Stack Pointer) no contexto da UCPPEQUENO REGISTRO QUE ARMAZENA O ENDEREÇO DO ULTIMO ELEMENTO QUE FOI EMPILHADO.
- 17Conceituar Contador de Programa (Program Counter) no contexto de UCPREGISTRO QUE ARMAZENA A CADA INSTANTE O ENDEREÇO DA PROXIMA INSTRUCAO A SER EXECUTADA PELO PROCESSADOR.
- 18Conceituar SoftwareQUALQUER PROGRAMA OU GRUPO DE PROGRAMAS QUE INSTRUI O HW COMO DEVE SER EXECUTADA DETERMINADA TAREFA.
- 19Conceituar Instrução (Sentence) no contexto de computadoLINHA OU LINHAS DE UM PROGRAMA ONDE É DADA A ORDEM DA REALIZAÇÃO DE UMA OPERAÇÃO OU CONJUNTO DE OPERAÇÕES PARTICULARES.
- 20Conceituar Código de Máquina (Machine code)REPRESENTAÇÃO DE INSTRUÇÕES E DADOS DE UM PROGRAMA QUE SÃO EXECUTADOS DIRETAMENTE PELO COMPUTADOR.
- 21Conceituar Conjunto de InstruçõesINSTRUÇÕES QUE PODEM SER EXECUTADAS POR UM DETERMINADO PROCESSADOR SÃO REPRESENTADAS EM TABELA E CONTEM OS SEGUINTES CAMPOS: MNEMONICO, FUNCAO, OPCODE, QUANT DE BYTES, QNT DE PULSOS DE CLOCK, FLAGS AFETADAS E REGISTROS AFETADOS.
- 22Conceituar Programa, incluindo a classificação segundo o processo de conversão em Código Máquina.SEQUENCIAS DE INTRUÇÕES DA RESOLUÇÃO DE UM ALGORITMO QUE PODE SER ASSEMBALDAS, COMPILADAS OU INTERPRETADAS PARA SE OBTER UM PROGRAMA EXECUTAVEL EM CODIGO DE MAQUINA, SAO CLASSIFICADOS EIN: PROG FONTE, PROG OBJETO E PROG EXECUTAVEL.
- 23Conceituar Biblioteca de Programa (Program Library), de objeto (Object Library) e de sistema (Sytem Library) no contexto de softwarePROGRAM LIBRARY- ARUQIVO QUE CONTEM UM CONJUNTO DE PROGRAMAS, OBJECT LIBRARY - ARQ QUE CONTEM UM CONJUNTO DE ROTINAS QUE PODE OU NAO SER INCOPORADAS PELOS PROGRAMAS, SYSTEMA LIBRARY - CONJUTNO DE ROTINAS QUE PERTENCE AO SISTEMA QUE PODE OU NAO SER INCOPORPORADAS A UM PROGRAMA.
- 24Conceituar compilador (Compiler)PROG TRADUTOR DE LINGUAGEM DE ALTO NIVEL EM CODIGO DE MAQUINA CORRESPONDENTE, ONDE UMA INSTRUÇÃO FONTE É CONVERTIDA EM VARIAS INSTR DE MAQ EVITANDO ERRO DE SINTAXE CASO ISSO ACONTECA É INTERROMPIDA A TRADUCAO.
- 25Conceituar interpretador (Interpreter)PROGRAMA TRADUTOR DE LINGUAGEM DE ALTO NIVEL EM CODIGO DE MAQUINA, CONVERTENDO O PROG FONTE EM INSTR DE MAQ QUE SAO EXECUTADAS SEM DEPENDER DA INSTRU SEGUINTE.
- 26Conceituar editor de ligações (Linker)PROGRAMA QUE GERA UM PROG EXECUTAVEL ATRAVES DE UM OU MAIS MODULOS DE OBJETO, RESOLVENDO AS REF E ATRIBUINDO ENDERECOS DISCRETOS PARA OS ELEMENTOS REENDERECAVEIS, EXTRAEM AS ROTINAS NECESSARIAS DAS BIBLIOTECAS PARA INCLUI-LAS NO EXECUTAVEL FINAL.
- 27Conceituar Carregador (Loader)PROGRAMA QUE LE UM PROGRAMA EXECUTAVEL E ARMAZENA NA MEMORIA PRINCIPAL ANTES DE SER EXECUTADO.
- 28Conceituar depurador (Debugger)PROGRAMA DE AJUDA QUE PERMITE EXECUTAR O PROGRAMA FONTE PASSO A PASSO, PARA ANALISAR E CORRIGIR POSSIVEIS ERROS.
- 29Descrever o significado das seguintes siglas: ASCII, ASC, OSI, ISO, IEEE e EIAASCII - AMERICAN STANDARD FOR INFORMATION INTERCHANGE - CODIGO QUE REPRESENTA CARACTERES ALFANUMERICOS EM CODIGO BINARIO, ANSI - AMERICAN NATIONAL STANDARD INSTITUTE - ORGAO QUE ESPECIFICA OS PADROES DE COMPUTAÇÃO, SOFTWARE E LINGUAGEM DE PROG DE ALTO NIVEL, OSI - OPEN SYSTEMS INTERCONNECTION - INTERCONEXAO DE SISTEMAS ABERTOS, IEEE - INSTITUTE OF ELETRICAL AND ELETRONIC ENGINEERS - INSTITUTO DE ENGENHEIROS ELETRICOS E ELETRONICOS, EIA - ELETRONIC INSDUTRY ASSOCIATION - ASSOCIAÇAO DA INDUSTRIA ELETRONICA
- 30Conceituar Firmware e citar exemplos de modalidades.É o conjunto de programas e dados fornecidos pelo fabricante através de uma memória que não pode ser modificada pelo usuário, são fornecidos nos próprios circuitos do computador ou em memórias ROM. Exemplo de modalidade, circuitos lógicos e controle por programa.
- 31Conceituar Tempo Repartido (Time Sharing) em sistemas multiprogramados.Tempo repartido (Time Sharing) é a metodologia de uso de um sistema onde o tempodo computador é compartilhado entre várias tarefas.
- 32Conceituar SO Monotarefa (Single Tasking) e citar exemplo.É o sistema onde um usuário interage com o sistema computacional, executando uma tarefa de cada vez, ou seja, este sistema operacional permite que apenas um programa seja executado de cada vez. Como exemplo o MS-DOS.
- 33Qual é a principal desvantagem de um SO Monotarefa?A execução de um programa por vez.
- 34Conceituar Sistema Operacional Multitarefa (Multitasking) e citar exemplo.Sistema operacional Multitarefa (Multitasking) é o sistema que pode executar várias tarefas ao mesmo tempo, onde os serviços são executados com a unidade de processamento alternando entre eles, sendo que que a comutação ocorre tão rapidamente que os usuários não percebem as interrupções. Como exemplo o UNIX e WINDOWS/9X.
- 35Por qual razão o gerenciamento de memória torna-se mais complexo em sistemas operacionais multitarefa?Pelo fato de executar múltiplas tarefas significa que mais software deve residir na memória e o sistema operacional tem de garantir que os programas não interfiram uns com os outros e deve executar o escalonamento de execução destas tarefas.
- 36Conceituar SO de Tempo Real com restrições rígidas.É um sistema que garante que as tarefas críticas sejam executadas no tempo desejado, isto requer que todos os atrasos no sistema sejam limitados, desde o acesso aos dados armazenados até o tempo que o SO leva para finalizar qualquer tarefa que lhe for requisitada.
- 37Conceituar SO de tempo real com restrições flexíveis.É o sistema que garante que uma tarefa crítica de tempo real tem prioridade sobre outras tarefas, sendo esta prioridade mantida até que a tarefa seja concluída.
- 38Citar três das principais características dos SO´s de Tempo Real.Possuir conceitos de tarefas, possuir conceito de prioridade e ser preemptivo, e possuir comportamento conhecido com relação ao tempo de execução e escalonamento.
- 39Conceituar SO Monousuário.Sistema operacional Monousuário é um sistema onde apenas um usuário pode interagir com o sistema computacional por vez, apesar desse limitante esse sistema pode ser monotarefa ou multitarefa.
- 40Conceituar SO Multiusuário.Sistema Operacional Multiusuário é um sistema também chamado de sistemas multiprogramação e permite que mais de um usuário interaja com o sistema operacional simultaneamente.
- 41Exemplificar violação de informação confidencial.Colocar uma lista com os salários do pessoal no quadro de aviso da empresa poderão causar grande confusão e prejuízos.
- 42Conceituar escalabilidade.Sistema Operacional precisa ter acapacidade de manipular uma porção crescente de trabalho de forma uniforme, ou estar preparado para crescer.
- 43Conceituar arquitetura SISD ( Single Instruction Stream, Single Data Stream)É a tradicional máquina de Von Neumann, que busca e executa uma instrução de cada vez, e também busca os dados na memória à base de um elemento de cada vez.
- 44Conceituar arquitetura para SIMD ( Single Instruction Stream Multiple Data Stream ).Nestas máquinas, uma instrução especifica vetores (matrizes unidimensionais) como operando, uma única instrução pode adicionar todos os componentes correspondentes em dois vetores, permitindo ganho de tempo, e na arquitetura tradicional a mesma operação requer um loop para adicionar cada par de componentes em sequência.
- 45Conceituar arquitetura para MIMD ( Multiple Instruction Stream, Multiple Data Stream ).Máquinas que tem múltiplas CPU’s que trabalham independentemente, ou seja, cada CPU trabalha assíncronicamente, em sequências de instruções separadas, essa arquitetura pode executar múltiplos processos ao mesmo tempo.
- 46Conceituar Sistemas fortemente acoplados.Sistemas que tem mais de um processador se comunicando, localizados próximos um do outro, e interligados por um barramento comum, por onde são transmitidos os dados entre os componentes do sistema computacional, podendo ocorrer o compartilhamento de memória e dispositivos periféricos.
- 47Explicar a razão que permite aos sistemas multiprocessadores serem tolerantes à falhas.Distribuindo as funções de maneira apropriada pelos diversos processadores, se um processador falhar não provocará uma parada do sistema, sendo as funções deste processador assumidas pelos demais em operação.
- 48Descrever o problema de Coerência de Cache e uma forma de solução para esse problema.O problema de coerência de cache é quando dois ou mais processadores possuem uma cópia de um mesmo elemento em suas caches. Uma maneira de resolver esse problema é informar aos outros processadores que suas cópias de cache foram invalidadas, quando a memória compartilhada for alterada.
- 49Conceituar sistemas fracamente acoplados.São os sistemas onde os processadores não compartilham a mesma memória, cada processador tem sua própria memória local, sendo a comunicação entre eles realizadas por várias linhas de comunicação, como barramento de alta velocidade, linha telefônica, são também chamados de sistemas distribuídos.
- 50Descrever quatro razões para a construção de sistemas distribuídos.Compartilhamento de recursos, Aumento da velocidade de computação, tolerância a falhas e comunicação.
- 51Conceituar as primitivas “send” e “receive”, no contexto de chamada remota de procedimento em um sistema cliente servidor.Primitiva “send” especifica um destino e uma lista de itens a transmitir, e a primitiva “receive” especifica uma origem e uma lista de itens a receber.
- 52Descrever o processo de geração de programas.O processo de geração de programas de programas contém os seguintes passos edição do programa fonte, compilação e geração do módulo objeto, execução do editor de ligações e geração do programa executável, a partir dos Módulos Objeto do usuário e do sistema.
- 53Conceituar programas em lote.Programas em lotes permite ao usuário armazenar comandos em um arquivo e colocá-lo em uma fila de lotes do sistema operacional para execução de forma automatizada, permitindo-lhe executar outra tarefa qualquer, o arquivo com os comandos permanece na fila e será tratado pelo sistema que executará a sequência programada.
- 54Conceituar programas interativos.Programa interativo é aquele que possibilita uma comunicação dinâmica entre o usuário e o sistema, sendo sua ativação normalmente realizada por meio de um terminal.
- 55Conceituar programas de Tempo Real.Programas de tempo são os programas que respondem a eventos externos do sistema computacional, como o controle de tráfego aéreo em um aeroporto.
- 56Conceituar estrutura monolítica, incluindo-se as três principais categorias.Uma coleção de rotinas, onde cada rotina pode chamar qualquer outra rotina, sempre que for necessário.
- 57Descrever o DOS em relação à estrutura monolítica.No DOS as interfaces e os níveis de funcionalidade não são bem separados, os programas aplicativos podem ter acesso as rotinas básicas de I/O, para escrever diretamente na tela ou nas unidades de disco.
- 58Conceituar estrutura hierárquica incluindo as representações em anéis e camadas.Estrutura hierárquica foi a divisão os sistemas operacionais em camadas bem definidas, delimitando funções e permitindo a integração entre os vários níveis existentes. Sendo os níveis representados por gestão da informação, gestão da memória, gestão de E/S e gestão da CPU.
- 59Conceituar Kernel.É a última camada do software o núcleo do software, onde contém as rotinas mais críticas e mais frequentemente utilizadas.
- 60Descrever a estrutura para máquina virtual e citar exemplos.A estrutura é composta por sistemas operacionais, o hardware virtual e o hardware real.
- 61Descrever a estrutura para cliente-servidor.A estrutura cliente-servidor é composta por Nivel -1 – Hardware, Nível 0 – Gestão da CPU (Escalonamento do processador), Nível 1 – Memória (Gestão da memória), Nível 2- Comunicações (Controlador do console do operador), Nível 3 – Entrada/Saída (Controle das operações de entrada e saída), Nível 4 – Arquivos (Gestão de Arquivos), Nível 5 – Usuário (Controle dos programas do usuário).
- 62Descrever os seguintes critérios para projeto de S.O.: a) Consistência; b) Flexibilidade; c) Portabilidade;a) Se o número de processos permanecer constante, seu tempo de resposta também deverão permanecer constante.
b) Um sistema operacional deve ser escrito de maneira que uma nova versão não impeça a execução de aplicativos desenvolvidos em versões anteriores a atual e um sistema operacional deve permitir que sejam acrescentados novos periféricos com facilidade.
c) Quando um sistema operacional pode ser executado em vários tipos de computadores. - 63Descrever as características do S.O. Macintosh.Associação de ícones a cada programa, arquivo e disco, uso de sofisticados recursos gráficos, o usuário pode emitir comandos os comandos manipulando os ícones com o mouse
- 64Descrever as características do S.O. UNIX.Portabilidade, recursos de multiusuário e multitarefa, e pode ser executados em vários computadores diferentes.
- 65Descrever as características do S.O. VMS.Recursos de multiusuário e multitarefa, interativo, e em tempo real.
- 66Conceituar processo, no contexto de S.O.Processo é um programa em execução, um fluxo de controle de instruções.
- 67Conceituar S.O. do ponto de vista do usuário.É um conjunto do programa e funções que permite de forma fácil utilizar o hardware do computador, ocultando os detalhes.
- 68Conceituar S.O. do ponto de vista do gestor de recursos.SO é o administrador dos recursos oferecidos pelo hardware que permite alcançar um rendimento eficaz dos recursos.
- 69Conceituar S.O. do ponto de vista acadêmico.Conjunto de programas que combinados entre si contribuem para que o computador atinja os objetivos desejados.
- 70Citar dois objetivos fundamentais dos SOs.Facilitar o trabalho do usuário e gerir de forma eficiente os recursos.
- 71Descrever as características de Hardware e Software da 1ª geração de computadores.Hardware – era usado reles eletromecânico em 1944 e válvulas em 1950 eram feitos por fios separados e cablagens volumosas . Software somente linguagem de maquina era usada nos 1º computadores em 1950 o 1º computador com memória.
- 72Descrever as características de Hardware e Software da 2ª geração de computadores.Hardware - construido por blocos de transistores e diodos discretos. Software - Linguagem Assembly era usada até desenvolver a linguagem de alto nivel FORTRAN.A ALGOL E COBOL.
- 73Descrever as características de Hardware e Software da 3ª geração de computadores.HW – uso de circuitos de pequena escala do integração 1 a 10 componentes e única partilha, media escala de integração C.I. com 10 a 500 componentes em única pastilha SFTW - Ling de alto nivel aumentaram desenvolvimento da multiprogramacao permitindo a simultaniedade de executar seguimentos de programas com operaçoes de E/S.
- 74Descrever as características de Hardware e Software da 4ª geração de computadores.HW – Circuito de grande escala de integração CI com 5OO a 10.000 componentes em única pastilha MAIN PHANES de alta velocidade, sistemas de multiprocessadores e super computadores comerciais. SOFTWARE – linguagem de alto nível mais aperfeiçoada com dados escalares e vetoriais, compilares vetoriais.
- 75Descrever as características de Hardware e Software da 5ª geração de computadores.HW – circuito de alto escala de integração CI com 10.000 A 100.000 componentes em única pastilha em sistemas multiprocessadores e distribuído. Software linguagens de alto nível e sistemas operacionais que permitem explorar sistemas multiprocessadores e distribuido aumentando velocidade de processamento e compartilhamento de recursos entre diferente sistemas.
- 76Descrever a sistemática de Acessos por Operador.Os programadores fornecem ao operador os trabalhos a realizar, o operador reúne e executa no computador um após o outro, recolhendo os resultados obtidos e devolver aos respectivos programadores.
- 77Descrever as circunstâncias nas quais inicia-se o que se chama de seqüência Automática de Trabalhos.Com a analise das funções que exercia o operador do computador observou que as funções se tornaram *** e mecanizadas, permitindo a automatização de uma grande parte do trabalho.
- 78Conceituar linguagem de Controle de Trabalho (JCL, JobControlLanguage)Linguagem usada para construir comandos que identificam um determinado trabalho a ser executado e especifica os requisitos do trabalho para o SO em que será executado.
- 79Conceituar Monitor Residente no contexto de seqüência automática de trabalho.Pequeno programa que transfere automaticamente o controle de um trabalho para o outro, considerado o 1º SO porque permanecia constante na memória.
- 80Conceituar processamento offline, no contexto de sistemáticas de rendimento.Processamento offline era quando a tarefa de copia dos cartões para a fita magnética ou da fita magnética para a impressora era efetuada fora do controle do computador.
- 81Como surgiram as técnicas de acesso direto à memória (DMA – DirectMemory Access).Por causa das técnicas de buffering serem difíceis de aplicar e necessitarem de um controle executivo para detectar quando o buffering estava cheio quando o dispositivo de E/S, era muito rápido transferindo a informação em menos tempo que o processador o buffering não tinha vantagem, com isso surgiu as tecnicas de acesso durante a memoria evitando a intervenção do processador nas operações de carregamento.
- 82Conceituar Buffering, no contexto de sistemáticas de rendimento.Processo que transfere o bloco para a memória de uma só vez permitindo o processador iniciar a execução enquanto de forma paralela o buffer era carregado com novos blocos de informação.
- 83Qual é a principal função das técnicas de buffering.Manter tanto o processador como os dispositivos de E/S ocupados a maior parte do tempo alternando as operações de I/O de um trabalho com o processamento deste trabalho.
- 84Descrever os fundamentos das técnicas de SPOOL (simultâneas PerifheralOperation Online), no contexto de sistemáticas de rendimento.Permitem que saída de um prog seja executada em buffer podendo ser transportada mais tarde para um disco magnetico, esperando a possiblidade de envio para uma impressora que esteja ocupado no momento.
Information
- Description
- SISTEMA OPERACIONAL SISTEMA OPERACIONAL Flashcards on PERGUNTAS, created by Cesar Giupponi on 21/06/2015.
- Created by
- Cesar Giupponi
- Views
- 3
- Tags
- Rating