ISL - Introdução

49
ISL - Introdução Sub title text goes here Introdução Sistema Binário Tipos de Computador Arquitetura Sistema Computacional Processamento de Dados Software Exercício Unused Section Space 1 Unused Section Space 2 Unuse d Sectio n Space 3 Unuse d Sectio n Space 4 Unuse d Sectio n Space 5 Unuse d Sectio n Space 6 Unuse d Sectio n Space 7 Unuse d Sectio n Space 8 Unuse d Sectio n Space 9 Unuse d Sectio n Space 10 Unuse d Sectio n Space 11

Transcript of ISL - Introdução

Page 1: ISL - Introdução

ISL - IntroduçãoSub title text goes here

Introdução

Sistema Binário

Tipos de Computador

Arquitetura

Sistema Computacional

Processamento de Dados

Software Exercício

Unused Section Space 1

Unused Section Space 2

Unused

Section

Space 3

Unused

Section

Space 4

Unused

Section

Space 5Unuse

d Sectio

n Space

6

Unused

Section

Space 7

Unused

Section

Space 8Unuse

d Sectio

n Space

9

Unused

Section

Space 10

Unused

Section

Space 11

Page 2: ISL - Introdução

INTRODUÇÃO AOS

SISTEMAS LÓGICOS

INTRODUÇÃO

02/02/2014

Prof. André Montevecchi 2

Page 3: ISL - Introdução

O COMPUTADOR

02/02/2014

Prof. André Montevecchi

3

Page 4: ISL - Introdução

O COMPUTADOR

02/02/2014

Prof. André Montevecchi

4

Page 5: ISL - Introdução

O COMPUTADOR

• Blocos funcionais

02/02/2014

Prof. André Montevecchi

5

Page 6: ISL - Introdução

TIPOS DE COMPUTADOR

• Você conhece os diferentes tipos de

computador?

02/02/2014

Prof. André Montevecchi

6

Page 7: ISL - Introdução

TIPOS DE COMPUTADOR

• PC

02/02/2014

Prof. André Montevecchi

7

Page 8: ISL - Introdução

TIPOS DE COMPUTADOR

• Desktop

02/02/2014

Prof. André Montevecchi

8

Page 9: ISL - Introdução

TIPOS DE COMPUTADOR

• Laptop

02/02/2014

Prof. André Montevecchi

9

Page 10: ISL - Introdução

TIPOS DE COMPUTADOR

• PDA

02/02/2014

Prof. André Montevecchi

10

Page 11: ISL - Introdução

TIPOS DE COMPUTADOR

• Estação de trabalho (Workstation)

02/02/2014

Prof. André Montevecchi

11

Page 12: ISL - Introdução

TIPOS DE COMPUTADOR

• Smartphone

02/02/2014

Prof. André Montevecchi

12

Page 13: ISL - Introdução

TIPOS DE COMPUTADOR

• Smartphone

02/02/2014

Prof. André Montevecchi

13

Page 14: ISL - Introdução

TIPOS DE COMPUTADOR

• Servidor

02/02/2014

Prof. André Montevecchi

14

Page 15: ISL - Introdução

TIPOS DE COMPUTADOR

• Mainframe

02/02/2014

Prof. André Montevecchi

15

Page 16: ISL - Introdução

TIPOS DE COMPUTADOR

• Minicomputador

02/02/2014

Prof. André Montevecchi

16

Page 17: ISL - Introdução

TIPOS DE COMPUTADOR

• Supercomputador

02/02/2014

Prof. André Montevecchi

17

Dica de leitura: Fortaleza Digital

Page 18: ISL - Introdução

TIPOS DE COMPUTADOR

• Computador vestível

(Wearable)

02/02/2014

Prof. André Montevecchi

18

Page 19: ISL - Introdução

TIPOS DE COMPUTADOR

• Tablets

02/02/2014

Prof. André Montevecchi

19

Page 20: ISL - Introdução

TIPOS DE COMPUTADOR

• Computador Quântico

02/02/2014

Prof. André Montevecchi

20

Page 21: ISL - Introdução

SISTEMA COMPUTACIONAL

• Chamamos de Sistema Computacional a

completa configuração de um computador,

incluindo os periféricos e o sistema operacional.

02/02/2014

Prof. André Montevecchi

21

Page 22: ISL - Introdução

SISTEMA COMPUTACIONAL

Pessoa

HardwareSoftware

02/02/2014

Prof. André Montevecchi

22

Page 23: ISL - Introdução

SISTEMA COMPUTACIONAL

• Hardware

• É a parte física do computador, ou seja, é

o conjunto de componentes eletrônicos,

circuitos integrados e placas, que se

comunicam através de barramentos..

02/02/2014

Prof. André Montevecchi

23

Page 24: ISL - Introdução

SISTEMA COMPUTACIONAL

• Software

• É a parte lógica do computador, ou seja,

o conjunto de instruções e dados

processado pelos circuitos eletrônicos do

hardware.

• Toda interação dos usuários de

computadores modernos é realizada

através do software.

02/02/2014

Prof. André Montevecchi

24

Page 25: ISL - Introdução

PROCESSAMENTO DE DADOS

02/02/2014

Prof. André Montevecchi

25

• A principal função do computador é processar

dados.

Entrada de Dados

Processamento de Dados

Saída de Dados

Page 26: ISL - Introdução

PROCESSAMENTO DE DADOS

02/02/2014

Prof. André Montevecchi

26

• Exemplos:

• Calculadora

Page 27: ISL - Introdução

PROCESSAMENTO DE DADOS

02/02/2014

Prof. André Montevecchi

27

• Exemplos:

• Processador de texto

Page 28: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

28

• É uma arquitetura que se caracteriza

pela possibilidade de uma máquina

digital armazenar seus programas no

mesmo espaço de memória de dados,

podendo assim manipular tais programas.

Page 29: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

29

• A máquina proposta por von Neumann

reúne os seguinte componentes:

• Uma memória

• Uma unidade aritmética e lógica (ALU)

• Uma unidade central de

Processamento (CPU)

• Uma unidade de controle (CU)

Page 30: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

30

Page 31: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

31

• Unidade de Entrada

• Teclado

• Mouse

• Leitora ótica

• Unidade de captura de voz

• Sensores

• etc

Page 32: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

32

• Unidade de saída

• Monitor

• Impressora

• Etc

Page 33: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

33

• Unidade Aritmética e Lógica

• Unidade encarregada de realizar operações

aritméticas e lógicas elementares.

• Faz as operações soma, subtração e divisão.

• Determina se uma quantidade é maior ou menor

que outra.

• Determina se um número é negativo ou positivo

ou se é zero.

Page 34: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

34

• Unidade de Controle

• Sua função é buscar um programa na memória,

instrução por instrução, e executá-lo sobre os

dados de entrada.

Page 35: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

35

• Memória Principal

• Um meio temporário de armazenamento de

dados.

• Contém a informação necessária para o

imediato processamento.

• Esta informação pode ser um programa em

execução.

Page 36: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

36

• Principais Tipos de Memórias Principais

• RAM (Random Access Memory)

• Leitura e gravação

• Volátil

• ROM (Read-Only Memory)

• Somente leitura

• Gravada na fábrica 1 vez

• Não volátil

Page 37: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

37

• Transferência de Dados

• Dados são transferidos da memória para outras

unidades.

• A forma de seleção de dados para serem

transferidos é conhecido como enredeçamento.

Page 38: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

38

• Transferência de Dados

• Para saber o conteúdo de memória, o

processador coloca o endereço correspondente

no barramento de endereços.

• A memória responde colocando no barramento

de dados uma cópia do conteúdo contida

naquela posição

Page 39: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

39

• Memória Secundária

• Ampliam a capacidade de

armazenamento da memória principal.

• Podem armazenar grande quantidade de

dados e programas.

Page 40: ISL - Introdução

ARQUITETURA DE VON

NEUMANN

02/02/2014

Prof. André Montevecchi

40

• Memória Secundária

• Exemplos:• HD

• HD Externo

• Pendrive

• etc

Page 41: ISL - Introdução

SISTEMA BINÁRIO

02/02/2014

Prof. André Montevecchi

41

• BIT (“BInary digiT” – dígito binário)

• Unidade de informação que somente pode receber os valores “0” ou “1”.

• BYTE (“BInarY TErm” – termo binário)

• Conjunto de bits que serve para representar os números, as letras, os sinais de pontuação, etc.

• Palavra (WORD)

• Conjunto de bytes que pode ser tratado como uma unidade.

Page 42: ISL - Introdução

OU SEJA

02/02/2014

Prof. André Montevecchi

42

• Bit

• Dígito binário: 0 ou 1

• Byte

• 8 bits

• Word

• 4 bytes = 32 bits

Page 43: ISL - Introdução

SOFTWARE

02/02/2014

Prof. André Montevecchi

43

• O que é um programa?

Problema

Algoritmo

Solução

Como escolher o

menor caminho

entre dois pontos?

Conjunto de

passos

necessários

para se escolher

o menor

caminho.

A menor distância

entre dois pontos!

Page 44: ISL - Introdução

ALGORITMO

02/02/2014

Prof. André Montevecchi

44

• Conjunto de instruções que visam um

objetivo específico

• Resolvem um problema

Page 45: ISL - Introdução

ALGORITMO

02/02/2014

Prof. André Montevecchi

45

• Conjunto de instruções que visam um

objetivo específico

• Resolvem um problema

Page 46: ISL - Introdução

DÚVIDA

02/02/2014

Prof. André Montevecchi

46

• Como o programador consegue se

comunicar com a máquina?

Page 47: ISL - Introdução

DÚVIDA

02/02/2014

Prof. André Montevecchi

47

• Através das linguagens de programação!

Page 48: ISL - Introdução

EXERCÍCIO

02/02/2014

Prof. André Montevecchi

48

Page 49: ISL - Introdução

EXERCÍCIO

1. Para que serve o computador?

2. Como um computador funciona?

3. Qual é a composição de um sistema

computacional?

02/02/2014

Prof. André Montevecchi

49