Sistema operacional
Classified in Computers
Written at on English with a size of 20.04 KB.
Tweet |
Para que serve o comando “IPCONFIG” no Windows? Resp: O comando IPCONFIG verifica qual é o endereço IP atribuído ao dispositivo de rede, bem como endereço dos servidores DNS e o endereço IP do Gateway/Router que permite acesso à Internet. | É possível escrever um programa que manipule arquivos, estejam eles em disquetes, discos rígidos, CDs, fitas magnéticas, etc., sem ter que alterar o código para cada tipo de dispositivo. As operações de E/S são realizadas através de que mecanismo do Sistema Operacional? Resp: Através de System Calls de Entrada e Saída que chamam as rotina de E/S do núcleo do SO. | Na implementação das técnicas conhecidas como RAID, Explicar as 3 principais técnicas utilizadas (RAID0, RAID1 e RAID5). Resp: RAID 0 (Striping) - distribui as operações de E/S entre diversos discos físicos visando aumento de desempenho, RAID 1 (Espelhamento / Mirroring) - replica todo o conteúdo do disco principal, chamado de primário em discos secundários; RAID 5 (Acesso Independente com Paridade Distribuída) - distribui dados entre os discos do array e implementa a redundância baseada em paridade, requerendo espaço adicional menor para ser implementada. | No Sistema Operacional, implementou-se as técnicas de redundância e proteção de dados conhecidos como RAID (Redundant Arrays of Inexpensive Disk), cuja característica técnica é a criação de um dispositivo virtual, o Array de Discos. Qual das técnicas abaixo é utilizada para espelhamento de dados? RAID1 |
Para que serve o comando “IFCONFIG” no Linux? Resp: Após configurada fisicamente, a interface precisa receber um endereço IP para ser identificada na rede e se comunicar com outros computadores, além de outros parâmetros como o endereço de broadcast e a máscara de rede. O comando usado para fazer isso é o ifconfig (interface configure). | Em que condição ocorre a interrupção da execução de um processo no Escalonamento Circular? ocorre pelas ambas condições: por Solicitação de uma função de E/S e por atingir o limite da fatia de Tempo definido pelo Time-Slice ou Quantum | Para que serve o arquivo “/etc/hosts” ? faz o relacionamento entre um nome de computador e o endereço IP local, e chamado de Virtual Hosts, para quando desejar referir pelo nome do computador em vez do endereço IP. | No mecanismo de Escalonamento conceitue: SCHEDULER e DISPATCHER. Resp: Scheduler é o mecanismo de inserir um processo no final da fila do Estado de Pronto. Dispatcher é o mecanismo de eleger o processo da fila de Pronto para a utilização do processador ou seja, eleger um processo para a execução. |
Qual o comando no Linux pode ser usado para configurar a placa de rede? ifconfig eth0 200.100.50.25 netmask 255.255.255.248; | O que é Latência do Dispatcher?é o período de tempo gasto na substituição de um processo por um outro; | Qual dos comandos abaixo descreve a correta sintaxe para listar todos as interfaces de rede da estação LINUX? ifconfig /all | Nos critérios de escalonamento pode ocorrer o fenômeno do STARVATION.O que é Starvation? Resp: Starvation é uma situação quando um processo fica indefinidamente a espera pela utilização do processador. |
A diversidade dos tipos de dispositivos de E/S exigiu que o SO implemente uma camada chamada de Subsistema de E/S. Quais foram os principais objetivos para esta implementação? Resp: A implementação do Subsistema de E/S foi com a função de isolar a complexibilidade da implementação de cada dispositivo com características específicas da chamada de sistemas de arquivos pela aplicação, possibilitando ao sistema tornar-se mais flexivel. | Entre os diversos dispositivos de E/S, os discos magnéticos são o principal repositório de dados. O tempo utilizado pela leitura e gravação de dados em um disco está em função de três fatores. Qual dos itens abaixo não são os fatores que compõem o tempo de leitura?. Tempo de processador | Cite 3 funções básica do Escalonamento. Resp: Manter a UCP ocupada a maior parte do tempo; Balancear o uso da UCP entre processos; Privilegiar a execução de aplicações críticas; Maximizar o throughput do sistema; Oferecer tempos de resposta razoáveis para usuários interativos; Implementada pelo scheduler(entrada na fila) e dispatcher(entrada em execução) | Em que condição passa do estado de Execução para estado de Pronto para Execução? quando ocorrer a preempção por tempo, isto é, atingir a fatia de tempo definido pelo Time Slice ou Quantum; |
As camadas dos Subsistemas de E/S são divididas em dois grupos, quais são? Explique resumidamente. Resp: O primeiro é a Camada Lógica que visualiza os diversos tipos de dispositivos do sistema de um modo único e tratado por rotina chama de Sistemas de Arquivos e Subsistema de E/S. O segundo é a Camada Física, específico para cada dispositivo e inserido no Sistema Operacional quando da instalação deste dispositivo, chamado de Device-Driver. | Quais são os componentes básicos da Estrutura de um Processo.? Explique Resp: Contexto de hardware constitui, basicamente, no conteúdo de registradores:program counter (PC), stack pointer (SP) e bits de estado. Contexto de software especifica características do processo que vão influir na execução de um programa, como, por exemplo, o número máximo de arquivos abertos simultaneamente ou o tamanho do buffer para operações de E/S. É composto basicamente por três grupos de informações de um processo: sua identificação, suas quotas e seus privilégios. Espaço de endereçamento é a área de memória do processo onde o programa será executado, além do espaço para os dados utilizados por ele. | Como são classificados os Dispositivos em função da forma com que os dados são armazenados? Resp: Dispositivos Estruturados: Armazenam as informações em blocos de tamanho fixo possuindo cada qual um endereço que pode ser lido/gravado. Ex. Disco rígido. Acesso Direto: Quando um bloco pode ser recuperado através de seu endereço. Acesso Seqüencial: Quando para se acessar um bloco, o dispositivo percorre seqüencialmente os demais blocos. Dispositivos não Estruturados: Enviam ou recebem uma seqüência de caracteres sem estar estruturado no formado de um bloco. Ex.: Terminais, impressoras, interfaces de rede. | Explique os estágios das mudanças de Estado. Resp: Um processo após passar pelo estado de CRIAÇÃO, com as 3 condições satisfeitas (Memória, Contexto de Hardware e Contexto de Software), é passa para o final da fila do Estado de PRONTO , através do mecanismo SCHEDULER. Quando o processador estiver livre, pode ser alocado, através de mecanismo DISPATCHER iniciando a execução, transformando-se numa THREAD, obedecendo os critérios de Escalonamento. Fica em execução até ocorrer a interrupção, através de um dos critérios: por solicitação de função de E/S ou por ter atingido o limite definido pelo Time Slice, neste caso ficando na fila de PRONTO até o escalonamento, seguindo o ciclo. No caso de solicitação de função de E/S, fica no estado de ESPERA até a conclusão da função de E/S, quando, através do SCHEDULER, entra no final da fila do estado de PRONTO, ficando a espera de escalonamento. Assim o ciclo continua até o término da execução do programa, quando muda o estado para o estado de EXIT. |
As operações de E/S podem ser classificadas em Operação Síncrona e Operação Assíncrona. Explique a diferença. Resp: Operação Síncrona: Quando o processo que realizou a operação fica aguardando em estado de espera por seu término. Ex. Leitura de arquivo.Operação Assíncrona: Quando o processo que realizou a operação não aguarda pelo seu término e continua pronto para ser executado. Neste caso deve existir uma sinalização que indique que a operação foi terminada. Ex. Impressão de uma linha. | O que é um processos.? Resp: Processo é um programa em execução. Num sistema multiprogramável, o atendimento a diversos usuários e manter informações de cada programa que está sendo executado concorrentemente é o ambiente operacional onde são executados os programas, que compõem-se de conteúdo dos registradores, espaço de memória, recursos de Hardware e Software necessários. | Explique resumidamente a mudança de Contexto de Hardware. Resp: Quando um processo está em execução, o contexto de hardware, basicamente, o conteúdo de registradores: program counter (PC), stack pointer (SP) e bits de estado. No momento em que o processo perde a utilização da UCP, o sistema salva estas informações, para restauração posteriormente ao receber o controle do processador de volta, e carrega os conteúdos referentes ao do novo processo que entra em execução. | O que é THROUGHPUT de um processo num critério de escalonamento? Throughput representa o número de processos executados em um determinado intervalo de tempo. |
Quais são os Estados de Processo? Explique cada um. Resp: EXECUÇÃO (RUNNING): quando um processo está em execução na UCP; PRONTO (READY): quando um processo aguarda que o sistema operacional aloque a UCP para sua execução, ou seja, está em condição de execução e as 3 condições básicas (espaço de endereçamento, Contexto de Hardware e Contexto de Software) foram atendidas;; ESPERA (WAIT): quando um processo está aguardando algum evento externo ou aguardando o término da função de E/S, para prosseguir com o processamento. Criação (New) - alguns S.O. limitam o número de processos ativos. Desta forma, o processo, mesmo com o PCB criado, permanece no estado de Criação até a liberação dos recursos alocados para outros processos; e Terminado (exit) - o processo permanece no estado de término apenas o tempo necessário para coleta das informações necessárias para contabilização de uso (job log) | O que contem no diretório “/etc/hosts” ? E qual é a desvantagem ? Resp: Faz o relacionamento entre um nome de computador e endereço IP local, e para colocação de endereços de virtual hosts, isto é, quando deseja referir pelo nome do computador ao invés de IP. A desvantagem de fazer isto é que você mesmo precisará manter este arquivo atualizado e se o endereço IP de algum computador for modificado, esta alteração deverá ser feita em cada um dos arquivos hosts das máquinas da rede. | Escrever o comando para ativar a interface de rede Ethernet “eth0” com o endereço IP: 192.168.0.10 com a máscara de rede 255.255.255.0. Tambem escrever o comando para desativar esta interface. Resp: ifconfig eth0 192.168.0.10 netmask 255.255.255.0 up Ifconfig eth0 down | Uma rede com diversos computadores utilizando o sistema operacional Windows, foi escolhido GNU/Linux como o novo servidor de arquivos,. Qual programa pode ser utilizado para, compartilhar os arquivos do Windows e Linux e conseguir ler e gravar arquivos no novo servidor de arquivos? utilizar um servidor SAMBA |
Que comando do LINUX usar para excluir um arquivo de um diretório? rm /diretório_origem/arquivo | Que comando do LINUX uso para ver o caminho completo do diretório corrente? PWD | Quais são os comandos de manipulação de diretório no LINUX? (criação, remoção e navegação de diretórios) MKDIR; RMDIR e CD | Que comando do LINUX usar para produzir uma listagem de arquivos de um diretório? Resp: usar o comando: ls <diretório> |
Qual é a função do Device Driver? Resp: O Device Driver ou somente Driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos através de Controladores. | No sistema operacional Linux, qual a interface gráfica é usado para configurar a rede no computador: network-config“ | Para que serve o PIPE? O Pipe é o mecanismo para associar o canal de saída de um processo com o canal de entrada do próximo processo; | Que comando do LINUX usar para visualizar o conteúdo de arquivos? lst /<diretório>/arquivo : cat /<diretório>/arquivo edt /<diretório>/arquivo txtpad /<diretório>/arquivo |
O comando do Linux que serve para obter os dados de configuração , tais como: interfaces ativas no momento, pacotes enviados, recebidos e colisões de datagramas, e ativar ou desativar a interface de rede Ethernet: O comando “ifconfig” | Para procurar ou buscar uma palavra ou um texto de uma arquivo?Resp: usar o comando: grep <expressões> <arquivo> | Para que serve as Controladores? Resp: São componentes de hardware responsáveis por manipular diretamente os dispositivos de E/S. O Driver comunica-se com os dispositivos através dos Controladores. | Qual é a função do Device Driver? Resp: O Device Driver ou somente Driver, tem como função implementar a comunicação do subsistema de E/S com os dispositivos através de Controladores. |
Que comando do LINUX usar para copiar arquivos de um diretório para outro? cp /diretório_origem/arquivo /diretório_destino/arquivo | Que comando do LINUX usar para mover definitivamente um arquivo de um diretório para outro diretório? mv /diretório_origem/arquivo /diretório_destino/arquivo | Na situação da Mudança de Estado em que ocorre o uso da memória virtual, e ocorre o término da função de E/S, o processo sai do estado de I/O Wait e o fluxo continua em qual estado? Ao término da função de E/S, o processo saí do estado de I/O WAIT e fica no estado de ESPERA até a restauração do código do programa na memória principal, através do mecanismo de SWAPING; | Para melhorar o THROUPUT da execução de um processo, podemos contribuir com algumas providências. Qual das ações não é compatível ? Diminuir os excessos porque as máquinas são limitadas |
Estão relacionados os alguns dos Processos do Sistema Operacional. Qual dos itens não são compatíveis? eventos de leitura e gravação física nos dispositivos físicos de E/S | Para edição de arquivo de grande número de linhas torna-se difícil visualização. Que comando do LINUX usar para visualizar, página a página, este arquivo? less /<diretório>/<arquivo> | Um processo do tipo CPU-Bound tem a tendência de tomar conta do processador em termo de utilização, não dando chance para que outros processos entrem em execução. fenômeno de Starvation verificado na fila de Pronto para Execução | Em sistemas multiprogramáveis, o escalonamento de processos torna-se uma das atividades mais importantes do Sistema Operacional. Quais das afirmações não constitui os conceitos do Escalonamento. O Scheduler é o mecanismo que coloca na fila de Pronto um processo que sai da condição de I/O Wait, Running (por preempção por Time-Slice ou Prioridade) e Criação; |
No LINUX foi implementado um grande número e variedade de comandos, opções e parâmetros. Que comando utilizar para visualizar as informações de um determinado comando? a- MAN : RESP:MAN <comando> | O diretório que contem as configurações das interfaces (placas) de rede do sistema e outras opções úteis que serão aplicadas as interfaces de rede durante a inicialização do sistema e para a configuração/segurança da rede no Linux é: /etc/networks | As características dos processos Foreground são listados. Qual delas não ? processamento Bath ou em Lotes. |