Igor Steinmacher, MSc. Introdução à Computação
Igor Steinmacher 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
Igor Steinmacher 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)
Igor Steinmacher Breve Histórico 2000 a.C. - O Ábaco 1642 – A Pascalina 1672 – Calculadora de Leibniz 1801 – Tear de Jacquard
Igor Steinmacher Breve Histórico 1802 – Máquina Diferencial Babbage 1890 – Tabulador de Hollerith 1943 – Mark I 17 x 2,5 m → 5 toneladas 1945 – ENIACI 30 toneladas
Igor Steinmacher Breve Histórico UNIVAC I 20 m 2 e 5 toneladas 1954 – IBM 650 1,5 x 0,9 x1,8 m → 900 Kg 1955 – 1965 Transistores PDP8
Igor Steinmacher Breve Histórico
Igor Steinmacher 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...
Igor Steinmacher Arquitetura Física de um PC (Hardware)
Igor Steinmacher 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.
Igor Steinmacher Integração computacional
Igor Steinmacher Processo de Boot (inicialização da máquina)
Igor Steinmacher, MSc. Desenvolvimento de Sistemas de Informação
Igor Steinmacher 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.
Igor Steinmacher O que é um Sistema de Informação? Apresentação de Informações Processamento de Dados Infraestrutura de TI Hardware Sistema Operacional etc. Sistema de InformaçãoUsuário
Igor Steinmacher 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?
Igor Steinmacher 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 a lógica do programa. Este recurso permite realizar: Entradas Saídas Processamento Segurança Controles
Igor Steinmacher Componentes de um SI Linguagem de Programação Compilador/Interpretador Repositório de Dados Utilizando a linguagem de programação definimos o fluxo de dados em um Sistema de Informação Entrada Processamento Saída
Igor Steinmacher 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 converter essa linguagem em outra que possa ser executada pelo Sistema Operacional.
Igor Steinmacher Componentes de um SI Linguagem de Programação Compilador/Interpretador Repositório de Dados Através da linguagem de programação dados podem ser inseridos ou recuperados.
Igor Steinmacher Como criar um programa? Algoritmos!!! – Lógica de programação – Dividir para conquistar – Refinamento Sucessivo –...