SlideShare une entreprise Scribd logo
1  sur  23
ANHANGUERA – 2016.2
ORGANIZAÇÃO DE COMPUTADORES
AULA 02 - INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
Prof. Thomás da Costa
thomascosta@aedu.com
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 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
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.
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
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
ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa
INTRODUÇÃO E SISTEMAS COMPUTACIONAIS
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
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
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)
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
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 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
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
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
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
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 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
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

Contenu connexe

Tendances

Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)Faculdade Mater Christi
 
Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Cláudio Amaral
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.dannas_06
 
Fundamento Hardware - Aula001
Fundamento Hardware - Aula001Fundamento Hardware - Aula001
Fundamento Hardware - Aula001Cláudio Amaral
 
Desempenho em equipamentos informáticos
Desempenho em equipamentos informáticosDesempenho em equipamentos informáticos
Desempenho em equipamentos informáticospjclima
 
Configuração de dispositivos de io
Configuração de dispositivos de ioConfiguração de dispositivos de io
Configuração de dispositivos de ioLuis Ferreira
 
6 softwares de manutenção
6 softwares de manutenção6 softwares de manutenção
6 softwares de manutençãoMauro Pereira
 
Equipamentos informaticos
Equipamentos informaticosEquipamentos informaticos
Equipamentos informaticosxXtmk4sXx
 
Informática - Aula 3
Informática - Aula 3Informática - Aula 3
Informática - Aula 3IBEST ESCOLA
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)Vitor Hugo Melo Araújo
 
Evolução, hardware e software isaias
Evolução, hardware e software isaiasEvolução, hardware e software isaias
Evolução, hardware e software isaiasIsaias_Bass
 
Informática - Aula 2
Informática - Aula 2Informática - Aula 2
Informática - Aula 2IBEST ESCOLA
 

Tendances (20)

Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)
 
Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002Fundamento Hardware - Aula 002
Fundamento Hardware - Aula 002
 
Introducao informatica
Introducao informaticaIntroducao informatica
Introducao informatica
 
trabalho de tic
trabalho de tic trabalho de tic
trabalho de tic
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Fundamento Hardware - Aula001
Fundamento Hardware - Aula001Fundamento Hardware - Aula001
Fundamento Hardware - Aula001
 
Desempenho em equipamentos informáticos
Desempenho em equipamentos informáticosDesempenho em equipamentos informáticos
Desempenho em equipamentos informáticos
 
Configuração de dispositivos de io
Configuração de dispositivos de ioConfiguração de dispositivos de io
Configuração de dispositivos de io
 
6 softwares de manutenção
6 softwares de manutenção6 softwares de manutenção
6 softwares de manutenção
 
Equipamentos informaticos
Equipamentos informaticosEquipamentos informaticos
Equipamentos informaticos
 
Aula 01
Aula 01Aula 01
Aula 01
 
Entrada e saida cap 05 (iii unidade)
Entrada e saida  cap 05 (iii unidade)Entrada e saida  cap 05 (iii unidade)
Entrada e saida cap 05 (iii unidade)
 
Informática - Aula 3
Informática - Aula 3Informática - Aula 3
Informática - Aula 3
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Aula 14 instalação de hardware
Aula 14 instalação de hardwareAula 14 instalação de hardware
Aula 14 instalação de hardware
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Componentes basicos do pc
Componentes basicos do pcComponentes basicos do pc
Componentes basicos do pc
 
Evolução, hardware e software isaias
Evolução, hardware e software isaiasEvolução, hardware e software isaias
Evolução, hardware e software isaias
 
Informática - Aula 2
Informática - Aula 2Informática - Aula 2
Informática - Aula 2
 

En vedette

Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Programação de Sistemas Distribuídos - Aula 01
Programação de Sistemas Distribuídos - Aula 01Programação de Sistemas Distribuídos - Aula 01
Programação de Sistemas Distribuídos - Aula 01thomasdacosta
 
Organização de Computadores - Aula 03
Organização de Computadores - Aula 03Organização de Computadores - Aula 03
Organização de Computadores - Aula 03thomasdacosta
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
Organização de Computadores - Aula 01
Organização de Computadores - Aula 01Organização de Computadores - Aula 01
Organização de Computadores - Aula 01thomasdacosta
 
Programação Concorrente - Curso Completo
Programação Concorrente - Curso CompletoProgramação Concorrente - Curso Completo
Programação Concorrente - Curso Completothomasdacosta
 
Redes de Computadores - Exercícios 06
Redes de Computadores - Exercícios 06Redes de Computadores - Exercícios 06
Redes de Computadores - Exercícios 06thomasdacosta
 
Programação Estruturada 2 - Aula 05 - Código Fonte
Programação Estruturada 2 - Aula 05 - Código FonteProgramação Estruturada 2 - Aula 05 - Código Fonte
Programação Estruturada 2 - Aula 05 - Código Fontethomasdacosta
 
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de ComputadoresSEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de ComputadoresEduardo de Lucena Falcão
 
Programação Concorrente - Aula 04
Programação Concorrente - Aula 04Programação Concorrente - Aula 04
Programação Concorrente - Aula 04thomasdacosta
 
Algoritmos e Técnicas de Programação - Aula 02
Algoritmos e Técnicas de Programação - Aula 02Algoritmos e Técnicas de Programação - Aula 02
Algoritmos e Técnicas de Programação - Aula 02thomasdacosta
 
Redes de Computadores - Exercícios 03
Redes de Computadores - Exercícios 03Redes de Computadores - Exercícios 03
Redes de Computadores - Exercícios 03thomasdacosta
 
Matemática – lógica banco de questões 01 – 2014
Matemática – lógica banco de questões 01 – 2014Matemática – lógica banco de questões 01 – 2014
Matemática – lógica banco de questões 01 – 2014Jakson Raphael Pereira Barbosa
 
Lógica e Matemática Computacional - Exercícios 01
Lógica e Matemática Computacional - Exercícios 01Lógica e Matemática Computacional - Exercícios 01
Lógica e Matemática Computacional - Exercícios 01thomasdacosta
 
Algoritmos e Técnicas de Programação - Aula 03
Algoritmos e Técnicas de Programação - Aula 03Algoritmos e Técnicas de Programação - Aula 03
Algoritmos e Técnicas de Programação - Aula 03thomasdacosta
 
Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01thomasdacosta
 
Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Renato William
 
Mapa mental de un sistema distribuido
Mapa mental de un sistema distribuidoMapa mental de un sistema distribuido
Mapa mental de un sistema distribuidoTensor
 
Redes de Computadores - Exercícios 05
Redes de Computadores - Exercícios 05Redes de Computadores - Exercícios 05
Redes de Computadores - Exercícios 05thomasdacosta
 
Lógica e Matemática Computacional - Exercícios 02
Lógica e Matemática Computacional - Exercícios 02Lógica e Matemática Computacional - Exercícios 02
Lógica e Matemática Computacional - Exercícios 02thomasdacosta
 

En vedette (20)

Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Programação de Sistemas Distribuídos - Aula 01
Programação de Sistemas Distribuídos - Aula 01Programação de Sistemas Distribuídos - Aula 01
Programação de Sistemas Distribuídos - Aula 01
 
Organização de Computadores - Aula 03
Organização de Computadores - Aula 03Organização de Computadores - Aula 03
Organização de Computadores - Aula 03
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Organização de Computadores - Aula 01
Organização de Computadores - Aula 01Organização de Computadores - Aula 01
Organização de Computadores - Aula 01
 
Programação Concorrente - Curso Completo
Programação Concorrente - Curso CompletoProgramação Concorrente - Curso Completo
Programação Concorrente - Curso Completo
 
Redes de Computadores - Exercícios 06
Redes de Computadores - Exercícios 06Redes de Computadores - Exercícios 06
Redes de Computadores - Exercícios 06
 
Programação Estruturada 2 - Aula 05 - Código Fonte
Programação Estruturada 2 - Aula 05 - Código FonteProgramação Estruturada 2 - Aula 05 - Código Fonte
Programação Estruturada 2 - Aula 05 - Código Fonte
 
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de ComputadoresSEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
 
Programação Concorrente - Aula 04
Programação Concorrente - Aula 04Programação Concorrente - Aula 04
Programação Concorrente - Aula 04
 
Algoritmos e Técnicas de Programação - Aula 02
Algoritmos e Técnicas de Programação - Aula 02Algoritmos e Técnicas de Programação - Aula 02
Algoritmos e Técnicas de Programação - Aula 02
 
Redes de Computadores - Exercícios 03
Redes de Computadores - Exercícios 03Redes de Computadores - Exercícios 03
Redes de Computadores - Exercícios 03
 
Matemática – lógica banco de questões 01 – 2014
Matemática – lógica banco de questões 01 – 2014Matemática – lógica banco de questões 01 – 2014
Matemática – lógica banco de questões 01 – 2014
 
Lógica e Matemática Computacional - Exercícios 01
Lógica e Matemática Computacional - Exercícios 01Lógica e Matemática Computacional - Exercícios 01
Lógica e Matemática Computacional - Exercícios 01
 
Algoritmos e Técnicas de Programação - Aula 03
Algoritmos e Técnicas de Programação - Aula 03Algoritmos e Técnicas de Programação - Aula 03
Algoritmos e Técnicas de Programação - Aula 03
 
Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01
 
Sistemas distribuídos aula 1
Sistemas distribuídos aula 1Sistemas distribuídos aula 1
Sistemas distribuídos aula 1
 
Mapa mental de un sistema distribuido
Mapa mental de un sistema distribuidoMapa mental de un sistema distribuido
Mapa mental de un sistema distribuido
 
Redes de Computadores - Exercícios 05
Redes de Computadores - Exercícios 05Redes de Computadores - Exercícios 05
Redes de Computadores - Exercícios 05
 
Lógica e Matemática Computacional - Exercícios 02
Lógica e Matemática Computacional - Exercícios 02Lógica e Matemática Computacional - Exercícios 02
Lógica e Matemática Computacional - Exercícios 02
 

Similaire à Organização de Computadores - Aula 02

informatica-retificada-alba.pdf
informatica-retificada-alba.pdfinformatica-retificada-alba.pdf
informatica-retificada-alba.pdfLeandroTelesRocha2
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Ipaulocoob
 
Aula 1 aed - introdução à computação
Aula 1   aed - introdução à computaçãoAula 1   aed - introdução à computação
Aula 1 aed - introdução à computaçãoElaine Cecília Gatto
 
InfoBasica_aula_Inicial.pptx
InfoBasica_aula_Inicial.pptxInfoBasica_aula_Inicial.pptx
InfoBasica_aula_Inicial.pptxDarioNakazima1
 
INF_AULA_1a4_2023.pdf
INF_AULA_1a4_2023.pdfINF_AULA_1a4_2023.pdf
INF_AULA_1a4_2023.pdfritaporfrio
 
Apostila ibge informatica
Apostila ibge informaticaApostila ibge informatica
Apostila ibge informaticaCONCURSEIRA1985
 
Informatica conteúdos básicos - TutorialMEGA
Informatica conteúdos básicos - TutorialMEGAInformatica conteúdos básicos - TutorialMEGA
Informatica conteúdos básicos - TutorialMEGAkarenstuartm
 
01 introducao vaston
01 introducao vaston01 introducao vaston
01 introducao vastonsilfisica
 
Apresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos ComputadoresApresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos Computadoreshenriquecorreiosapo
 
01 - Informatica Basica.pdf
01 - Informatica Basica.pdf01 - Informatica Basica.pdf
01 - Informatica Basica.pdfNiltonRaice
 
Unidade II - hardware
Unidade II -  hardwareUnidade II -  hardware
Unidade II - hardwareDaniel Moura
 
Resumos para Concursos - v.34 - Informática (2014)
Resumos para Concursos - v.34 - Informática (2014)Resumos para Concursos - v.34 - Informática (2014)
Resumos para Concursos - v.34 - Informática (2014)Editora Juspodivm
 

Similaire à Organização de Computadores - Aula 02 (20)

Informática + Linux
Informática + LinuxInformática + Linux
Informática + Linux
 
informatica-retificada-alba.pdf
informatica-retificada-alba.pdfinformatica-retificada-alba.pdf
informatica-retificada-alba.pdf
 
introducao_(1).ppt
introducao_(1).pptintroducao_(1).ppt
introducao_(1).ppt
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
 
Aula 1 aed - introdução à computação
Aula 1   aed - introdução à computaçãoAula 1   aed - introdução à computação
Aula 1 aed - introdução à computação
 
InfoBasica_aula_Inicial.pptx
InfoBasica_aula_Inicial.pptxInfoBasica_aula_Inicial.pptx
InfoBasica_aula_Inicial.pptx
 
INF_AULA_1a4_2023.pdf
INF_AULA_1a4_2023.pdfINF_AULA_1a4_2023.pdf
INF_AULA_1a4_2023.pdf
 
Introdução à Computação
Introdução à ComputaçãoIntrodução à Computação
Introdução à Computação
 
Apostila ibge informatica
Apostila ibge informaticaApostila ibge informatica
Apostila ibge informatica
 
sistemas operacionais
 sistemas operacionais sistemas operacionais
sistemas operacionais
 
Informatica conteúdos básicos - TutorialMEGA
Informatica conteúdos básicos - TutorialMEGAInformatica conteúdos básicos - TutorialMEGA
Informatica conteúdos básicos - TutorialMEGA
 
Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
 
01 introducao vaston
01 introducao vaston01 introducao vaston
01 introducao vaston
 
Unidade 1
Unidade 1Unidade 1
Unidade 1
 
INFORMÁTICA BÁSICA.
INFORMÁTICA BÁSICA.INFORMÁTICA BÁSICA.
INFORMÁTICA BÁSICA.
 
Apresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos ComputadoresApresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos Computadores
 
01 - Informatica Basica.pdf
01 - Informatica Basica.pdf01 - Informatica Basica.pdf
01 - Informatica Basica.pdf
 
Aula3
Aula3Aula3
Aula3
 
Unidade II - hardware
Unidade II -  hardwareUnidade II -  hardware
Unidade II - hardware
 
Resumos para Concursos - v.34 - Informática (2014)
Resumos para Concursos - v.34 - Informática (2014)Resumos para Concursos - v.34 - Informática (2014)
Resumos para Concursos - v.34 - Informática (2014)
 

Plus de thomasdacosta

Azure Functions e Java: Do Desenvolvimento a Produção
Azure Functions e Java: Do Desenvolvimento a ProduçãoAzure Functions e Java: Do Desenvolvimento a Produção
Azure Functions e Java: Do Desenvolvimento a Produçãothomasdacosta
 
Programação Concorrente - Aula 07
Programação Concorrente - Aula 07Programação Concorrente - Aula 07
Programação Concorrente - Aula 07thomasdacosta
 
Programação Concorrente - Aula 06
Programação Concorrente - Aula 06Programação Concorrente - Aula 06
Programação Concorrente - Aula 06thomasdacosta
 
Redes de Computadores - Exercícios 04
Redes de Computadores - Exercícios 04Redes de Computadores - Exercícios 04
Redes de Computadores - Exercícios 04thomasdacosta
 
Redes de Computadores - Aula 05
Redes de Computadores - Aula 05Redes de Computadores - Aula 05
Redes de Computadores - Aula 05thomasdacosta
 
Programação Concorrente - Aula 05
Programação Concorrente - Aula 05Programação Concorrente - Aula 05
Programação Concorrente - Aula 05thomasdacosta
 
Linguagem de Programação Java
Linguagem de Programação JavaLinguagem de Programação Java
Linguagem de Programação Javathomasdacosta
 
Redes de Computadores - Aula 04
Redes de Computadores - Aula 04Redes de Computadores - Aula 04
Redes de Computadores - Aula 04thomasdacosta
 
Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 05Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 05thomasdacosta
 
Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04thomasdacosta
 
Programação Concorrente - Aula 03
Programação Concorrente - Aula 03Programação Concorrente - Aula 03
Programação Concorrente - Aula 03thomasdacosta
 
Algoritmos e Estrutura de Dados - Aula 03
Algoritmos e Estrutura de Dados - Aula 03Algoritmos e Estrutura de Dados - Aula 03
Algoritmos e Estrutura de Dados - Aula 03thomasdacosta
 
Redes de Computadores - Aula 03
Redes de Computadores - Aula 03Redes de Computadores - Aula 03
Redes de Computadores - Aula 03thomasdacosta
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02thomasdacosta
 
Programação Concorrente - LAB 01
Programação Concorrente - LAB 01Programação Concorrente - LAB 01
Programação Concorrente - LAB 01thomasdacosta
 
Programação Concorrente - Aula 02
Programação Concorrente - Aula 02Programação Concorrente - Aula 02
Programação Concorrente - Aula 02thomasdacosta
 
Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 02Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 02thomasdacosta
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 
Programação Concorrente - Aula 01
Programação Concorrente - Aula 01Programação Concorrente - Aula 01
Programação Concorrente - Aula 01thomasdacosta
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01thomasdacosta
 

Plus de thomasdacosta (20)

Azure Functions e Java: Do Desenvolvimento a Produção
Azure Functions e Java: Do Desenvolvimento a ProduçãoAzure Functions e Java: Do Desenvolvimento a Produção
Azure Functions e Java: Do Desenvolvimento a Produção
 
Programação Concorrente - Aula 07
Programação Concorrente - Aula 07Programação Concorrente - Aula 07
Programação Concorrente - Aula 07
 
Programação Concorrente - Aula 06
Programação Concorrente - Aula 06Programação Concorrente - Aula 06
Programação Concorrente - Aula 06
 
Redes de Computadores - Exercícios 04
Redes de Computadores - Exercícios 04Redes de Computadores - Exercícios 04
Redes de Computadores - Exercícios 04
 
Redes de Computadores - Aula 05
Redes de Computadores - Aula 05Redes de Computadores - Aula 05
Redes de Computadores - Aula 05
 
Programação Concorrente - Aula 05
Programação Concorrente - Aula 05Programação Concorrente - Aula 05
Programação Concorrente - Aula 05
 
Linguagem de Programação Java
Linguagem de Programação JavaLinguagem de Programação Java
Linguagem de Programação Java
 
Redes de Computadores - Aula 04
Redes de Computadores - Aula 04Redes de Computadores - Aula 04
Redes de Computadores - Aula 04
 
Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 05Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 05
 
Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04Algoritmos e Estrutura de Dados - Aula 04
Algoritmos e Estrutura de Dados - Aula 04
 
Programação Concorrente - Aula 03
Programação Concorrente - Aula 03Programação Concorrente - Aula 03
Programação Concorrente - Aula 03
 
Algoritmos e Estrutura de Dados - Aula 03
Algoritmos e Estrutura de Dados - Aula 03Algoritmos e Estrutura de Dados - Aula 03
Algoritmos e Estrutura de Dados - Aula 03
 
Redes de Computadores - Aula 03
Redes de Computadores - Aula 03Redes de Computadores - Aula 03
Redes de Computadores - Aula 03
 
Redes de Computadores - Aula 02
Redes de Computadores - Aula 02Redes de Computadores - Aula 02
Redes de Computadores - Aula 02
 
Programação Concorrente - LAB 01
Programação Concorrente - LAB 01Programação Concorrente - LAB 01
Programação Concorrente - LAB 01
 
Programação Concorrente - Aula 02
Programação Concorrente - Aula 02Programação Concorrente - Aula 02
Programação Concorrente - Aula 02
 
Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 02Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 02
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 
Programação Concorrente - Aula 01
Programação Concorrente - Aula 01Programação Concorrente - Aula 01
Programação Concorrente - Aula 01
 
Redes de Computadores - Aula 01
Redes de Computadores - Aula 01Redes de Computadores - Aula 01
Redes de Computadores - Aula 01
 

Organização de Computadores - Aula 02

  • 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
  • 7. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa 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
  • 12. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa 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
  • 17. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa 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
  • 19. ORGANIZAÇÃO DE COMPUTADORES – Prof. Thomás da Costa 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
  • 21. 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
  • 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.