Fundamentos de Computadores Flashcards

1
Q

Computador

A

Dispositivo/máquina que pode receber, processar e fornecer dados. Serve para resolver problemas que as pessoas não conseguem resolver em tempo útil

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Processos básicos de um computador

A

Um sistema é qualquer coisa que para um determinado “input” provoca um “output”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Características de um computador

A

*Alta Velocidade: grande velocidade na execução das suas operações;
*Memória: grande capacidade de armazenamento de dados (informação);
*Programa: capacidade de executar longa sequência de diversas operações

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Programa

A

Sequência de operações;
Controla todo o processo (entrada, processamento e saída)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Componentes principais de um computador

A

*“Hardware”: são os componentes físicos que compõem um computador
*“Software”: é a parte lógica do computador, sendo composta por dados e programas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Componentes Principais do “Hardware”

A

*Placa-mãe
*Memórias
*Unidade Central de Processamento/Processador(UCP/CPU)
*Unidade de Entrada de Dados
*Unidade de Saída de Dados
*Fonte de Alimentação
*Placa Gráfica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Placa-Mãe(“Motherboard”)

A

*placa de circuito impresso que integra o “hardware” do computador
*contém “slots”(conexões)e conectores específicos responsáveis pela interligação de todos os componentes do computador
*alimentas alguns “periféricos”(componentes externos) com a energia que recebe da fonte de alimentação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Memórias

A

*usadas para armazenar programas, e dados recebidos(de entrada) e obtidos(intermédios e de saída)
*Permitem o processamento automático dos dados
TIPOS DE MEMÓRIAS:
*Memória Principal
*Memória Secundária
*ROM(“Read-Only Memory”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Memória Principal(RAM)

A

Onde os programas são guardados para serem tratados pela CPU
*tem capacidade limitada
*é a memória do trabalho, onde são carregados todos os programas e dados usados pela CPU no momento
*o seu conteúdo perde-se assim que o computador é desligado
TIPOS DE RAM:
*SRAM(“Static Random-Access Memory”)
*DRAM(“Dynamic Random-Access Memory”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Memória Secundária

A

Onde os dados são guardados de forma permanente (para futuro tratamento)
*grande capacidade de armazenamento
*mais lenta que a Memória Principal
*composta por discos magnéticos, e a sua superfície está dividida em “tracks”(pistas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ROM

A

Onde guarda a BIOS(“BASIC Input/Output System”)
*os dados são gravados apenas uma vez, não podendo ser apagados ou alterados, apenas lidos, exceto por meio de processos especiais
*memórias não voláteis(não perdem o seu conteúdo na ausência de energia)
*TIPOS DE ROM:
*PROM(“Programmable Read-Only Memory”)
*EPROM(“Erasable PROM”)
*EEPROM(“Electrically Erasable PROM”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

BIOS

A

*pequeno programa executado no arranque do computador(é o 1.º a ser executado)
*fornece ao computador o estado e as configurações dos diversos componentes
*o seu funcionamento é assegurado por uma bateria quando o computador está desligado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

SRAM

A

*RAM Estática
*muito mais rápida que as DRAM, mas com menor capacidade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

DRAM

A

*RAM Dinâmica
*com alta capacidade e normalmente com acesso mais lento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

PROM

A

Os dados gravados não podem ser apagados ou alterados( programada pelo fabricante de um dado equipamento)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

EPROM

A

Os dados gravados podem ser apagados por completo através de radiação ultravioleta e posteriormente reprogramada

17
Q

EEPROM

A

Os dados gravados podem ser apagados por completo através de processos elétricos e posteriormente reprogramada

18
Q

CPU/UCP

A

*Contém circuitos eletrónicos para
* controlar a execução de um programa
* manipular os dados na memória
* efetuar cálculos aritméticos e lógicos
*Contém integrada uma SRAM denominada “Cache”:
* de baixa capacidade
* armazenamento temporário
* tem como principal função armazenar os dados mais utilizados pelo sistema
* como está integrada, torna o seu acesso muito mais rápido que a Memória Principal
* está estruturada em múltiplos níveis:
1. L1: é a mias rápida, mas com menor capacidade(está no interior do processador)
2. L2: tende a ser mais lenta que L1, mas com maior capacidade (está fora do processador)
3. L3: é a mais lenta, mas com maior capacidade entre todas elas (está fora do processador)

19
Q

Unidades de Entrada de Dados

A
  • Servem para
    - receber os dados preparados pelo utilizador
    - colocar os dados na memória em forma de sinais elétricos binários
20
Q

Unidades de Saída de Dados

A

Servem para
- transmitir os dados da memória (tratados no processamento) de forma acessível (ou
manipulável) ao utilizador (diálogo homem-máquina) e a dispositivos periféricos

21
Q

Fonte de Alimentação

A

Componente eletrónico responsável por transformar a voltagem da energia elétrica,
que chega pelas tomadas, numa corrente contínua capaz de ser suportada pelos
componentes do computador

22
Q

Placa Gráfica/Placa de Vídeo

A

*Componente do computador responsável por tudo o que envolve o monitor
*A sua principal função passa por construir a imagem vista pelo utilizador no
monitor, transformando os dados binários em texto ou imagens
*Fundamental para o desempenho do equipamento em jogos, edição de fotografia ou
vídeo e muitos outros programas e dispositivos de vídeo
TIPOS DE PLACAS:
* “onboard”(integradas): embutidas na CPU,
oferecem versatilidade e eficiência
- “offboard”(dedicadas) : são específicas e
independentes da CPU, normalmente têm
melhor desempenho

23
Q

Dados

A

*conjunto de valores de variáveis quantitativas ou qualitativas,
*estes valores são fornecidos ao programa que, de alguma forma, os processa (trata),
*este processamento ou tratamento irá produzir um conjunto de resultados

24
Q

Programa

A

*conjunto de instruções dadas a um computador para efetuar uma tarefa
específica, no sentido de resolver um problema

25
Q

Software de base

A

Grupo de programas complexos com a função de operar, controlar e aumentar as
capacidades de processamento do computador
Exemplos:
- sistemas operativos
*Unix (1970)
*Windows (1985)
*MacOS (1984 e 2001)
! Tipo Unix, desenvolvido pela Apple
- GNU/Linux ou Linux (1991)
! Tipo Unix gratuito (projeto GNU)

26
Q

Sistema Operativo

A

*controla todo o “hardware” e “software” de um sistema computacional
*simplifica a utilização das unidades de entrada e saída pelo programador
*permite a utilização do computador por vários utilizadores

27
Q

Software de Suporte

A

Grupo de programas complexos com a função de ajudar o desenvolvimento de
software
Exemplos:
* “shells” (bash)
*editores de texto (gedit)
* linguagens de programação (compiladores e interpretadores)
* bibliotecas

28
Q

Linguagens de programação

A

Foram desenvolvidas para permitir a programação do computador de
maneira simplificada

29
Q

Software de aplicação

A

*Aplicativos
*Aplicações finais

30
Q

Aplicativos

A

São programas “pacotes” que automatizam tarefas de utilização generalizada
Exemplos:
- ferramentas de criar e processar documentos (Word)
- ferramentas para criar e processar folhas de cálculo (Excel)
- AutoCAD

31
Q

Aplicações finais

A

São aplicações desenvolvidas (por programadores) para executarem tarefas que
automatizem processos nos variados segmentos da sociedade
Exemplos:
- um sistema de folha de pagamentos de uma empresa
- um sistema de matrículas de uma universidade

32
Q

Representação binária

A

A informação representada num computador digital é binária (formada por bits)
- Conjunto binário = { 0, 1 }
- bit (binary digit): dígito binário
- byte: 8 bits (octeto)
- memória principal (RAM): sequência de bytes
endereçáveis
- palavra: tamanho natural dos dados dum computador
*o tamanho depende da CPU
*há CPU’s de 16-bits, 32-bits, 64-bits, …

33
Q

Processador

A

Função
- executar os programas armazenados na Memória Principal (RAM),
*buscar cada uma das instruções dum programa, interpretá-las e depois executá-las

34
Q

Unidade de Controlo

A
  • Responsável por buscar as instruções à RAM e, pela descodificação e execução destas
    instruções
  • controla todos os componentes e dispositivos dum computador, emitindo sinais elétricos
  • inicia ou termina a leitura de dados,
    *controla o armazenamento de palavras na memória, a execução de uma instrução, o
    início de uma operação aritmética, …
35
Q

Unidade Aritmética Lógica(UAL)

A

Realiza o conjunto de operações necessárias à execução das instruções

36
Q

Sistema de ficheiros em disco (memória secundária)

A

A nível lógico, os ficheiros em disco estão organizados analogicamente segundo
uma árvore invertida, que se designa por sistema de ficheiros
- Tipos de ficheiros:
*diretorias (pastas)
*ficheiros normais
- As diretorias podem conter
*ficheiros e
*outras diretorias
- Os ficheiros normais não podem conter qualquer
outro ficheiro

37
Q

Ficheiros

A
  • É uma unidade lógica de armazenamento
  • é uma coleção de informação inter-relacionada e definida por alguém
  • representam, normalmente
    *programas em código-fonte, em código objeto, em código nativo, …
    *dados
38
Q

Como funciona um computador durante a execução de um programa?

A

Reserva de memória para dados de entrada e resultados⇒Memória
Leitura de dados de entrada⇒Unidade de entrada
Armazenamento de dados de entrada⇒Memória
Cálculo de resultados⇒Processador/CPU
Armazenamento de resultados⇒Memória
Escrita de resultados⇒Unidade de saída

39
Q

Programa em C

A

[int a;
float x,
&a
x =]→Memória
[printf]→Saída/Monitor
[scanf]→Entrada/Teclado
[x+5.4]→Processador/CPU