ISOCA
Instalação de
sistema operacional
cliente e aplicativos
Fernando Costa
www.fernandocosta.com.br
[email protected]
Definição de um S.O.
Programa que atua como
intermediário entre os usuários do
computador e o hardware do
computador.
Um SO explora os recursos do
hardware de um ou mais processadores
pra prover um conjunto de serviços
aos usuários do sistema.
Definição de um S.O.
Sistema computacional
Definição de um S.O.
Hardware de um computador
(Arquitetura Von Neumann)
Armazenamento
primário
Dispositivos
de entrada
Processador (CPU)
Armazenamento
secundário
Dispositivos
de saída
Características de um SO
Visão geral
User 1
Office
User 2
MySQL
User 3
User 4
User N
Jogos
Apache
PHP
Programas
Sistema Operacional
Hardware
Partes de um S.O.
Kernel (núcleo)
Gerenciamento de:
Memória
Processos
Entrada e saída
Tipos de S.O.
Tempo real
Monousuário, Monotarefa
ex: Palm OS, IPhone 2G
Monousuário, Multitarefa
ex: sistemas anticolisões (TCAS dos aviões)
ex: Ms. Windows, Apple OS
Multiusuário
ex: Linux, UNIX/AIX, HP/UX, Ms. Windows Server
Limites de um S.O.
Hardware
(ex: S.O. para 64bits)
Sistema de arquivos
(ex: FAT16 máx 2GB)
Capacidade total
(ex: Ms.DOS 6.22 máx 8GB)
Processos
(ex: Starter Edition)
Estudo de caso
Microsoft Windows
Linux
Mac OS (leopard)
OS/2 IBM
Windows XP
Introdução
O Windows XP é o sucessor do
Windows NT/2000
Foi projetado para arquiteturas 32 e 64
bits
Sistema operacional multitarefa e
preemptível
Principais melhorias: segurança,
interface gráfica, serviços de rede
Windows XP
Características
Sistema operacional multiusuário
Adota a arquitetura cliente-servidor (Win 32 e POSIX)
Características do projeto:
Segurança;
Confiabilidade;
Compatibilidade com aplicações Winows e POSIX;
Alto desempenho;
Extensibilidade;
Portabilidade; e
Suporte internacional
Windows XP
Organização interna
O Windows XP está organizado em
módulos dispostos em camadas.
As principais camadas são:
HAL (Hardware Abstraction Layer)
Kernel
Executivo
Windows XP
HAL
O Windows XP está organizado em
módulos dispostos em camadas.
As principais camadas são:
HAL (Hardware Abstraction Layer)
Kernel
Executivo
Windows XP
Organização interna
Windows XP
Hardware Abstraction Layer
Esconde diferenças entre hardwares
dos níveis superiores
Fornece suporte para
multiprocessamento simétrico (SMP)
Detalhamento do Hardware como
barramento de E/S, configuração da
DMA, etc
Windows XP
Kernel (núcleo)
Orientado a objetos
Base para o executivo e subsistemas
Sua execução nunca é preemptada
Responsabilidades:
Escalonamento de threads
Tratamento de interrupções e exceções
Sincronismo de baixo nível do processador
Recuperação após falta de energia
Windows XP
Executivo
Conjunto de serviços utilizados por todos
subsistemas
Serviços agrupados:
Gerenciador de objetos;
Gerenciador de memória virtual;
Gerenciador de processos;
Facilidade de chamada de processo local;
Gerenciamento de E/S;
Monitor de referência de segurança;
Gerenciadores plug-and-play e segurança;
Registro e inicialização
Windows XP
Sistema de arquivos
Por padrão utiliza NTFS (New Technology File
System) como sistema de arquivos
Leitura de disquetes em FAT 16, pendrives
em FAT 32
Entidade fundamental para o NTFS é um
VOLUME
Volume é criado pelo gerenciamento de disco
lógico
Dúvidas ?
Fernando Costa
www.fernandocosta.com.br
[email protected]
Download

Instalação de sistema operacional cliente e