19
TCC 00322: Programação de Computadores IV Aula 01. Conceitos Básicos de Computadores SLIDES CEDIDOS POR Karina Mochetti 2017.2 Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

TCC 00322: Programação de Computadores IVAula 01. Conceitos Básicos de Computadores

SLIDES CEDIDOS POR Karina Mochetti

2017.2

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 2: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Computador

É uma máquina capaz de variados tipos de tratamento automáticode informações ou processamento de dados.

NotebookCelularVideo GameCâmeras

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 3: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Hardware vs Software

O hardware é a parte física e o software são os programas einstruções passados para o computador.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 4: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Software: Instruções

Um computador realiza seus cálculos através de instruções básicasúnicas passadas para o hardware como a soma de dois valores, porexemplo. Essas instruções são representadas por bits, 0 ou 1.

ADD EAX, 4MOV AL, 61hCMP CL, 0

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 5: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Software: Programas

Um conjunto de instruções pode realizar operações mais complexas.Esse conjunto de instruções é chamado de programa ou apps.

Browsers: Chrome, Mozilla,Internet ExplorerJogos: Diablo, SteamEditores: Excel, Word,Bloco de Notas

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 6: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Software: Interface

Interface gráfica é a maneira mais simples de um usuário interagircom um programa, através de botões, do uso do mouse e de menus.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 7: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Software: Sistema Operacional

É um programa ainda mais complexo cujo objetivo é gerenciar osrecursos do sistema.

WindowsLinuxMacSolarisAndroid

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 8: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Hardware: Arquitetura de um Computador

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 9: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Hardware: CPU

Também chamado de processador é a parte mais importante e carado computador e realiza as instruções dos programas docomputador.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 10: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Hardware: Entrada e Saída

Faz a comunicação entre o usuários e o computador. Osdispositivos de entrada são os que enviam dados para ocomputador, como teclado e mouse. Os dispositivos de saída são osque enviam dados para o usuário como caixas de som e o monitor.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 11: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Hardware: Disco Rígido

É a memória que armazena os dados permanentemente docomputador, também chamado de HD. Ela é muito lenta, maspossui grande capacidade, hoje em dia entre os 250 GB a 1 TB.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 12: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Hardware: Memória

É a memória que armazena os dados temporariamente docomputador, também chamada de RAM. Ela é muito rápida, maspossui pouca capacidade, hoje em dia entre os 2 GB a 8 GB.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 13: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Hardware: Barramento

São os cabos que ligam cada dispositivo do hardware, levando ainformação e os dados.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 14: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Números Binários

As instruções básicas dos computadores são realizadas em bits (0ou 1). Qualquer número pode ser representado por 0 e 1. Esses sãochamados números binários. Números representados por dígitos de0 a 9 são chamados de números decimais.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 15: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Números Decimais

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 16: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Binários para Decimal

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 17: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Decimal para Binário

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 18: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Byte

As instruções em um computador costumam ter 8 bits. Por essemotivo, o conjunto de 8 bits é chamado de byte.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores

Page 19: TCC00322Programação: de Computadores IVsimone/progIV/contaulas/aula1.pdfTCC00322Programação: de Computadores IV Aula01.Conceitos Básicos de Computadores SLIDES CEDIDOS POR KarinaMochetti

Exercício

Faça a conversão de 110101 de binário para decimal e de decimalpara binário.

Karina Mochetti TCC 00326: Aula 01. Conceitos Básicos de Computadores