Amostra do texto
SOBRE O PROFESSOR
Mestre em Ciência da Computação – DIN/UEM cfscosta2@uem.br DIN – C56 - sl 226
FUNDAMENTOS DE PROGRAMAÇÃO - INTRODUÇÃO
Prof. Ms. Carlos F. S. Costa Aula 01
Material de aulas: www.din.uem.br/webclass2 (Moodle): código da disciplina em fase de cadastrado
PROGRAMA DA DISCIPLINA
PROGRAMA DA DISCIPLINA
AVALIAÇÕES
3 avaliações
1ª. Avaliação: prova escrita (80%) etrabalho 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
O COMPUTADOR
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
HARDWARE
Componentes do hardware
Software
Todos os programas que executam no hardware Sistema operacional, navegadores, editores de texto, etcPor meio do software podemos programar o hardware
Hardware + Software = Computador (operacional)
HARDWARE
Componentes do hardware • Unidade de sistema ou
• Unidade de processamento ou • CPU
HARDWARE
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
HARDWARE
Placa mãe e processador (CPU)HARDWARE
Componentes do hardware • Periféricos ou • Dispositivos de E/S
ARQUITETURA VON NEUMANN
Conceitualmente, os computadores são organizados como mostra a figura
Arquitetura von Neumann
ARQUITETURA VON NEUMANN
Visão mais abstrata da arquitetura de von Neumann
Dispositivos de entrada (p.e., teclado)
CPU
Dispositivo s de saída (p.e., vídeo)
Memória Principal
A compreensãodo modelo arquitetural de von Neumann é essencial para o desenvolvimento de algoritmos (programação)
HARDWARE
CPU (Central Processing Unit) = Unidade Central de Processamento
É responsável pelo processamento e execução de programas armazenados na memória principal Coordena, controla e realizar todas as operações (execução de instruções) do sistema
UNIDADE CENTRAL DE PROCESSAMENTO
Emresumo, as atividades realizadas pela CPU podem ser divididas em duas grandes categorias funcionais:
Função processamento
Atividades relacionadas com a efetiva execução de uma operação, ou seja, processar
Memória principal
Armazena todos os programas em execução, bem como os dados que estão sendo processados Nada “entra ou sai” do computador sem passar pela memória principal É organizada emcélulas endereçáveis de tamanho fixo
Função controle
CPU
Atividades de busca, interpretação e controle da execução das instruções, bem como do controle da ação dos demais componentes do sistema de computação (memória, entrada/saída, etc)
Memória Principal
UNIDADE CENTRAL DE PROCESSAMENTO
Partes principais:
Unidade lógica e arimética (ULA)
Realiza cálculo real ou o processamento dedados
MEMÓRIA PRINCIPAL
O computador só pode representar a informação por meio 0s e 1s dígitos binários ou bit Um bit é a unidade básica de memória, ou seja, a menor unidade de informação que pode ser armazenada Como o valor de um bit tem pouco significado, as memórias são estruturadas e divididas em conjuntos ordenados de bits, denominados células
A maioria dos fabricantes de computadorpadronizaram o tamanho da célula em 8 bits (1 byte)
Unidade de controle (UC)
Controla o movimento de dados e instruções dentro e fora da CPU e controla a operação da ULA de forma adequada e sincronizada
Registradores
Memória interna da CPU, muito rápida e com capacidade muito restrita
Barramento interno da CPU
Caminho necessário para transferir dados entre os vários registradores e a ULA...
Mestre em Ciência da Computação – DIN/UEM cfscosta2@uem.br DIN – C56 - sl 226
FUNDAMENTOS DE PROGRAMAÇÃO - INTRODUÇÃO
Prof. Ms. Carlos F. S. Costa Aula 01
Material de aulas: www.din.uem.br/webclass2 (Moodle): código da disciplina em fase de cadastrado
PROGRAMA DA DISCIPLINA
PROGRAMA DA DISCIPLINA
AVALIAÇÕES
3 avaliações
1ª. Avaliação: prova escrita (80%) etrabalho 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
O COMPUTADOR
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
HARDWARE
Componentes do hardware
Software
Todos os programas que executam no hardware Sistema operacional, navegadores, editores de texto, etcPor meio do software podemos programar o hardware
Hardware + Software = Computador (operacional)
HARDWARE
Componentes do hardware • Unidade de sistema ou
• Unidade de processamento ou • CPU
HARDWARE
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
HARDWARE
Placa mãe e processador (CPU)HARDWARE
Componentes do hardware • Periféricos ou • Dispositivos de E/S
ARQUITETURA VON NEUMANN
Conceitualmente, os computadores são organizados como mostra a figura
Arquitetura von Neumann
ARQUITETURA VON NEUMANN
Visão mais abstrata da arquitetura de von Neumann
Dispositivos de entrada (p.e., teclado)
CPU
Dispositivo s de saída (p.e., vídeo)
Memória Principal
A compreensãodo modelo arquitetural de von Neumann é essencial para o desenvolvimento de algoritmos (programação)
HARDWARE
CPU (Central Processing Unit) = Unidade Central de Processamento
É responsável pelo processamento e execução de programas armazenados na memória principal Coordena, controla e realizar todas as operações (execução de instruções) do sistema
UNIDADE CENTRAL DE PROCESSAMENTO
Emresumo, as atividades realizadas pela CPU podem ser divididas em duas grandes categorias funcionais:
Função processamento
Atividades relacionadas com a efetiva execução de uma operação, ou seja, processar
Memória principal
Armazena todos os programas em execução, bem como os dados que estão sendo processados Nada “entra ou sai” do computador sem passar pela memória principal É organizada emcélulas endereçáveis de tamanho fixo
Função controle
CPU
Atividades de busca, interpretação e controle da execução das instruções, bem como do controle da ação dos demais componentes do sistema de computação (memória, entrada/saída, etc)
Memória Principal
UNIDADE CENTRAL DE PROCESSAMENTO
Partes principais:
Unidade lógica e arimética (ULA)
Realiza cálculo real ou o processamento dedados
MEMÓRIA PRINCIPAL
O computador só pode representar a informação por meio 0s e 1s dígitos binários ou bit Um bit é a unidade básica de memória, ou seja, a menor unidade de informação que pode ser armazenada Como o valor de um bit tem pouco significado, as memórias são estruturadas e divididas em conjuntos ordenados de bits, denominados células
A maioria dos fabricantes de computadorpadronizaram o tamanho da célula em 8 bits (1 byte)
Unidade de controle (UC)
Controla o movimento de dados e instruções dentro e fora da CPU e controla a operação da ULA de forma adequada e sincronizada
Registradores
Memória interna da CPU, muito rápida e com capacidade muito restrita
Barramento interno da CPU
Caminho necessário para transferir dados entre os vários registradores e a ULA...