Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistema Operacional, Aluno: Lucas Oliveira de Souza - Coggle Diagram
Sistema Operacional
Diversidade
Sistemas Operacionais para Computadores
Pessoais
Sistemas Operacionais para Tempo -Real
Sistemas Operacionais para Multiprocessadores
Sistemas Operacionais para sistemas embarcados
Sistemas Operacionais para Servidores
Sistemas Operacionais para Smart card
Sistemas Operacionais para Mainframe
Processador
Responsável pela manipulação de Dados
Pode possuir vários núcleos para melhorar o desempenho
Executa Instruções
Etapas
Unidade de Controle
Decodifica a instrução
Transfere os dados para ULA
Busca a instrução na memória
Unidade Aritmética e Lógica
Executa as operações sobre os dados armazenando o resultado em memória
Componentes
Unidades Lógica Aritimética (ULA)
Realiza operações aritméticas
ou lógicas
Registradores
Registrador Contador de Programa
Registrador de Instrução
Armazenamento temporário dos dados
64 Bits
32 Bits
Unidade de Controle - UC
Coordena todas as atividades realizadas pela CPU
Quantum
Tempo que o SO dá para que os processos usem a CPU
Realiza Operações
Subtração
Multiplicação
Adição
Divisão
Monotarefa X Multitarefa
Monotarefa - execução de apenas uma tarefa por vez
Multitarefa - diversas tarefas simultaneamente
Sistema Preemptivo
Retirada de recurso de uma tarefa para execução de outra
Concorrência X Paralelismo
Paralelismo
Execução de mais de uma por vez
Concorrñcia
Execução sequencial e disputada de um conjunto de tarefas independentes
Síncrono e Assíncrono
Síncrono
Uma operação precisa ser finalizada para iniciar a outra
Assíncrono
Uma operação não precisa esperar a outra
Gerencia
Memória
Volátil
Memória RAM
Cache
Registradores
Não-volátil
Memória Secundária
HD
CD
ROM
Guardam os dados por muito tempo
É a BIOS
Tipos
PROM
Pode ser alterada apenas uma vez
EPROM
Programável e apagável
Mask-ROM
Não pode ser alterada
EEPROM
Permite alteração
Flash
Permite apagar e escrever múltiplos endereços
Programas
Post
Setup
Memória somente de leitura
Memória Principal
Utilizada pela CPU para armazenamento temporário
Memória Virtual
É um “quebra galhos” da memória principal
Paginação de Memória
Processos
Prossui diversas Threads
É uma máquina extendida e um administrador de recursos
Aluno: Lucas Oliveira de Souza