• Nenhum resultado encontrado

Aula 01 - Computação

N/A
N/A
Protected

Academic year: 2021

Share "Aula 01 - Computação"

Copied!
28
0
0

Texto

(1)

Aula – 01

Prof. Laurence Rodrigues do

Amaral

(2)

Índice

• Visão Geral sobre o computador

• Conceitos e Definições

• Hardware

• Software

(3)

Computador

• Máquina capaz

– Receber – Armazenar – Tratar e – Produzir informações

• Forma automática, com grande rapidez e precisão.

• Foco: aprimorar e automatizar tarefas em

qualquer área de atuação.

– Diminuir o tempo de execução ou aumentar a precisão na execução de alguma tarefa

(4)

Modelo de Von Neumann

• John von Neumann

– Nasceu em Budapeste (1903 —1957) foi um matemático húngaro de etnia judaica, naturalizado estadunidense.

(5)

Evolução do Modelo

• Esse modelo inicial evoluiu para uma estrutura

em barramento

– Que é a base dos computadores modernos.

– Memórias de dados e de programa são fundidas em uma memória única

– Comunicações entre elementos são efetuadas através de uma via comum de alta velocidade

(6)

Representação da Informação

• Sistema binário

– Já era conhecido na China a 3000 a.C. – Redescoberto por Leibniz

– Modo de codificação utilizado no

funcionamento interno do computador, que representa a passagem (1) ou não de eletricidade (0).

– Todos os dados e todos os programas são representados/codificados em

binário e armazenados na memória (medida em bytes)

•Filósofo, matemático e conselheiro político alemão

(7)

Sistema Binário

• Bit é o nome dado a um dígito binário (0

ou 1) que representa um estado binário;

• Byte é o nome dado a um grupo de 8 Bits

(octeto) que pode representar 256

sequências.

– É a unidade de medida básica e universal

para a capacidade de armazenamento de

informações em computação

(8)

Sistema Binário

• Bit - é o "0" ou o "1".

• 1 Byte - é constituído por 8 bits.

• 1 Kilobyte - é constituído por 1024 Bytes.

• 1 Megabyte - é constituído por 1024 Kilobytes. • 1 Gigabyte - é constituído por 1024 Megabytes. • 1 Terabyte - é constituído por 1024 Gigabytes. • 1 Petabyte - é constituído por 1024 Terabytes. • 1 Exabyte - é constituído por 1024 Petabytes. • 1 Zettabyte - é constituído por 1024 Exabytes.

(9)
(10)
(11)

Processamento de Dados

• O computador realiza quatro operações básicas

com dados:

– Entrada (input)

– Processamento (processing) – Saída (output)

(12)

Conceitos relacionados

• Hardware

– São os dispositivos físicos, que podemos

tocar

• Software

– São as partes lógicas, os programas

• Peopleware

– São os usuários

• Firmware

(13)

Hardware

• É a parte física imutável do computador,

com capacidade de executar comandos

• Sua alteração é realizada com menor

frequência, pois exige intervenção física

– Unidade Central de Processamento (CPU)

– Memória

(14)

Hardware

• CPU (Central Processing Unit)

– Realiza transformações sobre dados,

normalmente lendo dados da memória e

gravando dados na memória.

– Transformações são guiadas por comandos,

contidos em programas armazenados na

(15)

Hardware - CPU

• Unidade de Controle

– Controla a E/S (entrada e saída - input/output – I/O) de informações, executa operações e comanda o funcionamento da ULA (ALU).

• Unidade Lógica e Aritmética (ULA)

– Executa operações lógicas (SE, E, OU, NÃO, etc.) e aritméticas (adição e subtração) requeridas pelos programas. É a calculadora do microprocessador.

• Registradores

– Os registradores armazenam os dados que serão enviados para a ULA e armazenam também as

(16)

Hardware

• Memória

– É utilizada para armazenar dados, programas

e resultados do processamento (resultados

finais e intermediários)

– Utilizada como meio de armazenamento

temporário, fazendo a ligação entre os

dispositivos de I/O e a CPU

– Diretamente endereçáveis para leitura e

escrita

(17)

Hardware

• Memória

– É implementada com circuitos integrados (CIs) e armazena os programas quando estes são executados.

– Memórias primárias:

• Memória ROM (Read Only Memory) não volátil mas só permite a leitura dos dados

– PROM - Programmable ROM; – EPROM - Erasable PROM; – EEPROM - Electrically EPROM

• Memória RAM (Random Access Memory) é volátil e permite a leitura e a escrita de valores.

(18)

Hardware

• Memória

– Cache

• É um dispositivo de acesso rápido, interno a um sistema, que serve de intermediário entre um operador de um

processo e o dispositivo de armazenamento.

• A vantagem principal na utilização de uma cache consiste em evitar o acesso ao dispositivo de armazenamento,

(19)

Hardware

• Memórias Secundárias (Não Volátil)

– Hard Disk (HD) ou Winchester

• Disco rígido usado para armazenamento de dados para usos posteriores.

– Outros dispositivos de armazenamento

• Disquetes (5 ¼, 3 ½ polegadas)

• Mídias de armazenamento (CDs, DVDs)

(20)

Hardware

• Dispositivos de Entrada/Saída

(Input/Output - I/O)

(21)

Software

• São conjuntos de procedimentos básicos que fazem que o computador seja útil executando alguma função.

• A essas “ordens” preestabelecidas chamamos também de programas.

• Principal software para um computador é o Sistema Operacional (SO)

• Device Drivers

(22)

Visões de um software

• O software pode ser visto sob a

perspectiva

– De um produto

– De um serviço prestado

(23)

Tipos de Produto de Software

• Produtos genéricos

– Sistemas stand-alone, produzidos e vendidos para diversos clientes (o mesmo software)

• Exemplos: SW para PCs, Bancos de dados, editores de texto, planilhas eletrônicas, entre outros

• Controle: empresa desenvolvedora

• Produtos personalizados

– Sistemas encomendados por um determinado cliente

• Exemplos: sistemas de controle de dispositivos eletrônicos, sistemas de suporte à decisão, sistema de controle de

(24)

Software como serviço

• Software as a Service (SaaS)

– Estratégia de mercado para fornecer um

software, em forma de um serviço ou

prestação de serviços.

• Geralmente o software é acessado por

meio da internet, sendo executado em um

servidor, e não sendo necessária a

instalação no computador do cliente.

– Exemplo: Google-Docs que oferece um

pacote de programas de escritório.

(25)
(26)

Produto vs. Serviço

• Diferentes formas de se gerar receita com

a distribuição de um sistema

– No modelo de software - vende-se um

produto

• Mais caro e lucrativo a curto prazo

– No modelo de serviço – uma solução gratuita

é oferecida (geralmente pela internet) a vários

clientes

• Mais vantajoso a longo prazo para fornecedor e cliente

(27)

Processo de Software

• Conjunto de atividades/passos voltados à produção de um produto de software

– Especificação

• Definição das funcionalidades desejadas e das restrições de operação

– Projeto

• Definição de uma solução de software que atenda às especificações

– Implementação

• Produção da solução de software projetada

– Validação

• Verificação se o software produzido está de acordo com as necessidades do cliente

(28)

Referências

Documentos relacionados

O segundo Beneficiário será designado pelo Segurado na Proposta de Adesão, podendo ser substituído a qualquer tempo, mediante solicitação formal assinada pelo próprio Segurado, para

No sentido de reverter tal situação, a realização deste trabalho elaborado na disciplina de Prática enquanto Componente Curricular V (PeCC V), buscou proporcionar as

Os casos não previstos neste regulamento serão resolvidos em primeira instância pela coorde- nação do Prêmio Morena de Criação Publicitária e, em segunda instância, pelo

Mestrado em: Nutrição Humana ou Nutrição Clínica ou Saúde Coletiva ou Ciências da Saúde ou Ciências ou Saúde ou Alimentos e Nutrição e Desenvolvimento na

da lesão na orelha interna e isto pode alterar o senso da posição da cabeça destas crianças, tornando-as mais sus- ceptíveis ao surgimento de alterações na

(05/06/2003 disponível em: <www.folha.com.br>) Esses dados mostram que existe uma grande preocupação mundial com os recursos hídricos potáveis. 02) A preservação das

Assim, o Estado pode pagar pela educação na medida em que esta beneficia a todos, pois forma pessoas menos propensas a se rebelar e também porque esses alguns conhecimentos

O presente artigo pretende discutir o exercício do controle de constitucionalidade de leis e atos normativos por de entidades e órgãos não