Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMariana Miranda Duarte Alterado mais de 8 anos atrás
1
Introdução a Ciência da Computação Aula 08 Prof. Francisco G. Rodrigues
2
O que seria memória de computador? “Área de trabalho para instruções de programas e dados fornecida para a CPU” Conceitos de Memória
3
Conceitos de memória
4
Memória Principal RAM (random access memory) ROM (read-only memory) Memória cache Memória Secundária (fita magnética, discos magnéticos, discos opticos) Tipos de Memória
5
ROM - Read Only Memory (memória somente de leitura) PROM - Programable Read Only Memory (memória programável somente de leitura) EPROM - Erasable Programable Read Only Memory (memória programável e apagável somente de leitura) EEPROM - Electrically Erasable Programable Read Only Memory (memória programável e apagável eletronicamente somente de leitura) Tipos de Memória
6
Objetivos Concorrência Programas não dependerem de tamanho de memória Memória Virtual
7
Vantagens Distribuição dos processos dinamicamente Espaço infinito para armazenar os programas e seus dados Boa Eficiência de execuções dos programas Ambientes multiprogramáveis Memória Virtual
8
Hierarquia Cache <> Memória Principal <> Disco Acesso a memória Espacial Temporal Escalonamento de Memória
9
Linguagens Orientadas a Objeto: Smalltalk, C++ e JAVA Linguagens de quarta geração ou visuais: Visual Basic, Delphi Linguagens especificas: Clipper, SQL, Matlab, Perl, TCL/TK, PostScript, PDF, HTML, XML, etc Linguagens de Programação
10
Compilação x Interpretação
11
Desenvolvida por engenheiros da Sun, 1991-1995, para ser usada em dispositivos eletrônicos (geladeiras, tv’s, fornos, videocassetes etc) Independência de plataforma (ideal para internet) Sintaxe similar a C++ (numero reduzido de palavras chaves) JAVA
12
Orientada a Objetos Versões: 1, 1.02, 1.1 e 1.2 (ou Java 2), 1.3, 1.4, 5.0, 6.0 e 7.0 (em desenvolvimento) JAVA
13
Java possui gerenciamento automático de memória Java possui arrays verdadeiros e não apresenta aritmética de ponteiros Java introduz variáveis lógicas Java não possui herança múltipla mas a substitui pela nova noção de interface JAVA
14
Java é fortemente tipada Java é portavel Java é compilado e interpretado. JAVA
15
Fedeli, Ricardo Daniel; Polloni; Peres. Introdução à Ciência da Computação; Pioneira Thompson Learning. 2003. Referência Bibliográfica
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.