1. Conceitos Básicos de Computação - PDF
Download "1. Conceitos Básicos de Computação"
Luna Quintanilha Teixeira
1 Introdução à Computação I IBM Conceitos Básicos de Computação Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1
2 Principais Tópicos 1.Conceitos Básicos de Computação 1.1. Breve História 1.2. Organização de Computadores 2
3 Considere as seguintes especificações para um computador pessoal Processador Pentium IV 900 MHz Memória RAM 4GB, Single Channel DDR3, 1600MHz (4GB x 1) Disco Rígido (HD) 500GB, SATA (7200 RPM, 6 Gbit/s) Placa de vídeo integrada Intel HD Graphics Unidade de DVD com bandeja O que estas informações significam? 3
4 Hardware parte física do computador CPU Memória Etc.. Software programas O computador precisa de hardware e software 4
5 Unidade funcionais básicas Hardware Memória Secundária Memória Principal Memória Unidades de Entrada Unidade de Controle Unidade Lógica e Aritmética CPU Unidades de Saída 5
6 Unidade Central de Processamento (CPU - Central Processing Unit) Coordena e executa as instruções de um programa Instrução: comando que define a operação a ser executada Programa: instruções ordenadas seqüencialmente Divide-se em Unidade de Controle Controla o fluxo de instruções Unidade Aritmética e Lógica Responsável pelas operações sobre os dados 6
7 A velocidade de processamento de uma CPU costuma ser expressa em MIPS milhões de instruções por segundo MFLOPS ou MEGAFLOPS milhões de operações de ponto flutuante por segundo Utilizada geralmente em aplicações numéricas sistemas científicos e sistemas de computação gráfica 7
8 Outra variável utilizada para inferir a velocidade de processamento é o pulso de clock pulso de clock sinaliza o início ou fim de um ciclo de processamento o pulso de clock é um sinal binário gerado pelos circuitos de relógio A freqüência do clock é medida em hertz, que é calculada como 1 sobre o período de duração de cada ciclo em segundos 1 Mhz (1 megahertz) equivale a um milhão de ciclos por segundo 8
9 Memória Secundária Memória Principal Memória Unidades de Entrada Unidade de Controle Unidade Lógica e Aritmética CPU Unidades de Saída 9
10 Memória Conjunto de dispositivos que armazenam informações através de bits Os dispositivos de memória possuem diferentes organizações diferentes tipos de memória apresenta a maior variedade de tipos, tecnologias, organizações, desempenhos e custos entre todos os sistemas de um computador 10
11 Localização Memória Interna Memória Principal Cache Registradores Memória Secundária 11
12 Hierarquia + Memória Externa (HD, CD, DVD, Pendrive,...) - - Memória Interna Cache - Registradores + + Capacidade Velocidade Preço 12
13 Tecnologia de memória Semicondutores Superfície magnética (fitas, discos, etc...) Óptica (CD e DVD) Flash Hardware Tipos de memória Não-Voláteis Mantêm o conteúdo mesmo quando a fonte de alimentação esta desligada Exemplos: ROM (Read-Only Memory), FLASH Voláteis Exemplo: RAM (Random-Acess Memory) 13
14 Capacidade de memória byte = 8 bits Ex.: armazenamento de um caractere kilobyte (Kbyte ou KB) =1024 (ou 2 10 ) bytes Ex.: armazenamento de meia página escrita megabyte(mbyte ou MB) = 1024 KB Ex.: armazenamento de 500 páginas escritas gigabyte(gbyte ou GB) = 1024 MB Ex.: armazenamento de páginas escritas 14
15 Memória Secundária Memória Principal Memória Unidades de Entrada Unidade de Controle Unidade Lógica e Aritmética CPU Unidades de Saída 15
16 Unidades de entrada e saída Hardware Dispositivos utilizados para a entrada e saída de dados Tipos Monitores de vídeo Pendrives Teclados Mouses Impressoras Etc... 16
17 Software O Software é composto por Instruções Dados Estruturas de dados possibilitam que os programas manipulem adequadamente a informação 17
18 Software Linguagens Linguagem de máquina é a linguagem compreendida pela CPU um programa escrito em linguagem de máquina consiste de uma série de números binários exemplo: Linguagem de baixo nível é a linguagem que utiliza símbolos que são diretamente relacionados com as instruções e os dados da linguagem de máquina Exemplo: código da operação operando significado LD A carrega A MPI 5 multiplica 5 18
19 Software Linguagem de alto nível São linguagens de programação nas quais se pode escrever programas em uma notação próxima à linguagem natural Exemplo: if (tempo>0) velocidade = distancia/tempo; Exemplos de linguagens científicas FORTRAN, BASIC, LISP, PASCAL, C, PROLOG Exemplos de linguagens comerciais COBOL, PLI 19
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE IFRN Curso Técnico de Manutenção e Suporte em Informática Disciplina: Informática Professor: Addson A. Costa Resumo sobre Hardware
Introdução à Programação 2006/07. Aula 2
Introdução à Programação 2006/07 Aula 2 Objectivos Aprender Noção de computador. Utilidade do computador. Representação de informação utilizando o sistema binário. Noção de bit, Byte, KB, MB. O sistema
Entendendo o Computador Resumo. ADS IFBA www.ifba.edu.br/professores/antoniocarlos
Entendendo o Computador Resumo Tipos de Computadores Mainframe computador de grande porte, normalmente utilizado para gerenciar grande quantidade de fluxo de dados (operadoras de cartões de crédito, telefonia).