Professional Documents
Culture Documents
Conceitos Bsicos
Informtica:
Informao automtica. a cincia que estuda o tratamento automtico e racional da informao. Principais funes: - desenvolvimento de novas mquinas - desenvolvimento de novos mtodos de trabalho - construes de aplicaes automticas - melhoria dos mtodos e aplicaes existentes
Processamento de dados:
dados de entrada para se conseguir outros dados de sada. Dados de entrada Tipos: -manual -semi-automtico -automtico processador dados de sada
Computador:
a mquina capaz de processar dados automaticamente. elemento fsico (HARDWARE) utilizado p/ o tratamento de dados e a obteno de informao. uma mquina composta de elementos fsicos do tipo eletrnico, capaz de realizar uma grande variedade de trabalhos com alta velocidade e preciso.
Programa:
(SOFTWARE) conjunto de ordens dadas (algoritmos) a um
Dado:
o elemento a ser tratado ou processado (ordenado, somado, classificado ...)
TIPOS DE COMPUTADORES
a)Mquinas com lgica pr-determinada
algoritmo intrinsecamente implementado nos circuitos (calculadoras, computadores analgicos)
formada por:
PERIFRICOS
Unidade de entrada: encarregada de introduzir os dados Memria auxiliar: armazena grande quantidade de
informaes
Automticos
- unidade de disco - unidade de fita - modem - scanners (leitora de cdigo de barras) - leitora de carto perfurado - leitora de fita perfurada - sensores Os dispositivos de entrada convertem dados e informaes em sinais eletrnicos que o computador pode utilizar, armazenar e processar.
DISPOSITIVOS DE SADA
Convertem sinais eltricos internamente armazenados para formas teis externamente.
- executar...
Clock:
padro de tempo indicado pela frequncia do clock em MHz - milhes de ciclos por segundo. Ex.: clock de 40 MHz - significa que 40 milhes de ciclos busca-execuo so feitos por segundo. Palavra: quantidades de bits que tratada por cada ciclo do processador.
- Memria auxiliar
- unidade de disco - rgidos - flexveis - unidade de fita
- as de acesso sequencial so as que utilizam carto perfurado, fita de papel perfurada e fita magntica; todas as demais so de acesso direto.
ou um. o componente bsico da memria; representa um dgito binrio; - com um s bit podemos representar apenas dois tipos de valores (0 ou 1); - agrupando-se vrios bits podemos representar outros valores; - conforme determinados padres teremos um nmero ou letra correspondente a um grupo de bits, por exemplo: 00010110 = A ou 00010111 = B, etc.;
(normalmente 8 bits);
- a conveno da quantidade de bits num byte surgiu da necessidade de se representar todos os caracteres com um certo nmero de bits que permitisse as combinaes necessrias;
- 2 na oitava igual a 256 ( portanto 256 combinaes diferentes podem ser representadas num byte); - cada combinao representa um caractere; - no incio cada fabricante de computador tinha seu prprio cdigo de representao dos caracteres; - atualmente existe uma padronizao, sendo que o cdigo de representao dos caracteres mais usado o ASCII (American Standart Code for Information Interchange; - existem outros como por exemplo o EBCDIC;
ASCII 01010000
BCD 000000
EBCDIC 11110000
Sistemas de numerao
Um sistema de numerao determinado fundamentalmente pela base, que o nmero de smbolos utilizado. A base o coeficiente que determina qual o valor de cada smbolo de acordo com a sua posio. Sistema posicional aquele no qual o valor atribudo a cada smbolo depende de sua posio relativa no conjunto.
Ex.: sistema decimal --- 23 = 2 x 101+ 3 x 100 No sistema decimal os smbolos so: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 A base: 10 O sistema binrio o sistema de numerao dos computadores utilizado internamente pelo hardware. Os dgitos so: 0 e 1 A base : 2 Ex.: (10)2 (110)2 (1111)2
Uma quantidade expressa em qualquer sistema de numerao pode ser relacionado com a mesma quantidade expressa no sistema decimal. Assim (10)2 = 2 (110)2 = 6 Converso binrio-decimal Converso decimal-binrio Sistema Hexadecimal formado por 16 dgitos:0,1,2,......,A, B, C, D, E, F Base:16 A cada dgito neste sistema corresponde quatro dgitos binrios porque com quatro bits podemos representar qualquer dgito hexadecimal. Converso hexadecimal-decimal Converso decimal-hexadecimal Converso binrio-hexadecimal Converso hexadecimal-binrio
Software
a parte lgica que dota o equipamento fsico de capacidade para realizar todo tipo de trabalho. O software a idia do elemento humano registrada sobre um suporte do elemento hardware (memria) e sob cuja direo o computador sempre trabalha. Sistemas operacionais ou software bsico (DOS, Windows, Linux....) Software { Aplicativos( linguagens de programao, editores de texto, planilhas ...)
Sistema Operacional
O sistema operacional um programa que acorda o equipamento e oferece ao usurio a facilidade de se comunicar com o computador e serve de plataforma para a execuo de programas aplicativos. Enquanto o computador est ligado, o sistema operacional tem 4 tarefas bsicas: proporcionar uma interface de linha de comando ou uma interface gerenciar os dispositivos de hardware do computador; gerenciar e manter os sistemas de arquivos em disco; dar suporte a outros programas. grfica para o usurio se comunicar com o computador;
USUARIO
PROGRAMAS
SISTEMA OPERACIONAL
HARDWARE
computador funcionar. Trabalha como intermedirio entre as solicitaes dos usurios e dos programas; gerencia e orienta o hardware, l e grava dados de e para unidades de disco. Cada modelo de UCP ou famlia de computador usa um sistema As funes centrais de um SO so controladas pelo Kernel operacional diferente. Para micros, os mais difundidos so CP/M E MS-DOS. (ncleo), enquanto a interface com o usurio controlada pelo Shell (casca).
Interface do usurio
H duas categorias de interfaces de sistema operacional: interface de linha de comando e interface grfica. Com a interface de linha de comando digita-se palavras e smbolos no teclado do computador. Com a interface grfica seleciona-se aes usando o mouse, para dar cliques em figuras chamadas cones ou para escolher opes em menus.
HARDWARE
2. Linguagens de programao.
Linguagem: conjunto de palavras e regras usado p/ comunicao. Linguagem de programao: linguagem usada p/ comunicao c/ a mquina, isto , linguagem usada p/ escrevermos um programa ou software. Conceitos de interpretao e compilao Programa ou cdigo fonte - o programa escrito em linguagem de alto nvel e que precisa ser traduzido para poder ser executado. Programa ou cdigo objeto - o resultado da traduo. um novo programa, s que em L. M., que pode ser executado. A traduo pode ser feita por 2 tipos de tradutores:
- compiladores: l, analisa e traduz todo o programa fonte criando o programa objeto que pode ento ser armazenado; - interpretadores: interpreta cada comando ao execut-lo, porm no armazena o cdigo objeto. Geraes de linguagens Cronologicamente podemos classificar as linguagens de programao em cinco geraes: 1 gerao: linguagens em nvel de mquina; 2 gerao: linguagens de montagem (Assembly); 3 gerao: linguagens orientadas ao usurio; Exemplo Programa em Basic: 10 INPUT A,B,C 20 LET SOMA = A+B+C 30 LET MEDIA = SOMA/3 40 PRINT MEDIA 50 PRINT "DESEJA CONTINUAR (S/N)?" 60 INPUT RESPOSTA 70 IF RESPOSTA = "S"THEN 10 80 END 4 gerao: linguagens orientadas aplicao; 5 gerao: linguagens de conhecimento.