Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistema Operacional (Serve para (Gerenciar o hardware (Controladores USB e…
Sistema Operacional
Serve para
Tornar conveniente o uso do sistema de computação
Intermediar a comunicação de usuário e máquina
softwares
Gerenciar o hardware
Linguagem binária
CPU
Controlador de disco
Controladores USB e I/O
Mouse
Teclado
Impressora
Gráficos
Monitor
Placa de vídeo
GPU
Detecção de erro
Gerencia os processos
Tempo de resposta < 1s
Escalonamento de CPU
Memória virtual
Swapping
Multitarefa
Programa que atua como intermediário entre o usuário e hardware
Windows
Distribuições Linux
Ubunto
ElementaryOS
Deepin
Android
MacOS
Executa
Programas
Interface com o usuário
Comunicações
Manipulação do sistema de arquivos
Operações
É
Um software alocador de recursos
Um programa de controle
I/O
Hardware
Conflitos
Formado por
Kernel
Programa que interage com o hardware
Aplicações
Núcleo de transição entre usuário e hardware
Através de Linguagem de Programação
Java
C
C#
C++
Acessos através de APIs
Win32
POSIX
Java API
Possui camadas
Operador
Programa usuário
Gerenciador de E/S
Comunicação Operador (processo)
Gerenciamento de memória
Alocação do processo