Introdução à Programação de Computadores Fabricação Mecânica - PDF Download grátis
Download "Introdução à Programação de Computadores Fabricação Mecânica"
Diogo da Fonseca Fontes
1 Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva - Aula 03 - Conceitos: Hardware, Software, Sistema Operacional
2 Roteiro Introdução História Exercício
3 Sistema de Computação Ele é composto por: Hardware Software Usuário 3
4 O que é Hardware? É a parte física do computador, ou seja, o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos É o computador propriamente dito 4
5 Modelo de Von Neumman Possui cinco componentes principais: Unidade de Entrada; Unidade de Saída; Unidade Lógica Aritmética (ULA); Unidade de Memória; Unidade de Controle (UC). 5
6 Onde fica? Entrada/Saída ULA/UC (Processador) Memória 6
7 Processador É a parte principal do computador; Responsável pelo processamento e execução dos programas armazenados na memória principal; Consiste em coordenar, controlar e realizar todas as operações (execução de instruções) do sistema; Dentro do CPU temos duas partes principais: Unidade Lógica Aritmética (ULA) e Unidade de Controle (UC). 7
8 Processador Onde são processadas as instruções; O cérebro do computador Quem comanda todas as demais partes da máquina; Medida de velocidade de processamento (Hz) == operações por segundo Exemplos: KILO = 10^3; MIL MEGA = 10^6; MILHÃO GIGA = 10^9; BILHÃO 133Mhz; 333Mhz; 500Mhz; 750Mhz; 1Ghz; 1.6Ghz; 2.4Ghz; 3.8Ghz; Logo 3 Ghz são 3 bilhões de instruções por segundo. 8
9 Memória Principal Tem por finalidade o armazenamento de instruções e dados de programas que serão ou estão sendo executados pela CPU. É considerado como uma memória de trabalho para a CPU, sendo organizada em células de tamanhos fixo e igual, cada uma identificada por um número denominado endereço; Esta é uma memória volátil. 9
10 Memória Secundária São um tipo de memória não volátil de grande capacidade de armazenamento, usada para guardar informações (instruções de dados de programas) que não serão imediatamente usados pelo Processador; Exemplos: HD, Disquetes, CDROM, discos fixos e removíveis (pen drives, cartões de câmeras digitais), Fitas magnéticas; 10
11 Periféricos O que não for o CPU e for um hardware é considerado um periférico, (o que esta na Periferia, ao redor, ajudando a CPU a funcionar. ) Exemplos: Placa de vídeo; Placa de Som; Teclado; Impressora; 11
12 Periféricos Entrada São aqueles que fazem a informação entrar na CPU, ou seja, tem mão única do usuário para a CPU. Teclado, Mouse, Câmera, Microfone, Scanner, etc; Saída São os dispositivos que permitem que a informação saia da CPU para o usuário. Monitor, Impressora, Caixas de Som, Plotter, Data Show, entre outros; Mistos (Entrada e Saída) São periféricos de mão dupla, ora a informação entra na CPU, ora ela sai. Disquete, Disco Rígido, Modem, Placa de Rede, as Memórias RAM e CACHE. (Ler a memória = Entrada; Gravar = Saída); 12
13 Software Corresponde a parte lógica do sistema de computação. São os programas (ou conjunto de instruções) organizados em um ou mais arquivos, que ordena o computador executar tarefas que solucionam determinados problemas. 13
14 Software Software ou programa de computador é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento. Software também é o nome dado ao comportamento exibido por essa seqüência de instruções quando executada em um computador ou máquina semelhante. 14
15 Software Exemplos: Sistemas Operacionais; Word, Excel, Power Point; PhotoShop; Anti-virus; Sites de compra; 15
16 Sistemas Operacionais 16
17 Sistemas Operacionais É uma camada de software que opera, faz a interface entre o hardware, o usuário e os programas usuários; É uma estrutura ampla, complexa, que incorpora aspectos: baixo nível, como drivers de dispositivos e gerência de memória física; alto nível, como programas utilitários e a própria interface gráfica. É uma máquina estendida: Oculta os detalhes complicados que têm quer ser executados; Apresenta ao usuário uma máquina virtual, mais fácil de usar; É um gerenciador de recurso; Cada programa tem um tempo e um espaço com o recurso. 17
18 Sistema Operacional programadores e*analistas usuários programas, sistemas*e aplicativos usuários Usuários Sistema,Operacional Sistema*O peracional memória discos Hardware Hardware UCP fitas impressoras monitores 18
19 Sistema Operacional Interface 19
20 Abstração de Recurso O acesso aos recursos de hardware pode ser uma tarefa complexa, devido às características específicas dos dispositivos e a complexidade de suas interfaces; O SO pode prover mecanismos e interfaces abstratas: Para o acesso aos dispositivos: acesso ao disco primitivas (open, read e close); Tornar os aplicativos independentes do hardware; (portabilidade) Permite usar a mesma interface para dispositivos diversos. 20
21 Gerência de Recursos O SO define políticas para gerenciar o uso dos recursos de hardware pelos aplicativos, e resolver eventuais disputas e conflitos. Recursos: Processador; Memória; Disco; Vídeo; Impressora; etc; Vídeo Windows 21
22 Funcionalidades do Sistema Operacional Gerência do Processador Gerência de Memória Gerência de Dispositivos Gerência de Arquivos Gerência de Proteção 22
23 Usuário As pessoas que trabalham com o computador. Podem ser: Digitadores, programadores, analistas, ou simplesmente usuários do computador. 23
24 Entendendo o computador 24
25 Exercício Entregar folha com: Nome Data Curso Arquivo HistoriaComputador.pdf" Escolher 3 tópicos sobre o Futuro que vem aí e desenvolver um resumo. 25