SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Aula 01 – S.O.: Conceitos B´asicos
Norton Trevisan Roman
3 de agosto de 2017
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 1 / 39
Sistema Computacional
Consiste de:
Um ou mais processadores
Mem´oria principal
Discos, impressoras, teclado, monitor, interfaces de redes e
outros dispositivos de entrada e sa´ıda
Programas precisam saber lidar com todos esses
elementos
Cabe a quem os desenvolve esse trabalho
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 2 / 39
Sistema Computacional
Consiste de:
Um ou mais processadores
Mem´oria principal
Discos, impressoras, teclado, monitor, interfaces de redes e
outros dispositivos de entrada e sa´ıda
Programas precisam saber lidar com todos esses
elementos
Cabe a quem os desenvolve esse trabalho
Ou cabia?
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 2 / 39
Importˆancia do S.O.
Sistema sem S.O.
Gasto maior de tempo de
programa¸c˜ao
Aumento da dificuldade
Usu´ario preocupado com
detalhes de hardware
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 3 / 39
Importˆancia do S.O.
Sistema sem S.O.
Gasto maior de tempo de
programa¸c˜ao
Aumento da dificuldade
Usu´ario preocupado com
detalhes de hardware
Sistema com S.O.
Maior racionalidade
Maior dedica¸c˜ao aos
problemas de alto n´ıvel
Maior portabilidade (Por
que?)
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 3 / 39
M´aquina Multin´ıvel
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 4 / 39
S.O. – Defini¸c˜ao
Programa, ou conjunto de programas,
interrelacionados cuja finalidade ´e agir como:
Intermedi´ario entre o usu´ario e o hardware
Gereciador de recursos
Objetivos contradit´orios:
Conveniˆencia
Eficiˆencia
Facilidade de evolu¸c˜ao
A melhor escolha sempre DEPENDE de alguma coisa. . .
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 5 / 39
Vantagens do SO
Apresentar uma m´aquina mais flex´ıvel;
Permitir o uso eficiente e controlado dos
componentes de hardware;
Permitir o uso compartilhado e protegido dos
diversos componentes de hardware e software, por
diversos usu´arios.
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 6 / 39
Fun¸c˜oes do SO
O S.O. deve fornecer uma interface aos programas
do usu´ario
Quais recursos de hardware?
Qual seu uso?
Tem algum problema?
(Seguran¸ca, falha...?)
´E preciso de manuten¸c˜ao?
Chegou um email?
Entre outros...
Chamadas de sistema [e.g. malloc()] – programas de sistema
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 7 / 39
Intera¸c˜ao com o S.O.
O usu´ario
Interage com o S.O. de maneira direta, atrav´es de
comandos pertencentes a uma linguagem de
comunica¸c˜ao especial, chamada “linguagem de
comando”.
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 8 / 39
Intera¸c˜ao com o S.O.
Interface textual
(em modo texto)
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 9 / 39
Intera¸c˜ao com o S.O.
Linguagem de Comando
As linguagens de comando s˜ao espec´ıficas de cada
sistema
Linux/Unix Windows
ls dir
cp copy
rm del
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 10 / 39
Intera¸c˜ao com o S.O.
Interface gr´afica
Graphical User Interface
GUI
Compiz
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 11 / 39
Intera¸c˜ao com o S.O.
Os programas de usu´ario
Invocam os servi¸cos do S.O. por meio das
”chamadas ao sistema operacional”.
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 12 / 39
Intera¸c˜ao com o S.O.
Chamadas ao
Sistema
Permitem um
controle mais
eficiente sobre as
opera¸c˜oes do
sistema e um
acesso mais direto
sobre as opera¸c˜oes
de hardware
(especialmente a
E/S).
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 13 / 39
Processamento
Um SO pode processar sua carga de trabalho de
duas formas
Serial (recursos alocados a um ´unico programa)
Concorrente (recursos dinamicamente reassociados entre
uma cole¸c˜ao de programas em diferentes est´agios)
Alcance e extens˜ao de servi¸cos
Depende do ambiente que devem suportar (e.g. cut down
Linux versions em sensores)
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 14 / 39
Mem´oria
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 15 / 39
Mem´oria
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 16 / 39
Influˆencia do Cache
A
import java.lang.System;
public class teste {
public static void main(String args[]) {
int[][] matriz = new int[1000][1000];
int l;
long t = System.currentTimeMillis();
for (int i=0; i< matriz.length; i++)
for (int j = 0; j<matriz[0].length; j++)
l = matriz[i][j];
long t2 = System.currentTimeMillis();
System.out.println(t2 - t);
}
}
B
import java.lang.System;
public class teste {
public static void main(String args[]) {
int[][] matriz = new int[1000][1000];
int l;
long t = System.currentTimeMillis();
for (int i=0; i< matriz.length; i++)
for (int j = 0; j<matriz[0].length; j++)
l = matriz[j][i];
long t2 = System.currentTimeMillis();
System.out.println(t2 - t);
}
}
Haver´a diferen¸ca de tempo?
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 17 / 39
Influˆencia do Cache
M´edia em 50 repeti¸c˜oes
Programa A: 10ms
Programa B: 38ms
Por que?
Funcionamento do cache
Quando um endere¸co de mem´oria ´e buscado, seus vizinhos
s˜ao trazidos para o cache tamb´em
O programa A usa isso
Matrizes s˜ao armazenadas como arranjos comuns em C
Em java, s˜ao arranjos de arranjos
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 18 / 39
Influˆencia do Cache – C
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 19 / 39
Influˆencia do Cache – Java
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 20 / 39
Mem´oria
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 21 / 39
Mem´oria
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 22 / 39
Mem´oria
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 23 / 39
Mem´oria
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 24 / 39
Mem´oria
Idealmente os programadores querem uma mem´oria
que seja:
Grande
R´apida
N˜ao Vol´atil
De baixo custo
Infelizmente a tecnologia atual n˜ao comporta tais
mem´orias
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 25 / 39
Mem´oria
A maioria dos computadores utiliza Hierarquia de
Mem´orias que combina:
Uma pequena quantidade de mem´oria cache, vol´atil, muito
r´apida e de alto custo
Uma grande mem´oria principal (RAM), vol´atil, com centenas
de MB ou poucos GB, de velocidade e custo m´edios
Uma mem´oria secund´aria, n˜ao vol´atil, em disco, com
gigabytes (ou terabytes), de velocidade e custo baixos
Cabe ao SO abstrair essa hierarquia em um modelo
´util e ent˜ao gerenci´a-la
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 26 / 39
Mem´oria
ROM (Read Only Memory)
N˜ao vol´atil; barata
R´apida (mais lenta que a RAM)
Usada para inicializar os circuitos
da placa-m˜ae
Programas armazenados na ROM da placa-m˜ae:
BIOS (Basic Input/Output System): configura¸c˜oes de
hardware;
POST (Power-on Self-Test): auto teste;
Setup: altera configura¸c˜oes na CMOS;
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 27 / 39
Mem´oria
CMOS (Complementary Metal Oxide Semiconductor)
Tipo de mem´oria utilizada pelo BIOS
Vol´atil;
Utilizada para gravar hora/data
correntes
Possui uma bateria, mas consome bem menos que as demais;
Tamb´em grava parˆametros de configura¸c˜ao do sistema,
como por exemplo qual ´e o disco de boot.
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 28 / 39
Boot-Up
Assim que ligado o
processador roda a
BIOS
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 29 / 39
Boot-Up – Bios
A BIOS realiza o POST
Power-On Self Test
Teste mediante o qual s˜ao
verificados componentes
tais como RAM, mouse,
teclado, conectores e
placas de expans˜ao
Checa barramentos
para detectar outros
dispositivos conectados
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 30 / 39
Boot-Up – Bios
Os resultados do POST
s˜ao comparados com os
dados armazenados no
CMOS
Armazena informa¸c˜oes de
configura¸c˜ao do
computador, inclusive os
novos dispositivos
detectados
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 31 / 39
Boot-Up – Bios
O BIOS checa disco de
boot na CMOS – lista
de boot;
Lˆe o primeiro setor de
boot na mem´oria e o
executa
Setor que em geral
cont´em um programa que
examina a tabela de
parti¸c˜oes para saber qual
parti¸c˜ao est´a ativa;
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 32 / 39
Boot-Up
O programa de boot
carrega na RAM o
kernel do SO
(armazenado no HD)
O kernel assume, a
partir de ent˜ao, o
controle do computador
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 33 / 39
Dispositivos de E/S
Geralmente consistem de:
Componente Mecˆanico
O dispositivo em si
Componente eletrˆonico:
Controlador (controladora ou adaptador) de dispositivo
Parte program´avel (Nos PCs ´e normalmente uma placa de
circuito impresso ou chip);
Muitas controladoras podem controlar v´arios dispositivos
idˆenticos
´Org˜aos de padroniza¸c˜ao: IEEE, ISO, ANSI, etc.
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 34 / 39
Dispositivos de E/S
Controladoras
Controle ´e feito por meio de uma interface – Driver
Sistema Operacional manipula as controladoras, via
driver
Comandos especiais s˜ao carregados nos registradores das
controladoras;
Sinais el´etricos acionam os dispositivos;
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 35 / 39
Dispositivos de E/S
Driver
Software – Diferentes controladoras e diferentes
sistemas operacionais utilizam diferentes drivers;
Podem ser carregados dinamicamente – depende do
sistema operacional e do dispositivo f´ısico;
Windows: Adiciona-se uma entrada a um arquivo do sistema
informando que ele precisa do drive e ent˜ao reiniciar o
sistema. No momento da inicializa¸c˜ao, o sistema busca os
drivers de que precisa e os carrega
Linux: Carrega-se um m´odulo do kernel, em tempo de
execu¸c˜ao, contendo o driver
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 36 / 39
Dispositivos de E/S
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 37 / 39
Em Suma...
Sistemas de computadores modernos s˜ao compostos
por diversos dispositivos:
Processadores;
Mem´oria;
Controladoras;
Monitor;
Teclado;
Mouse;
Impressoras;
Etc...
Alta complexidade
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 38 / 39
Em Suma...
Com tantos dispositivos, surge a necessidade de seu
gerenciamento e manipula¸c˜ao;
Sistema Operacional:
Software respons´avel por gerenciar dispositivos que
comp˜oem um sistema computacional e realizar a intera¸c˜ao
entre o usu´ario e esses dispositivos;
Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 39 / 39

Mais conteúdo relacionado

Mais procurados

Informática Básica - Aula 01 - Introdução
Informática Básica - Aula 01 - IntroduçãoInformática Básica - Aula 01 - Introdução
Informática Básica - Aula 01 - IntroduçãoJoeldson Costa Damasceno
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisLuciano Crecente
 
Aula I - Introdução ao Windows
Aula I - Introdução ao WindowsAula I - Introdução ao Windows
Aula I - Introdução ao WindowsJéssica Amaral
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsLucasMansueto
 
As aula 1 - introdução a análise de sistemas
As   aula 1 - introdução a análise de sistemasAs   aula 1 - introdução a análise de sistemas
As aula 1 - introdução a análise de sistemastontotsilva
 
1 Aula Introdução a Informatica
1   Aula Introdução a Informatica1   Aula Introdução a Informatica
1 Aula Introdução a InformaticaGabrielBarreto78
 
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaInformática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaJoeldson Costa Damasceno
 
Tutorial - Google Drive
Tutorial - Google DriveTutorial - Google Drive
Tutorial - Google DriveEdumóvel
 
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
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema OperacionalCláudia Costa
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a InformáticaDaniel Brandão
 

Mais procurados (20)

Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 
Informática Básica - Aula 01 - Introdução
Informática Básica - Aula 01 - IntroduçãoInformática Básica - Aula 01 - Introdução
Informática Básica - Aula 01 - Introdução
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Aula I - Introdução ao Windows
Aula I - Introdução ao WindowsAula I - Introdução ao Windows
Aula I - Introdução ao Windows
 
Excel basico
Excel basicoExcel basico
Excel basico
 
Curso basico de informtica
Curso basico de informticaCurso basico de informtica
Curso basico de informtica
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
 
As aula 1 - introdução a análise de sistemas
As   aula 1 - introdução a análise de sistemasAs   aula 1 - introdução a análise de sistemas
As aula 1 - introdução a análise de sistemas
 
1 Aula Introdução a Informatica
1   Aula Introdução a Informatica1   Aula Introdução a Informatica
1 Aula Introdução a Informatica
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do SistemaInformática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
Informática Básica - Aula 06 - Utilitários e Ferramentas do Sistema
 
informatica-basica-1.4.ppt
informatica-basica-1.4.pptinformatica-basica-1.4.ppt
informatica-basica-1.4.ppt
 
Tutorial - Google Drive
Tutorial - Google DriveTutorial - Google Drive
Tutorial - Google Drive
 
Aula sobre Linux.
Aula sobre Linux. Aula sobre Linux.
Aula sobre Linux.
 
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
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema Operacional
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
 
Apostila informática
Apostila informáticaApostila informática
Apostila informática
 

Semelhante a S.O. Conceitos Básicos Aula

(ACH2044) Sistemas Operacionais - Aula 02
(ACH2044) Sistemas Operacionais - Aula 02(ACH2044) Sistemas Operacionais - Aula 02
(ACH2044) Sistemas Operacionais - Aula 02Norton Trevisan Roman
 
TA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfTA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfSandroPolizelLaurent
 
Desenvolva Sistemas Embutidos com Software Livre - Carlos A. M. dos Santos e ...
Desenvolva Sistemas Embutidos com Software Livre - Carlos A. M. dos Santos e ...Desenvolva Sistemas Embutidos com Software Livre - Carlos A. M. dos Santos e ...
Desenvolva Sistemas Embutidos com Software Livre - Carlos A. M. dos Santos e ...Tchelinux
 
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)Leinylson Fontinele
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisCid de Andrade
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalAlexandre Duarte
 
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
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
(ACH2055) Arquitetura de Computadores - Aula 11
(ACH2055) Arquitetura de Computadores - Aula 11(ACH2055) Arquitetura de Computadores - Aula 11
(ACH2055) Arquitetura de Computadores - Aula 11Norton Trevisan Roman
 
(ACH2044) Sistemas Operacionais - Aula 08
(ACH2044) Sistemas Operacionais - Aula 08(ACH2044) Sistemas Operacionais - Aula 08
(ACH2044) Sistemas Operacionais - Aula 08Norton Trevisan Roman
 
Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosWellington Oliveira
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fsopaulocsm
 

Semelhante a S.O. Conceitos Básicos Aula (20)

(ACH2044) Sistemas Operacionais - Aula 02
(ACH2044) Sistemas Operacionais - Aula 02(ACH2044) Sistemas Operacionais - Aula 02
(ACH2044) Sistemas Operacionais - Aula 02
 
So cap01
So cap01So cap01
So cap01
 
TA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdfTA1 Slides Acessibilidade - Preto e Branco.pdf
TA1 Slides Acessibilidade - Preto e Branco.pdf
 
So cap01
So cap01So cap01
So cap01
 
Desenvolva Sistemas Embutidos com Software Livre - Carlos A. M. dos Santos e ...
Desenvolva Sistemas Embutidos com Software Livre - Carlos A. M. dos Santos e ...Desenvolva Sistemas Embutidos com Software Livre - Carlos A. M. dos Santos e ...
Desenvolva Sistemas Embutidos com Software Livre - Carlos A. M. dos Santos e ...
 
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
 
Estruturas de Sistemas Operacionais
Estruturas de Sistemas OperacionaisEstruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais
 
Informática Aplicada 2
Informática Aplicada  2Informática Aplicada  2
Informática Aplicada 2
 
Visão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema OperacionalVisão Geral: Estruturas do Sistema Operacional
Visão Geral: Estruturas do Sistema Operacional
 
Sistema
SistemaSistema
Sistema
 
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
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
(ACH2055) Arquitetura de Computadores - Aula 11
(ACH2055) Arquitetura de Computadores - Aula 11(ACH2055) Arquitetura de Computadores - Aula 11
(ACH2055) Arquitetura de Computadores - Aula 11
 
Aula01 so
Aula01 soAula01 so
Aula01 so
 
(ACH2044) Sistemas Operacionais - Aula 08
(ACH2044) Sistemas Operacionais - Aula 08(ACH2044) Sistemas Operacionais - Aula 08
(ACH2044) Sistemas Operacionais - Aula 08
 
Software
SoftwareSoftware
Software
 
Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais Modernos
 
Questoesde fso
Questoesde fsoQuestoesde fso
Questoesde fso
 
Windows Vista , Seven , Server 2008 r2
Windows Vista , Seven , Server 2008 r2Windows Vista , Seven , Server 2008 r2
Windows Vista , Seven , Server 2008 r2
 

Mais de Norton Trevisan Roman

(ACH2044) Inteligência Artificial - Aula 24
(ACH2044) Inteligência Artificial - Aula 24(ACH2044) Inteligência Artificial - Aula 24
(ACH2044) Inteligência Artificial - Aula 24Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 23
(ACH2044) Inteligência Artificial - Aula 23(ACH2044) Inteligência Artificial - Aula 23
(ACH2044) Inteligência Artificial - Aula 23Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 22
(ACH2044) Inteligência Artificial - Aula 22(ACH2044) Inteligência Artificial - Aula 22
(ACH2044) Inteligência Artificial - Aula 22Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 21
(ACH2044) Inteligência Artificial - Aula 21(ACH2044) Inteligência Artificial - Aula 21
(ACH2044) Inteligência Artificial - Aula 21Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 20
(ACH2044) Inteligência Artificial - Aula 20(ACH2044) Inteligência Artificial - Aula 20
(ACH2044) Inteligência Artificial - Aula 20Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 19
(ACH2044) Inteligência Artificial - Aula 19(ACH2044) Inteligência Artificial - Aula 19
(ACH2044) Inteligência Artificial - Aula 19Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 18
(ACH2044) Inteligência Artificial - Aula 18(ACH2044) Inteligência Artificial - Aula 18
(ACH2044) Inteligência Artificial - Aula 18Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 17
(ACH2044) Inteligência Artificial - Aula 17(ACH2044) Inteligência Artificial - Aula 17
(ACH2044) Inteligência Artificial - Aula 17Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 16
(ACH2044) Inteligência Artificial - Aula 16(ACH2044) Inteligência Artificial - Aula 16
(ACH2044) Inteligência Artificial - Aula 16Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 15
(ACH2044) Inteligência Artificial - Aula 15(ACH2044) Inteligência Artificial - Aula 15
(ACH2044) Inteligência Artificial - Aula 15Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 14
(ACH2044) Inteligência Artificial - Aula 14(ACH2044) Inteligência Artificial - Aula 14
(ACH2044) Inteligência Artificial - Aula 14Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 13
(ACH2044) Inteligência Artificial - Aula 13(ACH2044) Inteligência Artificial - Aula 13
(ACH2044) Inteligência Artificial - Aula 13Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 12
(ACH2044) Inteligência Artificial - Aula 12(ACH2044) Inteligência Artificial - Aula 12
(ACH2044) Inteligência Artificial - Aula 12Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 11
(ACH2044) Inteligência Artificial - Aula 11(ACH2044) Inteligência Artificial - Aula 11
(ACH2044) Inteligência Artificial - Aula 11Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 10
(ACH2044) Inteligência Artificial - Aula 10(ACH2044) Inteligência Artificial - Aula 10
(ACH2044) Inteligência Artificial - Aula 10Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 09
(ACH2044) Inteligência Artificial - Aula 09(ACH2044) Inteligência Artificial - Aula 09
(ACH2044) Inteligência Artificial - Aula 09Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 08
(ACH2044) Inteligência Artificial - Aula 08(ACH2044) Inteligência Artificial - Aula 08
(ACH2044) Inteligência Artificial - Aula 08Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 07
(ACH2044) Inteligência Artificial - Aula 07(ACH2044) Inteligência Artificial - Aula 07
(ACH2044) Inteligência Artificial - Aula 07Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 06
(ACH2044) Inteligência Artificial - Aula 06(ACH2044) Inteligência Artificial - Aula 06
(ACH2044) Inteligência Artificial - Aula 06Norton Trevisan Roman
 
(ACH2044) Inteligência Artificial - Aula 05
(ACH2044) Inteligência Artificial - Aula 05(ACH2044) Inteligência Artificial - Aula 05
(ACH2044) Inteligência Artificial - Aula 05Norton Trevisan Roman
 

Mais de Norton Trevisan Roman (20)

(ACH2044) Inteligência Artificial - Aula 24
(ACH2044) Inteligência Artificial - Aula 24(ACH2044) Inteligência Artificial - Aula 24
(ACH2044) Inteligência Artificial - Aula 24
 
(ACH2044) Inteligência Artificial - Aula 23
(ACH2044) Inteligência Artificial - Aula 23(ACH2044) Inteligência Artificial - Aula 23
(ACH2044) Inteligência Artificial - Aula 23
 
(ACH2044) Inteligência Artificial - Aula 22
(ACH2044) Inteligência Artificial - Aula 22(ACH2044) Inteligência Artificial - Aula 22
(ACH2044) Inteligência Artificial - Aula 22
 
(ACH2044) Inteligência Artificial - Aula 21
(ACH2044) Inteligência Artificial - Aula 21(ACH2044) Inteligência Artificial - Aula 21
(ACH2044) Inteligência Artificial - Aula 21
 
(ACH2044) Inteligência Artificial - Aula 20
(ACH2044) Inteligência Artificial - Aula 20(ACH2044) Inteligência Artificial - Aula 20
(ACH2044) Inteligência Artificial - Aula 20
 
(ACH2044) Inteligência Artificial - Aula 19
(ACH2044) Inteligência Artificial - Aula 19(ACH2044) Inteligência Artificial - Aula 19
(ACH2044) Inteligência Artificial - Aula 19
 
(ACH2044) Inteligência Artificial - Aula 18
(ACH2044) Inteligência Artificial - Aula 18(ACH2044) Inteligência Artificial - Aula 18
(ACH2044) Inteligência Artificial - Aula 18
 
(ACH2044) Inteligência Artificial - Aula 17
(ACH2044) Inteligência Artificial - Aula 17(ACH2044) Inteligência Artificial - Aula 17
(ACH2044) Inteligência Artificial - Aula 17
 
(ACH2044) Inteligência Artificial - Aula 16
(ACH2044) Inteligência Artificial - Aula 16(ACH2044) Inteligência Artificial - Aula 16
(ACH2044) Inteligência Artificial - Aula 16
 
(ACH2044) Inteligência Artificial - Aula 15
(ACH2044) Inteligência Artificial - Aula 15(ACH2044) Inteligência Artificial - Aula 15
(ACH2044) Inteligência Artificial - Aula 15
 
(ACH2044) Inteligência Artificial - Aula 14
(ACH2044) Inteligência Artificial - Aula 14(ACH2044) Inteligência Artificial - Aula 14
(ACH2044) Inteligência Artificial - Aula 14
 
(ACH2044) Inteligência Artificial - Aula 13
(ACH2044) Inteligência Artificial - Aula 13(ACH2044) Inteligência Artificial - Aula 13
(ACH2044) Inteligência Artificial - Aula 13
 
(ACH2044) Inteligência Artificial - Aula 12
(ACH2044) Inteligência Artificial - Aula 12(ACH2044) Inteligência Artificial - Aula 12
(ACH2044) Inteligência Artificial - Aula 12
 
(ACH2044) Inteligência Artificial - Aula 11
(ACH2044) Inteligência Artificial - Aula 11(ACH2044) Inteligência Artificial - Aula 11
(ACH2044) Inteligência Artificial - Aula 11
 
(ACH2044) Inteligência Artificial - Aula 10
(ACH2044) Inteligência Artificial - Aula 10(ACH2044) Inteligência Artificial - Aula 10
(ACH2044) Inteligência Artificial - Aula 10
 
(ACH2044) Inteligência Artificial - Aula 09
(ACH2044) Inteligência Artificial - Aula 09(ACH2044) Inteligência Artificial - Aula 09
(ACH2044) Inteligência Artificial - Aula 09
 
(ACH2044) Inteligência Artificial - Aula 08
(ACH2044) Inteligência Artificial - Aula 08(ACH2044) Inteligência Artificial - Aula 08
(ACH2044) Inteligência Artificial - Aula 08
 
(ACH2044) Inteligência Artificial - Aula 07
(ACH2044) Inteligência Artificial - Aula 07(ACH2044) Inteligência Artificial - Aula 07
(ACH2044) Inteligência Artificial - Aula 07
 
(ACH2044) Inteligência Artificial - Aula 06
(ACH2044) Inteligência Artificial - Aula 06(ACH2044) Inteligência Artificial - Aula 06
(ACH2044) Inteligência Artificial - Aula 06
 
(ACH2044) Inteligência Artificial - Aula 05
(ACH2044) Inteligência Artificial - Aula 05(ACH2044) Inteligência Artificial - Aula 05
(ACH2044) Inteligência Artificial - Aula 05
 

Último

COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreElianeElika
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Atividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxAtividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxDianaSheila2
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfElianeElika
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 

Último (20)

COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestreCIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
CIÊNCIAS HUMANAS - ENSINO MÉDIO. 2024 2 bimestre
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Atividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptxAtividade sobre os Pronomes Pessoais.pptx
Atividade sobre os Pronomes Pessoais.pptx
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 

S.O. Conceitos Básicos Aula

  • 1. Aula 01 – S.O.: Conceitos B´asicos Norton Trevisan Roman 3 de agosto de 2017 Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 1 / 39
  • 2. Sistema Computacional Consiste de: Um ou mais processadores Mem´oria principal Discos, impressoras, teclado, monitor, interfaces de redes e outros dispositivos de entrada e sa´ıda Programas precisam saber lidar com todos esses elementos Cabe a quem os desenvolve esse trabalho Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 2 / 39
  • 3. Sistema Computacional Consiste de: Um ou mais processadores Mem´oria principal Discos, impressoras, teclado, monitor, interfaces de redes e outros dispositivos de entrada e sa´ıda Programas precisam saber lidar com todos esses elementos Cabe a quem os desenvolve esse trabalho Ou cabia? Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 2 / 39
  • 4. Importˆancia do S.O. Sistema sem S.O. Gasto maior de tempo de programa¸c˜ao Aumento da dificuldade Usu´ario preocupado com detalhes de hardware Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 3 / 39
  • 5. Importˆancia do S.O. Sistema sem S.O. Gasto maior de tempo de programa¸c˜ao Aumento da dificuldade Usu´ario preocupado com detalhes de hardware Sistema com S.O. Maior racionalidade Maior dedica¸c˜ao aos problemas de alto n´ıvel Maior portabilidade (Por que?) Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 3 / 39
  • 6. M´aquina Multin´ıvel Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 4 / 39
  • 7. S.O. – Defini¸c˜ao Programa, ou conjunto de programas, interrelacionados cuja finalidade ´e agir como: Intermedi´ario entre o usu´ario e o hardware Gereciador de recursos Objetivos contradit´orios: Conveniˆencia Eficiˆencia Facilidade de evolu¸c˜ao A melhor escolha sempre DEPENDE de alguma coisa. . . Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 5 / 39
  • 8. Vantagens do SO Apresentar uma m´aquina mais flex´ıvel; Permitir o uso eficiente e controlado dos componentes de hardware; Permitir o uso compartilhado e protegido dos diversos componentes de hardware e software, por diversos usu´arios. Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 6 / 39
  • 9. Fun¸c˜oes do SO O S.O. deve fornecer uma interface aos programas do usu´ario Quais recursos de hardware? Qual seu uso? Tem algum problema? (Seguran¸ca, falha...?) ´E preciso de manuten¸c˜ao? Chegou um email? Entre outros... Chamadas de sistema [e.g. malloc()] – programas de sistema Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 7 / 39
  • 10. Intera¸c˜ao com o S.O. O usu´ario Interage com o S.O. de maneira direta, atrav´es de comandos pertencentes a uma linguagem de comunica¸c˜ao especial, chamada “linguagem de comando”. Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 8 / 39
  • 11. Intera¸c˜ao com o S.O. Interface textual (em modo texto) Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 9 / 39
  • 12. Intera¸c˜ao com o S.O. Linguagem de Comando As linguagens de comando s˜ao espec´ıficas de cada sistema Linux/Unix Windows ls dir cp copy rm del Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 10 / 39
  • 13. Intera¸c˜ao com o S.O. Interface gr´afica Graphical User Interface GUI Compiz Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 11 / 39
  • 14. Intera¸c˜ao com o S.O. Os programas de usu´ario Invocam os servi¸cos do S.O. por meio das ”chamadas ao sistema operacional”. Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 12 / 39
  • 15. Intera¸c˜ao com o S.O. Chamadas ao Sistema Permitem um controle mais eficiente sobre as opera¸c˜oes do sistema e um acesso mais direto sobre as opera¸c˜oes de hardware (especialmente a E/S). Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 13 / 39
  • 16. Processamento Um SO pode processar sua carga de trabalho de duas formas Serial (recursos alocados a um ´unico programa) Concorrente (recursos dinamicamente reassociados entre uma cole¸c˜ao de programas em diferentes est´agios) Alcance e extens˜ao de servi¸cos Depende do ambiente que devem suportar (e.g. cut down Linux versions em sensores) Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 14 / 39
  • 17. Mem´oria Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 15 / 39
  • 18. Mem´oria Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 16 / 39
  • 19. Influˆencia do Cache A import java.lang.System; public class teste { public static void main(String args[]) { int[][] matriz = new int[1000][1000]; int l; long t = System.currentTimeMillis(); for (int i=0; i< matriz.length; i++) for (int j = 0; j<matriz[0].length; j++) l = matriz[i][j]; long t2 = System.currentTimeMillis(); System.out.println(t2 - t); } } B import java.lang.System; public class teste { public static void main(String args[]) { int[][] matriz = new int[1000][1000]; int l; long t = System.currentTimeMillis(); for (int i=0; i< matriz.length; i++) for (int j = 0; j<matriz[0].length; j++) l = matriz[j][i]; long t2 = System.currentTimeMillis(); System.out.println(t2 - t); } } Haver´a diferen¸ca de tempo? Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 17 / 39
  • 20. Influˆencia do Cache M´edia em 50 repeti¸c˜oes Programa A: 10ms Programa B: 38ms Por que? Funcionamento do cache Quando um endere¸co de mem´oria ´e buscado, seus vizinhos s˜ao trazidos para o cache tamb´em O programa A usa isso Matrizes s˜ao armazenadas como arranjos comuns em C Em java, s˜ao arranjos de arranjos Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 18 / 39
  • 21. Influˆencia do Cache – C Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 19 / 39
  • 22. Influˆencia do Cache – Java Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 20 / 39
  • 23. Mem´oria Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 21 / 39
  • 24. Mem´oria Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 22 / 39
  • 25. Mem´oria Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 23 / 39
  • 26. Mem´oria Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 24 / 39
  • 27. Mem´oria Idealmente os programadores querem uma mem´oria que seja: Grande R´apida N˜ao Vol´atil De baixo custo Infelizmente a tecnologia atual n˜ao comporta tais mem´orias Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 25 / 39
  • 28. Mem´oria A maioria dos computadores utiliza Hierarquia de Mem´orias que combina: Uma pequena quantidade de mem´oria cache, vol´atil, muito r´apida e de alto custo Uma grande mem´oria principal (RAM), vol´atil, com centenas de MB ou poucos GB, de velocidade e custo m´edios Uma mem´oria secund´aria, n˜ao vol´atil, em disco, com gigabytes (ou terabytes), de velocidade e custo baixos Cabe ao SO abstrair essa hierarquia em um modelo ´util e ent˜ao gerenci´a-la Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 26 / 39
  • 29. Mem´oria ROM (Read Only Memory) N˜ao vol´atil; barata R´apida (mais lenta que a RAM) Usada para inicializar os circuitos da placa-m˜ae Programas armazenados na ROM da placa-m˜ae: BIOS (Basic Input/Output System): configura¸c˜oes de hardware; POST (Power-on Self-Test): auto teste; Setup: altera configura¸c˜oes na CMOS; Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 27 / 39
  • 30. Mem´oria CMOS (Complementary Metal Oxide Semiconductor) Tipo de mem´oria utilizada pelo BIOS Vol´atil; Utilizada para gravar hora/data correntes Possui uma bateria, mas consome bem menos que as demais; Tamb´em grava parˆametros de configura¸c˜ao do sistema, como por exemplo qual ´e o disco de boot. Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 28 / 39
  • 31. Boot-Up Assim que ligado o processador roda a BIOS Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 29 / 39
  • 32. Boot-Up – Bios A BIOS realiza o POST Power-On Self Test Teste mediante o qual s˜ao verificados componentes tais como RAM, mouse, teclado, conectores e placas de expans˜ao Checa barramentos para detectar outros dispositivos conectados Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 30 / 39
  • 33. Boot-Up – Bios Os resultados do POST s˜ao comparados com os dados armazenados no CMOS Armazena informa¸c˜oes de configura¸c˜ao do computador, inclusive os novos dispositivos detectados Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 31 / 39
  • 34. Boot-Up – Bios O BIOS checa disco de boot na CMOS – lista de boot; Lˆe o primeiro setor de boot na mem´oria e o executa Setor que em geral cont´em um programa que examina a tabela de parti¸c˜oes para saber qual parti¸c˜ao est´a ativa; Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 32 / 39
  • 35. Boot-Up O programa de boot carrega na RAM o kernel do SO (armazenado no HD) O kernel assume, a partir de ent˜ao, o controle do computador Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 33 / 39
  • 36. Dispositivos de E/S Geralmente consistem de: Componente Mecˆanico O dispositivo em si Componente eletrˆonico: Controlador (controladora ou adaptador) de dispositivo Parte program´avel (Nos PCs ´e normalmente uma placa de circuito impresso ou chip); Muitas controladoras podem controlar v´arios dispositivos idˆenticos ´Org˜aos de padroniza¸c˜ao: IEEE, ISO, ANSI, etc. Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 34 / 39
  • 37. Dispositivos de E/S Controladoras Controle ´e feito por meio de uma interface – Driver Sistema Operacional manipula as controladoras, via driver Comandos especiais s˜ao carregados nos registradores das controladoras; Sinais el´etricos acionam os dispositivos; Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 35 / 39
  • 38. Dispositivos de E/S Driver Software – Diferentes controladoras e diferentes sistemas operacionais utilizam diferentes drivers; Podem ser carregados dinamicamente – depende do sistema operacional e do dispositivo f´ısico; Windows: Adiciona-se uma entrada a um arquivo do sistema informando que ele precisa do drive e ent˜ao reiniciar o sistema. No momento da inicializa¸c˜ao, o sistema busca os drivers de que precisa e os carrega Linux: Carrega-se um m´odulo do kernel, em tempo de execu¸c˜ao, contendo o driver Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 36 / 39
  • 39. Dispositivos de E/S Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 37 / 39
  • 40. Em Suma... Sistemas de computadores modernos s˜ao compostos por diversos dispositivos: Processadores; Mem´oria; Controladoras; Monitor; Teclado; Mouse; Impressoras; Etc... Alta complexidade Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 38 / 39
  • 41. Em Suma... Com tantos dispositivos, surge a necessidade de seu gerenciamento e manipula¸c˜ao; Sistema Operacional: Software respons´avel por gerenciar dispositivos que comp˜oem um sistema computacional e realizar a intera¸c˜ao entre o usu´ario e esses dispositivos; Norton Trevisan Roman Aula 01 – S.O.: Conceitos B´asicos 3 de agosto de 2017 39 / 39