Utilização de CPU, Memória RAM em sistemas operacionais
Pode-se definir, de um modo resumido, que um sistema operacional é um conjunto de rotinas executadas pelo processador. O objetivo principal de um sistema operacional é gerenciar o conjunto de hardware de um computador, tornando-o utilizável pelos usuários.
Atualmente, existem muitos tipos de Sistemas Operacionais, cuja complexidade varia e depende das funções que o sistema disponibiliza e para que tipo de equipamento ele será usado. Alguns sistemas são responsáveis pela gerência de muitos usuários, outros controlam dispositivos de hardware.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Definir conceitos de Sistemas Operacionais Modernos.
Reconhecer o funcionamento dos dispositivos (devices).
Identificar os principais itens referentes à memória (DMA).
INFOGRÁFICO:
DMA (Direct Memory Access) é uma funcionalidade implementada nos processadores e sistemas computacionais em geral, com o objetivo de melhorar o desempenho e aumentar a velocidade do processamento de dados.
O infográfico que você verá a seguir, exemplifica uma transferência de dados utilizando o acesso direto à memória (DMA). Acompanhe!
LIVRO:
No capítulo Utilização de CPU, memória RAM em sistemas operacionais, da obra "Sistemas Operacionais", serão abordados os principais conceitos relacionados a sistemas operacionais, seus dispositivos e o acesso direto à memória.
Boa leitura.
EXERCÍCIOS:
1)Qual o comando do Linux utilizado para encerrar um processo que está em execução?
kill
O comando kill permite o encerramento do processo através do número identificador do processo.
2)Qual o comando no Linux que permite a visualização da versão do kernel utilizado no sistema operacional?
uname -r
Esse comando apresenta a versão de kernel utilizada pelo sistema operacional.
3)Qual o nome do recurso que permite aos periféricos terem acesso direto à memória sem sobrecarregar o processador?
DMA.
Com o DMA, as transferências de dados ocorrem sem a intervenção da CPU a cada byte que é transferido. Dessa forma, a transferência de dados ocorre de forma muito mais rápida.
4)Qual dispositivo de entrada que interpreta sinais de sensores para determinar a posição do cursor na tela?
Mouse.
O mouse é um dispositivo de entrada do computador com botões de controle (geralmente dois ou três).
5)Qual o sistema de arquivos que normalmente vem formatado em um pen drive?
FAT32.
NA PRATICA:
Para que o sistema operacional consiga gerenciar os processos a serem executados, um descritor de processos é utilizado pelo sistema, também conhecido como bloco de controle de processo (PCB). O descritor permite o monitoramento e controle da execução de um processo.
SAIBA MAIS:
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do professor:
Gerência de Memória
No vídeo, a seguir, você poderá saber mais sobre como utilizar eficientemente o espaço da memória principal com a gerência de memória. ACESSE AQUI!!
Sistemas Operacionais - O que é Escalonamento de Processos?
No artigo, a seguir, você poderá saber mais sobre escalonamento de processos, bem como verificar qual o tipo de algoritmo de escalonamento de processos apresentará melhor desempenho. ACESSE AQUI!!
DESAFIO:
Você é o Analista de Suporte de uma empresa que utiliza estações de trabalho que rodam o sistema operacional Linux.
O software de gestão da empresa foi desenvolvido por uma empresa terceira e é instalado via um script no Linux. Quando você foi rodar o script de instalação, foi apresentada uma mensagem informando um erro de kernel.
Ao entrar em contato com o desenvolvedor da empresa terceirizada que desenvolveu o software, ele pediu para que você lhe informasse qual a versão do kernel que roda no sistema operacional das estações de trabalho. Como você conseguirá obter essa informação?
É importante ter cuidado durante a pesquisa pelo comando para descobrir a versão do kernel para não confundir com a distribuição Linux que está instalada, pois esse é um erro comum.
O comando uname exibe o nome do kernel, o nome da máquina na rede, a versão do kernel etc. Para exibir a versão do kernel, basta executar o comando uname com o parâmetro -r no terminal, conforme a seguir:
uname -r
Retorno do comando será: 4.2.0-27-generic
Ou seja, você deve informar ao desenvolvedor que a versão do kernel instalada nos computadores com Linux é 4.2.0-27-generic.
RESPOSTA CORRETA
O sistema de arquivos FAT32 consegue utilizar 32 bits no endereçamento de dados (pode-se perceber o porquê do número na sigla).





0 Comentários