ATIVIDADE 11 08 2015
1. Explique como funciona um sistema de computação. Apresente um exemplo
R: O sistema computacional tem sua funcionalidade a partir do Hardware que é a parte física, o software que possui o Sistema operacional (kernel), a interface com o usuário e aplicativos, os últimos dois citados abaixo faz parte do modo usuário. Acima dos aplicativos temos os browser, reprodutores de músicas e programas, sendo estes de acordo o sistema operacional instalado como exemplo o Windows, Linux ou android em caso de dispositivos móveis. 2. Explique o SO visto como uma máquina estendida. Cite um exemplo.
R:Como maquina estendida temos a visão clássica de Windows que onde o software está encima do hardware e propõe o gerenciamento de todos os dispositivos do sistema e para o usuário e programador apresenta uma interface simples de entender e programar.
3. Defina o conceito de multiprogramação.
R:É definido como Clusters, onde diversos servidores (processadores) são gerenciados por um único sistema principalmente LINUX.
4. O que é um kernel? Cite suas principais funções.
R:O kernel propriamente dito é um conjunto de rotinas que oferece serviço, aplicações e outros procedimentos do sistema, no qual este conjunto de rotina é chamado de núcleo do sistema.
As principais funções são:
Tratamento de interrupções.
Criação e eliminação de processo.
Sincronização e comunicação entre processos.
Escalonamento e controle dos processos.
Gerencia de memória.
Gerencia do sistema de arquivos.
Operações de entrada e saída.
Segurança do sistema.
5. Qual a vantagem do Linux ter shell e kernel separados? Pesquise tipos de shell para Linux, tanto no modo texto quanto no modo gráfico.
R:A vantagem é que ao invés do kernel efetuar toda função de execução e interpretação o Shell executa a função de interpretador, Completadas as tarefas anteriores, o Shell monta a linha de comandos, já com todas as substituições feitas, chama o kernel para executá-la em um novo Shell (Shell filho),