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