Baixe o app para aproveitar ainda mais
Prévia do material em texto
DISCIPLINA INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Aula nº 2 e 3 Prof. Torres, Claudines Taveira Hardware e Software Hardware é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que comunicam através do barramento. Software é a parte lógica, ou seja, o conjunto de instruções e dados que é processado pelos circuitos eletrônicos do hardware. Software Software são todos os programas de computador inclusive os instalados no seu computador, podemos destacar 3 categorias: Sistemas Operacionais: Windows, Unix, Linux, etc.; Aplicativos : Editores de Textos, Planilhas Eletrônicas, jogos, sistemas de gestão, Editores Gráficos etc.; Linguagens de Programação: Java, C++, Pascal, Delphi, VB, etc. Hardware Estrutura de um sistema Pentium Hardware Clock O clock de um sistema digital também é conhecido como relógio ou freqüência de operação. A freqüência máxima de um sistema digital é limitada pelos componentes semicondutores que o compõem. Por exemplo, no caso do notebook usado nesta aula, o clock de operação esta limitado pelo processador utilizado nele. Processador : AMD Athlon™ II Dual-Core M300 2.00 GHz significa que o microprocessador utilizado neste note pode operar na freqüência máxima de 2.00 GHz. Mas o que significa GHz? Nomenclatura Símbolo Valor Kilo K 103 = 1.000 Mega M 106 = 1.000.000 Giga G 109 = 1.000.000.000 Tera T 1012 = 1.000.000.000.000 Hz – Hertz Hertz é uma unidade de medida utilizada no SI(Sistema internacional) para expressar a freqüência de uma onda periódica em função do tempo. A expressão matemática que calcula a freqüência de um sistema qualquer utiliza a medição de intervalo de tempo, entre o início e o fim de um ciclo, de uma onda periódica. A seguir a expressão matemática f= em que T é medido em segundos(s). Para sistemas digitais utilizam-se de ondas periódicas quadráticas para que eles possam operar corretamente. Para calcular a freqüência da onda, basta saber quanto vale o período T1, sem segundos. Supondo o intervalo de tempo seja igual a 1 segundo (T1=T2=T3=1s), temos f=1/1S = 1Hz. Hz - Hertz Hertz é uma unidade de medida utilizada no SI(Sistema internacional) para expressar a freqüência de uma onda periódica em função do tempo. A expressão matemática que calcula a freqüência de um sistema qualquer utiliza a medição de intervalo de tempo, entre o início e o fim de um ciclo, de uma onda periódica. A seguir a expressão matemática f= em que T é medido em segundos(s). Para sistemas digitais utilizam-se de ondas periódicas quadráticas para que eles possam operar corretamente. Para calcular a freqüência da onda, basta saber quanto vale o período T1, sem segundos. Supondo o intervalo de tempo seja igual a 1 segundo (T1=T2=T3=1s), temos f=1/1S = 1Hz. Hz - Hertz Podemos fazer o caminho inverso, ou seja a partir de uma freqüência, podemos determinar qual é o seu período (em s) da onda. Por exemplo, 2.00 GHz, temos: f=2.00 GHz = 2 x 1.000.000.000 = 2.000.000.000 Hz, logo: 2.000.000.000=1/T, ou seja, T=1/2.000.000.000 = 0,0000000005s = 5 10-10 = 0,5 ns (nanosegundos) TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 2ªed. São Paulo: Pearson Prentice Hall, 2003. PAIXÃO , Renato Rodrigues. Montando e Configurando Micros com Inteligência. São Paulo: Érica, 2000. VASCONCELOS, Laércio. Manutenção de Micros na Pratica. Rio de Janeiro, 2006. Introdução a Programação O que é Lógica: Lógica é definida basicamente como sendo o estudo das leis do raciocínio e do modo de aplicá-las corretamente na demonstração da verdade. Algoritmo Lógico: Chamamos de algoritmo lógico aquele algoritmo cujas instruções estão dispostas ordenadamente e de maneira compreensível por qualquer pessoa que possua conhecimentos básicos sobre o assunto. Um algoritmo lógico deve ser, também formado pelo número mínimo de instruções necessárias para a resolução do problema. Introdução a Programação Para nos comunicarmos com o computador devemos utilizar uma linguagem de programação, isto é, uma linguagem que o computador entenda. Temos dois tipos de linguagens: LINGUAGEM DE MÁQUINA: O computador, internamente, possui uma linguagem característica, baseada em grandezas matemáticas do sistema binário (0 e 1). Programar em linguagem de máquina significa comunicar-se com uma linguagem bem próxima a que a máquina entende. LINGUAGEM DE ALTO NÍVEL: São instruções semelhantes a linguagem natural que ao serem passadas para o computador são transferidas para linguagem de máquina para que possam ser atendidas. Introdução a Programação Os tradutores são programas capazes de entender os programas escritos em linguagem de alto nível. Temos dois tipos de tradutores: COMPILADORES: Realizam a tradução de um conjunto completo de instruções criando um novo conjunto, todo em linguagem de máquina, que será usado na execução do programa. INTERPRETADORES: Realizam a tradução e imediata execução de uma instrução não gerando um novo conjunto em linguagem de máquina. Introdução a Programação Os tradutores são programas capazes de entender os programas escritos em linguagem de alto nível. Temos dois tipos de tradutores: COMPILADORES: Realizam a tradução de um conjunto completo de instruções criando um novo conjunto, todo em linguagem de máquina, que será usado na execução do programa. INTERPRETADORES: Realizam a tradução e imediata execução de uma instrução não gerando um novo conjunto em linguagem de máquina.
Compartilhar