Sistema Operacional

andrelgcar
Mind Map by andrelgcar, updated more than 1 year ago
andrelgcar
Created by andrelgcar over 7 years ago
44
0

Description

Sistema operacional Mind Map on Sistema Operacional, created by andrelgcar on 09/05/2013.

Resource summary

Sistema Operacional
1 Classificação
1.1 Arquitetura
1.1.1 Monolítico: Conjunto de instruções, onde uma pode chamar outras quando necessário
1.1.2 Camadas: Cada módulo oferece um conjunto de funções que podem ser usados por outros módulos.
1.1.3 MicroKernel: núcleo menor, sem componentes não essenciais
1.1.4 Máq. virtuais: cópia exata do HW, executando um SO diretamente nele.
1.2 Tarefas
1.2.1 Monotarefas: Todo o HW exclusivo para apenas uma tarefa.
1.2.2 Multitarefas: recursos de HW compartilhados com diversas tarefas
1.2.3 Batch: Funções executadas em sequência, sem interação com o usuário.
1.2.4 Tempo compartilhado: o processador determina fatia de tempo para cada tarefa.
1.2.5 Tempo real: é o programa que determina sua execução
1.3 Usuário
1.3.1 Monousuário: Todos usuários tratados como um só logado
1.3.2 Multiusuario: Vários usuarios usando os recursos do HW.
1.4 Múltiplos processadores
1.4.1 Fortemente acoplados: Várias CPU, com 1 memoria e 1 SO
1.4.2 Fracamente acoplados (rede) CPU independentes ligados em rede com um mesmo SO.
1.4.3 Fracamente acoplados (distribuídos) sistemas espalhados, SO e HW independente.
2 Estrutura
2.1 CPU: Principal componente onde são processadas os programas.
2.2 Memória: Rom, RAM, cache, registradores
2.3 Entrada e Saída: espera ocupada, interrupção, chip DMA
2.4 Barramento:tráfego de informações
2.5 Inicialização do sistema: BIOS
3 Conceito Geral
3.1 É um aplicativo que atua como intermediário entre o usuário e o hardware de um computador.
3.2 Seu objetivo é gerenciar todos os recursos do computador para que o usuário tenha a execução dos seus aplicativos de forma eficiente, previsível e flexível.
3.3 Primeiro computador - Charles Babage. 1950: Transistores. 1960: circuitos integrados. 1980: interface gráfica.
3.4 Tipos de SO
3.4.1 SO de grande porte:Processa rotinas sem a presença do usuário. Processam gde qtdade de pequenas informações. Múltiplos usuários remotamente
3.4.2 SO servidores: Multiplos usuários simultâneos em rede, compartilhando HW e SW
3.4.3 SO Multiprocessadores: Multiplas CPUs em um unico sistema
3.4.4 SO pessoais: Boa interface para um usuário
3.4.5 SO portáteis: computadores de bolso, smatphone, tablet
3.4.6 SO embarcados: não necessitam da intervenção do usuário, tv, carro
3.4.7 SO tempo real: Tem o tempo como parâmetro, exército, robôs.
4 Processos
4.1 Threads: Multiprocessos dentro de um processo. ou linha de execução concorrentes.
4.2 Responsabilidade do SO gerenciar e alternar a execução das instruções de cada programa
4.3 Inicialização do sistema, processo solicita outro processo, requisição do usuário, início tarefa em lote
4.4 saída normal, saída por erro (voluntário), erro fatal, cancelamento por outro processo (involuntário)
4.5 em execução (Usando CPU no momento); pronto (para dando lugar a outro processo); Bloqueado (espera evento externo)
4.6 Pronto <> Execução < Espera < Execução
5 Gerência do processador
6 Gerência de memória
7 Sistema de Arquivos
8 Entrada e Saída
9 Segurança
Show full summary Hide full summary

Similar

Memória Virtual
dr.rafalima
DICIONÁRIO
Marcelo Freitas
Conceito de Sistema Operacional
Deivson Santos
Sistema Operacional
Deivson Santos
Linux - Introdução
Jordelson Santiago
Aeroporto
Fabio Lins
Atividade 4 Introdução a sistemas operacionais
Rafaela Cunha
Escalonamento de processos (ou de processador)
dr.rafalima
Áreas de gerência do S.O
Marcos Luiz
Sistema de entrada e saida
dr.rafalima