Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. HARDWARE
. Parte fsica do computador
. Teclado, mouse, monitor de vdeo etc.
. Unidades de Entrada/Sada (I/O Input/Output)
. PLACA ME: a principal placa de circuitos de um PC, atravs dela que todos
componentes se conectam.
. CHIPSET: Centro nervoso da placa me, controla todo o trfego de dados pela placa
me.
. BARRAMENTOS: Conexes eltricas atravs da placa me
. SLOTS: Encaixes para os componentes
VON NEUMANN
. Criador de um sistema que rene: MEMRIA UNIDADE ARITMETICA E LGICA
UNIDADE CENTRAL DE PROCESSAMENTO (UCP) E UNIDADE DE CONTROLE =
Entrada/Sada
. UNIDADE CENTRAL DE PROCESSAMENTO (CPU):
. Crebro do PC
. CPU ou UCP um processador e no o gabinete.
. um circuito eletrnico
. Gerencia todas as funes do sistema
. Consiste num circuito integrado (chip)
. um mecanismo que executa operaes com dados
. Composta por:
. Unidade Lgica e Aritmtica (ULA): realiza clculos e comparaes
. Unidade de Controle
. Registradores: memria interna dos processadores
. Barramento interno: caminho eltrico que interliga os componentes
. Memria Cache: dentro do circuito do processador (mas no faz parte dele)
. MEMRIAS
. Processador precisa de memria para trabalhar
. Memria Interna e Externa
.
.
.
.
.
.
.
REGISTRADORES:
Dispositivos de alta velocidade
Localizados na CPU
Armazenamento temporrio de dados
VOLATIS (precisa de energia para manter armazenado seu contedo)
Capacidade para apenas para um dado (uma palavra)
Localizado como parte da prpria pastilha Chip da UCP
. MEMRIA PRINCIPAL
. Parte do PC onde so armazenados instrues e dados.
. Composta por unidades de acesso clulas
consumo
.
No
precisa
reergizao
. Mais rpida que a DRAM
. Utilizada
cache
na
memria
2. SOFTWARE
. a parte lgica do sistema de computao
. So Programas
SOFTWARE APLICATIVO
. Programa utilizado para tarefas especficas voltada ao usurio
. Exemplos: editores de texto, planilhas eletrnicas, programas para navegao na
Internet, antivrus etc.
SOFTWARE BSICO (DE SISTEMA)
. Sistemas Operacionais: Responsvel pelo gerenciamento do hardware e pela
interface com o usurio.
(Windows Vista, Windows XP, Windows 2008
Server, Linux, Unix, OS/2)
. Ferramentas de programao: Softwares utilizados para a criao de outros
softwares.
. Tradutor de linguagens de programao: Recebe como entrada um programa
escrito em uma linguagem fonte e produz como resultado as instrues deste
programa traduzidas para chamada linguagem objeto.
SOFTWARE UTILITRIO
. Relacionado manuteno do PC e seus dispositivos (gerenciadores de memria,
desfragmentadores de disco, etc.)
. Cdigo Aberto (Open Source): respeita as 4 liberdades (discurso tcnico)
. Software Livre (Free Software): usurio livre para executar, estudar, redistribuir
e aperfeioar.
* (Liberdade n 0): executar o programa, para qualquer propsito.
* (Liberdade n 1): estudar como o programa funciona, e adapt-lo para as
suas necessidades (acesso ao
cdigo fonte um pr-requisito para esta
liberdade.
* (Liberdade n 2): redistribuir cpias de modo que possa ajudar o prximo.
* (Liberdade n 3): aperfeioar o programa (acesso ao cdigo-fonte um
pr-requisito)
LICENAS PARA SOFTWARE LIVRE (EXEMPLOS)
. GNU GPL (GNU General Public License): a que tem maior utilizao por parte
de projetos de software livre devido sua adoo para o Linux (preserva as 4
Liberdades).
. LGPL (Licena Pblica Geral Menor)
. MPL (Mozilla Public License)
. APACHE (ASF): exige aviso de copyright e disclaimer (aviso legal ou termo de
Responsabilidade)
. SOFTWARE DE DOMNIO PBLICO: no protegido por copyright (direitos de cpia).
. SOFTWARE PROTEGIDO COM COPYLEFT: garante as liberdades nativas do software livre
. SOFTWARE LIVRE NO PROTEGIDO POR COPYLEFT: vem do autor com permisso para
redistribuir e modificar, e tambm para incluir restries adicionais a ele.
. SOFTWARE SEMI-LIVRE: no livre, mas vem com permisso para usar, copiar,
distribuir e modificar para fins no lucrativos.
. SOFTWARE PROPRIETRIO: no livre ou semi-livre. Seu uso, redistribuio ou
modificao proibido, ou requer que voc pea permisso.
. SOFTWARE COMERCIAL: visa obteno de renda por meio do uso do software.
. FREEWARE: termo usado para programas que permitem redistribuio, mas no
modificao (O seu cdigo fonte no est disponvel
. SHAREWARE: distribudos gratuitamente, mas com algum tipo de limitao (restries
de tempo de uso ou de limitao de recursos) para serem testados pelos usurios.
amostra grtis