sistemas operacionais

20
Software Básico Sistemas Operacionais

Upload: sergiosouza

Post on 16-Apr-2017

6.411 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Sistemas Operacionais

Software Básico Sistemas Operacionais

Page 2: Sistemas Operacionais

Atividades do Sistema Operacional

• Execução das funções comuns do HARDWARE do computador• Disponibilização de uma interface ao usuário • Disponibilização de independência do HARDWARE• Gerenciamento de memória do sistema • Gerenciamento de tarefas de processamento – (multitarefa ou

multiencadeamento)• Disponibilização de capacidade de rede• Controle de acesso aos recursos do sistema• Gerenciamento de arquivos

Page 3: Sistemas Operacionais

Atividades do Sistema Operacional

• Execução das funções comuns do HARDWARE do computador• Disponibilização de uma interface ao usuário • Disponibilização de independência do HARDWARE• Gerenciamento de memória do sistema • Gerenciamento de tarefas de processamento – (multitarefa ou

multiencadeamento)• Disponibilização de capacidade de rede• Controle de acesso aos recursos do sistema• Gerenciamento de arquivos

Page 4: Sistemas Operacionais

Funções Comuns do Hardware

• Captar a entrada do teclado ou de algum outro dispositivo • Recuperar os dados dos discos• Armazenar os dados nos discos• Exibir a informação num monitor ou impressora

Page 5: Sistemas Operacionais

Funções Comuns do Hardware

• Captar a entrada do teclado ou de algum outro dispositivo • Recuperar os dados dos discos• Armazenar os dados nos discos• Exibir a informação num monitor ou impressora

Page 6: Sistemas Operacionais

O SO atua como intermediário entre o aplicativo e o hardware

* .exeUsuários Software

AplicativoSoftware Básico e

Sistemas Operacionais

Hardware

Page 7: Sistemas Operacionais

Instruções do HARDWARE

Um aplicativo precisa ler um conjunto de dados

O sistema operacional traduz este simples comando para o hardware numa seqüência mais longa:

• Verifique o disco C: no Computador

• Se tal disco não existir, informe ao programa aplicativo, caso contrário continue

• Inicie a leitura do disco C:

• Encontre o bloco de dados que represente Produtos

• Recupere este dados

• Envie os dados para a aplicação de faturamento

• Finalize a leitura do disco C:

• Recupere Produtos do disco C:

Page 8: Sistemas Operacionais

Gerenciamento de memória

Qual o preço deXXX

(XXX$)

Traz o XXX$Do disco rígido

Software Aplicativo SO - Sistema Operacional

XXX$

Page 9: Sistemas Operacionais

Memória Virtual A memória virtual usa um processo pelo qual uma parte do programa

é armazenada na memória e o restante armazenado em disco. Por esta razão a memória virtual também é chamada como paginação.

Programa 1 - Algumas Paginas

Programa 2 - Algumas Paginas

Programa 3 - Algumas Paginas

Programa 4 - Algumas Paginas

Programa 5 - Algumas Paginas

Outras exigências da memória

SistemaOperacional

e Softwares

Básicos

Programase outros

softwares

Memória Disco

Page 10: Sistemas Operacionais

Tipos de Sistemas Operacionais

Page 11: Sistemas Operacionais

MS-DOS (Microsoft Disk Operating System)

• Um dos primeiros SO, baseado em linhas de comando que processavam uma tarefa por vez, o que o tornava muito limitado, mas para sua época era considerado adequado aos PCs lentos.

• Sistema de arquivos FAT16.

• A necessidade da realização de múltiplas tarefas é a razão da evolução dos SOs.

Page 12: Sistemas Operacionais

DOS com WINDOWS – Windows 3.1

• Operando com uma “Shell” sob a plataforma DOS que proporcionava uma interface ao usuário intuitiva, facilitando a manipulação de dados entre aplicações, o Windows também rodava vários aplicativos básicos que operavam num esquema de multitarefa cooperativa

• Sistema de arquivos FAT16

Page 13: Sistemas Operacionais

OS/2 – Operating System 2

• Lançado pela IBM em 1988, rodava em PCs mais potentes, mínimo 2MB chegando à até 4GB de memória principal, 5MB de espaço em disco. O OS/2 era dotado de uma “Shell” conhecida como WORKPLACE SHELL que oferecia uma interface bem parecida com a do Windows 3.1, seu sistema de arquivos é o HPFS.

• Possuía capacidade de prevenir que aplicativos fossem sobrescritos, e identificação e isolamento de erros do sistema.

• A grande desvantagem era a falta de softwares aplicativos, mesmo com a versão WARP que rodava também aplicativos do Windows ou DOS.

Page 14: Sistemas Operacionais

Windows 95

• Um SO pioneiro de 32Bit, com uma interface gráfica bastante intuitiva. Com sistema de arquivos FAT16, possibilitava nomear arquivos com nomes extensos de até 255 caracteres, suportava o multiencadeamento e multitarefa, rodava aplicações 16Bit de versões anteriores,mesmo que permanecessem desprotegidas compartilhando um endereçamento comum.

• Possuía aplicativos direcionados a comunicação interpessoal. • Sistema de acesso a arquivos através de pastas “diretórios”.

Page 15: Sistemas Operacionais

Windows 98

• Uma versão melhorada do Windows 95, com sistema de arquivos melhorado o FAT32. Visando a melhora de produtividade, com suporte a novos dispositivos de HARDWARE, como AGP,DVD, FireWire (IEEE1394), USB e ACPI (gerenciamento de energia), maior agilidade ao carregar aplicações do HD,software para fazer BACKups e organização de dados de forma seqüencial.

Page 16: Sistemas Operacionais

Windows CE – (Compact Edition)

• Projetado e instalado na memória ROM de aparelhos que interagem com um PC, disponibiliza uma interface gráfica para o usuário.

Page 17: Sistemas Operacionais

MAC OS 8.1 – (roda em Macintosh e PowerPC)

• Desenvolvido pela APPLE o MAC OS é muito popular na área de publicidade. O MAC OS inicia as aplicações mais rapidamente, gerencia a memória virtual, além de possuir uma formatação de disco melhorada. Suporta os nomes longos de arquivos do Windows95, e dispositivos de armazenamento removíveis, possui o sistema de arquivos HFS+.

• Possui muitos programas para a internet, sua interface pode ser controlada pelo usuário dependendo de seu grau de conhecimento.

Page 18: Sistemas Operacionais

Windows NT 5.0

• Considerado o maior SO, por possuir 27milhões de linhas de código, roda programas de outros SOs através de um software de emulação, suporta multiprocessamento simétrico, é compatível com o Windows95, oferece o recurso PLUG and PLAY para HARDWARES com padrão ACPI.

• Formato de arquivos NTFS, que oferece maior controle e segurança de dados.

• Pode ser usado como um SERVER de pequeno porte.

Page 19: Sistemas Operacionais

Unix

• Mais utilizado em MAINFRAMES, seu sistema de arquivos mais comum é o UFS, compatível com vários tipos de HARDWARES e de fácil compartilhamento de dados entre PCs. Possui uma interface complexa pouco dedutível, o que levou empresas desenvolvedoras de softwares a disponibilizar versões com interfaces mais dedutivas, resultando em uma despadronização do SO.

Page 20: Sistemas Operacionais

Programas Utilitários

• Muitos já são disponibilizados no próprio SO, e os demais podem ser adquiridos gratuitamente ou por pagamento.

• São programas de compactação, antivírus, verificam a alocação dos arquivos, monitoramento do sistema ou de rede, verificação e reparação de maquinas pela rede, etc.