TAP 01 ASO
CURSO DE GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Aplicação de Sistemas Operacionais – TAP 1
Vinícius Cavalcante Moura
BRASÍLIA, DF
2015
Vinícius Cavalcante Moura
Aplicação de Sistemas Operacionais – TAP 1
Este trabalho foi apresentado à disciplina de Linguagem de Programação 2 como Trabalho Prático Acadêmico e avaliação da abstração dos conhecimentos cognitivos.
Orientador: Profº Alexssander Carvalho
BRASÍLIA, DF 2015
- Arquitetura de Sistemas Operacionais
O sistema operacional é uma camada de software colocada entre o hardware e o software do computador, com o objetivo de facilitar as atividades dos desenvolvedores e usuários do software, uma vez que não precisam fazer acesso direto ao dispositivo, fornecendo uma interface mais amigável e intuitiva.
Alguns tipos de serviços que são prestados a partir do sistema operacional:
Acesso aos periféricos
Utilização simples de recursos pelo usuário
Manipulação de dados (Arquivos, diretórios, pastas)
Controle de recursos compartilhados
E por isso ele também é responsável pela:
Gerencia do processador
Gerencia da memória
Gerencia de dispositivos
Gerencia de proteção
O kernel presta serviço aos programas de usuários e recebe serviços do microkernel. A separação entre estes dois níveis diz respeito a separação dos serviços básicos oferecidos
Um sistema operacional pode também oferecer serviços na camada de utilitários confundido muitas vezes o usuário, uma vez que tais serviços são distribuídos pelo próprio fornecedor do software. O Windows Explorer manipulador de arquivos e diretórios são exemplos no Microsoft Windows.
-Hardware e Software
Hardware
– Processador, memória principal, cache e memória secundária Processador:
Unidade Central de Processamento (UCP)
Unidade de Controle (UC)
Unidade Lógica e Aritmética (ULA)
Clock
Registradores
CI (Contador de Instruções)
AP ou SP (Stack Pointer)
PSW (Registrador de Status)
Memória Principal: