880 likes | 1.04k Views
Recursos do Windows 95. Características Básicas do S.O. A estratégia da Microsoft Compatibilidade com os S.O. da Microsoft Requesitos Mínimos Novos conceitos. A estratégia da Microsoft. Separação clara entre sistemas operacionais Potência X Compatibilidade. A estratégia da Microsoft.
E N D
Características Básicas do S.O. • A estratégia da Microsoft • Compatibilidade com os S.O. da Microsoft • Requesitos Mínimos • Novos conceitos
A estratégia da Microsoft • Separação clara entre sistemas operacionais • Potência X Compatibilidade
A estratégia da Microsoft • Separação clara entre sistemas operacionais • Servidores • Windows NT Server • Estações de Trabalho de alta performance • Windows NT Workstation • Notebooks e Estações de baixa performance • Windows 95 • Potência X Compatibilidade
A estratégia da Microsoft • Separação clara entre sistemas operacionais • Potência X Compatibilidade • Potência no NT : • Arquitetura, Segurança, Escalabilidade, Portabilidade • Compatibilidade no Windows 95 : • Aplicações DOS, Windows 16 bits • Drivers de dispositivo (DOS, 16 bits e 32 bits)
Requisitos Mínimos • Plataforma Mínima • 386DX • 4 MBytes memória • 55 MB disco livres • DOS 3.2 • Plataforma recomendável • 486DX • 16 MBytes memória • DOS 5.0
Novos Conceitos • Interface com o usuário • Plug-and-Play • Sistema de Arquivos • Recursos de Comunicação Integrados Novo !
Interface com o Usuário • Orientação a objetos • Naturalidade nas ações mais comuns • Cópia • Movimentação • Atalhos • Impressão • Eliminação
Plug-and-Play • Facilidade de implantação de novos dispositivos; • Execução automática de CDs, mesmo de música; • Gerenciamento simplificado dos slots PCMCIA nos notebooks
Sistema de Arquivos • Suporte a nomes de arquivo com 255 caracteres; • Compatibilidade com o esquema DOS 8.3
Comunicação • Recursos de Rede ponto-a-ponto integrados; • Cliente universal para servidores de rede; • Serviços seriais completos : • Software de comunicação • Nó remoto • FAX
A nova interface com o Usuário • Orientação a Objeto • A área de trabalho (desktop) • Atalhos • “Meu Computador” • “Ambiente de Rede” • A Lixeira • A barra de tarefas • O menu “Iniciar” • Uso do mouse
Orientação a Objeto • Quase tudo é representado por um objeto • Arquivos • Pastas (antigos sub-diretórios) • Programas • Impressoras • Modems • Processos • Tratamento consistente entre objetos • Propriedades
A área de trabalho (desktop) • Não existe mais o “gerenciador de programas” • Primeira visão do usuário • Contém diversos objetos • Conceito de “mesa de trabalho”
A área de trabalho (desktop) • Não existe mais o “gerenciador de programas” • Podem ser criadas “pastas” dentro de pastas • Muitos objetos podem estar contidos em outros • Primeira visão do usuário • Contém diversos objetos • Conceito de “mesa de trabalho”
A área de trabalho (desktop) • Não existe mais o “gerenciador de programas” • Primeira visão do usuário • Substitui a tela com os antigos grupos • Pode ser utilizada para colocação dos objetos mais comuns • Contém diversos objetos • Conceito de “mesa de trabalho”
A área de trabalho (desktop) • Não existe mais o “gerenciador de programas” • Primeira visão do usuário • Contém diversos objetos • Ícones • Pastas • Atalhos • Arquivos • Janelas • Barra de Tarefas • Conceito de “mesa de trabalho”
A área de trabalho (desktop) • Não existe mais o “gerenciador de programas” • Primeira visão do usuário • Contém diversos objetos • Conceito de “mesa de trabalho” • Organizável pelo próprio usuário • É propriedade do usuário, e não da máquina
Atalhos • Representam um objeto em outra localização • Se o objeto original for movido ou renomeado, o Windows 95 tenta atualizar o atalho • Tem identidade própria (tamanho e propriedades) • Arquivo DOS 8.3 *.LNK • Ícone é claramento identificável (seta inferior esq.) • Copiando & Movendo X Atalhos • Os atalhos são apenas ponteiros • Modificações no atalho não afetam objeto original
Meu Computador • Representa diversos componentes : • Painel de Controle • Drivers Locais e mapeados • Pasta de Impressoras • Rede Dial-Up • O nome e o conteúdo podem ser modificados
Ambiente de Rede • Apresenta os objetos comumente utilizados • Membros do grupo de trabalho • Pasta “Toda a Rede” • “Toda a rede” • Grupos de Trabalho • Servidores • Pastas, Impressoras e Documentos Compartilhados • O ícone só aparece para instalações em rede
A lixeira • Recycle Bin (indica a capacidade de recuperação) • Adiciona o conceito de arrastar-e-soltar • Apagamento • Recuperação • Propriedades • Percentual do disco utilizado para armazenar arquivos apagados • Configurável por drive ou global
Mudança na interface Permite visualizar e navegar com facilidade entre os programas em uso; Mantem-se na tela durante a operação, salvo solicitação em contrário; Área de notificação à direita Relógio Mensagens não lidas do correio Vida útil das baterias Gerenciador de Impressoras Volume da placa de som Status do modem etc etc A barra de tarefas
O menu “Iniciar” • Grupos do Gerenciador de Programas ? • Documentos recentemente editados • Painel de Controle, Impressoras e Barra de Tarefas • Executa “tudo”! (mantém cache) • Próprio para notebooks • Desliga o SO
Uso do mouse • Arrastando com o botão esquerdo • Arrastando com o botão direito • Forçando operações • Quando uma das pastas é o desktop
Uso do mouse • Arrastando com o botão esquerdo • Arrastar com o botão esquerdo um objeto entre duas pastas na mesma unidade move (não copia) o mesmo; • Se a unidade for diferente, copia o objeto (mantém o original); • Se for um executável (EXE ou COM), é criado um atalho. • Arrastando com o botão direito • Forçando operações • Quando uma das pastas é o desktop
Uso do mouse • Arrastando com o botão esquerdo • Arrastando com o botão direito • Permite escolha através de um menu • Copiar, Mover ou Criar Atalho • Forçando operações • Quando uma das pastas é o desktop
Uso do mouse • Arrastando com o botão esquerdo • Arrastando com o botão direito • Forçando operações • CTRL = cópia • SHIFT = mover • CTRL+SHIFT = atalho (mostrando menu) • Quando uma das pastas é o desktop
Uso do mouse • Arrastando com o botão esquerdo • Arrastando com o botão direito • Forçando operações • Quando uma das pastas é o desktop • O desktop é uma pasta • Análise se baseia na unidade atual
Arquitetura Básica • Uso dos anéis 0 e 3 do processador 80386 • Máquinas Virtuais • Trânsito de Mensagens • Drivers de dispositivos • O registro • Multiprocessamento
Arquitetura INTEL 80386 ou superior Anel 3 Anel 2 • A INTEL suporta múltiplos níveis de privilégio (anéis) para execução de programas; • Anéis 1 e 2 não são usados (nem mesmo pelo NT); • O anel 0 é usado pelo núcleo do SO; • O anel 3 é usado pelos programas não-críticos, impedindo o travamento. Anel 0 Kernel Anel 1
O conceito de Máquina Virtual • O Windows 95 cria diversas “máquinas virtuais” no anel 3, fazendo com os programas vejam uma máquina exclusiva, sobre a qual eles têm o controle; • O acesso aos dispositivos virtuais é encaminhado aos dispositivos reais pelo SO.
Máquinas virtuais X Aplicações • Uma máquina virtual para cada aplicação MS-DOS (o DOS não sabe compartilhar dispositivos) • Uma máquina virtual para todas as aplicações Windows 16 bits (compatibilidade gerando falhas de estabilidade) • Uma máquina virtual para cada aplicação Windows 32 bits, com memória protegida
Mensagens Aplicação 16 bits I Thread 1 da Aplic. 32 bits A Thread 2 da Aplic. 32 bits A Aplicação 16 bits II Aplicação 16 bits III Trânsito de Mensagens • Mensagens são geradas por ocorrências : • Interrupções • Outros programas • SO • Se um pára : • Todos ok • Win 16 ?
Drivers de dispositivos • O que é um driver ? • Drivers suportados pelo Windows 95 : • MS-DOS em modo real : arquivos *.SYS • Windows em modo real : arquivos *.DRV listados no SYSTEM.INI • Windows em modo protegido : arquivos *.VXD ou *.386 • Qual deve ser utilizado ? O melhor ! • Carga de drivers : boot em modo real e depois em protegido • Os drivers normalmente ficam em \WINDOWS\SYSTEM
O Registro • Armazenamento de Informações de Configuração do Windows • Substitui os arquivos *.INI • Alguns *.INI são mantidos para compatibilidade • Pode ser acessado via rede para administração • Constituído de dois arquivos : • SYSTEM.DAT - configurações associadas ao hardware • USER.DAT - configurações associadas ao usuário • Estrutura em árvore com seis sub-divisões
Multiprocessamento • O conceito de processo • Essencialmente é um programa • Reserva memória para código e para dados • Cria pelo menos um thread • Aplicações MS-DOS e Windows 16 bits • O conceito de thread • Unidade de execução • Utiliza os recursos reservados pelo processo • Aplicações 32 bits podem possui mais de um thread
Plug-and-Play • Características Básicas • Funções • Recursos Críticos • O Device Manager
Características Básicas • Padrão de mercado, não da Microsoft • Ligou, usou : • Dispositivos de vídeo, discos etc • Conectou, usou : • Placas PCMCIA • Dock Station • Rede Local • Conexão infra-vermelha
Funções • Device Self-Identify and Self-Specify • Os dispositivos devem ser capazes de se identificar e determinar recursos disponíveis e necessários • Se necessário, pode solicitar drivers • Dynamic Configuration Changes • Garante o “conectou, usou !” • Interage com as aplicações • Compatibilidade Reversa • Deve ser garantida a compatibilidade com dispositivos “convencionais” • Ajuda do SO para possíveis conflitos
Recursos Críticos • IRQ (Interrupt Request) • DMA (Direct Memory Access) • I/O (Input/Output Ports) • Memória
O Device Manager • No Painel de Controle, clicar duas vezes o ícone de Sistema • Permite modificação das configurações de hardware
O Sistema de Arquivos • Como funciona ? • Suporte a nomes extensos • Ajustes de Performance • Resolução de Problemas
Como funciona ? • Permite o acesso a múltiplos sistemas de arquivo • Sistemas Pré-Instalados • VFAT • CDFS (substitui o MSCDEX) • Redirecionador
Suporte a nomes extensos • Até 256 letras, incluindo espaços em branco • Não é case-sensitive, mas preserva o case • Cuidado com o back-up • Programa LFNBK.EXE gera arquivo ! • Ele está em ADMIN/APPTOOLS/LFNBACK (CD) • Suporte em rede (Netware)
Suporte a Nomes Extensos - II • Compatibilidade direta • Arquivos DOS 8.3 são vistos normalmente • Compatibilidade Reversa • Retira caracteres especiais • Usa os seis primeiros dígitos • Acrescenta um “~” • Acrescenta um número (começando de 1) • Se DOS 8.3 for alterado, o LFN é perdido • Uso de caracteres globais tem resultados “estranhos” • Cuidado com a FAT e os utilitários DOS !
O boot do Windows 95 • Os primeiros passos • POST • Boot PNP • Fase de Compatibilidade Modo Real • Carga do Modo Protegido • Carga do Sistema Operacional • DEBUG
Os primeiros passos • POST : Power On Self Test • Diferente p/cada computador • Testa RAM e periféricos • Localiza o disco de boot • Sinaliza final (inclusive se houverem erros) • Executa programa presente no setor de boot • É indicada a localização do IO.SYS • Passa o controle para o IO.SYS
Fase de Compatibilidade - modo real • IO.SYS : • Gerenciador de configuração Plug-and-Play • O MSDOS.SYS é processado