Igor Steinmacher, MSc. [email protected] Introdução à Computação.
-
Upload
elisa-parras -
Category
Documents
-
view
227 -
download
0
Transcript of Igor Steinmacher, MSc. [email protected] Introdução à Computação.
![Page 2: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/2.jpg)
Igor Steinmacher [email protected]
Agenda
• Introdução• Breve histórico da computação• Arquitetura de um computador• Integração Computacional• Processo de Boot• Desenvolvimento de Sistemas de Informação
![Page 3: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/3.jpg)
Igor Steinmacher [email protected]
Informática vs Computação
• INFORMÁTICA (Infor - matics)– Automação na produção e no gerenciamento de
Informações através do uso da matemática;– Tem relação com o produto final, como Sistemas
de Controle Contábil, Editores de Texto, entre outros
• COMPUTAÇÃO– Ato de Computar (ou Calcular); – Tem relação com o desenvolvimento de
tecnologias, como elas funcionam. Por exemplo, como funciona o Computador (máquina de computar)
![Page 4: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/4.jpg)
Igor Steinmacher [email protected]
Breve Histórico
2000 a.C. - O Ábaco
1642 – A Pascalina1672 – Calculadora de Leibniz
1801 – Tear de Jacquard
![Page 5: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/5.jpg)
Igor Steinmacher [email protected]
Breve Histórico
1802 – Máquina DiferencialBabbage
1890 – Tabulador de Hollerith 1943 – Mark I
17 x 2,5 m → 5 toneladas1945 – ENIACI30 toneladas
![Page 6: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/6.jpg)
Igor Steinmacher [email protected]
Breve Histórico
1951 - UNIVAC I20 m2 e 5 toneladas
1954 – IBM 6501,5 x 0,9 x1,8 m → 900 Kg
1955 – 1965Transistores
1968 - PDP8
![Page 8: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/8.jpg)
Igor Steinmacher [email protected]
bits, Bytes, KBytes , MB, GB, TB, ...
• Bit = Binary Digit = Dígito Binário = 0 ou 1• Menor unidade de medida de um computador• 1 Byte = 8 bits• 1 KByte = 1024 Bytes• 1 MByte = 1024 KBytes• 1 GByte = 1024 MBytes• 1 TByte = 1024 GBytes• . . .
![Page 10: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/10.jpg)
Igor Steinmacher [email protected]
Software
• Parte lógica formada por um conjunto organizado de instruções.
• Existem dois tipos de Software:– Básico → controla o Hardware e interage com
usuários. Também conhecido como Sistema Operacional;
– Aplicativo → permite produção e gerenciamento de informações.
![Page 14: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/14.jpg)
Igor Steinmacher [email protected]
O que é um Sistema de Informação?
• Sistema de Informação é classificado como Sistema Aplicativo e depende de uma infraestrutura de TI cujo foco é processar dados e apresentar informações para tomada de decisão.
• Ou ainda, Sistema de Informação é um conjunto de componentes computacionais que se relacionam e tem como objetivo principal a geração de informações.
![Page 15: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/15.jpg)
Igor Steinmacher [email protected]
O que é um Sistema de Informação?
Apresentação de Informações
Processamentode Dados
Infraestruturade TI
HardwareSistema Operacional
etc.
Sistema de InformaçãoUsuário
![Page 16: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/16.jpg)
Igor Steinmacher [email protected]
Questão
• Tendo como ponto de partida uma visão mais técnica, surge o questionamento:
Como são construídos os sistemas de informação?
![Page 17: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/17.jpg)
Igor Steinmacher [email protected]
Componentes de um SI
• Para construir um sistema completo são necessários pelo menos os seguintes recursos (ou componentes computacionais):
Linguagem de Programação
Compilador/Interpretador
Repositório de Dados
É uma língua com sintaxe própria em que se define alógica do programa. Esterecurso permite realizar:•Entradas•Saídas•Processamento•Segurança•Controles
![Page 18: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/18.jpg)
Igor Steinmacher [email protected]
Componentes de um SI
Linguagem de Programação
Compilador/Interpretador
Repositório de Dados
Utilizando a linguagem de programação definimos ofluxo de dados em um Sistema de Informação
Entrada
Processamento
Saída
![Page 19: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/19.jpg)
Igor Steinmacher [email protected]
Componentes de um SI
Linguagem de Programação
Compilador/Interpretador
Repositório de Dados
Tem a função de validar o que foi escrito na linguagem de programação e converteressa linguagem em outra que possa ser executada pelo Sistema Operacional.
![Page 20: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/20.jpg)
Igor Steinmacher [email protected]
Componentes de um SI
Linguagem de Programação
Compilador/Interpretador
Repositório de Dados
Através da linguagem de programaçãodados podem ser inseridos ourecuperados.
![Page 21: Igor Steinmacher, MSc. igorfs@utfpr.edu.br Introdução à Computação.](https://reader036.fdocument.pub/reader036/viewer/2022062411/570638451a28abb8238f2a3f/html5/thumbnails/21.jpg)
Igor Steinmacher [email protected]
Como criar um programa?
• Algoritmos!!!– Lógica de programação– Dividir para conquistar– Refinamento Sucessivo– . . .