O documento discute introdução a sistemas computacionais. Ele define o que é um sistema computacional e lista tipos como microcomputadores, computadores de grande porte e supercomputadores. Também descreve componentes principais como CPU, memória RAM e disco rígido. Por fim, discute tópicos atuais como computação em nuvem e máquinas virtuais.
1. ANHANGUERA – 2016.2
ORGANIZAÇÃO DE COMPUTADORES
AULA 02 - INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
Prof. Thomás da Costa
thomascosta@aedu.com
2. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
3. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Sistema Computacional
O que é:
É um sistema que executa instruções previamente codificadas em uma
linguagem computacional, com um objetivo definido para processar
informações ou executar atividades que resolvam algum problema.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
4. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Sistema Computacional
Tipos:
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
• Atualmente existem vários tipos e especificações de computadores:
• Microcomputadores (PC, desktops, laptops, notebooks) –
computadores de uso profissional e pessoal.
• Computadores de Grande Porte (Mainframes) – computadores
utilizados por grandes empresas para alto processamento de
informação. Muito utilizado por bancos e instituições financeiras.
• Supercomputadores – computadores utilizados para altíssimo
processamento de informações. Por exemplo previsão meteorológica.
• Computadores Portáteis (Celulares, Tablets, Videogames Portáteis) –
sistemas de uso pessoal e de fácil transporte.
• Minicomputadores (Raspberry PI) – computador de baixo custo para
uso pessoal, pesquisa e estudos.
• Videogames também são considerados computadores utilizados para jogos.
5. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Sistema Computacional
Detalhes:
• O computador executa programas escritos em uma linguagem de
programação.
• Existem várias linguagens de programação: C, C++, Java, C# e etc.
• Os programas são desenvolvidos em uma linguagem mais natural, de fácil
entendimento pelo usuário.
• Para que um programa desenvolvido seja executado, é necessário a
conversão em um linguagem que o computador compreenda. Neste
processo o programa é convertido em um executável.
• Cada sistema operacional possui um tipo diferente de executável.
• O computador entende somente valores em bits (0 e 1).
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
6. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Componentes
Componentes de um Sistema Computacional:
• Um sistema computacional possui os seguintes componentes:
• CPU (Central Processing Unit) – unidade central de processamento.
Conhecido como o cérebro do computador onde acontece todo o
processamento de programas e sua execução.
• Memória RAM (Random Access Memory) – memória de acesso
aleatório. Programas são carregados do disco rígido para a memória
principal para serem executados.
• Disco Rígido – sistema de armazenamento principal e permanente de
um computador. Tem como principal objetivo guardar programas e
arquivos dos mais variados formatos.
• A placa-mãe é um componente que efetua a comunicação de todos os
componentes mencionados anteriormente formando um sistema
computacional.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
8. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Arquivos
Detalhes:
• Um computador precisa de um sistema operacional para ser executado.
• Os principais sistemas operacionais são o Windows, Linux e o macOS.
• Os sistemas operacionais possuem arquivos que são programas, imagens,
texto, documentos e etc.
• Um arquivo executável tem como finalidade rodar um programa escrito em
uma linguagem de programação.
• No Windows o arquivo executável possui extensão exe. No macOS e no
Linux possuem uma permissão para rodar.
• Existem arquivos no formato texto e binário.
• Arquivos binários são fotos, músicas, programas e etc.
• Arquivos texto contém somente caracteres.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
9. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Bits e Bytes
Detalhes:
• O bit é a menor unidade de armazenamento de um computador.
• Como foi mencionado o bit possui somente os valores 0 e 1.
• Um byte é formado por um conjunto de 8 bits.
• O byte é utilizado para representar a quantidade de informações que um
determinado dispositivo pode armazenar. Por exemplo memória e disco
rígido.
• O byte também representa letras, símbolos, números, sinais de pontuação,
caracteres especiais e etc.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
10. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Bits e Bytes
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
Valor Real Base Binária Valor Equivalente
8 bits 20 1 byte (B)
1024 bytes 210 1 kilobyte (KB)
1024 kilobytes 220 1 megabyte (MB)
1024 megabytes 230 1 gigabyte (GB)
1024 gigabytes 240 1 terabyte (TB)
1024 terabytes 250 1 petabyte (PB)
1024 petabytes 260 1 exabyte (EB)
1024 exabytes 270 1 zettabyte (ZB)
1024 zettabytes 280 1 yottabyte (KB)
11. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Computação Atual
Detalhes:
• Nos dias atuais a computação é o nosso cotidiano.
• Celulares, Smartphones, Tablets são computadores portáteis que utilizamos
a todo momento.
• Eles possuem os mesmos requisitos de processamento, memória e
armazenamento como qualquer outro dispositivo computacional.
• São dispositivos que estão sempre conectados a uma rede de celular que
provê os mais diferentes serviços, dentre eles a internet.
• Esses dispositivos possuem um sistema operacional. Os mais conhecidos
são o Android, iOS e o Windows Phone.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
13. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Computação Atual
Detalhes:
• Novas tecnologias estão ajudando a modificar os negócios das empresas.
Uma dessas tecnologias é o Beacon. Dispositivos que enviam informações
para outros celulares, tablets indicando posições ou estado de um objeto.
• O RFID (Radio-Frequency Identification) é uma tecnologia para
identificação de um determinado objeto, além de oferecer informações
sobre sua localização e estado.
• O NFC (Near Field Communication) é uma forma de envio de informações
sem fio com segurança. Existem meios de pagamentos que utilizam esta
tecnologia.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
14. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Internet das Coisas (IOT)
Detalhes:
• Internet das coisas tem como principal objetivo, conectar qualquer
dispositivo eletrônico que utilizamos, com o intuito de facilitar cada vez
mais nossas atividades.
• Estes dispositivos possuem sempre uma conexão com a internet.
• Por exemplo: geladeiras, sensores de luz, TV.
• Utilizando este principio, poderíamos ter uma geladeira que analisaria o
prazo de validade dos produtos estocados e emitiria um mensagem para o
usuário caso algum produto esteja vencido. (Skynet???)
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
15. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Armazenamento
Detalhes:
• Alguns anos atrás entrou em cena um novo tipo de dispositivo de
armazenamento: o SSD (Solid-State Drive).
• Utiliza memória flash para efetuar o armazenamento de informações.
• É muito mais rápido que os HDD mecânicos.
• Por utilizarem memória flash, a velocidade de um SSD se compara a
memória principal do computador.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
16. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Computadores Virtuais
Detalhes:
• São computadores que rodam em um sistema operacional hospedeiro,
simulando um hardware e um sistema especifico.
• Para utilizar máquinas virtuais precisamos utilizar um software que emule o
ambiente previamente configurado.
• O mais conhecido e de uso gratuito é o VirtualBox.
• Com o VirtualBox conseguimos rodar, por exemplo, um sistema operacional
Linux dentro de um Windows.
• Além disso podemos utilizar provedores de serviços na internet que podem
prover uma máquina virtual de diferentes formas.
• Um desses provedores é a Amazon AWS.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
18. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Computação em Nuvem
Detalhes:
• É uma forma de utilizar serviços de forma online instalando ou não um
aplicativo em seu sistema computacional.
• A informação fica disponível em qualquer dispositivo a qualquer momento.
• Não temos conhecimento onde essas informações estão hospedadas.
• Em serviços de máquinas virtuais, o processamento da informação pode
acontecer em um ou vários equipamentos espalhados pelo mundo.
• Obviamente se um serviço desse produzir uma falha podemos perder
informações.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
20. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Resumo
• Identificamos os principais componentes de um computador.
• A computação é algo do nosso cotidiano.
• Celulares, tablets e smartphones são sistemas computacionais mais usados
no nosso dia-a-dia.
• Podemos criar máquinas virtuais para simular um outro sistema
operacional.
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
22. ANHANGUERA – 2016.2
Referências
• MONTEIRO, M. A. (org.). Introdução à Organização de Computadores. 4ª
ed. Rio de Janeiro: LTC - Livros Técnicos e Científicos, 2005, v.1.