Escola Técnica SENAI Areias
                                                            1º Prova da U.C.: Sistemas Operacionais
                                                                     Docente: Carlos Melo
                                                                     23 de agosto de 2012


Parte 1 - Sobre processos: (3,0)

    1. O que é um processo? Quais são os estados que eles podem assumir? Quais são as três partes
       essenciais de que um processo é composto?
    2. Em um sistema com threads. Há uma pilha por thread ou uma pilha por processo?
    3. Explique o conceito de escalonamento de processos?


Parte 2 – Sobre o sistema operacional Linux

1° Parte do exercício(1,0):
       Crie uma máquina virtual Linux, sem interface gráfica.
       Coloque o nome da máquina como: nomeXX, onde XX são as iniciais do seu nome.

2° Parte do exercício(2,0):
     Instalação de pacotes ( montagem do servidor de FTP).
     Gerência de arquivo.
     Gerência de Processos.
     Gerência de usuários.
Siga estes passos:
    I.      Crie o usuário com o seu nome. Por exemplo: se o seu nome for “carlos” você deve criar um
            usuário de nome “carlos’, a senha é prova.
    II.     Instale através do DVD o aplicativo Proftpd.
    III.    Na pasta /home/usuário você deve criar uma pasta de nome “prova_usuário”. OBS: “usuário” foi
            o nome utilizado no item I.
    IV.     Na pasta /prova_usuário criar um arquivo de texto com o seguinte nome usuário.html com o
            seguinte conteúdo:
            <HTML><body><h1>$usuário<h1><body><HTML>
            <HTML><body><h1>1_prova_senai<h1><body><HTML>

3° Parte do exercício(2,0):
        Instalação de pacotes (Montagem de servidor da web Apache).
        Edição de arquivos de texto (Configuração de Servidores, apache).
         Instalação de sistemas, edição de arquivos, programação orientada a web (publicação de
         páginas).
Siga os passos a seguir:
      I.        Instale através do DVD;
      II.       Copiar para a pasta /var/www/ o arquivo criado no item IV criado na primeira questão
                mudando o nome do arquivo para index.htm.

4º Parte do exercício(3,0):
       Crie um usuário de nome admin e na pasta deste usuário crie uma pasta script, dentro desta pasta
        crie um script que cadastre uma lista de nomes como usuários locais;
       Crie um script, dentro da pasta criada acima, que verifica se um usuário existe;
       Crie um script que salve em um arquivo de texto todos os processos que estão sendo executados
        neste momento, coloque no final deste arquivo o número de processos existentes neste
        momento;

Prova sistemas-operacionais-23082012

  • 1.
    Escola Técnica SENAIAreias 1º Prova da U.C.: Sistemas Operacionais Docente: Carlos Melo 23 de agosto de 2012 Parte 1 - Sobre processos: (3,0) 1. O que é um processo? Quais são os estados que eles podem assumir? Quais são as três partes essenciais de que um processo é composto? 2. Em um sistema com threads. Há uma pilha por thread ou uma pilha por processo? 3. Explique o conceito de escalonamento de processos? Parte 2 – Sobre o sistema operacional Linux 1° Parte do exercício(1,0):  Crie uma máquina virtual Linux, sem interface gráfica.  Coloque o nome da máquina como: nomeXX, onde XX são as iniciais do seu nome. 2° Parte do exercício(2,0):  Instalação de pacotes ( montagem do servidor de FTP).  Gerência de arquivo.  Gerência de Processos.  Gerência de usuários. Siga estes passos: I. Crie o usuário com o seu nome. Por exemplo: se o seu nome for “carlos” você deve criar um usuário de nome “carlos’, a senha é prova. II. Instale através do DVD o aplicativo Proftpd. III. Na pasta /home/usuário você deve criar uma pasta de nome “prova_usuário”. OBS: “usuário” foi o nome utilizado no item I. IV. Na pasta /prova_usuário criar um arquivo de texto com o seguinte nome usuário.html com o seguinte conteúdo: <HTML><body><h1>$usuário<h1><body><HTML> <HTML><body><h1>1_prova_senai<h1><body><HTML> 3° Parte do exercício(2,0):  Instalação de pacotes (Montagem de servidor da web Apache).  Edição de arquivos de texto (Configuração de Servidores, apache).  Instalação de sistemas, edição de arquivos, programação orientada a web (publicação de páginas). Siga os passos a seguir: I. Instale através do DVD; II. Copiar para a pasta /var/www/ o arquivo criado no item IV criado na primeira questão mudando o nome do arquivo para index.htm. 4º Parte do exercício(3,0):  Crie um usuário de nome admin e na pasta deste usuário crie uma pasta script, dentro desta pasta crie um script que cadastre uma lista de nomes como usuários locais;  Crie um script, dentro da pasta criada acima, que verifica se um usuário existe;  Crie um script que salve em um arquivo de texto todos os processos que estão sendo executados neste momento, coloque no final deste arquivo o número de processos existentes neste momento;