&$3Ë78/2 &21&(,726(/(0(17$5(6

Tamanho: px
Começar a partir da página:

Download "&$3Ë78/2 &21&(,726(/(0(17$5(6"

Transcrição

1 &$3Ì78/2 &21&(,726 (/(0(17$5(6 &$3Ë78/2 &21&(,726(/(0(17$5(6 1.1 INTRODUÇO À INFORMÁTICA...4 $LPSRUWkQFLDGD,QIRUPDomR 2&RPSXWDGRU 1.2 SISTEMA DE COMPUTAÇO...9 (VWUXWXUD%iVLFDH)XQFLRQDPHQWRGHXP&RPSXWDGRU 2)XQFLRQDPHQWR 5HSUHVHQWDomR,QWHUQDGD,QIRUPDomR 1.3 SOFTWARE PDFODVVLILFDomRGH6RIWZDUH 'HVHQYROYLPHQWRGH6RIWZDUH

2 ALGORITMIA E PROGRAMAÇO,1752'8d 2,1)250É7,&$ O neologismo,qirupiwlfd aparece no início na década de 60 construído a partir das palavras informação e automática.,qirupiwlfd,qirupdomr$xwrpiwlfd Este termo,qirupiwlfd visa identificar o ramo do saber que se ocupa do estudo de métodos e técnicas associados ao tratamento automático da informação. A matéria prima da informática é a informação ou melhor, os dados e a ferramenta básica é o computador. O computador está para a informática assim como o telescópio para astronomia. $LPSRUWkQFLDGD,QIRUPDomR Estamos na era da informação. O poderio de empresas e nações embora residindo durante longo tempo na posse de recursos naturais, humanos e financeiros e no domínio de tecnologias de produção assenta porém, cada vez mais, no domínio da informação e das tecnologias da informática e das comunicações com vista a gerar conhecimento Informação / Dados A informação é tudo aquilo ( palavra, frase, imagem,...) que vai permitir a tomada de decisão e a execução de acções. 'DGRV são informações elementares que por si só têm pouca utilidade, mas que depois de trabalhados (processados) convertem-se em informação que dão origem ao FRQKHFLPHQWR. Desde sempre, na sua actividade o homem processa LQIRUPDomR. Esse processamento começou por ser manual sendo hoje fortemente automatizado utilizando computadores. 2&RPSXWDGRU Como já referido o FRPSXWDGRU é a ferramenta fundamental da informática. Não há informática sem computadores. O que é um computador? Uma definição elementar poderá ser: Um computador é um conjunto de circuitos eléctricos e electrónicos capaz de realizar de modo autónomo uma determinada tarefa, por obediência a um programa armazenado internamente. &RQFHLWRV(OHPHQWDUHV

3 ALGORITMIA E PROGRAMAÇO Os computadores não surgiram de um instante para o outro por mero capricho de investigadores, mas sim para responder às necessidades cada vez mais exigentes do Homem Breve Perspectiva Histórica da Evolução do Computador O Homem desde sempre tem vindo a desenvolver ferramentas para facilitar e engrandecer as suas capacidades primeiro as manuais e posteriormente intelectuais. Essas ferramentas são cada vez mais sofisticadas. O computador surge nesse contexto. Vamos dar uma breve perspectiva histórica da evolução do computador organizada do seguinte modo: D3Up+LVWyULDPeríodo que decorre até ao aparecimento do primeiro computador o ENIAC em 1945 Desde sempre o homem tentou encontrar ferramentas que o ajudassem nas suas tarefas, assim as pedrinhas usadas pelos pastores para contabilizar o seu rebanho podem ser consideradas como a mais elementar ferramenta de cálculo. A necessidade de cálculos cada vez mais rápidos e precisos levaram ao aparecimento de ferramentas cada vez mais eficientes. Passamos a referir alguns marcos na evolução destas ferramentas de cálculo: $& Ábaco Chinês A régua de cálculo J. Napier A calculadora de Pascal máquina automática funcionando como um sistema de discos rotativos para a realização de adições, subtracções e multiplicações A multiplicadora de Leibniz Babbage desenvolve Máquinas Diferenciais e Analíticas, percursoras das actuais calculadoras programáveis O apuramento dos resultados do recenseamento americano de 1880 demorou 7 anos, o que levou a concluir que o apuramento dos resultados do recenseamento de 1890 não estaria pronto antes do de Para resolver este problema Hollerith desenvolve um sistema electro-mecânico controlado por cartões perfurados para permitir em tempo útil o apuramento dos resultados do recenseamento americano de Com este mecanismo o tempo do apuramento dos resultados reduziu-se para 3 anos. Hollerith foi um dos fundadores de uma companhia que viria a ser IBM. Na Universidade de Harvard foi construído o Mark I um sistema baseado em relés electromagnéticas. Embora haja quem o considere o primeiro computador esta &RQFHLWRV(OHPHQWDUHV

4 ALGORITMIA E PROGRAMAÇO classificação não é aceite por toda a comunidade por não ser constituído exclusivamente por componentes eléctricas e electrónicas. E+LVWyULD(Perspectiva Tecnológica) Sob o ponto de vista tecnológico é usual distinguir na história dos computadores cinco gerações caracterizadas pelo elemento básico da sua construção. *HUDomR±*HUDomRGDV9iOYXODVGH9D]LR±DSUR[DWpprimeiro sistema eléctrico e electrónico capaz de realizar tarefas, de modo automático, por obediência a um programa, foi o ENIAC que é considerado o primeiro computador. Como curiosidade é de referir que este computador pesava cerca de 30 toneladas e ocupava aproximadamente 1/3 de um campo de futebol. Esta dimensão resulta dos sistemas de arrefecimento exigidos pelas válvulas de vazio. *HUDomR±*HUDomRGRV7UDQVLVWRUHV±DSUR[DWptransístor aparece no final da 2ª guerra mundial em 1948 e substitui as válvulas, componentes básicas da geração anterior. A dimensão física e custo começam a reduzir grandemente. *HUDomR ± *HUDomR GRV &LUFXLWRV,QWHJUDGRV66,³6PDOO6FDOH,QWHJUDWLRQ ± DSUR[DWpNuma pequena placa de silício são integradas várias componentes electrónicas. Nesta geração ( SSI Integração em pequena escala ) são integradas menos do que 100 componentes por chip *HUDomR ± *HUDomR GRV &LUFXLWRV,QWHJUDGRV 06, H /6, ³0HGLP DQG /DUJH 6FDOH,QWHJUDWLRQ ± DSUR[ DWp Esta geração (MSI e LSI Média e grande escala de Integração) é caracterizada por uma maior capacidade de integração de componentes, mais do que 100 e menos do que componentes por chip *HUDomR±*HUDomRGRV&LUFXLWRV,QWHJUDGRV³9HU\/DUJH6FDOH,QWHJUDWLRQ ± DWpVLSI Elevada escala de Integração - mais do que componentes por chip As três últimas gerações baseiam-se em circuitos integrados mas com diferentes graus de integração. É difícil distinguir entre elas especialmente entre as duas últimas. Ao longo destas gerações assiste-se à miniaturização do computador, ao aumento de fiabilidade e de velocidade e à diminuição do preço. Cada geração vai envolvendo conceitos técnicos novos fazendo com que exista uma evolução no modo de operação. De referir também o aparecimento dos microcomputadores que tiveram um papel determinante na banalização do computador tornando-o acessível ao comum dos mortais para uso pessoal. Basicamente são caracterizados pelo microprocessador onde se integram todas as &RQFHLWRV(OHPHQWDUHV

5 ALGORITMIA E PROGRAMAÇO componentes que constituem o cérebro do computador CPU. O microprocessador reside numa única pastilha de silício, num único chip. F+LVWyULD(Evolução do Software na Perspectiva das Linguagens de Programação) O primeiro computador ENIAC era caracterizado por: a informação de entrada e saída ser codificada em cartões perfurados o programa ser realizado em hardware isto é através do estabelecimento de ligações adequadas. A programação era tarefa de ferro de soldar, que exigia um conhecimento completo dos detalhes operacionais da máquina. 3RU LVVR GL]HPRV TXH QRV SULPHLURVFRPSXWDGRUHVDSURJUDPDomRHUDIHLWDDQtYHOGHKDUGZDUH. Em 1946 John Von Newman, um consultor do projecto ENIAC, apresenta o conceito de programa armazenado. O programa e os dados são introduzidos codificados em cartões perfurados e armazenados na memória do computador. (VWH FRQFHLWR GH 9RQ 1HZPDQ p PXLWR LPSRUWDQWH H DXPHQWRX D IOH[LELOLGDGH H YHUVDWLOLGDGHGRFRPSXWDGRUPDQWpPVHSUHVHQWHQDVDUTXLWHFWXUDVGRVFRPSXWDGRUHV DFWXDLV Os programas eram escritos numa linguagem de programação composta por conjuntos de símbolos binários. (VWiYDPRVQDpSRFDGDSURJUDPDomRHPOLQJXDJHPPiTXLQD Desde este conceito de Van Newman até aos nossos dias houve grande evolução. Toda essa evolução foi no sentido de facilitar a tarefa do programador distanciando-o o mais possível do nível físico. O passo seguinte está associado à utilização de siglas, em vez de símbolos binários, para codificar cada operação da máquina. Chegou-se assim j SURJUDPDomR HP $VVHPEO\. Esta linguagem era traduzida para linguagem máquina por um programa o Assembler. Programar em Assembly exigia ainda um conhecimento profundo da máquina. Em 1957, John Backus verificando que um programador precisava de conhecer a linguagem máquina de cada um dos computadores para poder desenvolver programas para essas máquinas propõe o desenvolvimento de uma OLQJXDJHP LQGHSHQGHQWH GDV PiTXLQDV R )RUWUDQ )RUmula 7UDQslation - que é apresentada como a linguagem universal para programar computadores. Seria pois da responsabilidade dos diferentes construtores de computadores o desenvolvimento de tradutores, isto é um programa capaz de traduzir o programa da linguagem Fortran para a respectiva linguagem máquina. Surge assim o conceito &RQFHLWRV(OHPHQWDUHV

6 ALGORITMIA E PROGRAMAÇO de compilador, programa capaz de traduzir um programa em linguagem fonte, Fortran neste caso, para a linguagem máquina do respectivo computador. Desde então têm surgido centenas de linguagens de programação integradas em diferentes paradigmas. Exemplos: COBOL, RPG, BASIC, ALGOL, PASCAL, PL1, C,... Hoje existem largas centenas de linguagens baseados em diferentes paradigmas de programação. G+LVWyULD(Evolução do Software na Perspectiva das Aplicações) As primeiras aplicações eram automatização de processos bem formalizados. Até 1964 os programadores tinham em mãos a automatização de processos manuais bem definidos. Na década de 70 surgem sistemas operativos mais poderosos e a evolução verificada a nível de hardware levanta grandes expectativas quanto ao desenvolvimento de tarefas cada vez mais complexas. O computador aparece assim ligado praticamente a todos os ramos da actividade humana. Cada vez mais a sua utilização depende da imaginação humana. Os campos de aplicação alargam-se a um ritmo crescente, invadindo o quotidiano. Surge então a necessidade de abordar o desenvolvimento de software numa perspectiva de engenharia dando origem ao conceito Engenharia de Software. A partir da década de 70 começam a multiplicar-se as tentativas de integração de aplicações existentes. surgem as aplicações informáticas integradas. Esta preocupação conduz ao aparecimento do conceito de Sistema de Informação de uma organização. A década de 80 pode ser identificada como a das redes de computadores e das respectivas aplicações distribuídas. A década de 90 identificaremos de um modo geral como a época das aplicações na Internet. 0XVHX9LUWXDOGD,QIRUPiWLFD &RQFHLWRV(OHPHQWDUHV

7 ALGORITMIA E PROGRAMAÇO 6,67(0$'(&20387$d 2 Na definição de FRPSXWDGRU apresentada na secção está muito bem explícito o conceito de computador como um sistema de computação que incorpora uma componente física (conjunto de circuitos eléctricos e electrónicos) que designamos por hardware, e uma componente lógica ( programa armazenado internamente ) que designamos por software e que visa a realização de uma tarefa de modo autónomo. O hardware é o conjunto de circuitos eléctricos e electrónicos responsável por todas as potencialidades da máquina. Quando um computador é construído possui: - uma determinada capacidade para executar certo tipo de instruções a uma determinada velocidade; - capacidade de armazenamento de um número máximo de bytes; - capacidade de comunicação com um número específico de periféricos Este conjunto de componentes físicas têm que receber instruções específicas do que fazer, de como se articularem. Esta é a função do software que é o conjunto de programas que dirigem o funcionamento do computador. (VWUXWXUD%iVLFDH)XQFLRQDPHQWRGHXP&RPSXWDGRU Não sendo nosso objectivo o estudo das componentes físicas do computador, vamos abordar a arquitectura genérica e o funcionamento do computador de um modo muito breve baseandonos no seguinte diagrama de blocos onde se identificam as principais componentes: CPU- Unidade Central de Processamento, Memória e Periféricos. D$8QLGDGH&HQWUDOGH3URFHVVDPHQWR±&38 é responsável por: coordenação do fluxo de informação (acesso à memória e registos, encaminhamento de dados e instruções para certas unidades, etc) processamento (operações aritméticas e lógicas sobre dados) E $ 0HPyULD é responsável pelo armazenamento da informação (dados e programas). A memória é constituída por pequenas células, cada uma capaz de armazenar um conjunto de bits, e é endereçavel, isto é, tem um endereço associado e permite o seu acesso para leitura ou escrita de dados. A memória principal é uma memória to tipo RAM. Existem no computador outros tipos de memória com funções auxiliares, são elas as memórias ROM e os discos que funcionam como memórias auxiliares externas. &RQFHLWRV(OHPHQWDUHV

8 ALGORITMIA E PROGRAMAÇO 0HPyULD3ULQFLSDO PERIFÉRICOS Unidade Controlo de Barramentos: para o fluxo de sinais de controlo para o fluxo de endereços e de dados Reg. Unidade Aritmética e Lógica &38 ± 8QLGDGH &HQWUDO GH 3URFHVVDPHQWR PeriféricosVmRHTXLSDPHQWRVTXHSHUPLWHP - a comunicação entre o sistema e o exterior, isto é, que recebem ou enviam informação para o computador; - o armazenamento de dados necessários ao processamento e de programas Periféricos de Entrada: leitores de (Bandas Magnéticas, Caracteres Ópticos, Caracteres Magnéticos, Discos rígidos, Discos flexíveis,...), teclados, ratos, unidades especiais (light pen, touch screen, joy stick, unidades de controlo (Relógios de Ponto,...) Periféricos de Saída: gravadores de (Bandas Magnéticas, Discos rígidos, Discos flexíveis,...), terminais de video, impressoras, plotters, unidades de controlo,... 2)XQFLRQDPHQWR As partes constituintes do computador: Processador Central, Memória Principal e Periféricos (entrada, saída, armazenamento,...). Através dos Periféricos de Entrada são introduzidos os dados e programas necessários ao processamento desses dados. Através dos Periféricos de Saída são postos à disposição do utilizador os resultados do processamento. A Memória Principal armazena dados e programas para uso interno do computador. É a Unidade Central de Processamento - CPU que se encarrega do controlo e execução do programa, através da &RQFHLWRV(OHPHQWDUHV

9 ALGORITMIA E PROGRAMAÇO Unidade de Controlo e da Unidade Aritmética e Lógica que executa todas as operações aritméticas e lógicas. Sendo o computador uma máquina de execução sequencial a Unidade de Controlo acede sequencialmente às instruções, descodifica-as e activa as componentes necessárias à sua execução. Todas as operações são executadas a um ritmo imposto por um clock ( ex: 200 MHz). O tamanho de palavra de um processador refere-se ao número de bits que flui, de cada vez, através dos barramentos (Bus) entre as componentes desse processador. Os tamanhos de palavra são característicos de cada processador e há-os de 8bits, 16bits, 32bits, 64bits,... 5HSUHVHQWDomR,QWHUQDGD,QIRUPDomR O equipamento electrónico precisa de um código capaz de representar a informação: números, caracteres,... Sob o ponto de vista tecnológico um sistema baseado em dois estados tem vantagens em termos de simplicidade, rapidez e fiabilidade de implementação. Por isso a informação é representada internamente de forma discreta por sequências de bits (0,1), dizemos que é representada em forma binária. Os dígitos binários (bit - binary digit) são o 0 e o 1. O bit é a unidade elementar de representação de informação O byte é um conjunto de 8 bits, capaz de representar um caracter. Os multiplos são 1Kbyte=1024 bytes, 1Mbyte= 1024 Kbytes 1Gbyte=1024 Mbytes,1Tera...) Cada processador opera com um nº básico de bits: a palavra. Assim, como já referido, temos computadores com uma arquitectura baseada em tamanhos de palavras de 8, 16, 32, 64,128,... bits Toda a informação é representada no computador como combinações únicas de 0 e 1 s. Mas um conjunto de bits para ter significado exige um conjunto de regras, isto é exige um código binário. A representação de informação numérica baseia-se no sistema binário base 2. A representação de informação alfanumérica baseia-se num código binário. O código binário mais usado é o código de 8 bits ASCII- American Standard Code for information Interchange. Este código utiliza somente 7 bits para a representar a informação, sendo o oitavo bit utilizado para a detenção de erros. Com 7 bits pode-se representar 2^7 =128 combinações diferentes. &RQFHLWRV(OHPHQWDUHV

10 ALGORITMIA E PROGRAMAÇO 62)7:$5( Software- Parte lógica da máquina. Conjunto de programas que dirigem o hardware na realização das tarefas. O software reside em memórias: ROM - Read Only Memory, Memórias secundárias: discos, disquetes, CD-ROM, banda magnéticas que na altura da execução é carregado na memória RAM - Random Access Memory, memória principal do computador. &RPSDUDomRGH0HPyULDV5$0H520 RAM ROM Permite a leitura e escrita de nova Apenas permite a leitura da informação informação em qualquer célula de memorizada memória Armazena programas do utilizador Armazena programas do fabricante como fazendo parte do software do sistema Volátil Não Volátil Temporária Permanente 8PDFODVVLILFDomRGH6RIWZDUH Para uma melhor sistematização do software e as respectivas funções vamos organizá-lo nas seguintes categorias: 6RIWZDUHGH6LVWHPD Sistema Operativo Software de Linguagem: Compiladores e Interpretadores Utilitários: Editores,... )HUUDPHQWDVGH'HVHQYROYLPHQWR Ambientes de Programação Sistemas de Gestão de Bases de Dados Folhas de Cálculo Processadores de Texto $SOLFDo}HV Pacotes de Software Aplicações Específicas &RQFHLWRV(OHPHQWDUHV

11 ALGORITMIA E PROGRAMAÇO Software de Sistema é o conjunto de programas necessários para a utilização do sistema de computação, isto é, os programas que controlam o sistema e suportam o seu funcionamento. 6LVWHPD2SHUDWLYR O Sistema Operativo é um conjunto integrado de programas responsável por: gestão dos recursos de hardware; proporcionar ao utilizador uma máquina virtual mais fácil de usar, isolando-o do hardware, disponibilizando-lhe funções de: o entrada/saída (Input/Output I/O): A nível de entrada/ saída as capacidades de hardware são muito complexas e requerem, para a sua utilização programação muito sofisticada. O S.O. disponibiliza rotinas de I/O. o gestão de memória: O S.O. gere a memória oferecendo um único espaço de endereços. Ele partilha a memória principal entre os utiliuzadores (se fôr caso disso). Pode usar memória secundária para dar ideia de maior memória principal Memória Virtual. o sistema de ficheiros: O S.O. permite a memorização a longo prazo de programas e dados e o posterir acesso através de um nome simbólico. o protecção e manipulação de erros: O S.O. fornece uma uma máquina virtual ondecada utilizador está protegido dos erros e malícias dos outros. o interacção entre programas: O S:O. permite a interacção entre programas de tal modo que a saída de um pode ser a entrada de outro. o controlo de programas: O S:O. disponibiliza ao utilizador uma linguagem de comandos para interactuar com ele. As rotinas de um sistema operativo agrupam-se de acordo com as suas funções, geralmente nos seguintes módulos: núcleo, gestor de memória, gestor de entrada/saída gestor de ficheiros gestor de processos &RQFHLWRV(OHPHQWDUHV

12 ALGORITMIA E PROGRAMAÇO Sistema Operativo Hardware O Sistema Operativo serve de interface entre o utilizador e o hardware 6RIWZDUHGH/LQJXDJHP Integram-se neste grupo programas especiais que se encarregam da tradução de programas escritos numa linguagem de programação para linguagem máquina. Um computador pode utilizar programas escritos em várias linguagens de programação embora só entenda a sua linguagem máquina. Programa Fonte (Ling. Prog.) TRADUTOR Programa Executável (Ling. Máquina) 7UDGXWRUHV $VVHPEOHU (o primeiro tradutor) Linguagem de baixo nível (Assembly) (1 instrução da linguagem -> 1 instrução máquina) &RPSLODGRUHVH,QWHUSUHWDGRUHV Linguagens de alto nível (1 instrução da linguagem -> várias instruções máquina) A principal diferença entre um compilador e um interpretador é a seguinte: o compilador traduz o programa fonte no programa em linguagem máquina que depois é executado como um todo. O interpretador traduz e executa instrução a instrução até concluir o programa. )HUUDPHQWDVGH'HVHQYROYLPHQWR Inclui-se neste grupo o software, que proporciona ao utilizador facilidades para desenvolver programas de aplicação Com as ferramentas disponíveis, como sejam os ambientes de &RQFHLWRV(OHPHQWDUHV

13 ALGORITMIA E PROGRAMAÇO programação para várias linguagens, os sistemas de gestão de bases de dados, as plataformas de interfaces de janelas, as folhas de cálculo, etc, reduzem o tempo de desenvolvimento de aplicações. 'HVHQYROYLPHQWRGH6RIWZDUH Até à década de 70 pensava-se que o desenvolvimento do hardware seria responsável pela expansão dos computadores e a programação era vista como uma arte. Na década de 70 há um reconhecimento de um conjunto de situações que são identificadas como Crise de Softwarte. Entre elas estão o crescimento dos custos de software e a fiabilidade do software Hardware Software Era preciso transformar a tarefa de construir software numa actividade com rigor comparável ao utilizado nas diversas áreas de engenharia. Surge assim uma nova disciplina a (QJHQKDULD GH6RIWZDUH. A engenharia de software tem como objectivo a produção de software de modo eficiente em termos de custo e fiabilidade. É a aplicação prática do conhecimento científico na especificação, análise, projecto, desenvolvimento e manutenção de software. As principais fases do ciclo de vida de uma aplicação informática são: Especificação Análise Projecto/ Desenho 3URJUDPDomR,PSOHPHQWDomR H 7HVWH Manutenção As metodologias de análise e projecto, bem como as linguagens de programação têm evoluído de acordo com a complexidade das aplicações e da necessidade de rentabilização da produção de software. Vamo-nos referir essencialmente à fase de desenvolvimento de uma aplicação e analisarmos a evolução das linguagens de programação e dos paradigmas de programação que suportam: Até à década de 70 as linguagens utilizadas como por exemplo: o Fortran, o Cobol, o Basic; eram linguagens não estruturadas. Programar era uma arte, não existindo definidos paradigmas de programação. &RQFHLWRV(OHPHQWDUHV

14 ALGORITMIA E PROGRAMAÇO Na década de 70 o paradigma de programação era o procedimental. A tarefa a ser executada era decomposta no conjunto de acções elementares que conduziriam à realização da tarefa objectivo. Foi também nesta década que, motivado pela crise de software existente, Dijkstra desenvolve uma metodologia que visa o desenvolvimento de programas fiáveis e de fácil manutenção. Esta metodologia foi designada por programação estruturada e define um conjunto de regras para elaboração de programas. A linguagem Pascal é então desenvolvida para dar suporte a esta nova metodologia. As linguagens Pascal, C são linguagens procedimentais que permitem a programação estruturada. Na década de 80 surge o paradigma da programação modular. A linguagem Modula II surge a dar suporte a esse paradigma. Surge a linguagem ADA associada ao paradigma de programação baseado no conceito de Tipos de Dados Abstractos. Nos finais da década de 80 e início da década de 90 surge um novo paradigma de programação, a programação orientada por objectos. Linguagens que suportam este paradigma são o Smalltalk, C++, Java, VBasic,... Geralmente as linguagens que suportam um determinado paradigma suportam os anteriores. &RQFHLWRV(OHPHQWDUHV

Introdução aos Computadores

Introdução aos Computadores Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas

Leia mais

Figura 1 - O computador

Figura 1 - O computador Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...

Leia mais

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Ficha de trabalho N.º 1 1. Refere algumas das principais áreas das Tecnologias

Leia mais

SISTEMAS INFORMÁTICOS

SISTEMAS INFORMÁTICOS SISTEMAS INFORMÁTICOS Nesta apresentação, aprenderá a distinguir Hardware de software, identificar os principais componentes físicos de um computador e as suas funções. Hardware e Software Estrutura de

Leia mais

INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann

INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann INFORMÁTICA BÁSICA Prof. Rafael Zimmermann 1. INFORMÁTICA É a ciência que estuda o processamento de informações. Nasceu da necessidade do homem processar informações cada vez mais complexas e com maior

Leia mais

PROCESSAMENTO DE DADOS

PROCESSAMENTO DE DADOS PROCESSAMENTO DE DADOS Aula 1 - Hardware Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari 2 3 HARDWARE Todos os dispositivos físicos que constituem

Leia mais

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte II Sumário Introdução Origem Funcionamento Componentes Básicos Referências Sistema Binário O computador identifica

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

3. Arquitetura Básica do Computador

3. Arquitetura Básica do Computador 3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

LÓGICA DE PROGRAMAÇÃO

LÓGICA DE PROGRAMAÇÃO Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE

Leia mais

Prof. Sandrina Correia

Prof. Sandrina Correia Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador

Leia mais

Curso EFA Técnico/a de Informática - Sistemas. Óbidos

Curso EFA Técnico/a de Informática - Sistemas. Óbidos Curso EFA Técnico/a de Informática - Sistemas Óbidos MÓDULO 769 Arquitectura interna do computador Carga horária 25 Objectivos No final do módulo, os formandos deverão: i. Identificar os elementos base

Leia mais

Introdução à Programação 2006/07. Computadores e Programação

Introdução à Programação 2006/07. Computadores e Programação Introdução à Programação 2006/07 Computadores e Programação Objectivos da Aula Noção de computador. Organização Interna de um Computador Noção de Sistema Operativo. Representação digital de informação

Leia mais

1.3. Componentes dum sistema informático HARDWARE SOFTWARE

1.3. Componentes dum sistema informático HARDWARE SOFTWARE 1.3. Componentes dum sistema informático Computador Sistema Informático HARDWARE SOFTWARE + Periféricos Sistema Operativo Aplicações HARDWARE - representa todos os componentes físicos de um sistema informático,

Leia mais

Capítulo I : Noções Gerais

Capítulo I : Noções Gerais Capítulo I : Noções Gerais 1 Capítulo I : Noções Gerais Informática (Teoria da Informação): Ciência do tratamento e transmissão da informação. Computador: Sistema que permite armazenar grandes quantidades

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O que é a Informática? A palavra Informática tem origem na junção das palavras: INFORMAÇÃO + AUTOMÁTICA = INFORMÁTICA...e significa, portanto, o tratamento da informação

Leia mais

ENIAC. Introdução aos Computadores e à Programação (Noções Básicas)

ENIAC. Introdução aos Computadores e à Programação (Noções Básicas) ENIAC Introdução aos Computadores e à ção (Noções Básicas) Introdução aos Computadores e à ção (Noções Básicas) 1 Introdução aos Computadores e à ção (Noções Básicas) 2 O transistor foi inventado em 1947

Leia mais

Tecnologia da Informação. Prof Odilon Zappe Jr

Tecnologia da Informação. Prof Odilon Zappe Jr Tecnologia da Informação Prof Odilon Zappe Jr Conceitos básicos de informática O que é informática? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos

Leia mais

INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO

INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO Capítulo 1 INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO 1.1 Histórico de Linguagens de Programação Para um computador executar uma dada tarefa é necessário que se informe a ele, de uma maneira clara, como ele

Leia mais

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Correcção da ficha de trabalho N.º 1 1. Refere algumas das principais áreas

Leia mais

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de

Leia mais

Curso Técnico em Redes

Curso Técnico em Redes Curso Técnico em Redes Prof. Airton Ribeiro - 2012 Histórico das Linguagens de Programação O que é? É um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas

Leia mais

Conceitos Básicos sobre Sistema de Computação

Conceitos Básicos sobre Sistema de Computação Conceitos Básicos sobre Sistema de Computação INFORMÁTICA -É Ciência que estuda o tratamento automático da informação. COMPUTADOR Equipamento Eletrônico capaz de ordenar, calcular, testar, pesquisar e

Leia mais

Introdução. INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br

Introdução. INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br Introdução INF1005 Programação I 33K Prof. Gustavo Moreira gmoreira@inf.puc-rio.br introdução Tópicos conceitos básicos o que é um programa um programa na memória decifrando um código referência Capítulo

Leia mais

Binária. Introdução à Informática. Introdução à Informática. Introdução à Informática. Introdução à Informática. Bit. Introdução à Informática

Binária. Introdução à Informática. Introdução à Informática. Introdução à Informática. Introdução à Informática. Bit. Introdução à Informática Informação Introdução à Os dispositivos que num computador permitem armazenar informação devem ser capazes de: Receber informação Conservar informação Restituir informação Mas que tipo de informação? Binária

Leia mais

O modelo do computador

O modelo do computador O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década

Leia mais

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.

Gerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela. Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.com) Como é formado o meu computador? Computador = hardware + software 1ª

Leia mais

Elisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version www.pdffactory.com

Elisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version www.pdffactory.com Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Conceitos básicos Elisa Maria Pivetta Cantarelli A informática, que torna a INFORmação automática, não deve intimidar. Computador

Leia mais

Sistema de Computação

Sistema de Computação Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU

Leia mais

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL Entendendo o Computador Componentes do Computador COMPONENTES DO COMPUTADOR Tabela ASCII A sigla ASCII deriva de American Standard Code for Information Interchange, ou seja, Código no Padrão Americano

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy) Capítulo 4 João Lourenço Joao.Lourenco@di.fct.unl.pt Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa 2007-2008 MARIE (Machine Architecture Really Intuitive and Easy) Adaptado dos transparentes

Leia mais

Primeiros "computadores" digitais. Execução de um programa. Consolas. Primórdios dos computadores. Memória interna. Computadores com memória interna

Primeiros computadores digitais. Execução de um programa. Consolas. Primórdios dos computadores. Memória interna. Computadores com memória interna Execução de um O executa um Quais os seus componentes? Como estes se organizam e interactuam? entrada de dados processador, memória, input bits periféricos,etc bits saída de dados output Primeiros "es"

Leia mais

Tecnologia - Conjunto de instrumentos, métodos e processos específicos de qualquer arte, ofício ou técnica.

Tecnologia - Conjunto de instrumentos, métodos e processos específicos de qualquer arte, ofício ou técnica. Técnica - Conjunto de processos que constituem uma arte ou um ofício. Aplicação prática do conhecimento científico. Tecnologia - Conjunto de instrumentos, métodos e processos específicos de qualquer arte,

Leia mais

Contextualização: Sistemas de Computação

Contextualização: Sistemas de Computação Contextualização: Sistemas de Computação Professor: Santiago Viertel dcc2sv@joinville.udesc.br Modelo de Computador Modelo de Computador: Informática Origem e Definição; Elementos Fundamentais; Hardware;

Leia mais

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01 Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal

Leia mais

Processamento de Dados

Processamento de Dados Processamento de Dados Evolução da Tecnologia 2000 a.c. -------------------------- 1621 Ábaco Réguas de Cálculo 1642 ------------------------------- 1890 Calculadora mecânica Início da Revolução Industrial

Leia mais

Áreas de aplicação das TIC

Áreas de aplicação das TIC O que é a Informática? Ficha Informativa Nº 5 Tratamento ou processamento da informação de forma automática. Dados - São designações de entidades que constituem a informação. Exemplo: Objetos, símbolos,

Leia mais

Unidade 1 - Objectivos das Tecnologias Informáticas

Unidade 1 - Objectivos das Tecnologias Informáticas Unidade 1 - Objectivos das Tecnologias Informáticas Reconhecer conceitos básicosb Utilizar os conceitos básicos, b aplicando-os os a problemas concretos Compreender a evolução desses conceitos Conhecer

Leia mais

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador

Leia mais

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I

INFORMÁTICA APLICADA À ADMINISTRAÇÃO I CEAP CENTRO DE ENSINO SUPERIOR ADMINISTRAÇÃO DE EMPRESAS Surgimento da Informática INFORMÁTICA APLICADA À ADMINISTRAÇÃO I Unidade I Prof Célio Conrado www.celioconrado.com celio.conrado@gmail.com Já nos

Leia mais

20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES

20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES TRANSFORMANDO DADOS EM INFORMAÇÕES Em geral, parece que os computadores nos entendem porque produzem informações que nós entendemos. Porém, tudo o que fazem é reconhecer dois estados físicos distintos

Leia mais

Introdução aos Sistemas Operativos

Introdução aos Sistemas Operativos Introdução aos Sistemas Operativos Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 06/07 Sérgio Sobral Nunes mail: sergio.nunes@fe.up.pt web: www.fe.up.pt/~ssn Sumário Definição

Leia mais

Processamento de dados - Aula I

Processamento de dados - Aula I Fundamentos de computação Paulo R. S. L. Coelho paulo@facom.uuf.br Faculdade de Ciência da Computação Universidade Federal de Uberlândia Organização 1 Conceitos iniciais 2 3 Organização 1 Conceitos iniciais

Leia mais

AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação)

AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação) AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação) Digitalização. Arquitectura básica do hardware. Input, processamento,

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

Computador. Algumas definições

Computador. Algumas definições Algumas definições Os computadores são ferramentas que nos permitem fazer cálculos rápida e comodamente (1982). Calculador electrónico usado na investigação espacial e actualmente já noutros campos da

Leia mais

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Hardware HARDWARE Sistema Computacional = conjunto de circuitos eletrônicos interligados formado por processador, memória, registradores,

Leia mais

Algoritmos. Cláudio Barbosa contato@claudiobarbosa.pro.br

Algoritmos. Cláudio Barbosa contato@claudiobarbosa.pro.br Algoritmos Partes básicas de um sistema computacional: Hardware, Software e Peopleware Hardware - Componentes físicos de um sistema de computação, incluindo o processador, memória, dispositivos de entrada,

Leia mais

Introdução à estrutura e funcionamento de um Sistema Informático

Introdução à estrutura e funcionamento de um Sistema Informático Introdução à estrutura e funcionamento de um Sistema Informático Elementos que constituem o Computador O funcionamento do computador é possível devido aos vários elementos interligados que o constituem:

Leia mais

CPU Unidade Central de Processamento. História e progresso

CPU Unidade Central de Processamento. História e progresso CPU Unidade Central de Processamento História e progresso O microprocessador, ou CPU, como é mais conhecido, é o cérebro do computador e é ele que executa todos os cálculos e processamentos necessários,

Leia mais

Lição 1 Introdução à programação de computadores

Lição 1 Introdução à programação de computadores Lição Introdução à programação de computadores Introdução à Programação I Objetivos Ao final desta lição, o estudante será capaz de: Identificar os diferentes componentes de um computador Conhecer linguagens

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores 1 Introdução à Arquitetura de Computadores Hardware e software Organização de um computador: Processador: registradores, ALU, unidade de controle Memórias Dispositivos de E/S Barramentos Linguagens de

Leia mais

BARRAMENTO DO SISTEMA

BARRAMENTO DO SISTEMA BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade

Leia mais

Programação de Computadores

Programação de Computadores Aula 01 Introdução Departamento de Computação Universidade Federal de Ouro Preto 2011.1 1 Processamento de dados 2 Organização de Computadores 3 Sistemas de Numeração Processamento de dados Processamento

Leia mais

Introdução às Linguagens de Programação

Introdução às Linguagens de Programação Introdução às Linguagens de Programação Histórico de Linguagens de Programação O computador não faz nada sozinho Precisamos informar, de forma clara, como ele deve executar as tarefas Ou seja, o computador

Leia mais

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico

Leia mais

Lista de Exercícios Introdução à Informática

Lista de Exercícios Introdução à Informática Lista de Exercícios Introdução à Informática Histórico e Evolução da Computação 1. Cite alguns problemas que o uso de válvulas provocava nos computadores de 1ª geração. 2. O que diferencia os computadores

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 7 Unidade Central de Processamento (UCP): O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento e de controle, durante a execução de um

Leia mais

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. Unidade aritmética e lógica - Executa operações aritméticas (cálculos);

Leia mais

Prof.Msc Jocênio Marquios Epaminondas. http://www.twitter.com/jocenio

Prof.Msc Jocênio Marquios Epaminondas. http://www.twitter.com/jocenio Prof.Msc Jocênio Marquios Epaminondas http://www.jocenio.pro.br email:prof.jocenio@jocenio.pro.br http://www.twitter.com/jocenio A escrita, os primeiros registos: Os primeiros registos gráficos feitos

Leia mais

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 01 Fundamentos de Computadores Sumário : Conceitos básicos: computador,

Leia mais

Algoritmos DCC 119. Introdução e Conceitos Básicos

Algoritmos DCC 119. Introdução e Conceitos Básicos Algoritmos DCC 119 Introdução e Conceitos Básicos Sumário Sistemas de Numeração Sistemas Computacionais Estrutura de um Computador Digital Sistemas Operacionais Algoritmo Introdução Formas de representação

Leia mais

Infra-Estrutura de Hardware

Infra-Estrutura de Hardware Infra-Estrutura de Hardware P r o f. W i l t o n O. F e r r e i r a U n i v e r s i d a d e F e d e r a l R u r a l d e P e r n a m b u c o U F R P E 1 º S e m e s t r e / 2 0 1 2 Conteúdo da aula Hardware

Leia mais

Informática, Internet e Multimídia

Informática, Internet e Multimídia Informática, Internet e Multimídia 1 TIPOS DE COMPUTADOR Netbook Notebook Computador Pessoal 2 Palmtop / Handheld Mainframe TIPOS DE COMPUTADOR Computador Pessoal O Computador Pessoal (PC Personal Computer),

Leia mais

1 - Processamento de dados

1 - Processamento de dados Conceitos básicos sobre organização de computadores 2 1 - Processamento de dados O que é processamento? O que é dado? Dado é informação? Processamento é a manipulação das informações coletadas (dados).

Leia mais

AULA 1. Informática Básica. Gustavo Leitão. gustavo.leitao@ifrn.edu.br. Disciplina: Professor: Email:

AULA 1. Informática Básica. Gustavo Leitão. gustavo.leitao@ifrn.edu.br. Disciplina: Professor: Email: AULA 1 Disciplina: Informática Básica Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Estudo de caso Empresa do ramo de seguros Presidência RH Financeiro Vendas e Marketing TI CRM Riscos Introdução

Leia mais

ALP Algoritmos e Programação. . Linguagens para Computadores

ALP Algoritmos e Programação. . Linguagens para Computadores ALP Algoritmos e Programação Iniciação aos computadores. Linguagens para Computadores. Compiladores, Interpretadores. Ambientes de Programação 1 Linguagens para Computadores. Linguagem binária: Dispositivos

Leia mais

Edeyson Andrade Gomes

Edeyson Andrade Gomes Sistemas Operacionais Conceitos de Arquitetura Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Máquinas de Níveis Revisão de Conceitos de Arquitetura 2 Máquina de Níveis Máquina de níveis Computador

Leia mais

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. 7.3.1.2 Registradores: São pequenas unidades de memória, implementadas na CPU, com as seguintes características:

Leia mais

Introdução. à Estrutura e Funcionamento de um Sistema Informático

Introdução. à Estrutura e Funcionamento de um Sistema Informático Introdução à Estrutura e Funcionamento de um Sistema Informático Estrutura básica de um sistema informático Componentes de um sistema informático O interior de um PC A placa principal ou motherboard O

Leia mais

Introdução às Tecnologias de Informação e Comunicação. Conceitos Introdutórios

Introdução às Tecnologias de Informação e Comunicação. Conceitos Introdutórios Introdução às Tecnologias de Informação e Comunicação Conceitos Introdutórios Informática Informática - Tratamento ou processamento da informação utilizando meios automáticos, nomeadamente o computador.

Leia mais

INSTALAÇÃO e MANUTENÇÃO de MICRO COMPUTADORES

INSTALAÇÃO e MANUTENÇÃO de MICRO COMPUTADORES INSTALAÇÃO e MANUTENÇÃO de MICRO COMPUTADORES 2010/2011 1 Equipamentos informáticos Hardware e Software Hardware refere-se aos dispositivos físicos (electrónicos, mecânicos e electromecânicos) que constituem

Leia mais

Cadeira de Tecnologias de Informação. Ano lectivo 2007/08. Conceitos fundamentais de Hardware

Cadeira de Tecnologias de Informação. Ano lectivo 2007/08. Conceitos fundamentais de Hardware Cadeira de Tecnologias de Informação Ano lectivo 2007/08 Conceitos fundamentais de Hardware Prof. Mário Caldeira Profª Ana Lucas Dr. Fernando Naves Engª Winnie Picoto Engº Luis Vaz Henriques Dr. José Camacho

Leia mais

O quê um Processador e qual a sua função?

O quê um Processador e qual a sua função? O quê um Processador e qual a sua função? O processador é um chip de silício responsável pela execução das tarefas atribuídas ao computador. Os processadores (ou CPUs, de Central Processing Unit) são responsáveis

Leia mais

Microinformática. Perguntas:

Microinformática. Perguntas: Microinformática UNICERP Disciplina: Informática Prof. Denis Henrique Caixeta Perguntas: Como foi a evolução da computação? Qual a função do computador? O que é Hardware? O que é Software? BIT, Byte, etc

Leia mais

Disciplina: Introdução à informática Profª Érica Barcelos

Disciplina: Introdução à informática Profª Érica Barcelos Disciplina: Introdução à informática Profª Érica Barcelos CAPÍTULO 3 1. ARQUITETURA DO COMPUTAÇÃO- SOFTWARE Vimos nos capítulos anteriores que durante muitas décadas vários projetos foram realizados para

Leia mais

Sistemas de Informações Gerenciais

Sistemas de Informações Gerenciais Sistemas de Informações Gerenciais Aula 3 Sistema de Informação Conceito, Componentes e Evolução Professora: Cintia Caetano INTRODUÇÃO Conceito: Um Sistema de Informação (SI) é um sistema cujo elemento

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores SUMÁRIO Arquitetura e organização de computadores Hardware Software SUMÁRIO Arquitetura e organização de computadores Terminologia básica Hardware Software Arquitetura e organização

Leia mais

Componentes de um Sistema de Computador

Componentes de um Sistema de Computador Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte

Leia mais

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP.

A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP. A ARQUITETURA DE UM COMPUTADOR A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957),

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0

Leia mais

Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte I Sumário Introdução Origem Funcionamento Componentes Básicos Referências Introdução O objetivo deste material

Leia mais

1 O que é um computador? Definição uma máquina que lê dados, efectua cálculos e fornece resultados.

1 O que é um computador? Definição uma máquina que lê dados, efectua cálculos e fornece resultados. 1 O que é um computador? Definição uma máquina que lê dados, efectua cálculos e fornece resultados. 1.1 - Processos básicos do computador Entrada de dados ler ou receber os valores iniciais ou constantes

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 1 http://www.ic.uff.br/~bianca/introinfo/ Aula 1-31/08/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados

Leia mais

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com

Leia mais

Everson Scherrer Borges João Paulo de Brito Gonçalves

Everson Scherrer Borges João Paulo de Brito Gonçalves Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das

Leia mais

Capítulo 2. Noção de hardware. As componentes de um computador.

Capítulo 2. Noção de hardware. As componentes de um computador. Definição 1 Capítulo 2. Noção de hardware. As componentes de um computador. 1. Definição Hardware : toda a parte física do computador. Ex.: Monitor, caixa, disquetes, impressoras, etc. Hardware (hard =

Leia mais

Estrutura geral de um computador

Estrutura geral de um computador Estrutura geral de um computador Prof. Helio H. L. C. Monte-Alto Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus Porque Deus amou o mundo de tal maneira que deu o seu

Leia mais

Arquitetura e Organização de Computadores Introdução à Organização do Computador

Arquitetura e Organização de Computadores Introdução à Organização do Computador 1 Arquitetura e Organização de Computadores Introdução à Organização do Computador Professor: João Paulo de Brito Gonçalves Curso: Sistemas de Informação Introdução 2 O Computador é uma ferramenta que

Leia mais

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz

FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? A arquitetura básica de qualquer computador completo, seja um PC, um Machintosh ou um computador de grande porte, é formada por apenas 5 componentes básicos:

Leia mais

Andrique Amorim www.andrix.com.br professor@andrix.com.br INTRODUÇÃO A INFORMÁTICA

Andrique Amorim www.andrix.com.br professor@andrix.com.br INTRODUÇÃO A INFORMÁTICA Andrique Amorim www.andrix.com.br professor@andrix.com.br INTRODUÇÃO A INFORMÁTICA INTRODUÇÃO A INFORMÁTICA Andrique Amorim EMENTA Arquitetura básica de um computador; Sistemas Operacionais; Redes de Computadores;

Leia mais

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA

AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA CURIOSIDADE 2 O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho.

Leia mais

O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador.

O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador. O que é um programa? Programa é uma lista de instruções que descrevem uma tarefa a ser realizada pelo computador. Linguagem de Programação Uma linguagem de programação é um método padronizado para expressar

Leia mais

UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA

UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA Mogi das Cruzes, SP 2007 UNIVERSIDADE DE MOGI DAS CRUZES JOSÉ DA SILVA CONCEITOS DE INFORMÁTICA Trabalho de Conclusão de Curso apresentado

Leia mais

História da Computação (Introdução Geral)

História da Computação (Introdução Geral) História da Computação (Introdução Geral) Informática, CET-CO Francisco Rente francisco.rente@estgoh.ipc.pt Agenda História da Computação Babbage e Lovelace Lógica Boleana Máquinas de Cartões Perfurados

Leia mais