SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computador
Nécio de Lima Veras
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
Bugui94
 
Informática 1-conceitos e componentes
Informática  1-conceitos e componentesInformática  1-conceitos e componentes
Informática 1-conceitos e componentes
Mauro Pereira
 
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
Jordan Claussen
 
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
socrahn
 

Was ist angesagt? (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
 

Andere mochten auch

Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
guicabral6
 
00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas Operacionais00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas Operacionais
Mauro Duarte
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
Abnel Junior
 

Andere mochten auch (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
 

Ähnlich wie Aula24 sistema operacional

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
Eder Liborio
 
I Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas OperacionaisI Material de Apoio Sistemas Operacionais
I Material de Apoio Sistemas Operacionais
rodfernandes
 
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
henriquecorreiosapo
 
Softwares E Aplicativos Robs
Softwares E Aplicativos RobsSoftwares E Aplicativos Robs
Softwares E Aplicativos Robs
Robson Santos
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
Pelo Siro
 
Informática parte 1-introdução
Informática parte 1-introduçãoInformática parte 1-introdução
Informática parte 1-introdução
Mauro Pereira
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Kürzlich hochgeladen (20)

Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
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...
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
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!
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
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
 

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