Questões de Concurso
Comentadas para analista de redes e comunicação de dados
Foram encontradas 1.356 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A identificação das necessidades de informação de uma organização decorre da modelagem dos dados dessa organização.
As novas capacidades de troca e comunicação da informação têm tornado mais complexa a escolha estratégica da estrutura e da forma das organizações.
As arquiteturas CISC possibilitam empregar pipelines de maneira eficiente. Por exemplo, se existem muitas variações na duração da execução de instruções, a pipeline pode ser projetada para refletir isto.
As arquiteturas CISC, como os processadores Pentium II, possuem pequeno número de modos de endereçamento de dados, usualmente menor que 5.
Nas arquiteturas CISC, usa-se o formato de instruções simples, sendo o tamanho da instrução fixo e alinhado em limites de palavras. As posições dos campos na instrução também são fixas, permitindo a decodificação e o acesso aos operandos em registradores de forma simultânea.
Nas arquiteturas RISC, a maioria das operações deve ser de registrador a registrador, havendo apenas operações simples de carga e armazenamento para acesso à memória.
As arquiteturas RISC se caracterizam pelo uso de um grande número de registradores ou de técnicas de compilação que visam otimizar a utilização de registradores, melhorando assim referências a operandos.
O processo init verifica suas flags para saber se a execução é mono ou multiusuário. No primeiro caso, ele cria um processo que executa o shell e espera pelo término desse processo. No segundo caso, ele cria um processo para executar um script de shell de inicialização do sistema, /etc/rc, que pode verificar a consistência do sistema de arquivos, montar sistemas de arquivos adicionais e disparar processos daemon.
O núcleo do sistema operacional Unix mantém duas estruturas de dados principais relacionadas aos processos: a tabela de processos e a estrutura de usuários. A tabela de processos permanece residente todo o tempo e contém as informações necessárias somente dos processos que estejam presentes na memória.
Os drivers do Unix são classificados como drivers de dispositivos de caracteres ou drivers de dispositivos de blocos, cuja diferença está no fato de que os dispositivos de caracteres permitem posicionamento e os de blocos, não. Um exemplo de driver de caractere são os dispositivos de rede.
O Unix é um sistema multiprogramado, de modo que múltiplos processos independentes podem ser executados ao mesmo tempo. Cada usuário pode ter vários processos ativos de uma só vez. Assim, em um grande sistema, é possível haver centenas ou talvez milhares de processos em execução.
Os processos no Unix apresentam a propriedade de se comunicar entre si usando troca de mensagens. É possível criar um canal entre dois processos no qual um deles pode escrever um fluxo de bytes para o outro ler. Esses canais são chamados pipes.
O Windows 2000 trata programas antigos executando-os em um ambiente totalmente protegido. Quando se inicia um programa MS-DOS, inicia-se um processo Win32 normal e então é carregado um programa de emulação do MS-DOS, o NTDOS (NT DOS machine). É interessante que este programa seja colocado no espaço inferior de endereçamento virtual do processo, já que o MS-DOS reconhecia somente até 1 MB de memória no 8088 e até 16 MB no 286.
O Windows 2000 oferece numerosos mecanismos de comunicação interprocessos. Ele também oferece mecanismos de sincronização, como semáforos, exclusões mútuas, regiões críticas e evento. Todos esses mecanismos funcionam em processos, não em threads. Portanto, quando um processo pára em um semáforo, outros processos relacionados à mesma thread não são afetados e podem continuar executando.
O Windows 2000 é constituído de duas partes: o próprio sistema operacional — que executa no modo núcleo — e os subsistemas do ambiente — que executam no modo gerenciador. No núcleo, estão processos isolados que ajudam os programas dos usuários a realizar certas funções do sistema. Já os subsistemas do ambiente estão relacionados com gerenciamento de processo, gerenciamento de memória e sistemas de arquivos.
O Windows 2000 suporta três diferentes APIs documentadas: Win32, POSIX e OS/2. Cada uma dessas interfaces tem uma lista pública de chamadas de biblioteca que os programadores podem usar. A função das DLLs (dynamic link libraries) e dos subsistemas do ambiente é implementar a funcionalidade da interface pública, ocultando, dos programas de aplicação, a verdadeira interface da chamada ao sistema.
A função do HAL (hardware abstraction layer) é apresentar a uma parte do sistema operacional dispositivos abstratos de hardware desprovidos de especificidades e idiossincrasias das quais o hardware está repleto. Esses dispositivos são apresentados na forma de serviços independentes da máquina, os quais podem ser usados pelo restante do sistema operacional e pelos drivers.
O Cisco 7200 possibilita a utilização do conjunto de facilidades do Cisco IOS Firewall provendo solução de firewall e detecção de intrusão. Assim, protege a rede de ataques comuns como DoS (deny of service), mas não apresenta o suporte de serviços avançados de segurança como o CBAC (content based access control).
O Cisco 7200 suporta o CEMF (Cisco element management framework) que agrega contabilização, configuração, informações de falhas e de desempenho em um framework comum para facilitar a tarefa de gerenciamento de rede.
O Cisco 7200 tem uma taxa de envio de pacotes de 400 kps com o processador NPE-400. Essa taxa pode melhorar com o processador NSE-1, já que este utiliza a tecnologia PXF que melhora serviços como NAT (network address translation), QoS (quality of service), ACLs (access control list) e NetFlow.