-
-
Notifications
You must be signed in to change notification settings - Fork 168
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #133 from SpinnelSun/master
Adiciona alguns resumos de IC
- Loading branch information
Showing
3 changed files
with
99 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
- ... |