• Nenhum resultado encontrado

Aula 2 - Cap.1

N/A
N/A
Protected

Academic year: 2021

Share "Aula 2 - Cap.1"

Copied!
17
0
0

Texto

(1)

Introdução à Organização de Computadores

Prof. Vinícius Silva de Souza

(2)

2

1.1 Conceitos Básicos (Dados, Processamento e Informação)

Dados

conjuntos de “informação bruta” que, através de determinados

processos, se transformam em informação.

Processamento

conjunto de operações lógicas e aritméticas que são aplicadas,

de forma automática, sobre os conjuntos de dados, com o auxílio

de equipamentos informatizados.

Informações

(3)

1.1 Conceitos Básicos (Hardware e Software)

Sistema

Sistema

Informático

Informático

Sistema Operat ivo Sistema Operat ivo Aplicaç ões Aplicaç ões

HARDWARE - representa todos os dispositivos físicos dum sistema informático, electrónicos,

mecânicos e electromecânicos (ex.: o computador e os periféricos).

SOFTWARE

- diz respeito a todos os programas mais ou menos complexos de instruções, capazes de colocar em funcionamento o hardware, sob a intervenção mais ou menos activa (ou interactiva) do utilizador. HARDWARE HARDWARE SOFTWARE SOFTWARE Computador Computador ++ Periféricos Periféricos

(4)

1.1 Conceitos Básicos (Hardware)

Hardware

Ou suporte físico, representa todo o conjunto de equipamentos e

componentes num computador:

 os vários tipos de periféricos

*

 os suportes de informação

 placa gráfica, placa de som,...

 os processadores, memórias e outros componentes

 os cabos de conexão

*

qualquer peça de hardware ligada a um computador, por exemplo

uma impressora.

(5)

1.1 Conceitos Básicos (Software)

Software

Representa todos os programas que possibilitam desde o

funcionamento do próprio sistema e sua gestão ao mais baixo

nível, até à realização das mais variadas tarefas como:

 a elaboração de gráficos,

 tratamento de textos,

 a contabilidade da empresa,

 a organização da agenda pessoal

(6)

Sistema Decimal Sistema Binário 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 10 1010

Conversão binário decimal

Número binário 0 1 1 0 0 0 0 0 Peso 27 26 25 24 23 22 21 20

Número decimal 0*128+1*64+1*32+…=96

Qualquer operação matemática é realizada no computador, através de adições.

O sistema de numeração utilizado nos computadores, é o

sistema binário

sistema binário

. (analogia: 0 - aberto e 1- fechado)

A representação dos caracteres é feita através da norma ASCII - American Standard Code For Information Interchange

Adição binária 0 0 1 1 +0 +1 +0 +1

0 1 1 10 (zero e vai 1)

(7)

 O hardware básico é binário, pois deixa ou não passar corrente, as

portas estão abertas ou fechadas; os campos magnéticos

representativos de um dígito, em determinados dispositivos de

armazenamento, podem estar orientados em uma ou outra direção;

uma marca ótica existe ou não, e assim por diante.

 A lógica de programação é do tipo: SE condição verdadeira, ENTÃO

faça assim, assim, assim etc., SE-NÃO faça assim assim etc.

ENTÃO e SENÃO são caminhos, elementos binários, pois escolhe-se

ENTÃO ou SENÃO. E assim por diante.

(8)

 Sistemas – “Conjunto de partes coordenadas que concorrem para a

realização de um determinado objetivo”.

 Sistema de Transportes

 Sistema circulatório do corpo humano

 Sistema econômico de um país

 Sistema de Computação

 Sistemas de Computação – É sistema porque é um conjunto de

partes que se coordenam para a realização de um objetivo: computar

(por isso é de computação = calcular).

 Na década de 1940 foi desenvolvida a primeira máquina para fazer

cálculos balísticos.

(9)

 Em qualquer organização, os sistemas de informação se

desenvolvem segundo duas dimensões: os componentes da

organização, isto é, seus diversos setores funcionais, e o nível de

decisão, o qual obedece a uma hierarquia clássica, de níveis:

 Nível operacional (de execução corriqueira e imediata, de

competência dos menores escalões);

 Nível gerencial (de nível intermediário, de competência da

gerência setorial);

 Alto nível da organização (de nível estratégico, de competência

da diretoria).

(10)

 Qualquer processamento de dados requer a execução de uma série

de etapas, que podem ser realizadas de forma manual ou automática

por um computador. Tais etapas, elaboradas e executadas passo a

passo, constituem o que se chama programa.

 Definimos programa aqui como um conjunto lógico de instruções.

1) Escrever e guardar N=0 e SOMA=0

2) Ler número da entrada

3) Somar valor do número ao de SOMA e guardar resultado como

SOMA

4) Se valor de N for menor que 100, então passar para item 2

5) Senão, imprimir valor de SOMA

6) PARAR

(11)

 Criar programas com milhares de instruções binárias, cheias de 0 e 1,

se tornou praticamente inviável em termos de perda de tempo, custo

de pessoal, entre outros problemas, razão porque surgiram as

linguagens chamadas de “alto nível” ou “orientada a aplicação”.

 O nome alto nível decorre naturalmente do fato de essas linguagens

serem mais distantes da forma de entendimento do processador e

mais próximas do entendimento do programador.

(12)

Ábaco chinês

1º Conceito de efetuar cálculos (chineses)

Máquina de Somar de Blaise Pascal, 1642.

Máquina de Calcular (com 4 operações) de Leibnitz, 1672.

Máquinas de Babbage ( com funções logarítmicas e trigonométricas), 1781-1791. Projetou a máquina de diferenças e a máquina analítica.

Mark 1 (uma calculadora electromecânica, com cerca de 15 toneladas), 1944.

ENIAC

ENIAC

1º computador, de grandes dimensões e com cerca de 18 000 válvulas, EUA, 1946.

(13)

Características: recorre-se já à utilização de transístores em vez de válvulas electrónicas, de núcleos magnéticos (memória central) em vez dos relés dimensões menores, com um peso muito inferior, um custo mais baixo, menor necessidade de arrefecimento, menor dispêndio de energia, maior duração e velocidades muito superiores.

2ª Geração (1958-1964)

Características: recorre-se já à utilização de transístores em vez de válvulas electrónicas, de núcleos magnéticos (memória central) em vez dos relés dimensões menores, com um peso muito inferior, um custo mais baixo, menor necessidade de arrefecimento, menor dispêndio de energia, maior duração e velocidades muito superiores.

2ª Geração (1958-1964)

1ª Geração (1946-1958)

1951, UNIVAC I UNIVAC I (foi o primeiro computador comercial)

1953, IBM 701IBM 701

1954, IBM 650IBM 650

1955, UNIVAC II e UNIVAC II IBM 705 IBM 705 (introdução da memória de fita magnética)

Características: baseados na utilização de válvulas electrónicas, de grandes dimensões, com grandes consumos de energia e funcionando a baixa velocidade.

Modelo de Von Newman

Von Newman propôs que a memória do computador deveria desenvolver-se de forma a armazenar um programa, constituído por um conjunto de instruções codificadas.

Em 1948, surgiu o primeiro computador a funcionar com um programa armazenado,de acordo com o modelo de Von Newman, o

Manchester MARK1

Manchester MARK1

.

(14)

3ª Geração (1964-1970)

Características: corresponde à introdução dos circuitos integrados e dos sistemas em regime de tempo partilhado, ao aparecimento dos minicomputadores e ao desenvolvimento do domínio das técnicas de programação (“software”) acompanhando a evolução da estrutura electrónica.software

IBM 1130

IBM 1130 (computador de pequeno porte para aplicações científicas)

IBM 360

IBM 360

CDC 6000/7000

CDC 6000/7000 (série de computadores de grande porte para aplicações científicas)

UNIVAC 9000

UNIVAC 9000 (filosofia semelhante à série 360)

UNIVAC 1000/1100

UNIVAC 1000/1100 (computadores universais de médio e grande porte)

4ª Geração (1970- …)

Características: está associada ao aparecimento do microprocessador, em consequência do desenvolvimento das tecnologias de integração de circuitos electrónicos, nomeadamente o VLSI - Very Large Scale Integration, à micro-miniaturização dos circuitos electrónicos digitais e à micro- programação orientada para as necessidades do utilizador.

(15)

Geração Período

Componentes

Principais características

1946

1957

Válvulas

electrónicas

Armazenamento interno -

primeiros suportes magnéticos

1957

1964

Transístores

Linguagens de programação

para não-especialistas

1964

1974

Circuitos Integrados

Desenvolvimento do tratamento

de dados à distância

1974

1985

Microprocessador

Linguagens de programação de

alto Nível (PASCAL)

1985

...

...

Bases de dados, sistemas

(16)

1)

Conceitue os temos dado e informação, no que se refere a seu emprego em

processamento de dados.

2)

Caracterize as etapas principais de um processamento de dados.

3)

Conceitue um Sistema. Cite dois exemplos práticos de organização sistêmica na

vida real.

4)

Considerando a organização de sistemas de informação, cite os níveis existentes e

dê exemplos práticos de sistemas em cada um dos níveis relacionados.

5)

O que você entende por um programa de computador?

6)

Conceitue os termos hardware e software.

7)

O que é e para que serve uma linguagem de programação de computador? Cite

exemplos da linguagem de programação.

8)

Qual o propósito que conduziu ao desenvolvimento do primeiro computador

eletrônico do mundo?

9)

Quais eram as características básicas da arquitetura proposta pelo Dr. John von

Neumann?

10)

O que você entende por sistema digital? Qual seria a alternativa na computação

se não existissem máquinas digitais?

11)

O que conduziu o pensamento dos pesquisadores para desenvolver

computadores que somente usam o sistema binário e não, por exemplo, o sistema

decimal?

(17)

- MACHADO, Francis Berenger e MAIA, Luiz Paulo. Arquitetura de Sistemas Operacionais,

Referências

Documentos relacionados

A questão da transferência ocorre de maneira diferente para os trabalhadores que reivindicam melhores condições de trabalho ou que fazem parte do movimento sindical, pois

Para facilitar a identificação e a localização dos poços por unidade geológica, estruturou-se uma tabela resumo contendo: código do poço, unidade geológica e o quadrante

Para uma compreensão adequada da visão vebleniana Para uma compreensão adequada da visão vebleniana acerca da racionalidade e do comportamento humano, faz-se acerca

SOCIEDADE LIMITADA - Assembléia que deliberou sobre aumento de capital, nomeação de administrador, adaptação do contrato social ao novo Código Civil e alteração da sede social

Em nosso caso estamos falando da instituição “Livro Didático”, e dessa forma utilizamos a quádrupla e os momentos de estudos para analisar a praxeologia do autor do livro

Coeficiente de partição n-octanol/água Não determinado por ser considerado não relevante para a caracterização do produto Temperatura de auto-ignição Não determinado por

Segundo o Regulamento de Inspeção Industrial e Sanitária de Produtos de Origem Animal, a inspeção post mortem consiste no exame e observação das características

Esse sucesso na dispersão se deve ao fato de que todas as flores possuem ovários, ou seja, produzem frutos, uma estrutura que além de proteger a semente serve como elemento de