Академический Документы
Профессиональный Документы
Культура Документы
Introduo Conceito Servios Multiprogramao Categorias Interface de usurio Sistema de arquivos Estudos de caso
Windows XP
SISTEMAS OPERACIONAIS
PROF. ALEXANDRO DOS SANTOS SILVA
1
2
INTRODUO
O que se espera de um sistema de computao?
Execuo de programas de usurios Permitir a soluo de problemas
CONCEITO
Software responsvel pela controle de execuo de programas aplicativos
Interface entre aplicativos e o hardware
Sistema operacional: um programa colocado entre o hardware do computador e os programas dos usurios de forma a atingir esses dois objetivos
Jogo
Hardware
SERVIOS
Execuo de programas
Carga de aplicativos na memria principal
MULTIPROGRAMAO
Conceito: manter mais de um programa em execuo simultaneamente Sistemas de tempo compartilhado (timesharing): tipo de multiprogramao
Utilizao do processador por cada programa em pequenos intervalos de tempo
Se um intervalo de tempo no suficiente para a concluso do programa, ele interrompido para substituio por um outro, aguardando a concesso de um novo intervalo de tempo
Acesso a dispositivos de entrada e sada Controle de acesso a arquivos Acesso a recursos de sistema
Proteo entre usurios
Contabilidade
Estatsticas Monitorao de desempenho Sinalizao de upgrades necessrios
Deteco de erros
Erros de hardware (falhas em dispositivos de E/S, por exemplo) Erros de programao (acesso no autorizado, por exemplo) Solicitao de recursos no disponveis por aplicativos
5
Iluso de possuir a mquina dedicada a execuo de seu programa Tempo de resposta importante Interface para interao com o programa em execuo (introduo de novos dispositivos de entrada e sada, como o terminal de vdeo e o teclado)
6
CATEGORIAS
Sistemas monoprogramveis Sistemas multiprogramveis Sistemas multiprocessados
SISTEMAS MONOPROGRAMVEIS
Primeiros sistemas operacionais Principal caracterstica: permitir que os recursos de hardware (processador, memria e perifricos) permaneam exclusivamente dedicados execuo de um nico programa
Qualquer outra aplicao, para ser executada, deve aguardar o trmino da execuo do programa corrente
Exemplos: MS-DOS
7 8
SISTEMAS MULTIPROGRAMVEIS
Principal caracterstica: multiprogramao
Capacidade de execuo de vrios programas de forma simultnea
SISTEMAS MULTIPROGRAMVEIS
Classificao (em funo do nmero de usurios)
Sistemas monousurio: projetados para uso por um nico usurio
Exemplos: Windows 3.x, Windows 9x, Windows Millenium
SISTEMAS MULTIPROCESSADOS
Sistemas equipados com duas ou mais CPUs interligadas, que operam em conjunto Principal vantagem: execuo efetiva de vrios programas ao mesmo tempo ou distribuio da execuo de uma mesma tarefa entre vrios computadores Incorporao dos mesmos princpios bsicos e benefcios apresentados na multiprogramao Acrscimo de outras caractersticas e vantagens especficas
Escalabilidade: ampliao de poder computacional do sistema com o acrscimo de novos processadores Disponibilidade: capacidade de manter o sistema em operao mesmo em caso de falhas Balanceamento de carga: distribuio de processamento entre os diversos processadores disponveis, a partir da carga de trabalho de cada processador
11
INTERFACE DE USURIO
Conceito: interface para interao entre o usurio e o sistema operacional Tipos
Interface de Linha de Comando Interface Grfica de Usurio
12
INTERFACE DE USURIO
Interface de linha de comando
Princpio bsico de funcionamento: digitao de comandos (via teclado)
Requer, do usurio, conhecimentos avanados relacionados sintaxe adotada para a linguagem de comandos (alm das funcionalidades agregadas aos comandos) Pouca interatividade: ausncia de uso de dispositivos apontadores, como o mouse
INTERFACE DE USURIO
Interface Grfica de Usurio
Origem do termo: abreviadamente, do acrnimo GUI, do ingls Graphical User Interface
Ambiente de desktop: sistema com solues de interface grfica com o usurio (GUI)
Interpretao de comandos: realizada por um interpretador de comandos (tambm conhecido por shell)
Exemplos: command.exe (MS-DOS), bash (UNIX)
Uso de elementos grficos, como janelas, cones, menus e ponteiros Interao: geralmente realizada atravs de dispositivos apontadores (mouse) ou teclados, com os quais o usurio capaz de selecionar elementos grficos e manipul-los de forma a obter algum resultado prtico Exemplos: Windows Aero, KDE, Gnome, etc.
Windows Aero
13 14
GNOME
SISTEMA DE ARQUIVOS
Parte mais visvel do sistema operacional Mecanismo de armazenamento e acesso a dados e programas Conceitos bsicos
Arquivos: recipientes que contm dados
Armazenamento de dados e programas
SISTEMA DE ARQUIVOS
Conceito de arquivo
Armazenamento de informao em diferentes tipos de arquivos
Sistema operacional: viso uniforme da informao independente do dispositivo fsico de armazenamento
Viso lgica o arquivo
Diretrios: conjuntos de referncias a arquivos Partio: abstrao que permite, a partir do disco fsico, criar discos lgicos
Objetivos
Fornecer mecanismos para usurios manipular arquivos e diretrios Garantir a validade e coerncia de dados
Minimizar ou eliminar o risco de perda/alterao de dados
Mapeamento para dispositivos fsicos Espaos de nomes: conjunto de regras e convenes para identificar simbolicamente um arquivo, variveis de sistema para sistema
Distino entre letras maisculas e minsculas Obrigatoriedade ou no de uma extenso
s vezes, extenses so apenas convenes
Otimizar o acesso Fornecer suporte a outros sistemas de arquivos Suporte vrios usurios (multiprogramao)
Uso compartilhado (proteo e acesso concorrente)
15
16
SISTEMA DE ARQUIVOS
Arquivo: atributos
Informaes sobre arquivos
Nome: informao simblica empregada para referenciar o arquivo Tipo: binrio, texto, executvel, caracter, bloco Localizao: posio do arquivo em um determinado dispositivo E/S Tamanho: nmero de bytes que compem o arquivo Proteo: controle de acesso leitura, escrita e execuo do arquivo Data/hora de criao e identificao do usurio: informaes destinadas a proteo, segurana e monitorao
ESTUDOS DE CASO
Windows XP
Varia de sistema operacional a sistema operacional Atributos mantidos em uma estrutura parte
17
18
WINDOWS XP
Membro de uma famlia completa de sistemas operacionais desenvolvidos pela Microsoft
Sucessor de ambos os sistemas operacionais Windows 2000 (para usurios corporativos) e Windows Me (para usurios domsticos)
20
21
22
Existncia de alguns cones padres (alguns dos quais no podem ser removidos da rea de trabalho, como a Lixeira)
rea de notificao: cones representativos do status de algumas aplicaes abertas e do prprio sistema operacional
Windows XP: alguns cones padres 23 Um relgio tambm apresentado por padro nesta rea
24
Aprimoramento em relao s verses anteriores: exibio da relao dos programas abertos mais recentemente
25 26
27
28
4. 5.
Contedo: painel em que so exibidas informaes sobre arquivos e diretrios armazenados no diretrio selecionado no momento Barra de status: exibio de informaes sobre o arquivo ou diretrio selecionado atualmente (em caso de diretrios, comum a exibio do quantitativo de arquivos e/ou sub-diretrios existentes no item selecionado)
29 30
32
33
34
Arquivos (permisses): delimitao de quais operaes podem ser realizadas pelo usurio sobre cada arquivo presente
Oculto: indicativo de que o arquivo no estar visvel pelo Windows Explorer, se a opo Mostrar pastas e arquivos ocultos no estiver habilitada
Para ativar ou desativar esta opo, acesse o menu Ferramentas Opes de pasta, guia Modos de Exibio (aps a seleo do diretrio desejado) Se exibido o termo H na coluna Atributos, o arquivo somente de leitura
35
2. 3.
38
Acesso ao utilitrio: a partir do menu de contexto exibido, quando do clique com o boto direito no atalho Meu computador, selecione a opo Gerenciar
Aps a abertura da janela de dilogo Gerenciamento do computador, selecione o item Usurios e grupos locais
39
40
10
Criao de estrutura bsica de diretrios para armazenamento dos arquivos do sistema operacional, quando da instalao do prprio sistema operacional
Uso da primeira partio vlida (unidade lgica) do disco rgido, que abreviada normalmente (mas no necessariamente) com a letra C
Diretrios bsicos
Arquivos de Programas: projetado para armazenamento de arquivos de programas do usurio (instalados posteriormente) Document and Settings: projetado para armazenado de arquivos e diretrios pessoais dos usurios do sistema
Um diretrio base criado para cada usurio
Windows: diretrio de armazenamento dos arquivos do prprio sistema operacional (se no todos, quase a totalidade)
41 42
REFERNCIAS BIBLIOGRFICAS
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de Sistemas Operacionais, 4 edio. Rio de Janeiro: LTC, 2007. OLIVEIRA, R. S.; CARISSIMI, A.; TOSCANI, S. S. Sistemas Operacionais. Porto Alegre: Editora Sagra-Luzzatto. WIKIPDIA. Ambiente de desktop. Disponvel em <http://pt.wikipedia.org/wiki/Ambiente_de_desktop>. Acesso em 19 de maio de 2011. WIKIPDIA. Barra de tarefas. Disponvel em <http://pt.wikipedia.org/wiki/Barra_de_tarefas>. Acesso em 21 de maio de 2011. WIKIPDIA. Interface grfica do utilizador. Disponvel em <http://pt.wikipedia.org/wiki/Interface_gr%C3%A1fica_do_utilizador>. Acesso em 19 de maio de 2011. WIKIPDIA. Interpretador de comandos. Disponvel em <http://pt.wikipedia.org/wiki/Interpretador_de_comandos>. Acesso em 19 de maio de 2011. WIKIPDIA. Menu Iniciar. Disponvel em <http://pt.wikipedia.org/wiki/Menu_Iniciar>. Acesso em 21 de maio de 2011. WIKIPDIA. Windows Explorer. Disponvel em <http://pt.wikipedia.org/wiki/Windows_Explorer>. Acesso em 26 de maio de 2011. WIKIPDIA. Windows XP. Disponvel em <http://pt.wikipedia.org/wiki/Windows_XP>. Acesso em 20 de maio de 2011.
43
11