Introduçao Fundamentos da programação
Mestre em Ciência da Computação – DIN/UEM cfscosta2@uem.br DIN – C56 - sl 226
FUNDAMENTOS DE PROGRAMAÇÃO
- INTRODUÇÃO
Material de aulas:
Prof. Ms. Carlos F. S. Costa
www.din.uem.br/webclass2 (Moodle): código da disciplina em fase de cadastrado
Aula 01
2
PROGRAMA DA DISCIPLINA
PROGRAMA DA DISCIPLINA
3
4
AVALIAÇÕES
3 avaliações
1ª. Avaliação: prova escrita (80%) e trabalho prático
(20%) – Peso 1 (1 – 2.7);
2ª. Avaliação: prova escrita (80%) e trabalho prático
(20%) – Peso 1 (1 – 3.3);
3ª. Avaliação: prova prática (80%) e trabalho prático
(20%) – Peso 1 (1 – 7.2);
NOÇÕES BÁSICAS SOBRE
SISTEMAS COMPUTACIONAIS:
HARDWARE E SOFTWARE
Datas das avaliações a serem marcadas durante o decorrer da disciplina;
7239 – Fundamentos da Programação - EP
Prof. Carlos F. S. Costa
DIN – CTC – UEM
5
O COMPUTADOR
HARDWARE
Componentes do hardware
Hardware
Parte física do computador
Formada pelos circuitos eletrônicos, dispositivos mecânicos, magnéticos, etc
Qualquer componente físico de um sistema computacional pode ser chamado de hardware
Software
Todos os programas que executam no hardware
Sistema operacional, navegadores, editores de texto, etc Por meio do software podemos programar o hardware
Hardware + Software = Computador (operacional)
7
8
HARDWARE
HARDWARE
Componentes do hardware
• Unidade de sistema ou
• Unidade de processamento
• CPU ou Gabinete
Na verdade, o que se chama de CPU é um gabinete que armazena muito mais do que a CPU propriamente dita
Placa mãe, HD, leitora de CD/DVD, etc
9
10
HARDWARE
HARDWARE
Componentes do hardware
• Periféricos ou
• Dispositivos de E/S
Placa mãe e processador (CPU)
11
12
ARQUITETURA VON NEUMANN
ARQUITETURA VON NEUMANN
Conceitualmente, os computadores são organizados como mostra a figura
Visão mais abstrata da arquitetura de von
Neumann
Arquitetura von Neumann
Dispositivos