Você está na página 1de 23

SOFTWARE/HARDWARE

Curso Superior de Tecnologia em Informtica com nfase em Banco de Dados ou Redes de Computadores Prof Amita Muralikrishna

FATEC - Faculdade de Tecnologia de So Jos dos Campos

HARDWARE/SOFTWARE
Hardware: conjunto de componentes fsicos que formam o computador, ou seja, a mquina propriamente dita, composta de placas, circuitos integrados, conexes, componentes e cabeamento.

HARDWARE/SOFTWARE
Software: programas de um computador, ou seja, o conjunto ordenado de instrues, expresso em linguagens especiais e compreensveis para a mquina, para que ela possa executar as operaes que desejamos.

BOOT
Boot expresso em ingls para designar um comeo:
o pontap inicial.

Processo que ocorre a partir do momento que o computador ligado, at que um sistema operacional esteja carregado e o controle do computador esteja nas mos do usurio.

MEMRIAS PRIMRIA E SECUNDRIA


MEMRIAS PRIMRIAS so aquelas acessadas diretamente pela CPU;

nos computadores atuais, temos mais de um tipo de


componente fazendo papel de memria primria. Os principais so as memrias RAM e ROM; os dispositivos de memria primria so muito rpidos, mas no tm grande capacidade.

MEMRIAS PRIMRIA E SECUNDRIA


EXEMPLOS DE MEMRIAS PRIMRIAS:
Memria ROM: Read-Only Memory = Memria somente de leitura;

Memria RAM: Random Access Memory = Memria de


Acesso Aleatrio; Memria Cache: tem por finalidade aumentar o

desempenho

do

processador

realizando

uma

busca

antecipada na memria RAM; Memria Virtual: uma extenso da memria RAM;

MEMRIAS PRIMRIA E SECUNDRIA


MEMRIAS SECUNDRIAS
O termo memria secundria refere-se, na verdade, aos dispositivos de armazenamento;

programas
salvamos

muito

grandes,

como
ficam

os

sistemas
em

operacionais e aplicativos, bem como todos os dados que num computador guardados dispositivos de armazenamento; quando esses programas ou dados vo ser utilizados, eles precisam ser carregados na memria primria para que possam ser executados pela CPU.

MEMRIAS PRIMRIA E SECUNDRIA


EXEMPLOS DE MEMRIAS SECUNDRIAS:

Disco Rgido: Hard Disk (HD), conhecido tambm


como winchester; Disquete;

CD (Compact Disk);
DVD (Digital Versatile Disc);

MEMRIA ROM

A memria ROM do computador contm 3 programas diferentes:

BIOS (Basic Input/Output System = Sistema bsico de


entrada e sada); POST (Power-on Self-Test = Teste automtico ao

ligar);
Setup (= Configurao)

POST
POST (Power-on Self-Test = Teste automtico ao ligar) teste dos dispositivos vitais do computador; detecta a configurao atual do computador; testa os dispositivos instalados; inicializa os que necessitam de programao inicial; carrega o SO da memria secundria para a primria e passa o controle do microprocessador para o sistema operacional carregado na memria.

INICIALIZAO DO POST
Sempre que o computador ligado, as instrues iniciais levam execuo

do POST. Genericamente, a seqncia de eventos do POST a seguinte:


identificao das configuraes atuais (Setup); programao do chip-set da placa-me; inicializao do circuito de vdeo; teste da memria; teste do teclado; carga do sistema operacional; passa controle ao sistema operacional.

PROGRAMA SETUP
SETUP (= configurao) programa de configurao do
hardware do computador. est residente na memria ROM e pode ser ativado pressionando
alguma tecla durante a execuo do POST;
suas opes de configuraes so, basicamente, informaes sobre os dispositivos instalados, seus endereos e sua performance;

ficam armazenadas na memria chamada CMOS, esta, ao


contrrio da ROM, aceita leitura e gravao de informaes e permanece constante alimentada por uma bateria recarregvel existente na placa-me.

PLUG-AND-PLAY
Antes da existncia dos dispositivos Plug-and-Play, para cada
novo dispositivo instalado, precisvamos entrar no Setup para adicionar CMOS informaes sobre o dispositivo. Hoje em dia, graas tecnologia Plug-and-Play, se um novo dispositivo for instalado no computador, ele reconhecido e configurado automaticamente pelo BIOS durante o POST. Assim no so mais necessrias as configuraes manuais de hardware.

CARREGAMENTO DO SO
Consiste em: Carregar um Sistema de Arquivos: O SO tem tabelas para organizar o armazenamento de dados e programas e facilitar sua transferncia para a memria primria, sempre que eles forem utilizados;

Carregar configuraes: o sistema operacional executa algumas


configuraes dos principais dispositivos de entrada e sada que ele utiliza, como teclado, mouse, monitor, etc. Essas configuraes podem ser alteradas pelo usurio. Quando o computador desligado todas as configuraes ficam guardadas na memria secundria. Na inicializao do sistema operacional, elas so carregadas e executadas automaticamente.

CAMADAS DE SOFTWARE
Na figura, as 7 camadas de software em que normalmente

se organiza o funcionamento de um PC.

Nesse modelo, temos 7 camadas, sendo que cada uma pode ainda ser subdividida, e algumas podem, juntas, serem vistas como uma s.

CAMADAS DE SOFTWARE
BIOS: um sistema de controle de baixo nvel, que trata diretamente dos sinais de controle e endereos de todos os dispositivos de hardware. muito importante tanto no processo de Boot, como durante todo o funcionamento do PC. Ele atua no acesso a todos os dispositivos de hardware.

Drivers: so pequenos programas desenvolvidos pelos prprios fabricantes de dispositivos de hardware. Sempre que instalamos um novo hardware no

PC, precisamos instalar seus drivers, pois sempre que o SO quiser acessar
um dispositivo de I/O, ele o far atravs do driver apropriado. O driver, por sua vez, passa ao BIOS, as instrues, para que seja feito o acesso.

CAMADAS DE SOFTWARE
Kernel: o corao do SO e funciona intimamente ligado ao BIOS. Ele responsvel pelas funes vitais para o funcionamento do PC, como controle de memria e verificao e tratamento de interrupes. atravs dele que o Sistema Operacional, e todas as camadas superiores, interagem com o BIOS e com o hardware do PC.

Sistema

Operacional:

suas

principais

funes

so

alocao

gerenciamento de arquivos armazenados, criao e gerenciamento de memria virtual e gerenciamento de processos (nos sistemas multitarefa).

CAMADAS DE SOFTWARE
API (Aplication Program Interface = Interface de programas
aplicativos): a camada que faz a ligao entre os aplicativos e o Sistema Operacional. As APIs fazem parte do Sistema Operacional. Dizemos que quando um aplicativo precisa utilizar qualquer dispositivo

de hardware, ele 'chama uma API' do Sistema Operacional.

Aplicao: a parte principal dos programas aplicativos que utilizamos para desempenhar diversas tarefas, como editar textos, editar imagens, navegar na Web, ouvir msicas, ver vdeos, etc.

CAMADAS DE SOFTWARE

Interface de Usurio: uma camada presente nos aplicativos, como os Sos, responsvel pelo controle de telas (janelas, cones e botes) e

por interpretar os comandos do usurio (teclas digitadas, clicks no


mouse, etc.), que disparam diversos processos.

PROCESSADORES
so circuitos integrados digitais muito complexos; eles so o 'crebro' de um computador; tm a funo de ler instrues na memria, e execut-las. Dessa forma, comanda todos os outros dispositivos de um computador; as instrues que executa no so nem um pouco complexas, resumem-se em clculos matemticos, operaes lgicas e

movimentao de dados entre dispositivos. Porm, atravs de


seqncias de milhes e milhes de instrues desse tipo que so executadas todas as tarefas que cabem a um computador.

PROCESSADORES
Internamente, o processador divide-se em trs partes: ULA (Unidade Lgica e Aritmtica): um conjunto de circuitos digitais capaz de executar operaes lgicas e aritmticas. UC (Unidade de Controle): o circuito que l e decodifica cada instruo

de entrada. Ele comanda a ULA, determinando que operaes devem ser


feitas, coordenando a entrada e sada de dados. Registradores: so posies de memria internas ao processador, com funes muito importantes para o seu funcionamento. Exemplos: PC

(Program Counter), que guarda o endereo de memria da prxima


instruo a ser lida; IR (Instruction Register), que guarda a instruo que est sendo executada.

PROCESSADORES
- Para coordenar e sincronizar as operaes de leitura e execuo de instrues, o processador precisa de um circuito de Clock. O circuito de clock um circuito oscilador que gera pulsos eltricos.

Esses

pulsos

determinaro

velocidade

de

trabalho

do

processador.

Você também pode gostar