Sie sind auf Seite 1von 8

Sistemas Operacionais

Sistemas Operacionais

Curso Tcnico em Manuteno e Suporte em Informtica

Sumrio
Introduo Conceitos de Sistema Operacional Kernel Processos Multitarefa: cooperativa e preemptiva Multithreading Sistemas Operacionais: MS-DOS, Windows, Mac OS, Unix, Linux e sistemas operacionais de rede;

Conceitos de Sistemas Operacionais


Disciplina: Sistemas Operacionais
Prof. Me. Rogrio Pinto Alexandre
1

Sistemas Operacionais

Sistemas Operacionais

Introduo
Ao ligarmos o computador, este acessa determinado conjunto de informaes residentes em ROM-BIOS (Read Only Basic Input/Output System um conjunto de programas residentes no computador que realiza operaes de controle e superviso mais bsicas, de nvel mais baixo para o computador). Faz-se, por meio de instrues da BIOS, o autoteste de inicializao (ou POST Power-On Self Test), testando todas as caractersticas funcionais do computador (RAM, teclado, vdeo, drives, etc).
3

Introduo
Logo em seguida, o computador procura pelo sistema operacional (S.O.), carregando-o do disco para a memria RAM. A comunicao do usurio com o sistema operacional ocorre por dois modos de operao:
Modo interativo: propriedade de executar um comando no instante em que foi digitado por meio de prompt. Modo batch: tambm chamado de comandos em lote, ou seja, uma sequncia de comandos que sero executados na ordem em que aparecem.
4

Sistemas Operacionais

Sistemas Operacionais

Conceitos de Sistema Operacional


Sem software o computador basicamente um intil amontoado de metal. Com software, um computador pode armazenar, processar e recuperar informaes, dentre outras tarefas. O software do computador pode ser dividido, grosso modo, em duas espcies: programas de sistema, que gerenciam a operao do computador em si, e programas aplicativos, que executam o trabalho que o usurio realmente deseja. O programa de sistema mais fundamental o sistema operacional, que controla todos os recursos do computador e fornece a base sobre a qual os programas aplicativos podem ser escritos.
5

Conceitos de Sistema Operacional


Um sistema operacional uma das camadas de software mais importantes em sistemas computacionais. Ele no somente serve como um gerente de recursos para vrios tipos de computadores, tais como CPU, memria e discos, mas tambm estende a funcionalidade do hardware para suportar softwares aplicativos como: compiladores, gerenciadores de banco de dados, interfaces amigveis e redes de comunicao de dados.
6

Sistemas Operacionais

Sistemas Operacionais

Conceitos de Sistema Operacional


Sistema operacional: um conjunto de programas que se situa entre os softwares aplicativos e o hardware:
Gerencia os recursos do computador (CPU, perifricos). Estabelece uma interface com o usurio.

Kernel
Kernel: ncleo do sistema operacional. Gerencia o sistema operacional.
Carregado do disco rgido para a memria quando o computador inicializado.
Booting a inicializao do computador.

Determina como o usurio interage com o sistema operacional. Prov e executa servios para softwares aplicativos.
7

Carrega do armazenamento em disco outros programas do sistema operacional, quando necessrio.


Outros programas so chamados de no-residentes.

Sistemas Operacionais

Sistemas Operacionais

Processos
Um conceito chave em todos os sistemas operacionais o processo. Um processo basicamente um programa em execuo. Associado a cada processo est seu espao de endereamento, uma lista de locais da memria a partir de um mnimo (normalmente 0) at um mximo, que o processo pode ler e gravar.

Multitarefa
Existem dois tipos bsicos de multitarefa:
Multitarefa cooperativa: o sistema operacional aguarda que a tarefa que est sendo executada libere o processamento para poder passar ao prximo programa em execuo. Multitarefa preemptiva: quando acaba a fatia de tempo estabelecida para a tarefa em execuo, o sistema operacional passa prxima tarefa, no importando o procedimento que est sendo executado.

10

Sistemas Operacionais

Sistemas Operacionais

Multithreading
Multithreading pode ser definido como uma multitarefa dentro da aplicao: um software pode executar, simultaneamente, mais de uma tarefa. Para isso, ele envia ao sistema operacional um conjunto de instrues a serem executadas, o que chamado de thread. Assim, o aplicativo pode at mesmo ser encerrado, pois o thread continuar sendo executado pelo sistema operacional.

MS-DOS
MS-DOS (Microsoft Disk Operating System): um sistema operacional desenvolvido pela Microsoft no incio da dcada de 1980, a pedido da IBM, para atender aos equipamentos da linha IBM-PC por ela desenvolvida.

11

12

Sistemas Operacionais

Sistemas Operacionais

MS-DOS
Usa uma interface de linha de comando.
A tela apresenta prompts ao usurio. O usurio digita comandos.

Windows
MS-Windows: sistema baseado em interface grfica GUI (Graphic User Interface), baseada na utilizao intensiva de desenhos (cones) para representar a operao a ser efetuada.

Amplamente substitudo pelas interfaces grficas. No amigvel (user-friendly).

13

14

Sistemas Operacionais

Sistemas Operacionais

Windows
Iniciou-se como um ambiente operacional para o MS-DOS.
No era um sistema operacional completo; necessitava do MS-DOS.

Interface grfica
O usurio d um clique em um cone para executar tarefas. O menu Iniciar no canto inferior esquerdo abre programas. Usa menus para ativar comandos.

Usa uma interface grfica.


Os usurios podem usar os comandos e a interface do DOS (cmd).

Agora uma famlia completa de sistemas operacionais.

15

16

Sistemas Operacionais

Sistemas Operacionais

Recursos do Windows
Nomes de arquivo extensos (at 255 caracteres). Plug and Play:
Torna mais fcil a instalao de componentes de hardware.

A Famlia Windows
Windows 9x
Windows 95 Windows 98 Windows Millennium Edition (ME) Windows NT (New Technology) Windows 2000, 2003 e 2008 (Server) Professional Home

Mercado corporativo
Windows XP

Windows CE e Windows Mobile Windows Vista, Windows 7


17 18

Sistemas Operacionais

Sistemas Operacionais

Windows NT
A rea de Trabalho tem a aparncia do Windows 98 e age como ele. Destina-se a ambientes corporativos, ligados em rede.
Projetado para garantir escalabilidade (a capacidade de suportar muitos usurios). Segurana mais rgida.

Windows 2000
A gerao seguinte do Windows NT. Um computador serve a muitos usurios.
Voc se identifica e o sistema sabe suas preferncias. Voc obtm sua rea de trabalho e arquivos, independentemente de qual PC usa para acessar a rede.

Verses para desktops e para servidores

Verses para desktop e para servidores

19

20

Sistemas Operacionais

Sistemas Operacionais

Windows 2003
Evoluo do Windows 2000 Server Maior segurana Maior integrao entre servidores Suporta verses mais avanadas de servios de rede
Servidores de bancos de dados Servidores de correio eletrnico e groupware Servidores proxy e firewall

Melhorias do Windows XP
Melhor interface com o usurio:
rea de trabalho muito mais clara e desobstruda. Mais cones no menu Iniciar redesenhado.

Melhor suporte para multimdia. Mais personalizao. Suporte para mltiplos usurios:
O usurio pode sair do sistema, deixar programas rodando e permitir que outro usurio entre no sistema. Cria contas limitadas para crianas usarem; ou seja, sem jogos inadequados e sem acesso Internet.

Suporte e proteo para a Internet.


21 22

Sistemas Operacionais

Sistemas Operacionais

Windows Vista
Redesenho completo do Windows
Caractersticas

Caractersticas do Windows Vista


Interface com o usurio redesenhada e simplificada Windows Aero Melhor suporte para computadores mveis Melhor suporte a rede e reas de trabalho remotas Mais segurana: criptografia, antivirus, antispyware embutidos Backups e restaurao completos em caso de acidentes

Vrias verses, desde o uso domstico at o corporativo:


Home Basic, Home Premium, Business, Ultimate

23

24

Sistemas Operacionais

Sistemas Operacionais

Windows CE
Verso em menor escala do Windows 9x:
Projetado para funcionar em mquinas com telas pequenas e, se for o caso, com armazenamento pequeno.

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 ento.

Usado em Pocket PCs. Usado em sistemas embutidos.


Dispositivos computadorizados integrados em produtos; outros

O CE .NET suporta a plataforma .NET. Windows Mobile: para Smartphones


25

A verso atual (Mac OS X) baseia-se no Unix FreeBSD


26

Sistemas Operacionais

Sistemas Operacionais

UNIX
Desenvolvido em 1971 para ser usado no minicomputador DEC. Sistema baseado em caracteres com interface de linha de comando. No ligado a nenhuma famlia de processadores.
Roda praticamente em qualquer tipo de sistema (PC, mainframe, estao de trabalho) de qualquer fabricante.

Linux
Linux: o kernel (ncleo) do Linux foi, originalmente, escrito por Linus Torvalds, na Finlndia, com a ajuda de vrios programadores voluntrios, que participaram pela Internet. Linus Torvalds resolveu criar um clone do Unix, utilizando um Unix educacional denominado Minix. O nome Linux originou-se de Linus + Unix.

Principal sistema operacional em uso em servidores de Internet.


Suporta facilmente milhares de usurios ao mesmo tempo Possui dezenas de verses
27

28

Sistemas Operacionais

Sistemas Operacionais

Linux
Usa interface de linha de comando.
Muitas companhias criaram uma GUI para funcionar com o Linux.

Sistemas Operacionais de Rede


Windows NT Server Windows 2000 Server Windows 2003 Server Novell Netware Unix, FreeBSD Linux Mac OS X

Conceito de fonte aberto.


O cdigo-fonte livre. Possui dezenas de distribuies (verses). Usurios podem baixar (download), modificar e distribuir o software.

Mais estvel do que o Windows. Aplicativos relativamente escassos, mas aumentando gradativamente. Difcil de configurar e manter para o usurio leigo
29

30

Das könnte Ihnen auch gefallen