Você está na página 1de 60

Sistemas Operativos

Contedos programticos
MDULO 2 Sistema Operativo Cliente 20 blocos de 90m

Instalao e configurao de um Sistema Operativo:
Particionamento;
Formatao;
Opes de instalao;
Optimizao de recursos;
Instalao de dispositivos e device drivers;
Mltiplas configuraes de sistema.
Resoluo de problemas.
Programao de ficheiros de comandos.
















2
Sistema Operativo
Nos sistemas operativos actuais, o meio de comunicao
mais usual entre o utilizador e o hardware do tipo G.U.I.
(Graphical User Interface), onde os objectos so
manipulados atravs de cones no ecr.







Windows Vixta (Linux baseado no Fedora)


3
Sistema Operativo
No S.O. Linux, podemos encontrar vrios tipos de shell,
tanto interfaces grficas, como o KDE ou o Gnome,






ou ento do tipo linha de
comando como a bash.









4
Sistema Operativo
No entanto tambm podemos utilizar a chamada linha de
comandos, que no Windows se pode obter em:

Todos os programas Acessrios Linha de comandos

5
Sistema Operativo
ou ento os menus baseados em texto que, numa
determinada altura, mostram todas as opes existentes:

Podem encontrar-se menus em dois locais distintos: a
partir do menu Iniciar, agrupando outros menus,
programas ou ficheiros;




6
Sistema Operativo
nas janelas, agrupando comandos em categorias distintas:




7
Sistema Operativo Armazenamento de Dados
Suporte Lgico:

Sistema de ficheiros conjunto de ficheiros, directrios,
descritores e estruturas de dados auxiliares geridos por
um mdulo do sistema operativo
(sistema de gesto de ficheiros).






Pode-se comparar um Sistema Operativo a um armrio





8
Sistema Operativo Armazenamento de Dados
Suporte Lgico:





9
Sistema Operativo Armazenamento de Dados
Suporte Lgico:







10
Unidade de Armazenamento , ou Drive ou
Disco
Representado por uma letra e dois pontos :
C: ou D: etc. (podemos ter vrias unidades)
Pastas, ou Folders
ou Directrios
Subpastas, ou SubFolders
ou Subdirectrios
Sistema Operativo
Requisitos mnimos de hardware

Quando vamos instalar um sistema operativo, devemos
saber qual o hardware adequado para esse S.O.

O hardware imprescindvel para se poder instalar um
sistema operativo varia conforme o S.O., mas existem
componentes que so essenciais em praticamente
todos:

- Microprocessador; - Memria RAM; - Disco Rgido;
- Placa de Vdeo; - Monitor.
11
Sistema Operativo
O hardware apresentado o que mais influencia o
funcionamento de um computador, mas h outros
elementos que devem ser tidos em conta, tais como:

- Gravador de CD/DVD; - Teclado; - Rato;
- Placa de som.

Quando se pretende usufruir de todas as capacidades
de um S.O., deve adquirir-se hardware com caractersticas
superiores s apresentadas nos requisitos mnimos.

12
Aces de arranque do Sistema Operativo
Quando o computador inicializado, o BIOS efectua as
seguintes operaes:

Leitura do CMOS onde as configuraes esto
guardadas;

POST Os problemas detectados so mostrados ao
utilizador por combinaes de sons (Beeps) ou exibidos
no ecr. Para identificar os sons deve-se consultar uma
tabela disponibilizada pelo fabricante (Award ou AMI,
por exemplo)
13
Aces de arranque do Sistema Operativo
Activao de outros BIOS (ex: placas de vdeo);

Descompactao para a memria principal - Os dados
so transferidos para a RAM e s a so
descompactados. Desta forma a transferncia de dados
mais rpida;

Leitura dos dispositivos de armazenamento cujos
detalhes e ordem de inicializao so guardados no
CMOS.
14
Aces de arranque do Sistema Operativo
Configurar um BIOS

Depois de executar a rotina do POST, aparece no monitor
uma mensagem de acesso ao BIOS: Press DEL to enter
Setup.


15
Aces de arranque do Sistema Operativo
Upgrade do BIOS

Esta operao de actualizao permite alterar o software
contido no BIOS, de modo a:

Corrigir eventuais bugs;

Aumentar o grau de compatibilidade da motherboard,
adicionando mais recursos.

16
Aces de arranque do Sistema Operativo
Depois de ser feito o download dos ficheiros respectivos,
basta iniciar o computador atravs de um dispositivo de
arranque (pendrive/DVD) e executar o utilitrio que far a
gravao.

Algumas motherboards actuais trazem um novo recurso
chamado dual-BIOS, que
consiste no uso de dois BIOS
na motherboard.
17
Aces de arranque do Sistema Operativo
O primeiro o que actualizvel via software, enquanto o
segundo serve como backup.

Se algo acontecer com o BIOS principal, este ser
automaticamente regravado usando o BIOS de backup.

Por questes de segurana, o BIOS de reserva no pode
ser regravado via software.
18
Aces de arranque do Sistema Operativo
Configuraes do BIOS (Programa Setup)

Main Data e hora do sistema;
Advanced Configuraes de discos rgidos, drives de
CD/DVD;
Boot Definies da sequncia de arranque;
Power Configuraes de gesto de energia do Pc;
Security Permite configurar a password para o
administrador e os utilizadores acederem ao BIOS.
19
Aces de arranque do Sistema Operativo


20
Sistema Operativo Gesto interna da memria
As operaes efectuadas pela CPU so expressas atravs
de instrues em cdigo mquina, representadas por
sequncias de bits.

Devido dificuldade em se programar o hardware
em cdigo-mquina, utiliza-se a linguagem Assembly.

Assembly uma linguagem de programao de baixo
nvel em que cada instruo corresponde a uma sequncia
de bits em linguagem mquina.
21
Sistema Operativo Gesto interna da memria
No Assembly utiliza-se uma representao simblica para
instrues mquina chamada mnemnica.

Exemplos de algumas mnemnicas de um processador da
famlia Intel (Integrated Electronics Corporation):


IN entrada; OUT sada; ADD Adio; JMP salto;

CMP comparao; MOV transferncia de dados entre
registos.
22
Sistema Operativo Gesto interna da memria
Exemplos de instrues:

ADD B Adiciona o valor guardado no registo B ao
acumulador.

LDA 1041H Carrega o contedo da posio de memria
indicado no acumulador.

Opcode parte de uma instruo da linguagem-mquina
que especifica a operao a ser executada. O termo uma
Abreviatura de Operation Code (Cdigo de Operao).
23
Sistema Operativo Gesto interna da memria
Stack (pilha)

Local utilizado pela CPU para armazenar informaes
importantes, devido ao espao
limitado dos registos.

A stack pode ser do tipo
LIFO (last in, first out)
ou
FIFO (first in, first out).
24
Sistema Operativo Gesto interna da memria
Stack (pilha)

25
Sistema Operativo Gesto interna da memria
Interrupo (Interrupt)

um sinal que permite informar ao computador a
ocorrncia de um evento.

Interrupes por hardware geradas por um teclado,
impressora, etc.

Interrupes por software - quando so geradas por um
programa.
26
Sistema Operativo Gesto interna da memria
27
Sistema Operativo Gesto interna da memria
IRQ (Interrupt Request)

Forma pela qual
componentes de
hardware requisitam
tempo de CPU.
28
Sistema Operativo Gesto interna da memria
Buffer

rea de armazenamento temporrio, normalmente na
RAM.

Tem como finalidade, reservar uma zona de memria que
permita CPU manipular os dados antes de os transferir
para um determinado dispositivo.
29
Sistema Operativo Gesto interna da memria
Devido ao processo de leitura e escrita de dados ser
relativamente lento, muitos programas mantm as
alteraes de dados no buffer, copiando-os depois para o
disco.

Por exemplo, os processadores de texto utilizam o buffer
para guardar as alteraes do ficheiro; quando se efectua
a operao de guardar, os dados so ento transferidos
do buffer para o disco.
30
Sistema Operativo Gesto interna da memria
Spooling (Simultaneous peripheral operation online)

Mesmo existindo esse recurso (buffer), o tamanho do
buffer da impressora no o suficiente para armazenar
documentos grandes de uma s vez.

A soluo adoptada por todos os sistemas operacionais
(com excepo do DOS) chama-se spooling.
31
Sistema Operativo Gesto interna da memria
O aplicativo gera a impresso e transfere os dados a
serem impressos para o spooling, um programa que ficar
sendo executado em segundo plano.

Esse programa passar a gerir a impresso, libertando
assim o aplicativo para executar outra tarefa ou trabalhar
com outro documento.
32
Sistema Operativo Gesto interna da memria
33
Sistema Operativo Sistema de ficheiros
Sistemas de ficheiros (file systems)

Quando um disco formatado, fica organizado e
preparado para receber dados. Passa a possuir um
sistema de ficheiros prprio.

FAT (File Allocation Table) 16 bits , nativo do MS-DOS

S permite a criao de parties at 2 GB
34
Sistema Operativo Sistema de ficheiros
FAT32 Windows

Permite a criao de parties at 2048 GB (2 TB).

Este sistema de ficheiros compatvel apenas com o
Windows 95, 98, Me, NT, 2000 e XP.
35
Sistema Operativo Sistema de ficheiros
NTFS (New Technology File System) 32 bits

Utilizado no Windows NT, 2000 , XP.

Oferece vrios tipos de recursos de gesto de disco e de
segurana inexistentes no Fat16 e Fat32.
36
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Um tcnico de informtica deve conhecer o MS-DOS
(da Microsoft), pois em muitos casos significa a resoluo
de um qualquer problema de ltima hora.

Por exemplo, um aluno tem instalado no seu computador o
Windows XP, mas, sem perceber porqu, no o consegue
arrancar nesse sistema operativo.

Como tem um trabalho no disco do computador, que
necessita de entregar, precisa urgentemente de o copiar
para uma pendrive.
37
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Visto saber utilizar o MS-DOS, este aluno procedeu do
seguinte modo:

1 Arrancou o seu computador com um dispositivo de
arranque;

2 Acedeu ao directrio onde est o trabalho, utilizando o
comando CD (change directory);

3 Copiou-o para a pendrive, utilizando o comando Copy.
38
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
39
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Para podermos utilizar o MS-DOS num computador com o
Windows, temos que utilizar um dos seguintes mtodos:

1 Arrancar em Windows e depois:

Todos os programas Acessrios Linha de comandos


40
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
2 Quando o computador der os primeiros sinais de
arranque, aps o termos ligado, carregar na tecla F8 (ou
Ctrl), at aparecer o menu de arranque do Windows.

Nesse menu, escolher a opo Apenas linha de
comandos ou Apenas linha de comandos em modo de
segurana.

3 Arrancar com um dispositivo de arranque, criado com o
Windows ou o MS-DOS (na linha de comandos escrever
sys a: ).
41
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
O que so comandos?

So conjuntos de instrues que o utilizador transmite ao
computador para que sejam interpretadas pelo sistema
operativo e executadas.

Comandos Internos

Esto localizados na memria RAM e encontram-se
gravados no ficheiro COMMAND.COM, que carregado
para a memria aps o boot do computador.
42
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Comandos Internos

Exemplos:
Dir (directory),
Cd (change directory),
Rd (remove directory),
Md (make directory),
Del (delete),
Ren (rename),
Copy,
Type
43
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Comandos Externos

So comandos que no esto gravados no ficheiro
COMMAND.COM.

Se necessitarmos de algum destes comandos, o sistema
operativo tem de saber onde se encontram, uma vez que
no foram carregados para a RAM.

Para obter ajuda sobre algum comando, escrevemos esse
comando seguido de /? (por exemplo dir/?)
44
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Comandos Externos

Para obter ajuda sobre algum comando, escrevemos esse
comando seguido de /? (por exemplo dir/? /p).

O /p permite a visualizao pgina a pgina.
45
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Comandos Externos

Exemplos:

Diskcopy,
Xcopy,
Mem,
Label,
Tree
46
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Directrios

Os directrios permitem uma melhor organizao do
armazenamento dos nossos trabalhos.

Estes apenas podem ter at 8 caracteres no nome e no
tm extenso. So reconhecidos por terem <DIR> frente
do seu nome.

Os directrios podem conter subdirectrios e ficheiros.

47
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Ficheiros

Toda a informao contida num computador est sob a
forma de ficheiros (files), os quais so distinguidos pelo
seu nome e pela sua extenso.

O nome dado pelo utilizador e obrigatrio.

A extenso dada pelo software onde criado o ficheiro,
mas no obrigatria.
48
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Ficheiros

Em DOS, o nome de um ficheiro apenas pode conter at 8
caracteres e a extenso at 3 caracteres.

Caracteres Vlidos (para designar ficheiros)

Letras de A a Z (tambm minsculas), nmeros de 0 a 9
ou os restantes caracteres possveis com a excepo de:

. / \ [ ] : * | < > + = ; , ? e o espao


49
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Ficheiros (exemplos)

recta.bas ficheiro em linguagem de programao Basic

calculo.pas ficheiro em linguagem de prog. Pascal

command.com ficheiro de comando

prova.doc ficheiro do tipo documento criado em Word

trabalho.txt ficheiro de texto



50
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Os trs principais ficheiros do MS/DOS so:

COMMAND.COM - responsvel pela activao dos
comandos bsicos do S.O., ou comandos internos.

CONFIG.SYS - Neste ficheiro so escritos os comandos
de configurao do sistema, como o nmero de ficheiros
abertos em simultneo, especificaes de memria, etc.

51
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
AUTOEXEC.BAT - um ficheiro de processamento batch
e auto-executvel. O computador far a leitura deste
ficheiro, desde que ele exista, durante o processo de
arranque, tambm designado por boot.
52
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Prompt

O prompt um sinal que indica que o sistema est pronto
para receber um comando e execut-lo.

Representa-se normalmente por C:> seguido de um trao
horizontal a piscar, que
o cursor.



53
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Prompt (exemplos)

C:\> raiz da unidade C

C:\Windows> directrio Windows da unidade C

D:\Textos\cartas> subdirectrio Cartas do directrio
Textos da unidade D



54
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Boot

o processo de inicializao do computador e acontece
quando o ligamos pela primeira vez.

Quando fazemos o boot, o computador faz alguns testes,
tais como a verificao de teclado e de memria, entre
outros.



55
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Reboot

Entende-se por reboot, a inicializao do computador e
acontece:

- quando accionamos o boto de reset;
- quando pressionamos simultaneamente as teclas Ctrl,
Alt e Del;
- quando seleccionamos a opo de reiniciar no
Windows.



56
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Metacaracteres, Caracteres Genricos ou Wildcards

Estes caracteres so o * (asterisco) e o ? (ponto de
interrogao):

? - representa um carcter, ou seja, substitui qualquer
carcter no nome ou na extenso de um ficheiro;

* - representa uma srie de caracteres, ou seja, substitui
um ou mais caracteres no nome ou na extenso de um
ficheiro.


57
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Dir A*.* - Apresenta todos os ficheiros da directoria que
comecem por A

Dir CLIENT?.* - Apresenta somente os nomes dos
ficheiros que comecem por CLIENT, eventualmente
seguidos de mais um qualquer carcter, tendo uma
qualquer extenso

Dir *.* - Todos os ficheiros, qualquer que seja o seu nome
e extenso

58
Sistema Operativo
Comandos Base de Um D.O.S. (Disk Operating System)
Dir *.txt - Lista todos os ficheiros da directoria que
terminem na extenso txt

Dir ?.txt - Lista todos os ficheiros, em que o nome seja
composto por um s carcter, e a extenso seja txt

Dir ?art*.?? - Lista todos os ficheiros cujo nome seja
constitudo por um carcter qualquer, seguido das letras
art e de um outro conjunto de 1 a 4 caracteres quaisquer,
sendo a sua extenso composta apenas por dois
caracteres quaisquer


59
Fim