Академический Документы
Профессиональный Документы
Культура Документы
INFOR MÁTICA
Informação Automática
Sistema Informático
Saída
Entrada
Dados Informação
S. I.
Um sistema informático tem como entradas dados, processa esses mesmos dados
obtendo como saída informação.
SW
HW
Arquitectura de um Computador
Bus
Periféricos US Periféricos Auxiliares
de Entrada Unidade de Armazenamento
Central
Bus
Periféricos US
de Saída
CPU
Controlador
Unidade Aritmética e
Lógica
Bus
US
Memória Principal
Bus
É o canal de comunicação através do qual o CPU comunica com os periféricos e com a
memória. Desta forma todos os componentes estão ligados através de Bus.
Análise do Software
O software pode ser estruturado usando o modelo em cebola. É chamado o modelo em
cebola porque é feito de camadas de diferentes tipos de software que se sobrepõem. As
mais exteriores necessitam das interiores para poderem existir.
No interior do modelo cebola está o hardware, que é a parte física do sistema, a seguir
vem o sistema operativo que é responsável por gerir todo o hardware. Em seguida temos
as linguagens de programação que permitem construir programas (aplicações) e por fim
as aplicações (programas que permitem realizar algo).
Hardware
Sistema
Operativo
Linguagem de
Programação
Aplicações
Modelo Cebola
Sistema Operativo
È um conjunto de programas e rotinas que têm como objectivo transformar um conjunto
diversificado de circuitos electrónicos e periféricos (Hardware) numa máquina simples
de utilizar. Existem muitos tipos de sistemas operativos, como por exemplo: MS-DOS,
Windows 95, 98, Me, 2000, XP, Vista; Linux; Mac.
As principais tarefas de um Sistema Operativo são:
• Receber e interpretar os comandos do utilizador;
• Gerir e organizar a memória central;
• Gerir e organizar a informação nos periféricos auxiliares de armazenamento;
• Troca de informação (I/O) com os periféricos;
• Executar programas.
Linguagens de Programação
Para que um computador produza resultados úteis é necessário indicar as ordens a que
ele deverá obedecer. Estas ordens são uma sequência de instruções, escritas numa
linguagem de programação que o computador entenda.
Uma linguagem de programação é constituída por um conjunto de palavras que
colocadas segundo determinadas regras, que significam acções a realizar pelo
computador (Programa).
Linguagem de Baixo Nível – A codificação binária é substituída por códigos para cada
operação (linguagem ASSEMBLY). Em relação à anterior apresenta a vantagem de as
instruções serem escritas de forma legível para o ser humano.
Folha de Cálculo
Aplicação utilizada para efectuar cálculos complexos onde o número de elementos a
processar é elevado. Permite a criação de gráficos com base na informação que está a
ser manipulada. Exemplo: Microsoft Excel, Lótus, etc.
Base de Dados
Aplicação utilizada para armazenar, de forma organizada, grandes quantidades de
informação. Exemplo: Microsoft Access, Oracel, Microsoft SQL, etc.
Editor Gráfico
Permitem construir e manipular gráficos/imagens. Exemplo: Paint, Photoshop,
Macromedia Flash, Corel Draw, etc.
Ferramentas de Internet
Aplicações utilizadas para aceder e utilizar recursos disponibilizados pela Rede Global
de informação – INTERNET. Deste conjunto de aplicações destaca-se os Browsers,
que permitem consultar páginas web disponibilizadas por computadores ligados à
Internet. Exemplo: Internet Explorer, Mozila Firefox, Opera, etc. Programas de
correio electrónico, exemplo: Microsoft Outlook, etc. Conversação em directo,
exemplo: MSN, MIRC, etc. Transferência de Ficheiros, exemplos: LogMeIn, etc.
Fóruns de Discussão, exemplo: Newsxpress, etc.
Tratamento e Representação da Informação
8 bits 1 Byte
1024 Bytes 1 KiloByte ou KByte
1024 KByte 1 MegaByte ou Mbyte
1024 Mbyte 1 GigaByte ou Gbyte
1024 GByte 1 TeraByte ou TByte
1024 TByte 1 PetaByte ou PByte
1024 PByte 1 ExaByte ou EByte
Cálculos:
100 Bytes = ? bits
100*8 = 800 bits
10 Gbytes = ? Bytes
10(G)*1024(M)*1024(K)*1024(B) = 10737418240 Bytes
1008 Kbytes = ? Mbytes
1008/1024 = 0,98 Mbytes
80 Mbytes = ? bits
80(M)*1024(K)*1024(B)*8(b) = 671088640
(conectores)
Portas USB Slots para a
RAM
(conector)
Porta Paralela Conector para a fonte de
Alimentação
(conector)
Porta Série Conectores IDE