1 / 15

Introdu ção a Computação

Introdu ção a Computação. Marcelo d’Amorim damorim@cin.ufpe.br. Histórico de Computadores (ou melhor: Processadores de dados). Ábaco, 2000 a.c Blaise Pascal, 1642 Babbage, 1830 Relés, 1930 Válvulas, a partir de 1930 Eniac e Univac Transistores, a partir de 1955

prue
Download Presentation

Introdu ção a Computação

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introdução a Computação Marcelo d’Amorim damorim@cin.ufpe.br

  2. Histórico de Computadores (ou melhor: Processadores de dados) • Ábaco, 2000 a.c • Blaise Pascal, 1642 • Babbage, 1830 • Relés, 1930 • Válvulas, a partir de 1930 • Eniac e Univac • Transistores, a partir de 1955 • Circuitos integrados, a partir de 1965 Até aqui, essencialmente calculadoras. Interesse por aplicações comerciais surge

  3. Lei de Moore • A cada dois anos o número de transistores duplica em cada processador Isto serve como métrica de performance. Como espaço é relativamente constante em um processador, a densidade cresce exponencialmente com o tempo (dobra a cada 2 anos). Portanto, os caminhos que os sinais elétricos precisam percorrer são mais curtos, resultando em maior eficiência, e promovendo aplicações mais ambiciosas.

  4. Organização de um computador CPU MEMORIA DISCO CAMERA USB PLACA DE REDE ...

  5. Ok. Mas como funciona?

  6. Ok. Mas como funciona? • Exemplos de Sistemaoperacional • Linux • Windows: XP, Vista, etc. • MacOS O sistemaoperacionalcontrola o computador. Isto é, enviacomandosparamemória, disco, e CPU.

  7. Exemplo • É o sistema operacional que responde quando o usuário: • move o mouse • pressiona uma tecla ou • executa uma aplicação

  8. Uhhm... • Masquemcomanda o sistemaoperacional? • Ondeeleé armazanado?

  9. Uhhm... • Masquemcomanda o sistemaoperacional? • O usuário: Tarefasque o usuáriossubmete • Elemesmo: Tarefasagendadas • O ambiente: Tarefasexternas (e.g. mensagensrecebidasporumarede) • Ondeeleé armazanado? • Disco e memória • Boot: Sempreque o computadorinicializa, parte do sistemaoperacional é carregado

  10. Applicações e Linguagens • Aplicações (ou melhor, programas aplicativos) executam sobre o sistema operacional quando o usuário solicita O computadoré útil à sociedadeatravés dos programasaplicativos.

  11. Applicações e Linguagens • Aplicações são desenvolvidas em uma linguagem de programação • Exemplos • Pascal, C, C++, VB, Java, Python, Perl, etc. Variam de acordo com a aplicaçãoque se desejadesenvolver!

  12. Aplicações e Linguagens • Entrada: Informação passada pelo usuário para ser usada no processamento • Processamento: Função computável que produz saída a partir das entradas • Saída: Informação passada pelo computador para o usuário Usa-se o termo I/O (leia AIOU ) em referência a entrada ou saída

  13. Alguns termos • RAM, ROM, Drive, HD, Disco, Winchester, Fita, CD-ROM, DVD, etc.

  14. Objetivos desta disciplina • Noção sobre: • Organização de computadores • Linguagens de programação • Áreas da computação • Noções práticas: • Construção de páginas Web • Uso do Excel

More Related