SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
1
Introdução
Estrutura dos Sistemas Operacionais
Histórico dos Sistemas Computacionais
Recursos dos Sistemas Operacionais

Prof. Cicero Maia – Arquitetura de Computadores
Fundamentos de Sistema Operacionais

Introdução

Este é o cara que controla tudo o que fazemos em um
sistema computacional, como um desktop, notebook,
tablete, smartphone ou qualquer outro dispositivo.

Prof. Cicero Maia – Arquitetura de Computadores

3
Fundamentos de Sistema Operacionais

Introdução

Sistema Operacional
É um conjunto de programas que controlam varias
partes do computador, processador, memória,
discos e etc.
Ou em outras palavras é a INTERFACE ENTRE O
USUÁRIO (Software) E A MÁQUINA (Hardware).

Prof. Cicero Maia – Arquitetura de Computadores

4
Fundamentos de Sistema Operacionais

Introdução

O que o Sistema Operacional faz?
Sua principal função é gerenciar o que o usuário solicita,
seja para acessar a internet ou carregar algum programa.
Controlar a quantidade de memória disponível para as
solicitações do usuário, verificar espaço em disco entre
outras coisas, em suma, sua função é de gerenciar os
recursos básicos do sistemas.

Prof. Cicero Maia – Arquitetura de Computadores

5
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é um sistema computacional
Um sistema computacional é formado de vários
componentes físicos e lógicos.
Físicos temos, o processador, a memória, placa mãe etc.
Lógico temos os componentes em camadas do sistema
operacional.

Prof. Cicero Maia – Arquitetura de Computadores

6
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

Sistema
Bancário
Compiladores

Reserva de
Passagens

Browser

Editores

Interpretador de
comandos

Sistema Operacional
Linguagem de Máquina
Microarquitetura
Hardware
Prof. Cicero Maia – Arquitetura de Computadores

Aplicações
Programas do
Sistema
Hardware

7
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

Como é formado um sistema computacional

Hardware
Linguagem de
Máquina

Microarquitetura

Prof. Cicero Maia – Arquitetura de Computadores

Dispositivos
Físicos

8
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é a linguagem de máquina
É uma linguagem na forma binária em que a CPU entende,
lembrando que um Zero representa uma voltagem zero ou
praticamente nula, sem sinal e quando for Hum, tem 5 volts no
circuito.
Normalmente para o programador é representado por uma
notação em Hexadecimal.
A linguagem que trata desta programação é conhecida como
linguagem de montagem. A mais conhecida é o Assembly.

Prof. Cicero Maia – Arquitetura de Computadores

9
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é a linguagem de máquina

Prof. Cicero Maia – Arquitetura de Computadores

10
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é a microarquitetura
É a forma na qual as diversas partes da CPU se agrupa ou seja se
agrupa em unidades funcionais chamadas de CORE (Coração em
Italiano).
Cada core tem umas unidades funcionais, das quais podemos
destacar a ULA, Regristradores, UC, OpCode e etc...
Simplificando, é a forma na qual se implementa um conjunto
de instruções em um processador – Chamado de ISA (Instruction
Set Architecture).
Ex.: CISC, RISC, MIPS, IA32, IA64...
Prof. Cicero Maia – Arquitetura de Computadores

11
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é a microarquitetura
 Intel Core i7 – 2600K
 Microarquitetura: Sandy
Bridge
 Arquitetura de Fabricação:
32nm (0,032 μm)
 Tam. Die = 216mm²
 Transistores = 995 Milhões
 Soquete = LGA 1366

Prof. Cicero Maia – Arquitetura de Computadores

12
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é a microarquitetura
Unidade de medida do processo de fabricação da CPU hoje em dia é dada
em nanômetros.

1 mm = 1000 μm
1 μm = 1000 nm
1 nm = 1000 pm

1 mm
=0,001 μm
1000
1μm
=0,001 nm
1000

32 nm =
0,032 μm
0,032 μm = 0,000032mm

Prof. Cicero Maia – Arquitetura de Computadores

13
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que são os dispositivos físicos
Dispositivos controlados pelo S.O.

Prof. Cicero Maia – Arquitetura de Computadores

14
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

Como é formado um sistema computacional

Software
Sistema Operacional
Editores

Compiladores

Prof. Cicero Maia – Arquitetura de Computadores

Interpretador
de comandos

15
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais
O que é um compilador
O nome "compilador" é usado
principalmente para os programas
que traduzem o código fonte de
uma linguagem de
programação de alto-nível para
uma linguagem de
programação de baixonível (por
exemplo, Assembly ou linguage
m de máquina)

Prof. Cicero Maia – Arquitetura de Computadores

16
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é um compilador

Prof. Cicero Maia – Arquitetura de Computadores

17
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é um compilador

Prof. Cicero Maia – Arquitetura de Computadores

18
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é um editor
Programa usado para
manipular arquivos em
binário e em Hexadecimal.

Prof. Cicero Maia – Arquitetura de Computadores

19
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é um editor

Prof. Cicero Maia – Arquitetura de Computadores

20
Fundamentos de Sistema Operacionais

Estrutura dos Sistemas Operacionais

O que é um interpretador de comandos
Ambiente em linha de
comando, representado por
um “Prompt” de comando,
onde ele fica aguardando os
comandos a serem inseridos
pelo usuário, para serem
recebidos, interpretados e
executados.
Prof. Cicero Maia – Arquitetura de Computadores

21
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Charles Babbage (1791 – 1871)
Matemático Inglês que projetou o
primeiro computador totalmente
mecânico. Foi chamada de Máquina
Analítica.

Prof. Cicero Maia – Arquitetura de Computadores

22
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Adda Lovelace (1815 – 1852)
Matemática e escritora, entrou para a
História por criar o primeiro algoritmo
para ser processado pela Máquina
Analítica de BaBBage.
Existe uma linguagem de programação
chamada ADDA em sua Homenagem.

Prof. Cicero Maia – Arquitetura de Computadores

23
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

1ª Geração (1945 - 1955)
 Válvulas e Painéis de
programação
 Arquitetura de John Von
Neuman
 Projeto ENIAC
 Matemáticos, engenheiros,
físicos, todos projetavam,
programavam e operavam.

Prof. Cicero Maia – Arquitetura de Computadores

24
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

2ª Geração (1955 - 1965)
Transistores
Sistemas Batch (Lote)
Conceito de Job (Trabalho)
Uso de um “Computador”
para executar cada tarefa.
 Modelos da IBM.





O IBM 7090. Curiosidade: o segundo à esquerda é o
Smith DeFrance, director do NASA Ames Research
Center
Prof. Cicero Maia – Arquitetura de Computadores

25
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

2ª Geração (1955 - 1965)

a)
b)
c)

Traz os cartões para ser lidos no 1401
Converte os dados do cartão para a fita
Leva a fita para ser processada no 7094

Prof. Cicero Maia – Arquitetura de Computadores

d)
e)
f)

A fita é processado no 7094
Leva a segunda fita para o 1401
Imprime a saída no 1401
26
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

2ª Geração (1955 - 1965)

Prof. Cicero Maia – Arquitetura de Computadores

27
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

2ª Geração (1955 - 1965)

Prof. Cicero Maia – Arquitetura de Computadores

28
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

3ª Geração (1965 - 1980)
 Circuitos Integrados
 Multiprogramação: Particionar a memória
para aproveitar o I/O e os Jobs
 Spooling: Simultaneous Peripheral Operational
Online – Transferir os Jobs dos cartões para a
memória
 Timesharing
 Projeto Multics (Mit, Bell labs, GE)

Prof. Cicero Maia – Arquitetura de Computadores

29
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

3ª Geração (1965 - 1980)

Prof. Cicero Maia – Arquitetura de Computadores

30
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

4ª Geração (1980 até hoje)
 Computadores Pessoais
 Sistema Operacional CP/M (Control Program
for Microcomputers)
 Computadores com CPUs Z80, i8080, Digital
Researsh...
 1980 IBM lança o primeiro IBM PC
 A Microsoft licecia o MsDOS para a IBM
 Jobs e Wozniac fundam a Apple Computers

Prof. Cicero Maia – Arquitetura de Computadores

31
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

5ª Geração ( 2004até hoje)
Internet de alta velocidade
Web 2.0 (Redes sociais, wikis, fóruns...
Web 3.0 (Web semântica...
Middleware – programa que converge uma ou
varias bases de dados em um só
 Cloud Computers – Serviços web,
 Tablets, Smartphones...





Prof. Cicero Maia – Arquitetura de Computadores

32
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

CP/M – shel - 1980
Prof. Cicero Maia – Arquitetura de Computadores

MsDOS – shel - 1981
33
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Apple DOS– shel - 1975
Prof. Cicero Maia – Arquitetura de Computadores

Apple System 1.0 - Gui - 1984
34
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Apple System 6 – gui - 1986
Prof. Cicero Maia – Arquitetura de Computadores

Apple Mac OS 8.0 - Gui - 1997
35
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Mac OS 10 – Cheetah – Set/2001
Prof. Cicero Maia – Arquitetura de Computadores

Mac OS 10.8 – Mountain Lion - Jun/ 2011
36
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Windows 1.0 – Nov/1985
Prof. Cicero Maia – Arquitetura de Computadores

Caixa com disquetes do
Windows – Nov/1985
37
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Windows 3.1 – 1992
Prof. Cicero Maia – Arquitetura de Computadores

Windows NT – Jul/1993
38
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Windows 95 – Ago/1995
Prof. Cicero Maia – Arquitetura de Computadores

Windows NT Server – Jul/1996
39
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

CD Windows 95osr2 - 1997
Prof. Cicero Maia – Arquitetura de Computadores

Windows 98 – Jun/1998
40
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Windows 98se – Mai/1999
Prof. Cicero Maia – Arquitetura de Computadores

Windows Me – Set/2000
41
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Windows XP – Out/2001
Prof. Cicero Maia – Arquitetura de Computadores

Windows 98se – Mai/1999
42
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Windows Vista – Nov/2006(RTM)
Prof. Cicero Maia – Arquitetura de Computadores

Windows Vista – Jan/2007(RC)
43
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Windows 7 – Out/2009(RTM)
Prof. Cicero Maia – Arquitetura de Computadores

Windows 8 – Out/2012
44
Fundamentos de Sistema Operacionais

Histórico dos Sistemas Computacionais

Sistemas Operacionais

Windows Server 2012 R2 – Out/2013
Prof. Cicero Maia – Arquitetura de Computadores

45
Fundamentos de Sistema Operacionais

Recursos do Sistema Operacional

Gerenciador de Processos
É um recurso onde o S.O. controla, visualiza, libera, cria e mata os processos.
Um processo é um programa em execução em memória, onde este programa pode
esta todo ou somente em partes rodando em memória.
O escalonador de processo é quem faz este papel.

Prof. Cicero Maia – Arquitetura de Computadores

46
Fundamentos de Sistema Operacionais

Recursos do Sistema Operacional

Gerenciador de Memória
Praticamente igual ao escalonador de processos, só que agora com memória.
Responsável por alocar os processos, controlar o uso e tamanho.
SISTEMA OPERACIONAL

3KB

Programa A (2KB)
Livre 1KB
Programa B (2KB)

5KB

Livre 3KB
Programa C (2KB)

5KB

Livre 3KB
MEMÓRIA PRINCIPAL

Fig. 3.0 - Fragmentação da memória principal.

Prof. Cicero Maia – Arquitetura de Computadores

47
Fundamentos de Sistema Operacionais

Recursos do Sistema Operacional

Gerenciador de Entrada e Saída
Controla todas as portas de entrada e saída do computador, tanto as portas lógicas
como as portas físicas

Prof. Cicero Maia – Arquitetura de Computadores

48
Fundamentos de Sistema Operacionais

Recursos do Sistema Operacional

Gerenciador de Máquina Vitual – Hyper-V
Gerencia toda a infra-estrutura de
hardware e software para emular
uma máquina completa, e controla
o Host e o Guest total o parcial.

Prof. Cicero Maia – Arquitetura de Computadores

49
Fundamentos de Sistema Operacionais

Recursos do Sistema Operacional

Prof. Cicero Maia – Arquitetura de Computadores

50
Prof. Cicero Maia – Arquitetura de Computadores

51
Aula24 sistema operacional

Contenu connexe

Tendances

Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Ministério Público da Paraíba
 
Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computadorNécio de Lima Veras
 
Informática Básica - Aula 1
Informática Básica - Aula 1Informática Básica - Aula 1
Informática Básica - Aula 1wallaceolive
 
Introdução a Informática Básica
Introdução a Informática BásicaIntrodução a Informática Básica
Introdução a Informática BásicaFernando Palma
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisVirgínia
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema OperativosBugui94
 
Informática 1-conceitos e componentes
Informática  1-conceitos e componentesInformática  1-conceitos e componentes
Informática 1-conceitos e componentesMauro Pereira
 
1 Aula Introdução a Informatica
1   Aula Introdução a Informatica1   Aula Introdução a Informatica
1 Aula Introdução a InformaticaGabrielBarreto78
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas OperativosTROLITO LALALAL
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticJordan Claussen
 
Falando de informatica
Falando de informaticaFalando de informatica
Falando de informaticaCH/Serviços
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a InformáticaDaniel Brandão
 

Tendances (19)

Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
Introdução à Informática - Módulo 6 - O Sistema Operacional e os Outros Softw...
 
Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computador
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Aula 02 - Software
Aula 02 - SoftwareAula 02 - Software
Aula 02 - Software
 
Introducao informatica
Introducao informaticaIntroducao informatica
Introducao informatica
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
Informática Básica - Aula 1
Informática Básica - Aula 1Informática Básica - Aula 1
Informática Básica - Aula 1
 
Introdução a Informática Básica
Introdução a Informática BásicaIntrodução a Informática Básica
Introdução a Informática Básica
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 
Informática 1-conceitos e componentes
Informática  1-conceitos e componentesInformática  1-conceitos e componentes
Informática 1-conceitos e componentes
 
1 Aula Introdução a Informatica
1   Aula Introdução a Informatica1   Aula Introdução a Informatica
1 Aula Introdução a Informatica
 
História dos Sistemas Operativos
História dos Sistemas OperativosHistória dos Sistemas Operativos
História dos Sistemas Operativos
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 
Falando de informatica
Falando de informaticaFalando de informatica
Falando de informatica
 
01 pc e seus componentes
01 pc e seus componentes01 pc e seus componentes
01 pc e seus componentes
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
 

En vedette

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisLuciano Crecente
 
Informática para Internet - Informática Aplicada - Aula 06
Informática para Internet - Informática Aplicada - Aula 06Informática para Internet - Informática Aplicada - Aula 06
Informática para Internet - Informática Aplicada - Aula 06Anderson Andrade
 
Sistemas Operacionais 14 segurança
Sistemas Operacionais 14 segurançaSistemas Operacionais 14 segurança
Sistemas Operacionais 14 segurançaMauro Duarte
 
Aula26 suporte - Microlins Montese
Aula26 suporte - Microlins MonteseAula26 suporte - Microlins Montese
Aula26 suporte - Microlins Montesecicero maia
 
Sistemas Operacionais 09 comandos dpkg apt
Sistemas Operacionais 09   comandos dpkg aptSistemas Operacionais 09   comandos dpkg apt
Sistemas Operacionais 09 comandos dpkg aptMauro Duarte
 
Como transformar o seu negócio em objeto de desejo?
Como transformar o seu negócio em objeto de desejo?Como transformar o seu negócio em objeto de desejo?
Como transformar o seu negócio em objeto de desejo?UBÁ Figueiredo Rodrigues
 
Sistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampSistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampMauro Duarte
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxMauro Duarte
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisguicabral6
 
Sistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosSistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosMauro Duarte
 
Sistemas Operacionais 13 gerenciamento de memória
Sistemas Operacionais  13   gerenciamento de memóriaSistemas Operacionais  13   gerenciamento de memória
Sistemas Operacionais 13 gerenciamento de memóriaMauro Duarte
 
00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas Operacionais00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas OperacionaisMauro Duarte
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisAbnel Junior
 
Aula 02 - Sistemas Operacionais - Microsoft
Aula 02 - Sistemas Operacionais - MicrosoftAula 02 - Sistemas Operacionais - Microsoft
Aula 02 - Sistemas Operacionais - MicrosoftMauro Duarte
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacionalLuciano Crecente
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais LinuxMauro Duarte
 

En vedette (20)

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Informática para Internet - Informática Aplicada - Aula 06
Informática para Internet - Informática Aplicada - Aula 06Informática para Internet - Informática Aplicada - Aula 06
Informática para Internet - Informática Aplicada - Aula 06
 
Sistemas Operacionais 14 segurança
Sistemas Operacionais 14 segurançaSistemas Operacionais 14 segurança
Sistemas Operacionais 14 segurança
 
Aula26 suporte - Microlins Montese
Aula26 suporte - Microlins MonteseAula26 suporte - Microlins Montese
Aula26 suporte - Microlins Montese
 
Sistemas Operacionais 09 comandos dpkg apt
Sistemas Operacionais 09   comandos dpkg aptSistemas Operacionais 09   comandos dpkg apt
Sistemas Operacionais 09 comandos dpkg apt
 
Como transformar o seu negócio em objeto de desejo?
Como transformar o seu negócio em objeto de desejo?Como transformar o seu negócio em objeto de desejo?
Como transformar o seu negócio em objeto de desejo?
 
Sistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampSistemas Operacionais 11 lamp
Sistemas Operacionais 11 lamp
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosSistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos Básicos
 
Adm sop-unidade6
Adm sop-unidade6Adm sop-unidade6
Adm sop-unidade6
 
Sistemas Operacionais 13 gerenciamento de memória
Sistemas Operacionais  13   gerenciamento de memóriaSistemas Operacionais  13   gerenciamento de memória
Sistemas Operacionais 13 gerenciamento de memória
 
Adm sop-unidade4
Adm sop-unidade4Adm sop-unidade4
Adm sop-unidade4
 
Adobe flash cs3
Adobe flash cs3Adobe flash cs3
Adobe flash cs3
 
00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas Operacionais00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas Operacionais
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 02 - Sistemas Operacionais - Microsoft
Aula 02 - Sistemas Operacionais - MicrosoftAula 02 - Sistemas Operacionais - Microsoft
Aula 02 - Sistemas Operacionais - Microsoft
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
03 Sistemas Operacionais Linux
03   Sistemas Operacionais Linux03   Sistemas Operacionais Linux
03 Sistemas Operacionais Linux
 

Similaire à Aula24 sistema operacional

Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionaisAparicio Junior
 
INFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptxINFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptxJohnCapaloTJ
 
Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Rodrigo Piovesana
 
Informática aula 01_Jack Palmeira
Informática aula 01_Jack PalmeiraInformática aula 01_Jack Palmeira
Informática aula 01_Jack PalmeiraGabriel Demétrio
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresMauro Pereira
 
Informática básica Pró-Funcionário
Informática básica Pró-FuncionárioInformática básica Pró-Funcionário
Informática básica Pró-FuncionárioEder Liborio
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Ipaulocoob
 
I Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas OperacionaisI Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas Operacionaisrodfernandes
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelPablo Mariano
 
Apresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos ComputadoresApresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos Computadoreshenriquecorreiosapo
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.pptssuserb52d9e
 
Softwares e Aplicativos Windows
Softwares e Aplicativos WindowsSoftwares e Aplicativos Windows
Softwares e Aplicativos WindowsRobson Santos
 
Softwares E Aplicativos Robs
Softwares E Aplicativos RobsSoftwares E Aplicativos Robs
Softwares E Aplicativos RobsRobson Santos
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computadorPelo Siro
 
Informática parte 1-introdução
Informática parte 1-introduçãoInformática parte 1-introdução
Informática parte 1-introduçãoMauro Pereira
 

Similaire à Aula24 sistema operacional (20)

Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
INFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptxINFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptx
 
Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1
 
Informática aula 01_Jack Palmeira
Informática aula 01_Jack PalmeiraInformática aula 01_Jack Palmeira
Informática aula 01_Jack Palmeira
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores
 
Informática básica Pró-Funcionário
Informática básica Pró-FuncionárioInformática básica Pró-Funcionário
Informática básica Pró-Funcionário
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
 
Apostila SO
Apostila SOApostila SO
Apostila SO
 
I Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas OperacionaisI Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas Operacionais
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgelApostila de sistemas operacionais emi mario gurgel
Apostila de sistemas operacionais emi mario gurgel
 
Apresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos ComputadoresApresentação TIC - Unidade 1 Introdução aos Computadores
Apresentação TIC - Unidade 1 Introdução aos Computadores
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.ppt
 
Softwares e Aplicativos Windows
Softwares e Aplicativos WindowsSoftwares e Aplicativos Windows
Softwares e Aplicativos Windows
 
Softwares E Aplicativos Robs
Softwares E Aplicativos RobsSoftwares E Aplicativos Robs
Softwares E Aplicativos Robs
 
T.i.c.9.º
T.i.c.9.ºT.i.c.9.º
T.i.c.9.º
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
 
Informática parte 1-introdução
Informática parte 1-introduçãoInformática parte 1-introdução
Informática parte 1-introdução
 
Tic 9ºano módulo 1
Tic 9ºano módulo 1Tic 9ºano módulo 1
Tic 9ºano módulo 1
 

Dernier

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxSilvana Silva
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptxMarlene Cunhada
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdfjacquescardosodias
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxLuciana Luciana
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVlenapinto
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRafaelaMartins72608
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfKarinaSouzaCorreiaAl
 
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPoesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPabloGabrielKdabra
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 

Dernier (20)

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDF
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPoesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 

Aula24 sistema operacional

  • 1. 1
  • 2. Introdução Estrutura dos Sistemas Operacionais Histórico dos Sistemas Computacionais Recursos dos Sistemas Operacionais Prof. Cicero Maia – Arquitetura de Computadores
  • 3. Fundamentos de Sistema Operacionais Introdução Este é o cara que controla tudo o que fazemos em um sistema computacional, como um desktop, notebook, tablete, smartphone ou qualquer outro dispositivo. Prof. Cicero Maia – Arquitetura de Computadores 3
  • 4. Fundamentos de Sistema Operacionais Introdução Sistema Operacional É um conjunto de programas que controlam varias partes do computador, processador, memória, discos e etc. Ou em outras palavras é a INTERFACE ENTRE O USUÁRIO (Software) E A MÁQUINA (Hardware). Prof. Cicero Maia – Arquitetura de Computadores 4
  • 5. Fundamentos de Sistema Operacionais Introdução O que o Sistema Operacional faz? Sua principal função é gerenciar o que o usuário solicita, seja para acessar a internet ou carregar algum programa. Controlar a quantidade de memória disponível para as solicitações do usuário, verificar espaço em disco entre outras coisas, em suma, sua função é de gerenciar os recursos básicos do sistemas. Prof. Cicero Maia – Arquitetura de Computadores 5
  • 6. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é um sistema computacional Um sistema computacional é formado de vários componentes físicos e lógicos. Físicos temos, o processador, a memória, placa mãe etc. Lógico temos os componentes em camadas do sistema operacional. Prof. Cicero Maia – Arquitetura de Computadores 6
  • 7. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais Sistema Bancário Compiladores Reserva de Passagens Browser Editores Interpretador de comandos Sistema Operacional Linguagem de Máquina Microarquitetura Hardware Prof. Cicero Maia – Arquitetura de Computadores Aplicações Programas do Sistema Hardware 7
  • 8. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais Como é formado um sistema computacional Hardware Linguagem de Máquina Microarquitetura Prof. Cicero Maia – Arquitetura de Computadores Dispositivos Físicos 8
  • 9. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é a linguagem de máquina É uma linguagem na forma binária em que a CPU entende, lembrando que um Zero representa uma voltagem zero ou praticamente nula, sem sinal e quando for Hum, tem 5 volts no circuito. Normalmente para o programador é representado por uma notação em Hexadecimal. A linguagem que trata desta programação é conhecida como linguagem de montagem. A mais conhecida é o Assembly. Prof. Cicero Maia – Arquitetura de Computadores 9
  • 10. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é a linguagem de máquina Prof. Cicero Maia – Arquitetura de Computadores 10
  • 11. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é a microarquitetura É a forma na qual as diversas partes da CPU se agrupa ou seja se agrupa em unidades funcionais chamadas de CORE (Coração em Italiano). Cada core tem umas unidades funcionais, das quais podemos destacar a ULA, Regristradores, UC, OpCode e etc... Simplificando, é a forma na qual se implementa um conjunto de instruções em um processador – Chamado de ISA (Instruction Set Architecture). Ex.: CISC, RISC, MIPS, IA32, IA64... Prof. Cicero Maia – Arquitetura de Computadores 11
  • 12. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é a microarquitetura  Intel Core i7 – 2600K  Microarquitetura: Sandy Bridge  Arquitetura de Fabricação: 32nm (0,032 μm)  Tam. Die = 216mm²  Transistores = 995 Milhões  Soquete = LGA 1366 Prof. Cicero Maia – Arquitetura de Computadores 12
  • 13. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é a microarquitetura Unidade de medida do processo de fabricação da CPU hoje em dia é dada em nanômetros. 1 mm = 1000 μm 1 μm = 1000 nm 1 nm = 1000 pm 1 mm =0,001 μm 1000 1μm =0,001 nm 1000 32 nm = 0,032 μm 0,032 μm = 0,000032mm Prof. Cicero Maia – Arquitetura de Computadores 13
  • 14. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que são os dispositivos físicos Dispositivos controlados pelo S.O. Prof. Cicero Maia – Arquitetura de Computadores 14
  • 15. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais Como é formado um sistema computacional Software Sistema Operacional Editores Compiladores Prof. Cicero Maia – Arquitetura de Computadores Interpretador de comandos 15
  • 16. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é um compilador O nome "compilador" é usado principalmente para os programas que traduzem o código fonte de uma linguagem de programação de alto-nível para uma linguagem de programação de baixonível (por exemplo, Assembly ou linguage m de máquina) Prof. Cicero Maia – Arquitetura de Computadores 16
  • 17. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é um compilador Prof. Cicero Maia – Arquitetura de Computadores 17
  • 18. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é um compilador Prof. Cicero Maia – Arquitetura de Computadores 18
  • 19. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é um editor Programa usado para manipular arquivos em binário e em Hexadecimal. Prof. Cicero Maia – Arquitetura de Computadores 19
  • 20. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é um editor Prof. Cicero Maia – Arquitetura de Computadores 20
  • 21. Fundamentos de Sistema Operacionais Estrutura dos Sistemas Operacionais O que é um interpretador de comandos Ambiente em linha de comando, representado por um “Prompt” de comando, onde ele fica aguardando os comandos a serem inseridos pelo usuário, para serem recebidos, interpretados e executados. Prof. Cicero Maia – Arquitetura de Computadores 21
  • 22. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Charles Babbage (1791 – 1871) Matemático Inglês que projetou o primeiro computador totalmente mecânico. Foi chamada de Máquina Analítica. Prof. Cicero Maia – Arquitetura de Computadores 22
  • 23. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Adda Lovelace (1815 – 1852) Matemática e escritora, entrou para a História por criar o primeiro algoritmo para ser processado pela Máquina Analítica de BaBBage. Existe uma linguagem de programação chamada ADDA em sua Homenagem. Prof. Cicero Maia – Arquitetura de Computadores 23
  • 24. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 1ª Geração (1945 - 1955)  Válvulas e Painéis de programação  Arquitetura de John Von Neuman  Projeto ENIAC  Matemáticos, engenheiros, físicos, todos projetavam, programavam e operavam. Prof. Cicero Maia – Arquitetura de Computadores 24
  • 25. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 2ª Geração (1955 - 1965) Transistores Sistemas Batch (Lote) Conceito de Job (Trabalho) Uso de um “Computador” para executar cada tarefa.  Modelos da IBM.     O IBM 7090. Curiosidade: o segundo à esquerda é o Smith DeFrance, director do NASA Ames Research Center Prof. Cicero Maia – Arquitetura de Computadores 25
  • 26. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 2ª Geração (1955 - 1965) a) b) c) Traz os cartões para ser lidos no 1401 Converte os dados do cartão para a fita Leva a fita para ser processada no 7094 Prof. Cicero Maia – Arquitetura de Computadores d) e) f) A fita é processado no 7094 Leva a segunda fita para o 1401 Imprime a saída no 1401 26
  • 27. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 2ª Geração (1955 - 1965) Prof. Cicero Maia – Arquitetura de Computadores 27
  • 28. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 2ª Geração (1955 - 1965) Prof. Cicero Maia – Arquitetura de Computadores 28
  • 29. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 3ª Geração (1965 - 1980)  Circuitos Integrados  Multiprogramação: Particionar a memória para aproveitar o I/O e os Jobs  Spooling: Simultaneous Peripheral Operational Online – Transferir os Jobs dos cartões para a memória  Timesharing  Projeto Multics (Mit, Bell labs, GE) Prof. Cicero Maia – Arquitetura de Computadores 29
  • 30. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 3ª Geração (1965 - 1980) Prof. Cicero Maia – Arquitetura de Computadores 30
  • 31. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 4ª Geração (1980 até hoje)  Computadores Pessoais  Sistema Operacional CP/M (Control Program for Microcomputers)  Computadores com CPUs Z80, i8080, Digital Researsh...  1980 IBM lança o primeiro IBM PC  A Microsoft licecia o MsDOS para a IBM  Jobs e Wozniac fundam a Apple Computers Prof. Cicero Maia – Arquitetura de Computadores 31
  • 32. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais 5ª Geração ( 2004até hoje) Internet de alta velocidade Web 2.0 (Redes sociais, wikis, fóruns... Web 3.0 (Web semântica... Middleware – programa que converge uma ou varias bases de dados em um só  Cloud Computers – Serviços web,  Tablets, Smartphones...     Prof. Cicero Maia – Arquitetura de Computadores 32
  • 33. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais CP/M – shel - 1980 Prof. Cicero Maia – Arquitetura de Computadores MsDOS – shel - 1981 33
  • 34. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Apple DOS– shel - 1975 Prof. Cicero Maia – Arquitetura de Computadores Apple System 1.0 - Gui - 1984 34
  • 35. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Apple System 6 – gui - 1986 Prof. Cicero Maia – Arquitetura de Computadores Apple Mac OS 8.0 - Gui - 1997 35
  • 36. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Mac OS 10 – Cheetah – Set/2001 Prof. Cicero Maia – Arquitetura de Computadores Mac OS 10.8 – Mountain Lion - Jun/ 2011 36
  • 37. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Windows 1.0 – Nov/1985 Prof. Cicero Maia – Arquitetura de Computadores Caixa com disquetes do Windows – Nov/1985 37
  • 38. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Windows 3.1 – 1992 Prof. Cicero Maia – Arquitetura de Computadores Windows NT – Jul/1993 38
  • 39. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Windows 95 – Ago/1995 Prof. Cicero Maia – Arquitetura de Computadores Windows NT Server – Jul/1996 39
  • 40. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais CD Windows 95osr2 - 1997 Prof. Cicero Maia – Arquitetura de Computadores Windows 98 – Jun/1998 40
  • 41. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Windows 98se – Mai/1999 Prof. Cicero Maia – Arquitetura de Computadores Windows Me – Set/2000 41
  • 42. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Windows XP – Out/2001 Prof. Cicero Maia – Arquitetura de Computadores Windows 98se – Mai/1999 42
  • 43. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Windows Vista – Nov/2006(RTM) Prof. Cicero Maia – Arquitetura de Computadores Windows Vista – Jan/2007(RC) 43
  • 44. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Windows 7 – Out/2009(RTM) Prof. Cicero Maia – Arquitetura de Computadores Windows 8 – Out/2012 44
  • 45. Fundamentos de Sistema Operacionais Histórico dos Sistemas Computacionais Sistemas Operacionais Windows Server 2012 R2 – Out/2013 Prof. Cicero Maia – Arquitetura de Computadores 45
  • 46. Fundamentos de Sistema Operacionais Recursos do Sistema Operacional Gerenciador de Processos É um recurso onde o S.O. controla, visualiza, libera, cria e mata os processos. Um processo é um programa em execução em memória, onde este programa pode esta todo ou somente em partes rodando em memória. O escalonador de processo é quem faz este papel. Prof. Cicero Maia – Arquitetura de Computadores 46
  • 47. Fundamentos de Sistema Operacionais Recursos do Sistema Operacional Gerenciador de Memória Praticamente igual ao escalonador de processos, só que agora com memória. Responsável por alocar os processos, controlar o uso e tamanho. SISTEMA OPERACIONAL 3KB Programa A (2KB) Livre 1KB Programa B (2KB) 5KB Livre 3KB Programa C (2KB) 5KB Livre 3KB MEMÓRIA PRINCIPAL Fig. 3.0 - Fragmentação da memória principal. Prof. Cicero Maia – Arquitetura de Computadores 47
  • 48. Fundamentos de Sistema Operacionais Recursos do Sistema Operacional Gerenciador de Entrada e Saída Controla todas as portas de entrada e saída do computador, tanto as portas lógicas como as portas físicas Prof. Cicero Maia – Arquitetura de Computadores 48
  • 49. Fundamentos de Sistema Operacionais Recursos do Sistema Operacional Gerenciador de Máquina Vitual – Hyper-V Gerencia toda a infra-estrutura de hardware e software para emular uma máquina completa, e controla o Host e o Guest total o parcial. Prof. Cicero Maia – Arquitetura de Computadores 49
  • 50. Fundamentos de Sistema Operacionais Recursos do Sistema Operacional Prof. Cicero Maia – Arquitetura de Computadores 50
  • 51. Prof. Cicero Maia – Arquitetura de Computadores 51