Informática Aplica Prof.: Bruno Rafael de Oliveira Rodrigues.

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO À COMPUTAÇÃO
Advertisements

Sistemas Operacionais
Sistemas Operacionais - Aula 6
SISTEMAS OPERACIONAIS
Sistemas Operacionais
Sistemas Operacionais Aula II
Material elaborado pela professora Alzennyr Cléa da UFRPE / DFM
Sistemas Operacionais
Sistema Operacional Introdução
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Diogo Souza.
Noções de Sistemas Operacionais
Sistemas operacionais
Sistemas Operacionais - 5
Prof.: Fabrício M. Melo Bom dia!! Informática para concursos Prof.: Fabrício M. Melo
Sistemas Operacionais
Aula 04-a Sistemas operacionais
Processos no Unix e Linux
Pof. Marcelo.
Introdução à Informática
Curso Básico de Informática
Sistemas Operacionais
SSC SISTEMAS OPERACIONAIS I
Sistemas Operacionais
Sistemas Operacionais
Softwares.
Sistemas Operacionais
Curso Técnico em Manutenção e Suporte em Informática
09/03/10 20:13 Claudio de Oliveira – 1/21.
FUNDAMENTOS DE SOFTWARE
Software Livre - Ubuntu
Sistemas Operacionais I
Sistemas Operacionais
Sistemas Operacionais
Pedro Costa Computadores e Redes de Comunicação 1 Sistemas Operativos Baseado em: Andrew S. Tanenbaum. Modern Operating Systems, Prentice-Hall, 1992.
Sistemas Distribuídos
Software Livre O software que pode ser usado, copiado, estudado, modificado e redistribuído sem restrição. A forma usual de um software ser distribuído.
Faculdade Cambury Sistemas Operacionais
Sistemas Operacionais
Gestão de Sistemas Operacionais II
Sistemas Operacionais de Redes de Computadores
Noções de Software Escola Almirante Soares Dutra
Prof. Luciano R. Coutinho © 2001,02,07
SISTEMAS OPERACIONAIS
Suporte de hardware à multiprogramação
Linux Descendente do Unix
Introdução à Informática
Sistemas Operacionais Linux
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
Teve início em 1991, Criado pelo jovem Linus Torvalds Foi baseado no Unix Foi criado para ser um Sistema Operacional mais leve que o Unix Um grande diferencial.
Computação L1: Infra-Estrutura Básica
Organização e Arquitetura de Computadores
Sistemas Operacionais
Tópicos em Sistemas Operacionais (LINUX) Prof:. Msc. Arimatéia Junior Fortaleza-2011.
Software Livre.
Sistemas Operacionais
Subsistema de Entrada e Saída do Kernel
INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
ESTRUTURA DO SISTEMA OPERACIONAL
SISTEMAS OPERACIONAIS
Sistemas Operacionais
Aula – Sistemas Operacionais
INTRODUÇÃO À COMPUTAÇÃO
Elementos de Informática
Conceitos básicos Professor Esp. Diego André Sant’Ana
Sistemas Operacionais Funcionamento Básico
1 Uma maquina inteiramente automática, que dispõe de uma memória ampliada e de uma unidade de comando interno, que efetuam operações lógicas de cálculo.
Sistemas Operacionais Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Capítulo 4 Estrutura do Sistema Operacional
Transcrição da apresentação:

Informática Aplica Prof.: Bruno Rafael de Oliveira Rodrigues

Software Livre

Software livre, segundo a definição criada pela Free Software Foundation é qualquer programa de computadorFree Software Foundation programa de computador que pode ser usado, copiado, estudado, modificado e redistribuído sem nenhuma restrição.

Um software é considerado como livre quando atende aos quatro tipos de liberdade para os usuários do software definidas pela Free Software Foundation:softwareFree Software Foundation A liberdade para executar o programa, para qualquer propósito (liberdade nº 0); A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade nº 1). Acesso ao código-fonte é um pré- requisito para esta liberdade; A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2); A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie (liberdade nº 3). Acesso ao código-fonte é um pré-requisito para esta liberdade.

Linux

Distribuições Linux: Debian, Debian Fedora, Fedora Mandriva, Mandriva Red Hat, Red Hat Slackware, Slackware SuSE, SuSE Ubuntu

FireFox

OpenOffice BrOffice

Sistemas Operacionais

Conjunto de programas (rotinas) executado pelo processador que serve de INTERFACE (?) entre o HARDWARE do computador e os PROGRAMAS do usuário.

Funções Fornece uma interface de alto nível Dá suporte aos programas executados Sincronização e comunicação de processos Gerencia os recursos de hardware Gerencia o sistema de arquivos

SO: Características desejáveis Pequena dimensão (baixa ocupação de memória) Facilidade de manutenção e correção de erros Confiabilidade (poucos ou nenhuma falha) Eficiência (baixo tempo de resposta)

Conceitos: Programa: conjunto estático de instruções PROCESSO: programa em execução Propriedades mudam à medida que o tempo avança Atividade dinâmica

Multiprogramação: execução concorrente de vários programas em uma única CPU. Compartilhamento no tempo (time-sharing): rodízio de vários processos para execução no processador em intervalos de tempos iguais ou diferentes.

MODOS DE OPERAÇÃO Modo supervisor: execução sem restrições Supervisor e qualquer instrução pode ser executada. Modo usuário: execução com restrições e usuário algumas instruções (privilegiadas) não podem ser executadas.

Kernel Núcleo do SO que controla o computador e opera no modo supervisor sendo inacessível aos nós usuários. Único meio de acesso é pela Shell.

Shell Interpretador de comandos com uma liguagem de programação embutida. Interface entre o usuário e o sistema operacional.

Chamada de Sistema (System Call) Forma dos programas solicitarem serviços ao SO. Estas chamadas transferem a execução para o SO.

Gerenciador de Memória Gerencia o uso da memória principal (ocupada, livre, alocação) Trata do problema de swap

Gerenciador de Arquivos Controla os dispositivos de armazenamento. Gerencia, organiza e fornece informações sobre os arquivos armazenados no sistema por meio de sistema de arquivos.

Arquivo Conjunto de dados eletrônicos que fazem sentido ao usuário. São agrupados em diretório ou pasta Geralmente possuem extensão

Gerenciador de Arquivos O SO é o único que manipula o sistema de arquivos. As operações comuns são: Criar, excluir (create; delete) diretórios e arquivos Ler, gravar (read; write) Abrir, fechar (open; close) Alterar nome (rename) Ler e escrever atributos (get/set attributes) Adicionar novos sistemas de arquivos (CD-ROM, Flash)

Sistema de Entrada e Saída Gerenciar o uso destes dispositivos Comanda os dispositivos de interação como o usuário(pessoa e computador) Controlador (Driver): bloco de código que permite ao kernel entender e controlar um dispositivo periférico

Driver É um trecho de código inserido no kernel que permite o sistema operacional interaja com um determinado componente de hardware.