Académique Documents
Professionnel Documents
Culture Documents
Professores
Luciano Sbragi Crecente LSCRECENTE@GMAIL.COM Oseas Teles dos Santos oseasteles@gmail.com
GSO 1 - Professor Luciano 1
Aplicativos Utilitrios
Sistema Operacional Hardware
usurios
Analistas Programadores Sistemas Programas Aplicativos Usurios regulares
Sistema operacional
hardware
Processador
Memria
Mquina de nveis
A viso do sistema operacional atuando como uma camada que faz a ligao entre hardware e aplicativo, utilitrios e usurio leva compreenso da existncia de diferentes nveis, fazendo com que seja possvel encarar o computador como uma mquina de nveis ou camadas. Inicialmente e de forma mais geral, esta organizao tem 2 nveis: o inferior (hardware) e o superior (software). (figura 3)
GSO 1 - Professor Luciano 9
USURIO
SISTEMA OPERACIONAL
HARDWARE
10
O usurio enxerga a mquina como sendo apenas o sistema operacional, ou seja, como se o hardware no existisse. Esta viso modular e abstrata chamada de mquina virtual, pois na realidade, um computador no possui apenas 2 nveis e sim tantos quanto forem necessrios para adequar-se s diversas aplicaes dos usurios. (figura 4)
11
Hardware
Dispositivos Fsicos
12
Compreendendo esta estrutura possvel verificar que um sistema operacional se constitui de diversos mdulos que se encarregam da comunicao, alocao e gerenciamento de recursos especficos tais como: Processo Memria Arquivos Entrada e sada Interconexo Alocao da UCP (Scheduling) Segurana e Interface com o usurio.
GSO 1 - Professor Luciano 13
Conceitos de hardware
A estrutura bsica dos recursos de hardware que compem o microcomputador composta pela Unidade Central de Processamento (UCP ou CPU), a memria principal e os dispositivos de entrada e sada. (figura 5)
14
Registradores
Memria Principal
15
16
Clock
um dispositivo, localizado na CPU, que gera pulsos eltricos constantes (sncronos) em um mesmo intervalo de tempo (sinal de clock). O sinal do clock utilizado pela unidade de controle para a execuo das instrues. Palavras chaves: overclock, ncleo simples, ncleo duplo, frequencia, MHz. Exemplos: 533 MHz, 1 GHz, 2,2 GHz.
GSO 1 - Professor Luciano 17
Registradores
Na arquitetura de computadores, um registrador uma pequena poro de memria localizada no processador central. Os registradores permitem acessos muito rpidos a dados e so usados para aumentar a velocidade de execuo de programas.
18
Memria principal
Tambm chamada de memria primria ou real, a parte do computador onde so armazenados instrues e dados. conhecida como RAM (Random Acess Memory) ou Memria de Acesso Aleatrio. O acesso ao contedo de posio realizado atravs da especificao de um nmero chamado endereo. O endereo uma referncia nica.
19
Memria Cache
uma memria de alta velocidade. O tempo de acesso a um dado nela armazenado muito menor que se o mesmo estivesse na memria principal. Localizada no processador.
20
Memria secundria
um meio permanente de armazenamento de programas e dados. O acesso mais lento se comparado com o acesso memria cache ou principal.
21
Barramento
A UCP, a memria principal e os dispositivos de E/S so interligados atravs de linhas de comunicao chamadas de barramentos. Um barramento (bus) um conjunto de trilhas paralelas por onde trafegam informaes, como dados, endereos e sinais de controle.
GSO 1 - Professor Luciano 23
Conceitos de Software
O Hardware, por si s, no tem a menor utilidade. Para torn-lo til, existe um conjunto de programas, utilizado como interface entre as necessidades do usurio e as capacidades do hardware. O termo utilitrio faz referncia a softwares relacionados mais diretamente com os servios do sistema operacional, como os compiladores, linkers e depuradores. Os softwares desenvolvidos pelos usurios so denominados softwares aplicativos, ou apenas aplicaes.
24
Linguagem de controle
tambm denominada linguagem de comando, a forma mais direta de um usurio se comunicar com o sistema operacional. Esta linguagem oferecida pelo sistema operacional para que, atravs de comandos simples, o usurio possa ter acesso a rotinas especficas do sistema.
GSO 1 - Professor Luciano 25
Exerccio 2
1234567Conceitos de hardware Unidade Central de Processamento Clock Memria principal Memria Cache Memria secundria Dispositivos de entrada e sada Barramento
(4 ) uma memria de alta velocidade; (6 ) so utilizados para permitir a comunicao entre o computador e o mundo exterior; (5 ) um meio permanente de armazenamento de programas e dados; (7 ) conjunto de trilhas paralelas por onde trafegam informaes, como dados, endereos e sinais de controle; (2 ) gera pulsos eltricos constantes em um mesmo intervalo de tempo; (3 ) conhecida como RAM ou memria de acesso aleatrio; (1 ) responsvel pela execuo de todos os programas do sistema;
GSO 1 - Professor Luciano 27