INTRODUÇÃO AOS SISTEMAS OPERACIONAIS Siony Da Silva
[email protected]
PARTE I
ELEMENTOS ENVOLVIDOS EM UM SISTEMAS DE INFORMÁTICA Um sistema de informática, é constituído por: •Hardware: Parte física da máquina •Software: Programas de computador •Peopleware (pessoas)
HARDWARE São os elementos que compoem o computador. Podemos destacar entre eles: •Periféricos ou Elementos de entrada e saída de dados.
Scanner;Joystick;Webcam; Microfone, Monitor, etc •Memória: Local onde os dados são armazenados. As memórias podem ser ROM (memória somente de leitura de dados) ou RAM (memória de acesso volátil). •CPU: Local onde os dados são processados.
COMPONENTES DO PROCESSADOR OU CPU UNIDADE DE CONTROLE
RELÓGIO
UNIDADE ARITMÉTICA E LÓGICA (ULA)
REGISTRADORES
UNIDADE DE CONTROLE: é o responsável pela busca da instrução na memória e pela decodificação da instrução. UNIDADE ARITMÉTICA E LÓGICA: realiza operações aritméticas e lógicas. REGISTRADORES: São dispositivos que armazenam informações temporárias. RELÓGIO: Sincroniza as operações dos demais componentes.
SOFTWARE São os programas. Alguns exemplos: •Jogos •Programas de contabilidade •Editor de Texto •Planilha de Cálculo •Editor de Imagem •Sistema Operacional
Denomina-se Programa ao conjunto de instruções dadas de forma lógica para o computador executar. Os programas são elaborados em linguagem de programação. Exemplos de linguagem são: VisualBasic, Cobol, Linguagem C, etc.
PEOPLEWARE São as pessoas que fazem uso do computador, sendo portanto as pessoas que: •Trabalham com a informática •Utilizam a informática para o controle financeiro pessoal •Acessam a internet •Realizam textos, planilhas eletronicas, apresentações •Elaboram jogos •Utilizam a informática para recreação
COMO OCORRE A INTERAÇÃO ENTRE OS COMPONENTES DO HARDWARE
CPU
PERIFÉRICOS
MEMÓRIA
GERAÇÃO DOS COMPUTADORES PRIMEIRA GERAÇÃO •Válvulas •Linguagem de máquina •Cartões perfurados SEGUNDA GERAÇÃO •Transistor •Assembler
Linguagem de alto nível
•Programa monitor
TERCEIRA GERAÇÃO •Circuito integrado •Evolução das linguagens •Surgimento dos Sistemas Operacionais
TIPOS DE AMBIENTES DE COMPUTAÇÃO MONOPROGRAMAÇÃO Apenas um programa está sendo processado. Para que outro programa possa ser executado, deve “aguardar” seu antecessor terminar.
MULTIPROGRAMAÇÃO Mais que um programa está sendo executado concorrentemente, ou seja, não está sendo feito ao mesmo tempo. Os recursos são “divididos” entre vários programas.
MULTIPROCESSAMENTO Mais que um programa sendo feito concorrentemente. Possui mais que uma UCP.
PARTE II
SISTEMA OPERACIONAL Éum conjunto de programas que faz a interface entre HARDWARE, SOFTWARE e PEOPLEWARE
Alguns exemplos de sistema operacional são: •Windows XP •Windows Millenium •Unix •Linux
INTERAÇÃO EM UM SISTEMA DE COMPUTAÇÃO
SOFTWARE hardware
Sistema operacional
Programas
Usuários
TENDENCIAS DO SISTEMA OPERACIONAL -Ser amigável;
-Suportar vários elementos de hardware com facilidade de instalação;
-Poder ser utilizado por vários programas;
-Comunicação com outras máquinas;
-Suportar novas tecnologias;
-Aumentar a integridade do sistema;
-Aumentar a eficiência do sistema
RECURSOS GERENCIADOS PELO SISTEMA OPERACIONAL
RECURSOS GERENCIADOS PELO SISTEMA OPERACIONAL
PROCESSADOR
MEMÓRIA
PERIFÉRICOS
INFORMAÇÃO
GERENCIAMENTO DO PROCESSADOR Tem por objetivo distribuir a capacidade da CPU entre as diversas aplicações com o objetivo de evitar a monopolização desse recurso. GERENCIAMENTO DA MEMÓRIA Tem por objetivo distribuir a capacidade de memória entre as diversas aplicações do sistema. GERENCIAMENTO DE PERIFÉICOS Faz a interação com os dispositivos de entrada e saída de dados. GERENCIAMENTO DA INFORMAÇÃO Gerencia os dados do sistema.