SlideShare a Scribd company logo
1 of 30
Download to read offline
SISTEMA OPERACIONAL:
Prof.º Esp. Adeíldo Telles
GOVERNO DO ESTADO DO AMAPÁ
UNIVERSIDADE DO ESTADO DO AMAPÁ
S.O.
S.O.
S.O.
S.O.
S.O.
CONCEITOS E FUNDAMENTOS
SISTEMA OPERACIONAL: CONCEITOS E FUNDAMENTOS
1. Introdução
2. Objetivos de aprendizagem
3. O que é um Sistema Operacional – S.O.?
3.1. Funcionalidades desempenhada pelo S.O.
3.2. Estruturas de Sistemas Operacionais
4. Tipos de Sistema Operacional
4.1. Kernel de um Sistema Operacional
4.2. Características Windows e Linux
5. S.O. Windows 7 e seus recursos básicos
6. Conclusão
7. Referências 2
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
1. INTRODUÇÃO
No mercado há diversos tipos de Sistemas
Operacionais, mas no fim, todos possuem o mesmo
objetivo, contribuir com um trabalho eficiente e tornar a tarefa
computacional mais fácil.
O Sistema Operacional – S.O. é uma das partes mais
fundamentais do computador. É por causa do S.O. que o usuário
consegue interagir com a máquina no cotidiano, como
copiar, criar, deletar, armazenar.
Portanto, diante das suas multitarefas, o S.O. é
indispensável àqueles que necessitam de realizar diversos trabalhos.
Pois sem ele o hardware não responderá as solicitações do usuário. 3
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
2. OBJETIVOS DE APRENDIZAGEM
 Definir sistema operacional;
 Discutir as principais funções de um sistema
operacional;
 Conhecer os tipos de sistemas operacionais;
 Apresentar recursos do Windows 7.
4
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
Um sistema operacional consiste de
um conjunto de programas que compõem
o sistema básico do computador, cuja
finalidade é a de executar os programas
aplicativos e de servir de “mediador”
(interface) entre o computador e seus
usuários (CAPRON; JOHNSON, 2004).
5
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
 Objetivos Principais (SILBERSCHATZ; GAVIN;
GAGNE, 2000):
 Conveniência – Tornar o uso do computador mais
conveniente (fácil).
 Eficiência – Tornar eficiente (seguro e justo) o uso
e o compartilhamento dos recursos existentes.
 Evolução – Possibilitar o constante
aprimoramento e o desenvolvimento de novas
funcionalidades.
6
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
7
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
Figura 1 – Visão abstrata dos componentes de um sistema de computação.
Fonte: Adaptado de SILBERSCHATZ; GAVIN; GAGNE, 2000, p. 3.
Aplicativos
Sistema Operacional
Utilitários
Hardware
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.
 Permitir que os programas armazenem e
obtenham informações;
 Isolar os programas dos detalhes específicos de
hardware;
 Controlar o fluxo de dados entre os componentes
de um computador;
 Permitir que os programas sejam executados
sem a interferência de outros programas;
8
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.
 Permitir que os programas independentes
cooperem periodicamente e compartilhem
informações;
 Responder aos erros ou a solicitações dos
usuários;
 Impor um escalonamento (prioridade) entre
programas que solicitam recursos;
 Facilitar o acesso aos recursos do sistema.
9
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
10
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
Figura 2 – Detalhamento da visão do sistema operacional e sua função.
Fonte: Adaptado de SILBERSCHATZ; GAVIN; GAGNE, 2000, p. 3.
Sistema operacional
HARDWARE
Analistas
Programadores
Sistemas
Programas
Aplicativos
Usuários
regulares
Processador
Memória
USUÁRIOS
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.
11
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Gerência de Processos
 Criar e excluir processos de usuários e de sistema;
 Suspender e retomar processos;
 Fornecer mecanismos para a comunicação de processos;
 Fornecer mecanismos para a sincronização de
processos;
 Fornecer mecanismos para o tratamento de deadlocks.
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
12
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Gerência da Memória Principal
 Manter registro das partes da memória que estão e
por quem;
 Decidir que processos deverão ser encarregados na
memória quando houver espaço disponível;
 Alocar e deslocar espaço de memória, conforme
necessário.
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
13
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Gerência de Arquivos
 Criar e excluir arquivos;
 Criar e excluir diretórios;
 Fornecer suporte a primitivas para manipular
arquivos e diretórios;
 Mapear arquivos no armazenamento secundário;
 Fazer backup de arquivos em meios de
armazenamento estáveis (não-voláteis).
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
14
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Gerência do sistema de I/O:
 Um componente de gerência de memória que
bufferuring, armazenamento em cache e spooling;
 Uma interface geral de driver de dispositivo;
 Drivers para dispositivos de hardware específicos.
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
15
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Gerência de Armazenamento Secundário:
 Gerência de espaço livre;
 Alocação de espaço (armazenamento);
 Escalonamento de disco.
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
16
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Exercício de Fixação
O sistema operacional deve atender a 3 objetivos
principais. Relacione abaixo:
1 - Conveniência
2 - Eficiência
3 - Evolução
( ) Tornar seguro e justo o uso e o compartilhamento dos
recursos existentes;
( ) Possibilitar o constante aprimoramento e o
desenvolvimento de novas funcionalidades;
( ) Tornar o uso do computador mais fácil.
3
2
1
3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
17
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Categorias de Sistema Operacional (NORTON
1996):
 O sistema operacional deve ser capaz de fazer
mais de uma coisa ao mesmo tempo?
 O sistema operacional deve funcionar com apenas
um usuário, ou deve aceitar vários usuários
simultaneamente?
 O sistema operacional deve ser capaz de usar
mais de uma CPU?
4. TIPOS DE SISTEMA OPERACIONAL
S.O. Multitarefas: possibilidade de executar várias
tarefas “ao mesmo tempo”.
• Cooperativa e Preemptiva.
• Ex.: Windows, Linux, MacOS.
S.O. Mutiusuários: vários usam o Sistema Operacional e
seus recursos ao mesmo tempo.
• Ex.: Unix, VMS (Virtual Memory System).
S.O. Mutiprocessamento: capacidade que o sistema
operacional tem de distribuir as tarefas entre dois ou
mais núcleos ou processadores.
• Ex.: Windows, Linux, MacOS.
18
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Exemplos de S.O.:
4. TIPOS DE SISTEMA OPERACIONAL
19
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Exercício de Fixação
4. TIPOS DE SISTEMA OPERACIONAL
20
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Exercício de Fixação
4. TIPOS DE SISTEMA OPERACIONAL
21
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Sistemas Operacionais no Mercado Mundial:
4. TIPOS DE SISTEMA OPERACIONAL
Fonte: http://www.netmarketshare.com
47.49%
29.23%
6.63%
3.95% 3.30% 3.20% 1.60% 1.48% 1.44% 1.19% 0.29% 0.07% 0.07% 0.03% 0.01% 0.00%
Total Market Share - 2014
Total Market Share
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
4. TIPOS DE SISTEMA OPERACIONAL
4.1. KERNEL DE UM SISTEMA OPERACIONAL
22
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
23
APLICATIVOS + SHELL
KERNEL
CPU MEMÓRIA DISPOSITIVO
Figura 3 – Kernel e o Shell do Sistema Operacional.
Fonte: Adaptado de NORTON, 1996, p. 2040.
4. TIPOS DE SISTEMA OPERACIONAL
4.1. KERNEL DE UM SISTEMA OPERACIONAL
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
24
4. TIPOS DE SISTEMA OPERACIONAL
4.1. KERNEL DE UM SISTEMA OPERACIONAL
25
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Exercício de Fixação
4. TIPOS DE SISTEMA OPERACIONAL
4.1. KERNEL DE UM SISTEMA OPERACIONAL
26
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
 Exercício de Fixação
4. TIPOS DE SISTEMA OPERACIONAL
4.1. KERNEL DE UM SISTEMA OPERACIONAL
27
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
4. TIPOS DE SISTEMA OPERACIONAL
4.2. CARACTERÍSTICAS WINDOWS E LINUX
Figura 4 – Características do Windows e Linux.
O Sistema Operacional reconhece e instala automaticamente o
periférico sem a intervenção do usuário.
Requisitos de funcionamento:
 Barramento compatíveis (Ex.: USB);
 Suporte pela BIOS ou Placa Mãe;
 Suporte pelo S.O.;
 Suporte pelo Periférico.
28
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
5. S.O. WINDOWS 7 E SEUS RECURSOS BÁSICOS
 Características de tela;
 Configurações básicas (Painel de Controle);
 Aplicativos do Windows 7;
 Gerenciamento de Arquivos e Pastas;
 Segurança;
 Acessibilidade.
6. CONCLUSÃO
Os Sistemas Operacionais fornecem muitos
serviços, como armazenar registros em sua memória, criar e
excluir arquivos e/ou diretórios, realizar backup, gerenciar
dispositivos de entrada/saída. Podem ser encontrados em
pequenos dispositivos móveis até em grandes mainframes.
Portanto, a exemplo de Sistema Operacional o
Windows 7 oferece aos seu usuários (peopleware) uma
diversidade de aplicações que contribuem com as tarefas do
dia a dia do mesmo.
29
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
7. REFERÊNCIAS
 CAPRON, H. L.; JOHNSON,J. Introdução à informática. 8ª ed. São Paulo:
Pearson Prentice Hall, 2004.
 http://www.netmarketshare.com/ <acessado em 05/02/2014 as 15h26min.>
 MANZANO, André Luiz N. G.; TAKA, Carlos Eduardo M. Estudo dirigido de
Microsoft Windows 7 Ultimate. São Paulo: Érica, 2010.
 NORTON, Peter. Introdução à Informática. São Paulo: Pearson Education
do Brasil, 1996.
 SILBERSCHATZ, A.; GAVIN, P.; GAGNE, G. Sistemas operacionais:
conceitos e aplicações. Rio de Janeiro: Elsevier, 2000.
 VELLOSO, F.C. Informática: Conceitos Básicos. 7ª ed. Rio de Janeiro:
Elsevier, 2004.
30
Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos

More Related Content

What's hot

Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
 
Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Jose Verissimo
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Introdução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresIntrodução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Lista de exercicios de sig (respondida) 1bimestre 2013
Lista de exercicios de sig (respondida) 1bimestre 2013Lista de exercicios de sig (respondida) 1bimestre 2013
Lista de exercicios de sig (respondida) 1bimestre 2013José Nascimento
 
Unidade iii tipos de softwares
Unidade iii   tipos de softwaresUnidade iii   tipos de softwares
Unidade iii tipos de softwaresDaniel Moura
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a InformáticaDaniel Brandão
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisAbnel Junior
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwarePaulo Guimarães
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema OperativosBugui94
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threadsPaulo Fonseca
 
Curso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computadorCurso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computadorPerondi15
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à InformáticaFabio Marques
 
Tecnologias da Informacao E Comunicacao
Tecnologias da Informacao E ComunicacaoTecnologias da Informacao E Comunicacao
Tecnologias da Informacao E ComunicacaoM Fernanda Santos
 

What's hot (20)

Tipos de Sistema operacional
Tipos de Sistema operacionalTipos de Sistema operacional
Tipos de Sistema operacional
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de Informação
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de Informação
 
Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4
 
Informática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - HardwareInformática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - Hardware
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Introdução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresIntrodução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de Computadores
 
Lista de exercicios de sig (respondida) 1bimestre 2013
Lista de exercicios de sig (respondida) 1bimestre 2013Lista de exercicios de sig (respondida) 1bimestre 2013
Lista de exercicios de sig (respondida) 1bimestre 2013
 
Unidade iii tipos de softwares
Unidade iii   tipos de softwaresUnidade iii   tipos de softwares
Unidade iii tipos de softwares
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e Software
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Curso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computadorCurso de Informatica Básica - Noções básicas de um computador
Curso de Informatica Básica - Noções básicas de um computador
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à Informática
 
Fundamentos de informática
Fundamentos de informáticaFundamentos de informática
Fundamentos de informática
 
Tecnologias da Informacao E Comunicacao
Tecnologias da Informacao E ComunicacaoTecnologias da Informacao E Comunicacao
Tecnologias da Informacao E Comunicacao
 

Viewers also liked

Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplinaFundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplinaHelder Lopes
 
Tecnologias Educacionais II
Tecnologias Educacionais IITecnologias Educacionais II
Tecnologias Educacionais IIAdeildo Telles
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisguicabral6
 
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisFundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisHelder Lopes
 
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...Helder Lopes
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisLuciano Crecente
 
Sistema de Informação na Empresa
Sistema de Informação na EmpresaSistema de Informação na Empresa
Sistema de Informação na EmpresaAdeildo Telles
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacionalLuciano Crecente
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.OPablo Lopes
 
Sistemas operacionais aula 01
Sistemas operacionais   aula 01Sistemas operacionais   aula 01
Sistemas operacionais aula 01Professor Douglas
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisLuciano Crecente
 
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOMauro Duarte
 
Tecnologias Educacionais I
Tecnologias Educacionais ITecnologias Educacionais I
Tecnologias Educacionais IAdeildo Telles
 
Atividade 9 grupo 5 (tv e video)
Atividade 9   grupo 5 (tv e video)Atividade 9   grupo 5 (tv e video)
Atividade 9 grupo 5 (tv e video)Carlos Alberto Rosa
 
Lab so-abertos-unidade15
Lab so-abertos-unidade15Lab so-abertos-unidade15
Lab so-abertos-unidade15Leandro Almeida
 

Viewers also liked (20)

Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplinaFundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
 
Tecnologias Educacionais II
Tecnologias Educacionais IITecnologias Educacionais II
Tecnologias Educacionais II
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisFundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
 
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Sistema de Informação na Empresa
Sistema de Informação na EmpresaSistema de Informação na Empresa
Sistema de Informação na Empresa
 
Adm sop-unidade6
Adm sop-unidade6Adm sop-unidade6
Adm sop-unidade6
 
Adm sop-unidade4
Adm sop-unidade4Adm sop-unidade4
Adm sop-unidade4
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.O
 
Sistemas operacionais aula 01
Sistemas operacionais   aula 01Sistemas operacionais   aula 01
Sistemas operacionais aula 01
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 
D do s
D do sD do s
D do s
 
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
 
Tecnologias Educacionais I
Tecnologias Educacionais ITecnologias Educacionais I
Tecnologias Educacionais I
 
Adm sop-unidade8
Adm sop-unidade8Adm sop-unidade8
Adm sop-unidade8
 
Atividade 9 grupo 5 (tv e video)
Atividade 9   grupo 5 (tv e video)Atividade 9   grupo 5 (tv e video)
Atividade 9 grupo 5 (tv e video)
 
Adm sop-unidade2
Adm sop-unidade2Adm sop-unidade2
Adm sop-unidade2
 
Lab so-abertos-unidade15
Lab so-abertos-unidade15Lab so-abertos-unidade15
Lab so-abertos-unidade15
 

Similar to Sistemas Operacionais

Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Leinylson Fontinele
 
Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Anderson Andrade
 
silo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfsilo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfFChico2
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Leinylson Fontinele
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionaisSuperTec1
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisRonildo Oliveira
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosCarlos Eduardo Teruel
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionaisDeryk Sedlak
 
Apostila Aplicativos informatizados
Apostila Aplicativos informatizadosApostila Aplicativos informatizados
Apostila Aplicativos informatizadosAndréia Santos
 
Aula 00 sistemas operacionais
Aula 00   sistemas operacionaisAula 00   sistemas operacionais
Aula 00 sistemas operacionaisGiovanni Oliveira
 
Sist operacionais
Sist operacionaisSist operacionais
Sist operacionaiskanatto
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoLuiz Arthur
 

Similar to Sistemas Operacionais (20)

1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
Aula 11,12,13,14...
Aula 11,12,13,14...Aula 11,12,13,14...
Aula 11,12,13,14...
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
 
Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07
 
silo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfsilo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdf
 
S.o aula 5678
S.o aula 5678S.o aula 5678
S.o aula 5678
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
[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
 
gabarito.pdf
gabarito.pdfgabarito.pdf
gabarito.pdf
 
Conceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionaisConceitos básicos de sistemas operacionais
Conceitos básicos de sistemas operacionais
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos Básicos
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionais
 
Apostila Aplicativos informatizados
Apostila Aplicativos informatizadosApostila Aplicativos informatizados
Apostila Aplicativos informatizados
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 00 sistemas operacionais
Aula 00   sistemas operacionaisAula 00   sistemas operacionais
Aula 00 sistemas operacionais
 
Sist operacionais
Sist operacionaisSist operacionais
Sist operacionais
 
Aula 1
Aula 1Aula 1
Aula 1
 
Atps sistemas operacionais
Atps sistemas operacionaisAtps sistemas operacionais
Atps sistemas operacionais
 
sistemas_operacionais.ppt
sistemas_operacionais.pptsistemas_operacionais.ppt
sistemas_operacionais.ppt
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 

Sistemas Operacionais

  • 1. SISTEMA OPERACIONAL: Prof.º Esp. Adeíldo Telles GOVERNO DO ESTADO DO AMAPÁ UNIVERSIDADE DO ESTADO DO AMAPÁ S.O. S.O. S.O. S.O. S.O. CONCEITOS E FUNDAMENTOS
  • 2. SISTEMA OPERACIONAL: CONCEITOS E FUNDAMENTOS 1. Introdução 2. Objetivos de aprendizagem 3. O que é um Sistema Operacional – S.O.? 3.1. Funcionalidades desempenhada pelo S.O. 3.2. Estruturas de Sistemas Operacionais 4. Tipos de Sistema Operacional 4.1. Kernel de um Sistema Operacional 4.2. Características Windows e Linux 5. S.O. Windows 7 e seus recursos básicos 6. Conclusão 7. Referências 2 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  • 3. 1. INTRODUÇÃO No mercado há diversos tipos de Sistemas Operacionais, mas no fim, todos possuem o mesmo objetivo, contribuir com um trabalho eficiente e tornar a tarefa computacional mais fácil. O Sistema Operacional – S.O. é uma das partes mais fundamentais do computador. É por causa do S.O. que o usuário consegue interagir com a máquina no cotidiano, como copiar, criar, deletar, armazenar. Portanto, diante das suas multitarefas, o S.O. é indispensável àqueles que necessitam de realizar diversos trabalhos. Pois sem ele o hardware não responderá as solicitações do usuário. 3 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  • 4. 2. OBJETIVOS DE APRENDIZAGEM  Definir sistema operacional;  Discutir as principais funções de um sistema operacional;  Conhecer os tipos de sistemas operacionais;  Apresentar recursos do Windows 7. 4 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  • 5. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? Um sistema operacional consiste de um conjunto de programas que compõem o sistema básico do computador, cuja finalidade é a de executar os programas aplicativos e de servir de “mediador” (interface) entre o computador e seus usuários (CAPRON; JOHNSON, 2004). 5 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  • 6. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.?  Objetivos Principais (SILBERSCHATZ; GAVIN; GAGNE, 2000):  Conveniência – Tornar o uso do computador mais conveniente (fácil).  Eficiência – Tornar eficiente (seguro e justo) o uso e o compartilhamento dos recursos existentes.  Evolução – Possibilitar o constante aprimoramento e o desenvolvimento de novas funcionalidades. 6 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  • 7. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 7 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos Figura 1 – Visão abstrata dos componentes de um sistema de computação. Fonte: Adaptado de SILBERSCHATZ; GAVIN; GAGNE, 2000, p. 3. Aplicativos Sistema Operacional Utilitários Hardware
  • 8. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.  Permitir que os programas armazenem e obtenham informações;  Isolar os programas dos detalhes específicos de hardware;  Controlar o fluxo de dados entre os componentes de um computador;  Permitir que os programas sejam executados sem a interferência de outros programas; 8 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  • 9. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.  Permitir que os programas independentes cooperem periodicamente e compartilhem informações;  Responder aos erros ou a solicitações dos usuários;  Impor um escalonamento (prioridade) entre programas que solicitam recursos;  Facilitar o acesso aos recursos do sistema. 9 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  • 10. 10 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos Figura 2 – Detalhamento da visão do sistema operacional e sua função. Fonte: Adaptado de SILBERSCHATZ; GAVIN; GAGNE, 2000, p. 3. Sistema operacional HARDWARE Analistas Programadores Sistemas Programas Aplicativos Usuários regulares Processador Memória USUÁRIOS 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.1. FUNCIONALIDADES DESEMPENHADA PELO S.O.
  • 11. 11 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência de Processos  Criar e excluir processos de usuários e de sistema;  Suspender e retomar processos;  Fornecer mecanismos para a comunicação de processos;  Fornecer mecanismos para a sincronização de processos;  Fornecer mecanismos para o tratamento de deadlocks. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  • 12. 12 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência da Memória Principal  Manter registro das partes da memória que estão e por quem;  Decidir que processos deverão ser encarregados na memória quando houver espaço disponível;  Alocar e deslocar espaço de memória, conforme necessário. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  • 13. 13 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência de Arquivos  Criar e excluir arquivos;  Criar e excluir diretórios;  Fornecer suporte a primitivas para manipular arquivos e diretórios;  Mapear arquivos no armazenamento secundário;  Fazer backup de arquivos em meios de armazenamento estáveis (não-voláteis). 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  • 14. 14 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência do sistema de I/O:  Um componente de gerência de memória que bufferuring, armazenamento em cache e spooling;  Uma interface geral de driver de dispositivo;  Drivers para dispositivos de hardware específicos. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  • 15. 15 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Gerência de Armazenamento Secundário:  Gerência de espaço livre;  Alocação de espaço (armazenamento);  Escalonamento de disco. 3. O QUE É UM SISTEMA OPERACIONAL – S.O.? 3.2. ESTRUTURAS DE SISTEMAS OPERACIONAIS
  • 16. 16 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação O sistema operacional deve atender a 3 objetivos principais. Relacione abaixo: 1 - Conveniência 2 - Eficiência 3 - Evolução ( ) Tornar seguro e justo o uso e o compartilhamento dos recursos existentes; ( ) Possibilitar o constante aprimoramento e o desenvolvimento de novas funcionalidades; ( ) Tornar o uso do computador mais fácil. 3 2 1 3. O QUE É UM SISTEMA OPERACIONAL – S.O.?
  • 17. 17 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Categorias de Sistema Operacional (NORTON 1996):  O sistema operacional deve ser capaz de fazer mais de uma coisa ao mesmo tempo?  O sistema operacional deve funcionar com apenas um usuário, ou deve aceitar vários usuários simultaneamente?  O sistema operacional deve ser capaz de usar mais de uma CPU? 4. TIPOS DE SISTEMA OPERACIONAL S.O. Multitarefas: possibilidade de executar várias tarefas “ao mesmo tempo”. • Cooperativa e Preemptiva. • Ex.: Windows, Linux, MacOS. S.O. Mutiusuários: vários usam o Sistema Operacional e seus recursos ao mesmo tempo. • Ex.: Unix, VMS (Virtual Memory System). S.O. Mutiprocessamento: capacidade que o sistema operacional tem de distribuir as tarefas entre dois ou mais núcleos ou processadores. • Ex.: Windows, Linux, MacOS.
  • 18. 18 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exemplos de S.O.: 4. TIPOS DE SISTEMA OPERACIONAL
  • 19. 19 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação 4. TIPOS DE SISTEMA OPERACIONAL
  • 20. 20 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação 4. TIPOS DE SISTEMA OPERACIONAL
  • 21. 21 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Sistemas Operacionais no Mercado Mundial: 4. TIPOS DE SISTEMA OPERACIONAL Fonte: http://www.netmarketshare.com 47.49% 29.23% 6.63% 3.95% 3.30% 3.20% 1.60% 1.48% 1.44% 1.19% 0.29% 0.07% 0.07% 0.03% 0.01% 0.00% Total Market Share - 2014 Total Market Share
  • 22. Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL 22
  • 23. Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 23 APLICATIVOS + SHELL KERNEL CPU MEMÓRIA DISPOSITIVO Figura 3 – Kernel e o Shell do Sistema Operacional. Fonte: Adaptado de NORTON, 1996, p. 2040. 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL
  • 24. Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 24 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL
  • 25. 25 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL
  • 26. 26 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos  Exercício de Fixação 4. TIPOS DE SISTEMA OPERACIONAL 4.1. KERNEL DE UM SISTEMA OPERACIONAL
  • 27. 27 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 4. TIPOS DE SISTEMA OPERACIONAL 4.2. CARACTERÍSTICAS WINDOWS E LINUX Figura 4 – Características do Windows e Linux. O Sistema Operacional reconhece e instala automaticamente o periférico sem a intervenção do usuário. Requisitos de funcionamento:  Barramento compatíveis (Ex.: USB);  Suporte pela BIOS ou Placa Mãe;  Suporte pelo S.O.;  Suporte pelo Periférico.
  • 28. 28 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos 5. S.O. WINDOWS 7 E SEUS RECURSOS BÁSICOS  Características de tela;  Configurações básicas (Painel de Controle);  Aplicativos do Windows 7;  Gerenciamento de Arquivos e Pastas;  Segurança;  Acessibilidade.
  • 29. 6. CONCLUSÃO Os Sistemas Operacionais fornecem muitos serviços, como armazenar registros em sua memória, criar e excluir arquivos e/ou diretórios, realizar backup, gerenciar dispositivos de entrada/saída. Podem ser encontrados em pequenos dispositivos móveis até em grandes mainframes. Portanto, a exemplo de Sistema Operacional o Windows 7 oferece aos seu usuários (peopleware) uma diversidade de aplicações que contribuem com as tarefas do dia a dia do mesmo. 29 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos
  • 30. 7. REFERÊNCIAS  CAPRON, H. L.; JOHNSON,J. Introdução à informática. 8ª ed. São Paulo: Pearson Prentice Hall, 2004.  http://www.netmarketshare.com/ <acessado em 05/02/2014 as 15h26min.>  MANZANO, André Luiz N. G.; TAKA, Carlos Eduardo M. Estudo dirigido de Microsoft Windows 7 Ultimate. São Paulo: Érica, 2010.  NORTON, Peter. Introdução à Informática. São Paulo: Pearson Education do Brasil, 1996.  SILBERSCHATZ, A.; GAVIN, P.; GAGNE, G. Sistemas operacionais: conceitos e aplicações. Rio de Janeiro: Elsevier, 2000.  VELLOSO, F.C. Informática: Conceitos Básicos. 7ª ed. Rio de Janeiro: Elsevier, 2004. 30 Profº. Esp. Adeíldo Telles Sistema Operacional: conceitos e fundamentos