Upload
thomas-da-costa
View
169
Download
0
Embed Size (px)
Citation preview
ANHANGUERA – 2016.2
ORGANIZAÇÃO DE COMPUTADORESAULA 02 - INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
Prof. Thomás da [email protected]
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Sistema ComputacionalO 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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Sistema ComputacionalTipos:
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.
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Sistema ComputacionalDetalhes:• 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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
ComponentesComponentes 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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
ArquivosDetalhes:• 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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Bits e BytesDetalhes:• 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
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 1 byte (B)
1024 bytes 1 kilobyte (KB)
1024 kilobytes 1 megabyte (MB)
1024 megabytes 1 gigabyte (GB)
1024 gigabytes 1 terabyte (TB)
1024 terabytes 1 petabyte (PB)
1024 petabytes 1 exabyte (EB)
1024 exabytes 1 zettabyte (ZB)
1024 zettabytes 1 yottabyte (KB)
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Computação AtualDetalhes:• 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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Computação AtualDetalhes:• 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
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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
ArmazenamentoDetalhes:• 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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Computadores VirtuaisDetalhes:• 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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
Computação em NuvemDetalhes:• É 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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
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
Links
• https://www.android.com/• http://www.apple.com/br/ios/• http://www.microsoft.com/pt-br/windows/phones• https://www.virtualbox.org/• http://www.ubuntu.com/• http://www.microsoft.com/pt-br/windows• https://aws.amazon.com/pt/
ANHANGUERA – 2016.2
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.
Obrigado !!!
ANHANGUERA – 2016.2