Vous êtes sur la page 1sur 11

O que são?

São interfaces que funcionam entre o hardware e o usuário, responsáveis por:

- Gerenciamento e coordenação de atividades

- Compartilhamento das fontes do computador

- Cuidar dos detalhes da operação do


hardware, aliviando as aplicações de
terem que gerenciar esses detalhes e
tornando mais fácil a execução
destas
Interação com o usuário

Sistemas operacionais normalmente


agem “escondidos”, de forma que muitos
usuários mais leigos nem sabem para
quê servem e o quê fazem.

Usuários mais avançados, porém, sabem que eles


estão presentes em todas as operações, e podem
interagir diretamente com eles por meio de
SUIs, Software User Interfaces, como:

- CLIs, Interfaces de Linha de Comando, onde os comandos são digitados;

- E GUIs, Interfaces Gráficas do Utilizador, que aparecem como ícones.


Interface Gráfica do Utilizador (GUI)

A maioria dos computadores modernos suporta as GUI e freqüentemente as


incluem em seus sistemas. Em alguns, como as implementações originais do Windows e
do Mac OS, ela é até mesmo integrada no núcleo.

- Permite a interação com dispositivos digitais através de


elementos gráficos como ícones e outros indicadores visuais.

- A interação é feita
geralmente através de um
mouse ou um teclado, com
os quais o usuário seleciona
símbolos e os manipula,
obtendo um resultado mais
prático.
Origens

Foram originalmente feitos para vender o hardware das companhias. Sem o


software de sistema (compiladores e sistema operacional) um desenvolvedor de
hardware tinha muitas dificuldades em lançar um computador. A disponibilidade de
sistemas operacionais não ligados a apenas um fornecedor de hardware era mínima.

Uma das primeiras companhias a vender um sistema não


ligado a um hardware foi a Digital Researches CP/M.

O Unix foi o primeiro sistema a ter popularidade entre microcomputadores.

Ele foi inspirado pelo Multics, um dos primeiros sistemas multitarefas, criado em 1962.

Um dos primeiros microcomputadores


Unix

O Unix é um sistema operacional portátil multitarefa e


multiusuário originalmente criado por Ken Thompson, que
trabalhava nos Laboratórios Bell da AT&T. Suas principais
características são:

- É multitarefa, ou seja, executa uma ou mais processos simultaneamente.

- É multiusuário, ou seja, é capaz de executar, concorrente e


independentemente, várias aplicações pertencentes a dois
ou mais usuários.

- Ele possibilita que vários usuários usem um mesmo computador


simultaneamente, geralmente por meio de terminais.
Partes de um Sistema Operacional

Para tornar os sistemas operacionais mais fáceis de serem


escritos, eles são construídos como uma série de módulos,
cada módulo sendo responsável por uma função.
Os módulos típicos em um sistema multiusuário são:

- Núcleo

- Gerenciador de processo

- Escalonador (Scheduler, em inglês)

- Gerenciador de arquivo
Processoso

Em sistemas operacionais nós falamos mais de um processo do que


de um programa. Nos sistemas operacionais modernos, só uma porção de um
programa é carregada em cada instante. O resto do programa espera numa
unidade de disco até que se precise do mesmo. Isso economiza espaço de
memória. Os programas no computador são executados por processadores.
Eles executam milhões de instruções por segundo.

- Um processo (ou tarefa) é uma


porção de um programa em alguma
fase de execução.

- Um programa pode consistir de vários


processos, cada um com funcionamento
próprio ou como uma unidade.
Escalonamento (Scheduling)

Existem dois tipos de escalonadores:

- Por cooperação, que são mais simples, já que os processos


são organizados em fila circular;

- E preemtivos, que usam um relógio em tempo real que gera


interrupção a intervalos regulares.
Carga do Sistema Operacional

O SO pode ser carregado na memória de um computador de duas maneiras.

- Já está presente em ROM

- É carregado a partir do disco quando o computador é ligado.

Se o SO já está presente em ROM,


ele ganhará controle imediato do
processador ao ser ligado o
computador. Para sistemas mais
complexos, o SO é armazenado
normalmente em mídia secundária,
e é carregado em RAM quando o
computador é ligado
Bibliografia

http://oficinadanet.com.br/

http://Google.com.br

http://en.wikipedia.org

http://deviantart.com

http://computer.howstuffworks.com

http://unix.org

Vous aimerez peut-être aussi