Aula Teórica 2 Tema 2. Arquitectura básica de hardware. Arquitectura básica do hardware Um computador, de ponto de vista do hardware, é um sistema complexo de componentes eléctricos, mecânicos e electrónicos, com seguintes funções básicas: INPUT PROCESSAMENTO ARMAZENAMENTO OUTPUT A 1a função básica– entrada (input). O input de dados pode processar-se através de vários dispositivos: Teclado Modem Microfone Rato Scanner Dispositivos com conector usb (flash,disco,câmara digital) Leitor de código de barras Disquetes (3,5” , zip – disquetes) CD-ROM, CD-RW, DVD-ROM, DVD-RW Cartão de memória Ecrã táctil (touch screen) A 2a função básica– processamento de dados. O processamento é o conjunto de procedimentos através dos quais os dados são transformados e relacionados, permitindo extrair deles uma nova informação, ou informação sob outras formas. O processamento é feito através de programas que são executados pelo processador (CPU). A 3a função básica é o armazenamento. Os resultados do processamento são temporariamente armazenados na memória. Para o armazenamento permanente de informação são utilizados dispositivos como: zip disquetes, CD-R, CD-RW, DVD-R,DVD-RW, disco rígido (HD), discos externos, pen drives, cartões de memoria, bandas magnéticas A 4a função básica é o output (saída). É o processo através do qual computador comunica os resultados do processamento, num formato interpretável pelo utilizador. Os dispositivos de saída são: Ecrã Impressora Modem Gravadora de CD Gravadora de DVD (Digital Versatile Disk) Colunas HD Pen drive Cartão de memória, etc. Referência bibliográfica: António José Mendes; Maria José Marcelino. “Fundamentos de programação em Java 2”. FCA. 2002. Carriço, José; Carriço, António. "Computadores, Tecnologias e sistemas de Informação- O Núcleo de Sistema“. Centro de Tecnologias de Informação Ltd. Lisboa. 1997 Carriço, José; Carriço, António. "Computadores, Tecnologias e sistemas de Informação- Periféricos, Internet e multimédia“. Centro de Tecnologias de Informação Ltd. Lisboa. 1997. Carriço, José; Carriço, António. "Computadores, Tecnologias e sistemas de Informação- Tecnologias de Software“. Centro de Tecnologias de Informação Ltd. Lisboa.1997. Elliot Koffman; Ursula Wolz. “Problem Solving with Java”. 1999. John R. Hubbard. “Theory and problems of programming with Java”. Schaum’s Outline series. McGraw-Hill. H. Deitel; P. Deitel. “Java, como programar”. 4 edição. 2003. Bookman. Rui Rossi dos Santos. “Programando em Java 2– Teoria e aplicações”. Axcel Books. 2004