Arquitectura de computadores

12
Arquitectura de computadores Alexandra Castanheira Barbara Nascimento Paulo Fialho Gonçalo Tamagnini

description

Apresentação de Hardware

Transcript of Arquitectura de computadores

Arquitectura de computadores Alexandra CastanheiraBarbara Nascimento Paulo Fialho Gonalo Tamagnini

1ARQUICTETURA DE COMPUTADORESHARDWARESOFTWARESISTEMA OPERATIVOAPLICAESHardware OHardwareaplica-se unidade central de processamento, memriae aos dispositivos deentrada e sada. O termo "hardware" usado para fazer referncia a detalhes especficos de uma dada mquina, incluindo-se seu projeto lgico pormenorizado bem como a tecnologia de embalagem da mquina. OSoftware a parte lgica, o conjunto de instrues e dados processado pelos circuitos eletrnicos dohardware. Toda interao dos usurios de computadores modernos realizada atravs dosoftware, que a camada colocada sobre ohardwareque transforma o computador em algo til para o ser humano.

HARDWARE

Principais componentes

HARDWARE composto por:Microprocessador(Intel, AMD e VIA) e seus registradoresDisco rgido(memria de massa, utilizada para armazenamento dos dados)Perifricos(impressora,scanner,webcam, etc.)BIOSouEFIBarramentoMemria RAMDispositivos de multimdia(som, vdeo, etc.)Memrias Auxiliares(hd, cdrom, floppy etc.)TecladoMousePlaca-MeCaixas de som CoolerDissipador de calorCPUouMicroprocessador

Dispositivo de armazenamento(CD/DVD/ Blu-ray,Disco Rdido(HD),pendrive/carto de memria)EstabilizadorGabineteHubouConcentradorImpressoraJoystickMemria RAMMicrofoneModemMonitorMouse

HARDWARE

Software: programa de computadorcomposto por umasequncia de instrues, que interpretada e executada por umprocessadorou por umamquina virtual. Em um programa correto e funcional, essa sequncia segue padres especficos que resultam em um comportamento desejado.5O termo "software" foi criado na dcada de 1940, e um trocadilho com o termohardware. "Hardware", emingls, significa "ferramenta fsica".Softwareseria tudo o que faz o computador funcionar excetuando-se a parte fsica dele.Um programa pode ser executado por qualquer dispositivo capaz de interpretar e executar as instrues de que formado.Quando umsoftwareest representado como instrues que podem ser executadas diretamente por um processador, dizemos que est escrito emlinguagem de mquina. A execuo de umsoftwaretambm pode ser intermediada por um programa interpretador, responsvel por interpretar e executar cada uma de suas instrues. Uma categoria especial e o notvel de interpretadores so asmquinas virtuais, como amquina virtual Java(JVM), que simulam umcomputadorinteiro, real ou imaginado.O dispositivo mais conhecido que dispe de um processador o computador. Atualmente, com o barateamento dos microprocessadores, existem outras mquinas programveis, comotelefone celular, mquinas deautomao industrial,calculadoraetc. Software

Um programa um conjunto de instrues para o processador (linguagem de mquina). Entretanto, pode utilizar-se linguagens de programao que traduza comandos em instrues para o processador.Normalmente, programas de computador so escritos em linguagens de programao, pois estas foram projetadas para aproximar-se das linguagens usadas por seres humanos. Raramente a linguagem de mquina usada para desenvolver um programa. Atualmente existe uma quantidade muito grande de linguagens de programao, dentre elas as mais populares no momento soJava,Visual Basic,C,C++,PHP, dentre outras.Alguns programas feitos para usos especficos, como por exemplosoftwareembarcadoousoftwareembutido, ainda so feitos em linguagem de mquina para aumentar a velocidade ou diminuir o espao consumido. Em todo caso, a melhoria dos processadores dedicados tambm vem diminuindo essa prtica, sendo aCuma linguagem tpica para esse tipo de projeto. Essa prtica, porm, vem caindo em desuso, principalmente devido grande complexidade dos processadores atuais, dos sistemas operacionais e dos problemas tratados. Muito raramente, realmente apenas em casos excepcionais, utilizado o cdigo de mquina, a representao numrica utilizada diretamente pelo processador.Software

O programa inicialmente, "carregado" namemria principal. Aps carregar o programa, o computador encontra o Entry Pointou ponto inicial de entrada do programa que carregou e l as instrues sucessivamentebyteporbyte. As instrues do programa so passadas para o sistema ou processador onde so traduzidas dalinguagens de programaopara alinguagem de mquina, sendo em seguida executadas ou diretamente para ohardware, que recebe as instrues na forma de linguagem de mquina.Tipos de programas de computador:Softwarede sistemaque incluiu ofirmware(OBIOSdos computadores pessoais, por exemplo),drivers de dispositivos, osistema operacionale tipicamente umainterface grficaque, em conjunto, permitem ao usurio interagir com o computador e seusperifricos.Softwareaplicativo, que permite ao usurio fazer uma ou mais tarefas especficas. Aplicativos podem ter uma abrangncia de uso de larga escala, muitas vezes em mbito mundial; nestes casos, os programas tendem a ser mais robustos e mais padronizados. Programas escritos para um pequeno mercado tm um nvel de padronizao menor.Ainda possvel usar a categoriaSoftwareembutidoousoftwareembarcado, indicandosoftwaredestinado a funcionar dentro de uma mquina que no um computador de uso geral e normalmente com um destino muito especfico.

Software

Um sistema operativo (Operating System - OS) um programa ou um conjunto de programas cuja funo gerir os recursos do sistema (definir qual programa que recebe do processador, gerir memria, criar um sistema de arquivos, etc.), fornecendo um interface entre o computador e o usurio. Embora possa ser executado imediatamente aps a mquina ser ligada, a maioria dos computadores pessoais de hoje o execute atravs de outro programa armazenado na memria no-voltil ROM chamado BIOS num processo chamado "bootstrapping", conceito em ingls usado para designar processos auto-sustentveis, ou seja, capazes de prosseguirem sem ajuda externa. Aps executar testes e iniciar os componentes da mquina (monitores, discos, etc), o BIOS procura pelo sistema operacional nas unidades de armazenamento, geralmente o Disco Rgido, e a partir da, o sistema operacional "toma" o controle da mquina. O sistema operacional verifica a sua execuo com a de outros programas, como se estivesse vigiando, controlando e orquestrando todo o processo computacional.Um computador com o sistema operativo instalado poder no dar acesso a todo o seu contedo dependendo do utilizador. Com um sistema operativo, podemos estabelecer permisses a vrios utilizadores que trabalham com este. Poderemos ter acesso a vrios processos do sistema operativo a partir do gestor de tarefas, onde se encontram todos os processos que esto em funcionamento desde o arranque do sistema operativo at a sua utilizao atual.

Sistema Operativo

In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.8Exemplos de sistemas operacionais importantes que foram descontinuadosPara desktops:MS-DOSOS/2BeOSNeXTStepCP/MMac OS

Exemplos de sistemas operacionais para outros dispositivos no PC:Para dispositivos mveis:AndroidiOSMeeGoSymbianWindows Mobile

NomeFundao/EmpresaVerso mais recenteAno de lanamentoPercentagemUtilizadoresWindowsMicrosoftWindows 8201288.90%400 milhesOS XApple Inc.OS X v10.9 "Mavericks"20135.54%22,5 milhesSistemas baseados em LinuxLinus Benedict TorvaldsLinux Kernel 3.1220132,13%8,5 milhesOs sistemas operativos mais utilizados no Mundo

Sistema Operativo

In Slide Show mode, click the arrow to enter the PowerPoint Getting Started Center.9As APLICAES baseadas na Web so programas destinados a serem utilizados exclusivamente no navegador. As aplicaes permitem-lhe criar documentos, editar fotografias e ouvir msica, entre outras coisas, sem precisar de instalar software complicado.Hoje em dia, os Websites tm capacidade para as mesmas funcionalidades dinmicas que espera das aplicaes de ambiente de trabalho do seu computador. Estes robustos sites so denominados aplicaes Web ou "aplicaes", na forma abreviada. Se utilizar servios como o Gmail ou o Google Maps, estar a utilizar aplicaes! As aplicaes tm as seguintes vantagens em relao s aplicaes de ambiente de trabalho:As aplicaes so instaladas em segundos, com um simples clique num boto. Nem sequer tem de reiniciar o navegador ou o computador.As aplicaes esto sempre disponveis.Independentemente do computador que estiver a utilizar, pode aceder sempre s suas aplicaes. As aplicaes esto sempre atualizadas.Uma vez que as aplicaes esto alojadas na Web, onde podem ser atualizadas instantaneamente, pode estar certo de que est sempre a utilizar a verso mais recente disponvel da aplicao.As aplicaes no fazem o computador falhar.Se uma aplicao tiver um comportamento incorreto, basta fechar o respetivo separador no navegador. O navegador e o computador no sero afetados.Aplicaes

HOW TO BUILT A CUSTOM PC

At prOxima...

null420134.4