Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

137
# Sistemas Operacionais # Aula 01 – Conceitos Básicos (Histórico) Prof. Leinylson Fontinele Pereira

Transcript of Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Page 1: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

# Sistemas Operacionais #Aula 01 – Conceitos Básicos (Histórico)

Prof. Leinylson Fontinele Pereira

Page 2: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Na aula anterior...

Apresentação da disciplina

Conhecer o Plano de Ensino

Agendamento das avaliações

Introdução a S.O

10:19

Page 3: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mundo 1 – Conceitos Básicos (Histórico)

3

Conceitos Básicos

Page 4: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

História da Computação

4

Page 5: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

O que é um Computador?

10:19

Page 6: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

O que é um Computador?

10:19

Máquina destinada ao processamento de dados, capaz de obedecer a instruções que

visam produzir certas transformações nesses dados para alcançar um fim determinado

Page 7: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Como tudo começou?

10:197

Page 8: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Evolução dos Computadores

10:19

Primeira forma de cálculo

O Ábaco

Bastões de Napier

Régua de Cálculos

Telégrafo de Chappe

Máquina de somar de Pascal

Máquina de calcular de Leibnitz

Cartões de Jacquard

Máquina Diferencial/Analítica

Código Morse

Álgebra de Boole

Máquina de Tabulação de Dados

Page 9: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:199

Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 10: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Origem da Expressão Contar

10:19

Cerca de𝟒mil anos trás

# Primeiro sistema científico para contar e acumular grandes quantias

• Desenvolvido por mercadores da Mesopotâmia.

Técnica utilizada

# Primeiro faziam um sulco na areia e colocavam nele sementes secas (ou contas) até chegar a dez

# Depois faziam um segundo sulco, onde colocavam uma só conta (que equivalia a 10)

# Esvaziavam o primeiro sulco e iam repetindo a operaçãoI.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 11: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Histórico dos Computadores

10:19

Necessidade de contar

Dizem que os pastores contavam nos dedos as suas ovelhas...

Daí os termos dígito, decimal, etc...

Porém, com o número de ovelhas crescendo e usar somente os dedos

passou a ficar complicado, então começaram a usar pedrinhas.

Page 12: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Os pastores...

10:19 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 13: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Os pastores...

10:19

Antigos pastores gregos e egípcios utilizavam “pedrinhas” para controlar a quantidade de ovelhas de seus rebanhos

Nesse primitivo método cada ovelha era representada por uma pedra, de modo que o pastor deveria ter tantas pedras quanto animais para um efetivo controle

Ficou difícil de carregar!!!

As pedras utilizadas eram, em sua maioria, de calcário, denominadas “calculi”, dando assim origem à palavra cálculo.

Calculus (latim): Pedra

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 14: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Uso dos Dedos da Mão

10:19

Primeira maneira que os seres humanos encontrarampara mostrar a que quantidade estavam se referindo

Digitus (latim): Dedo

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 15: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos

10:1915

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 16: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Ábaco

10:19

Foi inventado por volta de 5000 a.C (há controvérsias)

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 17: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Ábaco

10:19

Abacus (latim): Tábua de argila

Primeira tentativa bem sucedida de criação de uma máquina de contar

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 18: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Evolução dos Computadores

10:19

Ábaco utilizado pelos chineses,por volta de 2000 a.C

Ábaco portátil

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 19: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Ossos de Napier

10:19

Criado em 1612, pelo matemático John Napierque também inventou os logaritmos

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 20: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Ossos de Napier

10:19

1612/1614: Conhecidos como Bastões de Napier # Criados como auxílio à multiplicação

# Conjunto de 9 bastões, um para cada dígito, que transformavam a multiplicação de dois números numa soma das tabuadas de cada dígito

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 21: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Ossos de Napier

10:19

Simulação da multiplicação de 9 por 384

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 22: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Pascaline

10:19

Foi inventada por Blaise Pascal em 1642I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 23: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Pascaline

10:19

Primeiro instrumento moderno de calcular

Pascal construiu a máquina com 19 anos

Inteiramente mecânico

Usava várias engrenagens

Acionado por uma alavancaI.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 24: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:19

Criado em 1671, por Leibnitz

# Filósofo e um dos formuladores do cálculo integral

Computadores Mecânicos: Máquina de Calcular de Leibnitz

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 25: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Máquina de Calcular de Leibnitz

10:19

1671: Primeira máquina de multiplicação e divisão

# Além de soma e subtração

Equivalente às calculadoras de bolso que efetuam asquatro operações.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

a

Page 26: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Telégrafo de Chappe

10:19

Criado pelos irmãos Claude e Ignace ChappeI.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 27: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Telégrafo de Chappe

10:19

1790: Telégrafo de Chappe# Os problemas surgidos durante a Revolução Francesa determinaram a

necessidade de uma comunicação rápida, fiável e cifrável

# Sistema de braços articulados que permitia codificação de 196 sinais

# Construíram postos de transmissão, utilizando sinais ópticos, entreLille e Paris.

# Os sinais ópticos “percorriam” 230 Km em dois minutos

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 28: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Tear Automático

10:19

Foi inventado por Jacquard 1801/1802I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 29: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Tear Automático

10:19

1802: Cartões-perfurados para entrada de dados

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 30: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Máquina Diferencial

10:19

Inventado por Charles Babbage (matemático) em 1822/1882I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 31: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Máquina Diferencial

10:19

1822: Máquina Diferencial

Utilizando os cartões de Jacquard

Funções trigonométricas e logaritmos eram calculados na máquina

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 32: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Máquina Diferencial

10:19

Idealizada para construir tabelas de números paranavegação naval

Construída para executar um único algoritmo

# Método das diferenças finitas usando polinômios

Método para disponibilizar informações na saída

# Resultados perfurados em um prato de cobre

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 33: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Máquina Analítica

10:19

1834: Precursora dos computadores digitais de hoje

Usava a base 10

Máquina “mecânica”, trabalhava a vapor

Programação sequencial de operações

Por seu trabalho na máquina analítica, Babbage é considerado um dos pioneiros dos computadores.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 34: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Máquina Analítica

10:19

Anteviu os passos que até hoje são a base do funcionamento de um computador

Possuindo 4 componentes:# Unidade de entrada

• Alimentação de dados, através de cartões perfurados

# Unidade de saída

• Saída impressa e perfurada em cartões

# Unidade de memória

# 1000 palavras de 50 dígitos decimais, capaz de armazenar variáveis e resultados

# Unidade de computação

• Aceitava operandos da memória, operações (soma, subtração, multiplicação e divisão)

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 35: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:19

O primeiro “homem” a programar um computador foi uma mulher!!!

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 36: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Máquina Analítica

10:19

Ada Byron King (Matemática), compreendeu ofuncionamento da Máquina Analítica e escreveu os melhoresrelatos sobre o processo

Companheira de Babbage, iniciou o ambicioso projeto deconstrução da Máquina Analítica.# Criou programas para a máquina

# Primeira programadora de computador

# É uma das poucas mulheres a figurar na história do processamentode dados.

Page 37: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:19

Babbage e Ada estavam muito além do seu tempo e não conseguiram financiamentopara construir o seu Computador Analítico, que ficou apenas como uma belíssimaideia no papel - ele nunca foi concluído.

“Ele não tem pretensões de originar nada, mas pode processar qualquer coisa que nós soubermos programá-lo para realizar.”

Ada Augusta Byron, falando sobre o Engenho Analítico de Babbage (Londres)

Computadores Mecânicos: Máquina Analítica

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 38: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Código Morse

10:19

... --- ...

SOS - Save Our SoulsI.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 39: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Código Morse

10:19

1837: O Código Morse continua a ser utilizado

Morse iniciou o desenvolvimento de um sistema telegráfico que utilizasse a energia elétrica para transmitir sinais à distância

Ficou célebre a mensagem enviada pelo operador telegráfico do Titanic antes do seu afundamento

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 40: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Tabulador Eletromecânico

10:19

Foi inventada por Herman Hollerith em 1890I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 41: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Tabulador Eletromecânico

10:19

1890: Construção deum tabulador que utilizaos cartões e torna maisrápido o processamento deestatísticas.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 42: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores Mecânicos: Tabulador Eletromecânico

10:19

Usada para o censo no final do século XIX, a Máquina de Tabular recebia dados em cartões perfurados

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 43: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:1943

Próximos passos:

Tentativas de substituir as partes mecânicas dos “computadores” por

partes elétricas.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 44: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Guerra e Computaçãoo que tem a ver?

10:1944

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 45: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Guerra e Computação: o que tem a ver?

10:19

Por incrível que pareça, foi durante as guerras que acomputação teve um maior desenvolvimento

Os governos incentivaram o desenvolvimento deequipamentos que pudessem calcular trajetórias,decifrar mensagens inimigas...

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 46: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos – Válvulas)

1945 − 1959

10:1946

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 47: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

Z1, Z2 (relés) 1935, Konrad Zuse

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 48: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

Konrad Zuse construiu uma série de máquinas decalcular automáticas usando relés eletromecânicos

1941: Z3 Principal função: codificação de mensagens

# Resultado da 2ª Guerra Mundial, construído pelos alemães

Destruído em Berlim deixando poucas informações

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 49: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

1940: Alan Turing e sua equipe

Construção do 1º computador operacional para oserviço de inteligência britânico - Heath Robinson

Utilizava tecnologia de relés

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 50: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

Construído para decifrarmensagens alemãs (durante a2ª Guerra Mundial) cifradaspela máquina Enigma

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 51: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

𝟏𝟗𝟑𝟔: Atanosoff

ABC (válvulas)

As válvulas substituíram os relés

Começava a Era da Eletrônica. # Surgiram o rádio, a televisão e os computadores.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 52: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

As Válvulas

10:19

As válvulas representavam um grande avanço tecnológico,mas apresentavam os seguintes problemas:

# Aquecimento demasiado - queima constante

# Elevado consumo de energia

# Eram relativamente lentas

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 53: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

𝟏𝟗𝟒𝟏: MARK-𝟏

# 1º computador eletromecânico

# 10 multiplicações em 3 segundos

# Possuía 18metros de comprimento

# 2 metros de largura e pesava 70 toneladas

# Constituído por 7 milhões de peças móveis

# Sua fiação alcançava 800 Km.

# Com a chegada dos computadores eletrônicos o Mark I logo foi substituído.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 54: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

Construção do Mark II

Sucessor do Mark I

Computadores a relé já estavam obsoletos

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 55: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Bases Filosóficas

10:19

𝟏𝟗𝟒𝟓: Bases Filosóficas

Von Neumann sugeriu que o sistema binário fosse adotado em todos oscomputadores, e que as instruções e dados fossem compilados earmazenados internamente no computador, na sequência correta deutilização.

O computador processaria os dados de acordo com as necessidades dousuário, ou seja, as instruções não viriam pré-determinadas.

Page 56: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

História da Computação𝟏𝟗𝟒𝟓 – Estabelecida a arquitetura básica de um computador por John Von

Neumann e sua equipe

56

processamento

memória

Entrada de dados

Saída de dados

Page 57: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

O Primeiro BUG

10:19

𝟏𝟗𝟒𝟓: Bases Filosóficas

O 1º bug de computador foi relatado pela Oficial Naval e matemáticaGrace Murray Hopper

O BUG era um inseto (“bug”) dentro do computador.O termo “bug” passou a referir todo o tipo de erro de computação.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 58: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

𝟏𝟗𝟒𝟔: Eletronic Numerical Integrator and Computer (ENIAC)

# 1º computador do mundo# +18.000 válvulas# Construído na 2ª Guerra Mundial# 30 toneladas# 1.500 relés# Emitia o equivalente a 200 quilowatts de calor # 500.000 conexões de solda # 180 𝑚² de área construída # 5,5 𝑚 de altura # 25 𝑚 de comprimento # 2 vezes maior que MARK I # Chegava a realizar 5 mil operações por segundo. # Realizava soma em 0,0002s# Multiplicação em 0,005s com números de 10 dígitos

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 59: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

𝟏𝟗𝟒𝟔: Eletronic Numerical Integrator and Computer (ENIAC)# Foi alojado em uma sala de 9m por 30 m.

# Capacidade de memória e confiabilidade foram os primeiros problemas.

# O ENIAC tinha condições de armazenar apenas vinte números de dez dígitos e toda programação precisava ser feita reordenando-se a rede elétrica.

# Em 1952, mais de 19.000 válvulas tinham sido substituídas• Elas começavam a queimar dois minutos depois de ligar-se o equipamento.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 60: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

ENIAC – O Primeiro Computador da História

10:19 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 61: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

ENIAC – O Primeiro Computador da História

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 62: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

ENIAC – O Primeiro Computador da História

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 63: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19

𝟏𝟗𝟓𝟏: 𝐔𝐍𝐈𝐕𝐀𝐂# Atualização do ENIAC

# Executava 1905 operações p/seg

# Seu preço chegou a US$1milhão

# Recebia instruções de uma fita magnética• ao invés dos cartões perfurados.

# Foi utilizado para prever os resultados de uma eleição presidencial

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 64: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

UNIVAC

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 65: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

UNIVAC

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 66: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

SAGE

10:19 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 67: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 68: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 1ª Geração (Eletroeletrônicos)

10:19 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Após o ENIAC e o EDSAC, o computador entrou na fase de produção industrial

# Motivado pelos sucessos na resolução de cálculos complicados

# Pelo consequente aumento do interesse na sua utilização

Na fase industrial, os computadores começaram a ser classificados como dePrimeira, Segunda,\Terceira, Quarta e Quinta Geração, de acordo com a incorporaçãode progressos tecnológicos.

Page 69: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 2ª Geração (Transistores - 1947)

10:1969

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 70: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Criação do Transistor

10:19

𝟏𝟗𝟒𝟕: Criação do Transistor

# Usando elementos semicondutores

# Os transistores funcionam como chaves

# Porém são menores

# Mais rápidos

# Não esquentam

# Duram mais e consomem menos energia que as válvulas

Page 71: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Criação do Transistor

10:19

𝟏𝟗𝟒𝟕: AT&T cria o transistor # Miniaturização de equipamentos eletrônicos

# Menores e mais rápidos do que os computadores de válvula;

Page 72: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

1º Computador Transistorizado

10:19

𝟏𝟗𝟓𝟓: Tradic

# Anunciado pelos laboratórios AT&T Bell

# Possuindo aproximadamente 800 transistores

# Trabalhava com menos de 100 Watts

Page 73: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

1º Computador Transistorizado

10:19

𝟏𝟗𝟓𝟔: Entrada de dados em teclados

# No MIT (Massachussets Institute of Technology) pesquisadores começaram a testar entrada de dados em teclados de computadores

Page 74: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

1º Computador Transistorizado

10:19

𝟏𝟗𝟓𝟔: Entrada de dados em teclados # No MIT (Massachussets Institute of Technology) pesquisadores começaram a testar

entrada de dados em teclados de computadores

𝟏𝟗𝟓𝟕: TX-𝟎

# Transistorized Experimental computer# Descoberta de uma nova linguagem: Fortran, que permitia ao

computador executar tarefas repetidas a partir de um conjunto de instruções

Page 75: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 76: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

PDP-1

10:19

PDP-1

# Digital

# 1º Computador Comercial

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 77: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 3ª Geração (Circuitos Integrados -1958)

10:1977

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 78: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Criação do Circuito Integrado com Base de Silício

10:19

𝟏𝟗𝟓𝟖: Texas Instrument lança os circuitos integrados com base de silício# Primeiro circuito integrado

# Contendo 5 componentes em uma peça de germânio

# Com meia polegada de comprimento

# Fina como um palito de dente

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 79: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Criação do Circuito Integrado com Base de Silício

10:19

𝟏𝟗𝟓𝟖: Texas Instrument lança os circuitos integrados com base de silício# São fabricados os primeiros IBM´s

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 80: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

1965: IBM 360

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 81: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

RAMAC

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 82: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

PDP-11

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

PDP-11

# Sucesso universitário

Page 83: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Momentos Marcantes

10:19

1961# Criado o UNIMATE, primeiro robô industrial que entrou em operação na GM. Função: empilhar

pedaços de metais quentes.

1962# Estudantes do MIT escreveram o SpaceWar! - primeiro jogo interativo de computador (oferecia

gráficos interativos que inspiraram os vídeo games).

1963# ASCII - American Standard Code for Information Interchange - permitiu que máquinas de

diferentes fabricantes trocassem dados entre si. # A Digital Equipament vende o primeiro minicomputador. # Douglas Engelbart recebe a patente do primeiro mouse.

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 84: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Momentos Marcantes

10:19 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

UNIMATE CÓDIGO ASCII (1963)

Primeiro Mouse

Page 85: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Momentos Marcantes

10:19 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

HP-2115

FLOPPY DISK

Page 86: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 4ª Geração (Microprocessadores -1970)

10:1986

Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 87: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Momentos Marcantes

10:19

1969# Desenvolvimento do sistema operacional UNIX. # O exército americano interligou as máquinas da ARPANET, formando a rede que originaria a

Internet. 1970

# Primeiro robô móvel internacional controlado por inteligência artificial. (SRI Shakey).# Instalação da primeira máquina de caixa automático.

1971# Primeiro computador pessoal (Kenbak-1) - 750 dólares. # Lançamento do microprocessador, o Intel 4004 (2.250 componentes, soma 2 números de 4 bits

em 11 milionésimos de segundo). # Invenção do disco flexível de 8".

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 88: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Momentos Marcantes

10:19 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

SRI Shakey

Kenbak-1

Intel 4004

Page 89: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Criação dos Microprocessadores

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

𝟏𝟗𝟕𝟎: Intel cria os microprocessadores# Base para os Computadores Pessoais (PC)

Page 90: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Intel 4004

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

1971: Intel 4004# 4 bits

Page 91: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Intel 8008

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

1972: Intel 8008

Page 92: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Lançamento do Primeiro Microcomputador

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

𝟏𝟗𝟕𝟑/𝟏𝟗𝟕𝟒: ALTAIR8800

Primeiro Microcomputador# Lançado pela Intel

# Montado em kits

# O então estudante de Harvard, Bill Gates, lança em 1974 o sistema operacional para o Altair;

# No ano seguinte, é aberta a empresa Microsoft.

Page 93: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Lançamento do Primeiro Computador Pessoal

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

𝟏𝟗𝟕𝟔: Apple lança o primeiro computador pessoal# TV + Teclado

# BASIC (escrito por Bill Gates)

Page 94: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Apple IApple II

VAX 11/780

ZX80

Page 95: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Supercomputadores

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 96: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Minicomputadores

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 97: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Cada vez mais compactos...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 98: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Atari 800

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 99: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Lançamento do Primeiro “Personal Computer” da IBM

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

𝟏𝟗𝟕𝟓/𝟏𝟗𝟖𝟏: IBM lança seu primeiro “Personal Computer”# Com sistema operacional Microsoft

# Disco rígido (microprocessador XT);

# Projeto aberto

# Processador 8088 Intel

# 16 bits

# 4,77MHz

# 16 kB RAM

# US$ 4.400

Page 100: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

IBM - PC

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 101: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Personal Computers

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Osborne IIBM PC

Page 102: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Apple lança o Macintosh

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

𝟏𝟗𝟖𝟒: Macintosh# Primeiro computador com mouse e interface gráfica,

# Com valor comercial de US$ 1,5milhão de dólares

# O disquete de 3 ½" (“microfloppy”), foi amplamente aceito

# A IBM divulgou seu PC Jr. (fracasso) e o PC-AT

Page 103: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Intel 80286

PC-AT

Macintosh

Page 104: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

𝟏𝟗𝟖𝟓: Mais avanços...

# A Internet ganhou suporte

• O National Science Foundation estruturou o NSFNET ligando cinco supercomputadores nas Universidades de Princeton, Pittsburgh, Califórnia, Illinois e Cornell.

# Os novos CD- ROM expandiram o mercado de CDs de música

• Capacidade de armazenamento: 550Mb

Page 105: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

𝟏𝟗𝟖𝟔: Mais avanços...# Impulso da inteligência artificial com o desenvolvimento do conceito

compacto de conexão paralela.

# A IBM e a MIPS desenvolveram as primeiras estações de trabalho baseadas em RISC.

# A Compaq desbancou a IBM no mercado quando anunciou o Deskpro 386, o primeiro computador no mercado a usar o novo processador Intel 386.

Page 106: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Computadores de 5ª Geração 1990…

10:19106

Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 107: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

5ª Geração

10:19

#Linguagem Natural#Processamento Paralelo#Inteligência Artificial#Internet e Nuvens de dados#Periféricos avançados#Processos Distribuídos#Et coetera...

Page 108: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:19

Começa a guerra das empresas para a conquista do consumidor padrão!!

I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)

Page 109: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

𝟏𝟗𝟗𝟎: Mais avanços...# A Microsoft anuncia o Windows 3.0

• Compatível com o DOS

# A World Wide Web nasceu quando Tim Berners-Lee, um pesquisador do CERN, desenvolveu o HTML (HiperText Markup Language).

Page 110: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

1991# Lançamento do Power PC (aliança IBM, Motorola, e Apple).

1992 # DEC apresenta o primeiro chip a implementar a arquitetura RISC - Alpha 64-bit.# Transmissão do primeiro áudio multicast M-bone pela Net. # O vírus Michelangelo resulta em um estrago de pequenas proporções.

1993# O Pentium da Intel é apresentado.# Desenvolvimento de uma interface gráfica para navegação pela Internet chamada

(NCSA Mosaic).

Page 111: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

1994# Fundação da Netscape Communications (originalmente Mosaic Communications).# O primeiro browser da Netscape torna-se disponível e cria rapidamente um crescimento de

"surfistas" da Web.

1995# Toy Story é o primeiro filme de longa metragem inteiramente gerado por computador. # Windows 95 é lançado.# A linguagem de programação Java, permite o desenvolvimento de aplicações independentes de

plataformas (“Duke” é o primeiro applet). 1996

# O Pentium Pro da Intel é apresentado.

Page 112: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Na ordem o Celeron / Ciryx / AMD K6 / Pentium MMX

Page 113: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

1997# O Netscape Navigator 2.0 é lançado (primeiro browser com suporte para JavaScript).# A Intel lança o processador Pentium de 150,166 & 200 MHz (têm o equivalente a 3.3 milhões de

transistores).# O IBM Deep Blue, foi o primeiro computador a ganhar do campeão mundial de xadrez Gary

Kasparov em um jogo.

1998 # É lançado o processador Pentium II 333 MHz# É lançado o Windows 98.

1999 # O número de pessoas que usam LINUX é estimado em mais de 10 milhões.

Page 114: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

O Pentium 2 e o AMD K6-2 -

TOP de Linha até 1998

Foto de uma placa de Pentium IIIntel 4004: 2.200 transistores.

Pentium II: 7.500.000 transistores.

Page 115: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 116: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 117: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 118: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Page 119: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

2000

# A Intel lança o seu Pentium III de 1GHz.

# AMD lança o AMD de 1GHz.

# Intel lança o seu processador Itanium.

2001

# O Linux Kernel é lançado.

# Lançado o Windows XP.

Page 120: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

2002

# O Pentium 4 é construído com uma tecnologia de 0,13 micrômetros e possui 55 milhões de transistores.

# O supercomputador japonês Earth Simulator criado pela NEC para simularmudanças no clima do planeta, realiza 35,86 trilhões de cálculos por segundo.

Page 121: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

"Simulador da Terra"

Pentium 4

Page 122: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

2003

# AMD lança o processador Opteron

# O Opteron é o primeiro processador para a arquitetura CISC capaz de trabalhar a 64 bits utilizando as instruções IA-32 (conhecidas

também pelo nome x86).

Page 123: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Mais avanços...

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

2005

# Intel lança o seu Pentium 4 de 64 bits

# Intel lançou ainda o Pentium 4 Extreme Edition

• 3,73 GHz

Parte inferior do Pentium 4

Extreme Edition, à esquerda, e

do Pentium 4, à direita.

Pinagem do Athlon 64 e pinagem do

Pentium 4, à direita

Page 124: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

2006/2016: O que aconteceu?

10:19 Informática Agrícola: Aula 02 - INTRODUÇÃO A INFORMÁTICA (Histórico: a evolução dos computadores)

Computadores de Mão

Processadores multi-nucleares

Sistemas Embutidos

Computação Ubíqua

Tablets

Smartphones

Smartv, etc...

Page 125: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

História da Computação

e o Futuro?

125

Segundo a MS: http://www.youtube.com/watch?v=l42rR3PjZ-oSegundo a Virgin: http://www.youtube.com/watch?v=ZY7_S66BUIsGrafeno: http://www.youtube.com/watch?v=ngxHUJeGhVY

Page 126: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Tendências

10:19

Os grandes computadores caminham para o processamento paralelo

O tamanho da “partícula” de processamento será cada vez menor

Os processos serão cada vez mais acoplados

Page 127: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Futuro

10:19

Computadores ópticos

Nanotecnologia

Computação biológica

Armazenamento de bits no spin do átomo?

Vem aí o computador quântico...

Page 128: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)128

O que é um sistema operacional?

Page 129: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

O que é um sistema operacional?

129

É um programa ou conjunto de programas cuja função é gerenciar os recursosdo hardware

Definindo qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.

Page 130: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)130

Da perspectiva do usuário: é uma abstração do hardware, fazendo o papel deintermediário entre o software (programas) e os componentes físicos do computador, o(hardware)

Na visão da máquina: é um gerenciador de recursos, que controla quais aplicações(processos) podem ser executadas, quando devem ser executadas e quais recursos(memória, disco, periféricos) podem ser utilizados.

O que é um sistema operacional?

Page 131: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)131

Funções Básicas

Page 132: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Funções básicas

132

Facilidade de acesso aos recursos do sistema

Compartilhar os recursos de forma organizada e protegida

Page 133: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)133

Page 134: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Material: https://sites.google.com/site/leinylsonnassau

Aula adaptada do material de: Sistemas Operacionais, Anhaguera - Prof. Charles Fortes Slides do Prof. Luiz Gonzaga Neto Histórico dos computadores, Prof. Flávio A. de Freitas Computação (UNIS), Prof. Rodrigo Gomes A História do Computador, disponível no seguinte endereço:

http://historiadocomputador.wix.com/orgcomp#!historia/c10fk Introdução a Ciência da Computação, Profª. Ana Luiza B. Barros Uma Breve História da Computação, Profª. Rosely Sanches História e Evolução da Computação, Prof. Wagner Gadea Loren

134

Page 135: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Nesta aula aprendemos...Histórico dos computadores

Conceitos Básicos

135

Page 136: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Na próxima aula veremos... Visão geral do SO

136

Page 137: Sistemas Operacionais - Aula 01 (Conceitos básicos de so)

Sistemas Operacionais - Aula 01: Conceitos Básicos (Histórico)

Alguma Dúvida?

10:19

Até a próxima aula...

[email protected]