seguranÇa da informaÇÃo -...

Post on 04-Oct-2018

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Unidade I

SEGURANÇA DA INFORMAÇÃO

Prof. Victor Halla

O que é um computador?

Computador

Datação

1789 cf. MS1

Acepções

substantivo masculino

1. o que computa; calculador, calculista

2. Rubrica: informática.

máquina destinada ao processamento de dados; dispositivo capaz de obedecer adados; dispositivo capaz de obedecer a instruções que visam produzir certas transformações nos dados, com o objetivo de alcançar um fim determinado

Fonte: Dicionário Houaiss

Níveis computador

O computador moderno é composto por diversas camadas distintas e interdependentes.

Para que seja possível a comunicação entre esses níveis, é necessário um processo de tradução.

Computadores multiníveis

Um computador contemporâneo tem seis níveis distintos.

Computadores multiníveis

O nível 0 chamado lógico digital, corresponde aos circuitos que realizam o processamento de informações na forma de impulsos elétricos.

O nível 1 corresponde à microarquitetura, os elementos internos do processador como registradores.

O nível 2 corresponde ao conjunto de instruções suportado pelo processador. Este conjunto de instruções normalmente não pode ser alterado.

Computadores multiníveis

O nível 3 corresponde ao sistema operacional. Ele é normalmente responsável pela interação entre as camadas superiores e o hardware propriamente dito.

O nível 4 corresponde à linguagem de montagem. A linguagem de montagem ou assembly é uma linguagem dependente da plataforma.

O nível 5 corresponde à linguagem orientada a problemas ou linguagem de alto nível.

Dimensões da evolução do computador

A evolução do computador se dá em diversas frentes simultâneas, como:

Barateamento

Miniaturização

Facilidade de Uso Facilidade de Uso

História dos computadores

Geração Zero;

Primeira Geração;

Segunda Geração;

Terceira Geração;

Quarta Geração;

Quinta Geração;

Geração zero

Computadores Mecânicos (1642 – 1945)

Pascal – Pascalina – 1642

Soma e subtração

Leibniz – 1671

Quatro operações básicas

Geração zero

Charles Babbage Máquina Diferencial -1822

Máquina Analítica

Lady Ada Lovelace – primeira programadoraprogramadora

Howard Aiken - Harvard Mark I – 1944

Primeira geração

Válvulas (1945 – 1955)

Mauchley e Eckert – ENIAC – 1945

Colossus – Alan Turing – 1943

IAS – John Von Neumann – 1946

Equipamentos caros, complexos e de uso limitado

Entrada e Saída de dados através de cartões perfurados

Segunda geração

Transistores (1955 – 1965)

Características:

Primeiras usos de computação comercial

Uso de fitas e discos magnéticos para armazenamento de dados além dearmazenamento de dados, além de cartões perfurados

Surgimento das primeiras linguagens de programação e sistemas operacionais

Especialização: Minicomputadores e Supercomputadores

Terceira geração

Circuitos Integrados (1965 – 1980)

Características:

Padronização de arquiteturas – família 360

Multiprocessamento

Quarta geração

Integração em Larga Escala – VLSI (1980 – 2000)

Apple II – Steve Jobs e Steve Wozniak –1977

IBM PC – 1981IBM PC 1981

Quarta geração

Apple Macintosh – 1984

Características:

Surgimento do computador pessoal

Popularização de Interfaces gráficas

Quinta geração

Computação Ubíqua (2000 em diante)

Características:

Disseminação da capacidade de processamento em dispositivos diferentes de computadores.diferentes de computadores.

Uso intensivo de redes de diversos tipos.

Interatividade

O microcomputador é um representante de qual geração da história da arquitetura dos computadores?

a) Geração 0

b) Primeira geraçãob) Primeira geração

c) Segunda geração

d) Terceira geração

e) Quarta geração

Arquitetura de Von Neumann

Organização do computador

Paralelismo no nível de processador

Multiprocessador

Paralelismo no nível de processador

Multicomputador

Sistema operacional

Sistema operacional pode ser entendido como sendo uma máquina estendida ou virtual que esconde a complexidade dos comandos de programação necessários para gerenciar as tarefas em computadores ou processadores seja decomputadores ou processadores, seja de uso industrial, militar, comercial, bancário, rural, em lazer ou doméstico.

Um software que habilita as aplicações a interagir com o hardware de um computadorcomputador.

Tipos sistema operacional

Windows Unix

Linux Mac

Virtualização

Servidor emula um hardware físico;

Possibilita melhor utilização do hardware;

Interatividade

Um computador com um único processador com dois núcleos é um exemplo de que tipo de paralelismo?

a) Processador RISC

b) Processador CISCb) Processador CISC

c) Multicomputador

d) Multiprocessador

e) Arquitetura Superescalar

Características sistema operacional

O conjunto de rotinas de um sistema operacional é denominado núcleo do sistema ou kernel.

System Calls são portas de acesso ao núcleo do sistema operacional e a seus serviços.

Um processo é um programa em execução e necessita de CPU, memória, arquivos e dispositivos de E/S.

Papel do sistema operacional

Criar e terminar processos;

Suspender e recomeçar processos;

Prover mecanismos para sincronização;

Comunicação entre processos;

Gerenciamento de dispositivos de entrada e saída;

Modelo sistema operacional

Gerência de processos;

Gerência de memória;

Gerência de entrada e saída;

Gerência de arquivos;

Gerência de arquivos secundários;

Sistemas distribuídos.

Gerencia de processos

Modo usuário;

Modo kernel;

Gerencia de memórias

Gerencia de entrada e saída

O sistema de E/S consiste de um sistema de buffercaching, uma interface geral para gerenciadores (drivers) de dispositivos e de gerenciadores (drivers) para dispositivos de hardware.

Gerencia de arquivos

É uma estrutura que indica como os dados devem ser gravados em dispositivos de gravação. É de acordo com os recursos oferecidos por essa estrutura que é possível determinar o espaço disponível e ocupado em disco eespaço disponível e ocupado em disco, e gerenciar como partes de um arquivo podem ficar “distribuídas” nas áreas de armazenamento.

Sistemas distribuídos

Sistema distribuído é conjunto de CPUs que não compartilham clock e memória, que são individuais de cada máquina, que se comunicam umas com as outras por meio de rede de computadores.

Interatividade

Qual a função da memória virtual?

a) Salvar dados da aplicação para uso futuro;

b) Permitir que uma aplicação utilize mais memória do que a fisicamentememória do que a fisicamente disponível;

c) Auxiliar a memória cache;

d) Desproteger a memória;

e) NDA;

ATÉ A PRÓXIMA!

top related