Aula 7 SC tipos software SO.ppt - University of...

Post on 28-Jul-2020

3 views 0 download

Transcript of Aula 7 SC tipos software SO.ppt - University of...

O SOFTWARE

-Tipos de softwarep-Sistema Operacional

Os ComputadoresTipos de Software

Um computador possui softwares de diferentes finalidadesfinalidades

alguns são capazes de interagir com o hardwarehardware

software básico

outros são para auxiliar o usuário nas suasoutros são para auxiliar o usuário nas suas tarefas

software aplicativosoftware aplicativo

Os ComputadoresTipos de Software

Software BásicoU ft bá i d t dUm software básico pode ter uma das seguintes finalidades

Controle do hardware

Construção de software

Os ComputadoresTipos de Software

Software BásicoC t l d h dControle do hardware⌧sistema operacional⌧Ex: Windows, Linux, Unix,...

Construção de software⌧Compiladores e interpretadores⌧usados para fazer tanto os softwares básicos

como os softwares aplicativos⌧Ex: Linguagem C, Delphi, Visual Basic, Pascal

Os ComputadoresTipos de Software

Software AplicativoSão sempre construídos usando um software básicopAuxílio à produtividade⌧facilitar tarefas básicas e de escritório

Exemplos:Exemplos:⌧editores de texto, planilhas eletrônicas⌧jogos⌧contas a pagar, controle de estoque⌧conta corrente (bancos)⌧programas matemáticos (Matlab, Maple)p g ( , p )⌧simuladores (Multisim)⌧controle de processos de plantas industriais (Elipse-SCADA)

Os ComputadoresTipos de Software

Graficamente

APLICATIVOS

SOFTWARE BÁSICO/Á

SISTEMA OPERACIONAL

UTILITÁRIOS

HARDWARE

Introdução aos Sistemas Operacionais

O QUE É SISTEMA OPERACIONAL ? máquina estendida ou máquina virtualmáquina estendida ou máquina virtualgerenciador de recursos

. esconde do usuário a complexidade do hardwareinterface simples com o usuário. interface simples com o usuário, possibilitando rapidez e confiabilidade no acesso aos recursos

Introdução aos Sistemas Operacionais

O QUE É SISTEMA OPERACIONAL ? máquina estendida ou máquina virtualmáquina estendida ou máquina virtualgerenciador de recursos

. controla o acesso dos programas aos componentes do sistema

processadores memóriaprocessadores, memória, discos, interfaces de rede, etc.

Introdução aos Sistemas Operacionais

Tem-se, atualmente, sistemas operacionais para ambientes:ambientes:

– monotarefamonotarefa– multitarefa – multiusuário– rede– multiprocessamentop

Introdução aos Sistemas Operacionais

Sistema Operacional Monotarefa

SóP1

Só executa um programa de cada vez: para iniciar a execuçãopara iniciar a execução de outro deve-se esperar o término do

P2p

atual.

Introdução aos Sistemas Operacionais

Sistema Operacional Multitarefa

P1

Permite executar vários

P1

Permite executar vários programas ao mesmo tempo, compartilhando

P2uma CPU. P2

Introdução aos Sistemas Operacionais

Sistema Operacional Multiusuário

É um sistema multitarefaÉ um sistema multitarefa que suporta a ligação de terminais na CPU (máquina central). Todos os arquivos ficam na

á i t l t dmáquina central e todos os programas executam na máquina centralmáquina central

Introdução aos Sistemas Operacionais

Sistema Operacional de Rede

É l i fÉ um multitarefa que consegue gerenciar comunicação entrecomunicação entre máquinas diferentes interligadas de alguma g gforma. Normalmente, o processamento é local.

Introdução aos Sistemas Operacionais

Sistema Operacional de Multiprocessamento

É l i fÉ um multitarefa que consegue gerenciar a distribuição dos μp1 ... μpndistribuição dos programas entre vários processadores na pmesma máquina

Introdução aos Sistemas Operacionais

Estruturas de Sistemas OperacionaisSistemas em CamadasSistemas em Camadas