SlideShare ist ein Scribd-Unternehmen logo
1 von 30
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

Weitere ähnliche Inhalte

Was ist angesagt?

Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsJoeldson Costa Damasceno
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introduçãoCleber Ramos
 
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
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacionalLuciano Crecente
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informáticaGilberto Campos
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informáticaRony Oliveira
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informáticaDaiana de Ávila
 
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
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisAbnel Junior
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10LucasMansueto
 
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
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsLucasMansueto
 
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
 

Was ist angesagt? (20)

Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
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
 
Introdução à Informática - Módulo 1 - O Computador
Introdução à Informática - Módulo 1 - O ComputadorIntrodução à Informática - Módulo 1 - O Computador
Introdução à Informática - Módulo 1 - O Computador
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informática
 
Linux
LinuxLinux
Linux
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informática
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
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
 
Aula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computadorAula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computador
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 10 Software - sistema operacional e aplicativos
Aula 10 Software - sistema operacional e aplicativosAula 10 Software - sistema operacional e aplicativos
Aula 10 Software - sistema operacional e aplicativos
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
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)
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
 
Aula 02 : hardware.
Aula 02 : hardware.Aula 02 : hardware.
Aula 02 : hardware.
 
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
 

Andere mochten auch

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
 
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
 
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
 
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
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionaisAparicio Junior
 
Comparativo entre Go e Lua
Comparativo entre Go e LuaComparativo entre Go e Lua
Comparativo entre Go e Luagpolo
 

Andere mochten auch (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
 
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
 
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
 
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
 
Adm sop-unidade5
Adm sop-unidade5Adm sop-unidade5
Adm sop-unidade5
 
Conceitos de sistemas operacionais
Conceitos de sistemas operacionaisConceitos de sistemas operacionais
Conceitos de sistemas operacionais
 
Comparativo entre Go e Lua
Comparativo entre Go e LuaComparativo entre Go e Lua
Comparativo entre Go e Lua
 

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

Ähnlich wie 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
 
[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
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 

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