Skip to content

Commit

Permalink
Merge pull request #133 from SpinnelSun/master
Browse files Browse the repository at this point in the history
Adiciona alguns resumos de IC
  • Loading branch information
thayannevls authored Mar 5, 2019
2 parents abf442d + fdf0986 commit 10b939a
Show file tree
Hide file tree
Showing 3 changed files with 99 additions and 0 deletions.
1 change: 1 addition & 0 deletions ic/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@
- [Dificuldades Comuns](dificuldadesComuns.md)
- [Extras](extras.md)
- [Links Úteis](linksUteis.md)
- [Resumos](resumos)
- [Visão Geral e Dicas](visaoGeralEDicas.md)

57 changes: 57 additions & 0 deletions ic/resumos/algebraDeBoole.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Álgebra de Boole

A lógica é a base da eletrônica digital e da informática. Ela surgiu na Grécia Antiga com a contribuição de Sócrates, Platão e Aristóteles, mas só no século XIX foi sintetizada em forma de álgebra, ganhando o nome de **Álgebra de Boole**. A Álgebra de Boole permite que uma afirmação possa ser expressa matematicamente, a partir de símbolos e conectivos. Foi através do livro *"An Investigation of the Laws of Thought"* que Boole apresentou a **lógica binária**.

### Operador NOT
**A** | **A'** |
:---: | :---:|
0 | 1 |
1 | 0 |

### Operador AND
**A** | **B** | **A . B** |
:---: | :---:| :---: |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |

### Operador OR
**A** | **B** | **A + B** |
:---: | :---:| :---: |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |

### Operador NAND
**A** | **B** | **(A . B)'** |
:---: | :---:| :---: |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |

### Operador NOR
**A** | **B** | **(A + B)'** |
:---: | :---:| :---: |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |

### Operador XOR
**A** | **B** | **A ⨁ B** |
:---: | :---:| :---: |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |

### Operador XNOR
**A** | **B** | **A ⨂ B** |
:---: | :---:| :---: |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
41 changes: 41 additions & 0 deletions ic/resumos/sistemasComputacionais.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Sistemas Computacionais

Um sistema computacional é um conjunto de componentes integrados para funcionar como um só e que tem como objetivo a realização de manipulações com dados. Eles podem ser classificados de acordo com suas características de construção, princípio de construção, âmbito e porte.

## Características de Construção

- **1ª Geração:** Tendo como componente básico a **válvula**, os computadores da década de 1950 ocupavam muito espaço físico e tinham dispositivos de entrada/saída primitivos, além de enfrentar problemas como aquecimento exagerado e alto gasto de energia elétrica. Davam suporte apenas à linguagem de máquina e eram aplicados em campos científicos e militares.

- **2ª Geração:** No início da década de 1960, os computadores passam a ter os **transistores** como componente básico, tornando-se mais duráveis e confiáveis. Além disso, diminuíram os problemas com o espaço físico, o aquecimento exagerado e o gasto de energia. Nessa época surgiram as primeiras linguagens de programação e os computadores passaram a ser utilizados também em campos administrativos.

- **3ª Geração:** A terceira geração se inicia no fim da década de 1960 (se estendendo até a década seguinte) e tem como componente básico o **circuito integrado** (LSI). Mais uma vez os computadores diminuíram de tamanho e aumentaram seu desempenho. Além disso, evoluem os sistemas operacionais e surge o modo interativo. Nessa época, as memórias passam a serem feitas com semicondutores e discos magnéticos.

- **4ª Geração:** Estendendo-se de meados da década de 1970 até o início da década de 1990, a 4ª geração de computadores tem o surgimento do **microprocessador** como marco inicial. Essa geração é marcada pela miniaturização dos computadores, pelo surgimento de muitas linguagens de alto nível e da teleinformática (transmissão de dados entre computadores através da rede). O componente básico ainda é o circuito integrado, porém um tipo menor e com muito mais componentes por chip, chamado de **VLSI**.

- **5ª Geração:** A partir da década de 1990, o conceito de geração se torna obsoleto devido ao ritmo do avanço tecnológico. O componente básico passa a ser o **ULSI** e é marcante a altíssima velocidade de processamento, o alto grau de interatividade e aplicações como Processamento Paralelo e Inteligência Artificial.

## Princípio de Construção

*“O computador analógico mede.
O computador digital conta.”*

- **Analógico**: O computador analógico representa variáveis por meio de analogias, sendo utilizado na resolução de problemas referentes a condições físicas, por meio de quantidades mecânicas ou elétricas. Neles, a informação é recebida e processada de modo contínuo. Um conjunto de valores de corrente elétrica, de temperatura ou de velocidade são informações viáveis para esse tipo de computador.

- **Digital**: O computador digital processa informações representadas por combinações de dados discretos ou descontínuos. Mais especificamente, é um dispositivo capaz de executar sequências de operações lógicas e aritméticas. Estes computadores são muito versáteis e, por isso, são muito mais utilizados que os analógicos.

## Âmbito

- **Específico:** Os computadores desse tipo são projetados para desempenhar um conjunto muito reduzido de tarefas com grande eficiência. São utilizados, por exemplo, no controle de mecanismos industriais e em cálculos científicos.

- **Geral:** Computadores capazes de desempenhar uma grande variedade de tarefas com eficiência relativamente menor. Estes computadores são bastante utilizados em escritórios, escolas, etc.

## Porte

- Supercomputadores
- Mainframes
- Minicomputadores
- Estações de trabalho
- Computadores pessoais
- Desktop
- Notebook
- ...

0 comments on commit 10b939a

Please sign in to comment.