Issuu on Google+

SISTEMAS OPERACIONAIS INF A 036 - SISTEMAS OPERACIONAIS Unidade 1

CONCEITOS DE SISTEMAS OPERACIONAIS EVOLUÇÃO DOS SISTEMAS

Mario A. Monteiro


SISTEMAS OPERACIONAIS O que é um sistema operacional? • Um programa que atua como intermediário entre o usuário de um computador e o hardware do computador, tornando sua utilização mais simples, rápida e segura • Controla o funcionamento de um computador, gerenciando a utilização dos seus diversos recursos, como processadores, memórias e dispositivos de entrada e saída

Mario A. Monteiro


SISTEMAS OPERACIONAIS Objetivos do sistema operacional: – Executar programas do usuário e facilitar a resolução de problemas do usuário –

Tornar o uso do sistema de computador conveniente

Usar o hardware de computador de uma maneira eficiente

Permitir o emprego e controle de múltiplas aplicações de forma concorrente

Mario A. Monteiro


SISTEMAS OPERACIONAIS VISテグ DE UM SISTEMA OPERACIONAL

p ro g ra m a d o re s e a n a lista s

u su テ。 rio s

p ro g r a m a s, siste m a s e a p lica tiv o s

U s u テ。 r io s

S iste m a O p e r a cio n a l

m e m テウ r ia

d isc o s H a rd w a re

U CP

im p r e sso ra s

fita s

m o n ito r e s

Mario A. Monteiro


SISTEMAS OPERACIONAIS NÍVEIS DE PROCESSAMENTO

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DOS PROCESSADORES Primeira geração:

1945 -1955

–Válvulas, painéis de programação John Atanasoff, Suze, Colussus e Eniac - Não havia linguagens de programação, nem Assembly •Segunda geração: 1955 -1965 –transistores, sistemas em lote (BATCH) - Surgimento de Assembly, Fortran e Cobol

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DOS PROCESSADORES (cont.) Terceira geração: 1965 –1980 –CIs e multiprogramação •Quarta geração:1980 –presente – Computadores pessoais - Computadores de grande porte - Supercomputadores

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DA COMPUTAÇÃO (SOs) Década de 1950 •Processamento em lotes (batch) Entrada: cartões perfurados Fitas Magnéticas Saída: Impressoras

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DA COMPUTAÇÃO (SOs)

Década de 1960 •Surgimento dos circuitos integrados •Inovações em SO: –Multiprogramação –Multiprocessamento –Time-sharing –Memória virtual •1963: Burroughs lança B-5000 com SO Master Control Program(MCP), incorporava novas técnicas e uso de linguagem de alto nível •Primeiro supercomputador: CDC 6600

Mario A. Monteiro


SISTEMAS OPERACIONAIS IBM 701

Mario A. Monteiro


SISTEMAS OPERACIONAIS

Mario A. Monteiro


SISTEMAS OPERACIONAIS CPD – Centro de Processamento de Dados

Mario A. Monteiro


SISTEMAS OPERACIONAIS CARTテグ PERFURADO - HOLLERITH

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DA COMPUTAÇÃO (SOs) Década de 1960 •1964: IBM lança System360 - introdução do conceito de máquinas de porte diferentes (famílias) •1962: Primeiro computador com time-sharing IBM 7094 –32 usuários interativos –sistema operacional CTSS •CTSS foi base para o MULTICS: –Memória virtual com páginação e segmentação –Multiprogramação –Múltiplos processadores e usuários •Minicomputadores (DEC) •Surgimento UNIX

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DA COMPUTAÇÃO (SOs) Década de 1970 •Integração em larga escala (LSI e VLSI) –minituarização e barateamento •Intel produz seu primeiro microprocessador – Intel 4004 •Intel 8080 – primeiro microcomputador •1976: Aple II (8 bits) •Surgimento Microsoft •Surgimento multiprocessamento •Cray-1: 200.000 CI e 100 milhões de operações de ponto flutuante por seg

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DA COMPUTAÇÃO (SOs) Década de 1980 •Surgimento IBM PC –Intel 8088 de 16 bits com DOS (Disk Operating System) •Sistemas multiusuários foram impulsionados •TCP/IP •Surgimento das Estações de trabalho •1982: Surgimento da Sun Microsystems, primeiras estações RISC •Interfaces gráficas * Windows (seguindo os passos do MAC/OS)

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DA COMPUTAÇÃO (SOs) Década de 1990 •Avanços de hardware, software e telecomunicações •Processadores e dispositivos de E/S mais rápidos e menores •ULSI (Ultra Large Scale Integration) •Internet: problemas de gerência, segurança e desempenho •Arquitetura Cliente –Servidor •Software aberto (Open Source)

Mario A. Monteiro


SISTEMAS OPERACIONAIS HISTÓRICO DA COMPUTAÇÃO (SOs)

Década de 2000 •Demanda cada vez maior de processamento •Arquiteturas paralelas •Processamento distribuído •SO em celulares, pdas e outros

Mario A. Monteiro


SISTEMAS OPERACIONAIS TRABALHO 1 (T1) 1) Considerando o seu sistema de computação pessoal (ou do seu trabalho se voce preferir): a) Qual é o Sistema Operacional existente? b) Quais são as características básicas dele que voce pode identificar, tipo: versão, fabricante, etc OBS: Se usar mais de um, responda para cada um deles 2) Com os conhecimentos adquiridos por voce (no curso e/ou fora dele, como no trabalho, leituras, etc) até o momento, voce imagina que seria possível usar um computador sem sistema operacional? Quais os problemas que voce pode identificar que teria neste caso? 3) Realize uma pesquisa sobre Sistemas Operacionais que existem atualmente no mercado ou aqueles que já existiram, relacionando, pelo menos, 10 (DEZ) deles. Para cada um, indique: - nome; fabricante; se aceita(va) multiprogramação; um computador ou plataforma que usou ou ainda usa o referido sistema. OBS: não relacione versões diferentes de um mesmo sistema operacional. Exemplo: relacione apenas Windows XP (não serve Windows NT, Vista, windows, 7, etc. BASTA UM MODELO. ENTREGA: ATÉ 26 de agosto PELO 28HS ANIMAÇÃO WINDOWNS XLINUX:http://www.youtube.com/watch?v=OlQvGjX71cw&feature=related

Mario A. Monteiro


Aulas-SO-2011-1-p2-conceitos-evolucao