quarta-feira, 7 de dezembro de 2011

quinta-feira, 10 de novembro de 2011

Aula de Dia 10/11/2011

Gestão de Rede:
O Sistema Operativo disponibiliza serviços para:
- A Comunicação com outras máquinas;
- Um Sistema Distribuído definido como um conjunto de computadores que comunicam através de uma rede;

Funções do Sistema de Gestão de Rede:
- Oferecer uma interface e protocolos de comunicação normalizados que permite a localização entre diferentes máquinas;
- Gerir a configuração e os parâmetros de rede;

Protocolo:
Na informática, um protocolo é uma convenção ou padrão que controla e possibilita uma conexão, comunicação, transferência de dados entre dois sistemas computacionais. De maneira simples, um protocolo pode ser definido como "as regras que governam" a sintaxe, semântica e sincronização da comunicação. 

2ª Mens.
Proteção do Sistema

- Mecanismos de Proteção


3ª Mens.
Interpretador de Comandos

- O que é ?
Interpretadores de comandos são programas de computador responsáveis por tomar as ações efetivas conforme a orientação do usuário através de comunicação textual.

- Como funciona?

Os interpretadores de comandos permitem aos usuários emitirem vários comandos, o que requer ao usuário conhecer tais comandos e seus parâmetros, além da sintaxe da linguagem interpretada.

- Exemplos
4DOS/4OS2/4NT - (DOS, OS/2, Windows NT)
CL - (OS/400)
bash - (UNIX)
CLI/Amiga Shell - (AmigaOS)
cmd.exe - (OS/2, Windows NT)
command.com - (MS-DOS, Windows 95 - Windows XP)
CCP - (CP/M)
csh - (UNIX)
DCL - (VMS/OpenVMS)
DDT - (ITS)
FreeCOM - (FreeDOS)
iSeries QSHELL - (IBM OS/400)
JCL - (OS/360, z/OS)
ksh - (UNIX)
rc Shell - (Plan 9)
TSO - (MVS)
sh - (UNIX)
Windows PowerShell - (Windows XP, Windows Server 2003, Windows Vista, Microsoft Exchange Server 2007)
Windows Recovery Console - (Windows 2000, Windows XP)

quarta-feira, 9 de novembro de 2011

Aula de Dia 09/11/2011 - Gestão de Input/Output

O que são periféricos?
RPeriféricos são aparelhos ou placas que enviam ou recebem informações do computador. Na informática, o termo "periférico" aplica-se a qualquer equipamento acessório que seja ligado à CPU, ou, num sentido mais amplo, ao computador.

Existem vários tipos de periféricos:
De entrada - basicamente enviam informação para o computador (teclado,rato, joystick, digitalizador);
- De saída - transmitem informação do computador para o utilizador (monitor, impressora, caixa de som);
- De processamento - processam a informação que a CPU (unidade central de processamento) enviou;
- De entrada e saída - enviam/recebem informação para/do computador (monitor touchscreen, drive de DVD, modem). Muitos destes periféricos dependem de uma placa específica: no caso das caixas de som, a placa de som;
- De armazenamento - armazenam informações do computador e para o mesmo (pen drive, disco rígido, cartão de memória, etc);
- Externos - equipamentos que são adicionados a um computador, equipamentos a parte que enviam e/ou recebem dados, acessórios que se conectam ao computador;

O que é um controlador de periférico?

R: Um controlador de periférico é um módulo de software,normalmente complexo, vulgarmente estruturado em camadas, onde uma camada assegura a comunicação com o núcleo do sistema operativo, e a outra efetua a comunicação com o controlador de periférico.

Funções do S.O. e dos controladores de periféricos na escrita/leitura dados?

Funções do S.O. :
- Tornar a programação independente dos periféricos e de todos os detalhes das entradas/saídas;
- Permitir a inclusão fácil de novos periféricos;

Controladores de Periféricos:
- Decidir o tipo de acesso ao controlador de periféricos;
- Definir a forma como é feita a transferência de dados entre a memória e os periféricos;
- Decidir o tipo de caching que pode ser realizado para cada tipo de periférico;
- Definir o tipo de sincronização com o periférico físico;







quinta-feira, 3 de novembro de 2011

Sistema de Ficheiros - Aula Dia 03/11/2011

Um Sistema de Ficheiros é constituído por:

- Conjunto de Ficheiros (dados);
- Estrutura de Directórios (organização);

O Sistema Operativo é responsável por relativamente ao SF, por:

- Criar e Eliminar Ficheiros;
- Criar e Eliminar Directórios;
- Fazer o suporte das funções base para manipulação de ficheiros e directórios;
- Mapeamento dos ficheiros (lógico) no suporte de armazenamento secundário (físico);
- Criar cópias de segurança dos ficheiros de suporte estável, não volátil;
- Gerir a permissão de acesso aos ficheiros;

Operações a efectuar com ficheiros/directórios:

Ficheiros:
- Criar
- Escrever
- Ler
- Posicionamento
- Eliminação

Directórios:
- Pesquisar
- Criar
- Eliminar
- Fazer a listagem dos conteúdos
- Renomear ficheiros

Propriedades dis ficheiros/directórios:

Ficheiros:
- Nome
- Tipo
- Local
- Tamanho
- Segurança
- Data
- Dono

Directórios:
- Gerir e Organizar o conjunto de ficheiros existentes no volume



                                            Ficheiros

quinta-feira, 27 de outubro de 2011

Gestão de Memória Principal

Memória Principal (RAM) - Memória de acesso aleatório é um tipo de memória que permite a leitura e a escrita, utilizada como memória primária em sistemas electrónicos digitais. O termo acesso aleatório identifica a capacidade de acesso a qualquer posição em qualquer momento, por oposição ao acesso sequencial, imposto por alguns dispositivos de armazenamento, como fitas magnéticas. O nome mais apropriado seria Memória de Leitura e Escrita. Actualmente o termo é usado apenas para definir um dispositivo electrónico que o implementa, basicamente um tipo específico de chip.

Memória Secundária (Disco Rígido) - Memórias que não podem ser endereçadas diretamente, a informação precisa ser carregada em memória principal antes de poder ser tratada pelo processador. Não são estritamente necessárias para a operação do computador. São geralmente não-voláteis, permitindo guardar os dados permanentemente. Incluem-se, nesta categoria, os discos rígidos, CDs, DVDs e disquetes.A memória secundária não necessita de operações de montagem para ter acesso aos dados, como discos rígidos; a memória terciária depende das operações de montagem, como discos ópticos e fitas magnéticas, entre outros.

Memória Virtual ( RAM x MS) -  A memória virtual consiste em recursos de hardware e software com três funções básicas:
  • Recolocação para assegurar que cada processo tenha o seu próprio espaço de endereçamento, começando em zero;
  • Proteção para impedir que um processo utilize um endereço de memória que não lhe pertença;
  • Paginação que possibilita a uma aplicação utilizar mais memória do que a fisicamente existente.
Simplificadamente, um usuário ou programador vê um espaço de endereçamento virtual, que pode ser igual, maior ou menor que a memória física.

O S.O. é responsável por:

  . Manter as informações sobre as partes de memória a serem usadas:
  . Decidir os processos aos quais atribuir os espaços livres de memória;
  . Atribuir e libertar a memória de acordo com as suas necessidades;




Imagens:


Memória Principal (RAM):






































Memória Secundária (Disco Rígido):






























Memória Virtual (RAM x MS):




































quarta-feira, 21 de setembro de 2011

Introdução dos Sistemas Operativos

1. Tipos de Software:

Sistema - O software de sistema consiste num sistema operativo, tendo com objectivo, servir de interface entre o hardware e o utilizador, de forma a que o utilizador possa usar os softwares de aplicação.

Exemplos:
- Linux
- Windows
- Mac Os
- MS - DOS




Aplicação: Engloba todos os programas de computador com os quais o utilizador pode realizar determinadas tarefas como por ex: programas de processamento, programas de folhas de cálculo, sistemas de gestão de bases de dados, programas de desenho e de tratamento de imagens, de apresentação gráfica etc.

Exemplos:
- Microsoft Word
- Open Office Writer
- Browser Internet





2. Descrição de um S.O.

sistema operativo está encarregue de garantir a ligação entre os recursos materiais, o utilizador e as aplicações (tratamento de texto, jogos de vídeo,...). Assim, quando um programa deseja aceder a um recurso material, não é necessário enviar informações específicas ao periférico, basta enviar as informações ao SO, que se encarrega de transmití-las ao periférico referido.

 Exemplos de Sistemas Operativos mais utilizados:

- Windows 7
- Mac OS X v10.7 "Lion"
- Linux Kernel 3.0.4




3. Funções do S.O.

Gestão do processador: é responsável por garantir que cada processo e aplicativo recebem tempo suficiente do processador para funcionar corretamente.

Gestão da RAM:  está encarregue de gerir o espaço da memória atribuída a cada aplicação e, se for caso disso, a cada utilizador. No caso de insuficiência de memória física, o SO pode criar uma zona memória no disco rígido, chamada "memória virtual". A memória virtual permite fazer funcionar aplicações que necessitam de mais memória do que a memória RAM tem disponível no sistema. Por outro lado, esta memória é muito mais lenta.

Gestão das entradas/saídas: permite unificar e controlar o acesso dos programas aos recursos materiais através dos pilotos (chamados igualmente administrativos de periféricos ou gestores de entrada/saída).

Gestão da execução das aplicações: é responsável pela boa execução das aplicações, afetando-lhes os recursos necessários ao seu bom funcionamento. Permite a esse respeito "matar" uma aplicação que já não responde correctamente.

Gestão dos direitos: é responsável pela segurança ligada à execução dos programas, garantindo que os recursos são utilizados apenas pelos programas e utilizadores que possuem os direitos adequados.

Gestão dos arquivos: gere a leitura e a escrita no sistema de arquivos e os direitos de acesso aos arquivos pelos utilizadores e pelas aplicações.

Gestão das informações: fornece diversos indicadores que permitem diagnosticar o bom funcionamento da máquina.