Escola Adalgisa de Barros Sistemas Operacionais Ensino Médio Técnico 1º Ano 1
Software Hardware O Sistema Operacional (SO) é um software que gerencia os recursos do computador, controla o fluxo de informações e realiza a interface com o usuário. 2
Software Aplicativo SO Existem programas específicos para cada SO Hardware 3
Ao se ligar um computador Auto teste (POST-POWER ON SELF TESTE): são identificados os dispositivos ligados ao computador e realizado um teste de memória; Busca do SO em um disco inicializável ou no HD; Inicialização do SO. 4
Dar boot em um computador significa inicializá-lo. pull itself up by its bootstraps 5
Um SO é dividido em kernel (núcleo) e shell (casca). O kernel contêm as funções centrais do SO e o shell realiza a interface com o usuário. O kernel do SO está sempre na memória enquanto o computador está ligado 6
Principais tarefas do SO 1. Proporcionar a interface com o usuário; 2. Gerenciar os dispositivos de hardware; 3. Gerenciar e manter os sistemas de arquivos; 4. Dar suporte a outros programas. 7
1. Interface com o usuário Podem ser - Linha de comando; - Interface gráfica. 8
1.1 Linha de comando Os usuários devem digitar os símbolos ou caracteres. Exemplos: DOS LINUX 9
10
Se for digitado um comando incorreto o SO dará um aviso de comando não reconhecido. Um comando pode ser uma palavra que esteja associada a uma ação do SO ou o nome de um programa. 11
GUI Foi introduzida pelo Machintosh na década de 80 e permite a interação com o usuário de forma gráfica. As bases de uma GUI são as janelas, os ícones e o apontador. Os ícones são objetos ou símbolos que estão associados a execução de um programa. Ex: uma lata de lixo. 12
Nome do programa Barra de menu Janela de opções (drop-down) Teclas de atalho Teclas de atalho Teclas de atalho Painel de ferramentas Barra de informações 13
Caixa de diálogos (pop-up) 14
Área de trabalho 15
2. Gerenciar dispositivos de hardware Usuário 16
3.Gerenciar e manter os sistemas de arquivos O SO permite que o usuário gerenciar os arquivos no computador organizando-os em pastas (ou sub-diretórios). Hierarquia ou árvore de diretórios 17
4. Apoio a programas O SO realiza serviços de apoio aos programas que estão sendo executados, entres eles: - Salvar arquivos no disco; - Colocar arquivos na memória principal; - Fazer a interface com os periféricos. 18
Categorias de SO Ao se escolher um SO deve-se antes avaliar as seguintes situações: - Quantos programas devem ser executados ao mesmo tempo? - Quantos usuários irão trabalhar ao mesmo tempo com o SO? - Quantas CPUs irão trabalhar ao mesmo tempo com o SO? 19
Multitarefas Categorias de SO Multiusuários Multiprocessadores O SO multiusuários também deve ser multitarefas 20
Exemplos de SO 21
MS-DOS Usa uma interface de linha de comando. A tela apresenta prompts ao usuário. O usuário digita comandos. Amplamente substituído pelas interfaces gráficas. Não é amigável (user-friendly). 22
Microsoft Windows Iniciou-se como um ambiente operacional para o MS-DOS. Não era um sistema operacional completo; necessitava do MS-DOS. Usa uma interface gráfica. Os usuários podem usar os comandos e a interface do DOS. Agora é uma família completa de sistemas operacionais. 23
Recursos do Windows Nomes de arquivo extensos (até 255 caracteres). Plug and Play: Torna mais fácil a instalação de componentes de hardware. Object Linking and Embedding (OLE): Permite ao usuário incorporar ou vincular um documento em outro. 24
Windows 9x Serve ao mercado doméstico e de consumo. Não é mais um shell, mas um sistema operacional independente. Iniciou-se com o Windows 95. Geração seguinte: Windows 98 Windows ME Muitas melhorias em relação ao Windows 3.1. 25
Windows NT A Área de Trabalho tem a aparência do Windows 98 e age como ele. Destina-se a ambientes corporativos, ligados em rede. Projetado para garantir escalabilidade (a capacidade de suportar muitos usuários). Segurança mais rígida. 26
Windows 2000 A última geração do Windows NT. Um computador serve a muitos usuários. Você se identifica e o sistema sabe suas preferências. Você obtém sua área de trabalho e arquivos, independentemente de qual PC usa para acessar a rede. 27
Windows XP Reúne em um único produto as versões corporativas e aquelas destinadas ao consumidor do Windows. Possui a versão doméstic a (Home) e a profissional (Professional). Melhorias 28
Melhorias do Windows XP Melhor interface com o usuário: Área de trabalho muito mais clara e desobstruída. Mais ícones no menu Iniciar redesenhado. Melhor suporte para multimídia. Mais personalização. Suporte para múltiplos usuários: O usuário pode sair do sistema, deixar programas rodando e permitir que outro usuário entre no sistema. Cria contas limitadas para crianças usarem; ou seja, sem jogos inadequados e sem acesso à Internet. Suporte e proteção para a Internet. 29
Windows CE Versão em menor escala do Windows 9x: Projetado para funcionar em máquinas com telas pequenas e, se for o caso, com armazenamento pequeno. Usado em Pocket PCs. Usado em sistemas embutidos. Dispositivos computadorizados integrados em outros produtos; ou seja, robôs. O CE.NET suporta a plataforma.net. 30
MAC OS Projetado para o computador Macintosh. Primeira GUI bem-sucedida comercialmente. Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de então. 31
UNIX Desenvolvido em 1971 para ser usado no minicomputador DEC. Sistema baseado em caracteres com interface de linha de comando. Não é ligado a nenhuma família de processadores. Roda praticamente em qualquer tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante. Principal sistema operacional em uso em servidores de Internet. Manipula facilmente muitos usuários ao mesmo tempo. 32
Linux Usa interface de linha de comando. Muitas companhias criaram uma GUI para funcionar com o Linux. Conceito de fonte aberta. O código-fonte é livre. Usuários podem baixar (download), modificar e distribuir o software. Mais estável do que o Windows. Aplicativos relativamente escassos. 33
Windows 3.1 Uma camada adicionada por cima do DOS. Separa o sistema operacional do usuário. Torna o sistema operacional mais fácil de usar. Denomina-se shell. 34