8
GSO- Gestão de Sistemas Operacionais Professor: Jones Artur Turma: 1º TIN Tipos de sistemas operacionais

Tipos de sistemas operacionais

Embed Size (px)

DESCRIPTION

Tipos de sistemas operacionais

Citation preview

Page 1: Tipos de sistemas operacionais

GSO- Gestão de Sistemas Operacionais

Professor: Jones Artur

Turma: 1º TIN

Sorocaba, 5 de Março

2013

Tipos de sistemas operacionais

Page 2: Tipos de sistemas operacionais

GSO- Gestão de Sistemas Operacionais

Autor : Wesley Germano

Sorocaba, 5 de Março

2013

Page 3: Tipos de sistemas operacionais

Sumário

Introdução..............................................................................................................................................1

1. Definição Sistema operacional.......................................................................................................2

2. Sistemas Monoprogramáveis / Monotarefa...................................................................................2

3. Sistemas Multiprogramáveis / MultiTarefas.................................................................................2

4. Sistemas com Múltiplos Processos.................................................................................................3

Page 4: Tipos de sistemas operacionais

Introdução

Os diferentes tipos de sistemas operacionais são basicamente classificados de acordo com o número de processos do usuário que o SO pode executar ou de acordo com o número de processadores que o sistema possui.

1

Page 5: Tipos de sistemas operacionais

1. Definição Sistema operacional

Um sistema operacional é um programa ou um conjunto de programas cuja função é

gerenciar os recursos do sistema (definir qual programa recebe atenção do processador,

gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre

o computador e o usuário. Embora possa ser executado imediatamente após a máquina ser

ligada, a maioria dos computadores pessoais de hoje o executa através de outro programa

armazenado em uma memória não-volátil ROM chamado BIOS num processo chamado

"bootstrapping", conceito em inglês usado para designar processos autossustentáveis, ou

seja, capazes de prosseguirem sem ajuda externa. Após executar testes e iniciar os

componentes da máquina (monitores, discos, etc), o BIOS procura pelo sistema operacional

em alguma unidade de armazenamento, geralmente o Disco Rígido, e a partir daí, o sistema

operacional "toma" o controle da máquina. O sistema operacional reveza sua execução com

a de outros programas, como se estivesse vigiando, controlando e orquestrando todo o

processo computacional..

2. Sistemas Monoprogramáveis / Monotarefa

Possui as seguintes características:

- É executado por um único processador e é capaz de gerenciar a execução de um único programa

(tarefa) do usuário por vez.

- Permite que o processador, a memória e os periféricos fiquem dedicados a um único usuário; são

portanto monousuários (monoterminais).

- O processador fica ocioso quando o programa espera pela ocorrência de uma E/S. - São sistemas de simples implementação.

3. Sistemas Multiprogramáveis / MultiTarefas

Possui as seguintes características:

- É executado por um ou vários processadores. No caso de vários processadores, é classificado como "SO para Multiprocessadores" (discutido a seguir). No caso de apenas um processador, permite quevários programas disputem os recursos do sistema (paralelismo lógico ou virtual), e:

- Podem ser monousuário ou multiusuário:

● Monousuário: um único usuário executando vários programas (monoterminal).

● Multiusuário: vários usuários executando vários programas (multiterminais).

2

Page 6: Tipos de sistemas operacionais

- Divide o tempo da cpu entre os vários programas e entre os vários usuários.

- Diminui a ociosidade, permitindo que durante o tempo de E/S outros processos sejam executados.

Inicialmente, os sistemas multiprogramados começaram com os sistemas de batch; depois com os sistemas time-sharing e finalmente com os sistemas real-time.

4. Sistemas com Múltiplos Processos

Possui as seguintes características:

- O sistema possui vários processadores, que podem estar confinados a um mesmo gabinete

(centenas de processadores) ou espalhados fisicamente em forma de rede (dezenas de processadores).

- Executam várias tarefas simultaneamente e portanto são multitarefas.

- Cada processador pode operar monoprogramado ou multiprogramado.

- Ocorre paralelismo físico ou real, quando mais de um processador está sendo utilizado. Ocorre

também paralelismo lógico, quando o número de tarefas é maior que o número de processadores

disponíveis.

- Podem ser fracamente acoplados ou fortemente acoplados:

● Fracamente acoplados (loosely coupled): cada processador possui sua própria memória e

executa seu próprio sistema operacional (Sistema Operacional de Rede) ou parte de um sistema

operacional global (Sistema Operacional Distribuído).

● Fortemente acoplados (tightly coupled): todos os processadores compartilham uma única

memória. Estes processadores geralmente são coordenados por um único SO localizado em um outro

computador hospedeiro, que se encarrega de distribuir as tarefas entre os processadores e gerenciar a execução.

3