15
SISTEMAS OPERACIONAIS Universidade Federal Rural de Pernambuco Disciplina : Sistemas Operacionais Prof.: Jones Aluna: Maria Elania Amorim de Andrade Turma: LC1

SISTEMAS OPERACIONAIS

  • Upload
    lainey

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

SISTEMAS OPERACIONAIS. Universidade Federal Rural de Pernambuco Disciplina : Sistemas Operacionais Prof.: Jones Aluna: Maria Elania Amorim de Andrade Turma: LC1. SISTEMAS OPERACIONAIS. - PowerPoint PPT Presentation

Citation preview

Page 1: SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS

Universidade Federal Rural de PernambucoDisciplina : Sistemas OperacionaisProf.: JonesAluna: Maria Elania Amorim de AndradeTurma: LC1

Page 2: SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS

Conjunto de programas(rotinas) executado pelo processador que estabelece uma interface de contato do usuário com o computador e do computador com o usuário.

Page 3: SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS

Características desejáveis:

Eficiência (baixo tempo de resposta)Confiabilidade (poucas falhas)Facilidade de manutenção e correção de

errosPequena dimensão (baixa ocupação de

memória)

Page 4: SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS

Funções do Sistema Operacional:

Trabalhar de modo cooperativo com funções de administrar os recursos de hardware e auxiliar na execução dos programas do usuário oferecendo a ele uma interface de alto nível.

Page 5: SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS

Classificações do Sistema Operacional:

Monousuário, monotarefa, monoprogramável;

Multiusuário, multitarefa, multiprogramável;

Multiprocessamento.

Page 6: SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS

NetBSD

Page 7: SISTEMAS OPERACIONAIS

NetBSD

Origens:A primeira versão do NetBSD saiu em 1993, derivando do sistema operacional 4.3BSD Lite, uma versão do Unix desenvolvida na Universidade da Califórnia de Berkeley ( BSD= Berkeley Software Distribution) e do sistema 386BSD, a primeira conversão para sistemas Intel 386. O ramo do BSD do Unix teve uma grande importância na história desse sistema operacional, para o qual contribuiu com variadas inovações que hoje fazem parte de todos os sistemas Unix ( o edito vi, a shell C, o job control, a integração do TCP/IP, apenas para mencionar algumas)

Page 8: SISTEMAS OPERACIONAIS

NetBSD

Características do NetBSD:Funciona sobre uma vasta gama de plataformas de hardware e é muito portável. Com o NetBSD é fornecido o código-fonte do sistema operacional inteiro, para todas as plataformas suportadas. As características fundamentais do sistema operacional são as seguintes:– Extrema portabilidade;– Qualidade e correção do código;– Adesão aos padrões;– Pesquisa e inovação.

Page 9: SISTEMAS OPERACIONAIS

NetBSD

Aplicativos:

Quem instala o NetBSD tem à disposição abundância de aplicativos à sua escolha. Além do conjunto de aplicativos padrões de produtividade pessoal e de desenvolvimento (C/C++) de todo sistema Unix, está disponível um grande número de pacotes adicionais, instaláveis através de cômodo sistema de gerenciamento de pacotes.

Além de executar programas Linux, o NetBSD é capaz de emular tembém outros sistemas, em particular o FreeBSD, o BSDI e ainda outros.

Page 10: SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS

UNIX

Page 11: SISTEMAS OPERACIONAIS

UNIX

Desenvolvido nos anos 70, pelos laboratórios Bell, uma divisão da At&T. Quase todo o trabalho foi realizado por duas pessoas, Ken Thompson e Dennis Ritchie. Como eles eram programadores, o principal objetivo do sistema operacional foi a obtenção de um ambiente satisfatório de trabalho para programadores. Geralmente usuários e programadores experimentados consideram o UNIX um sistema operacional simples, elegante e fácil de aprender, enquanto os iniciantes costumam considerá-lo resumido e não muito amistoso.

Page 12: SISTEMAS OPERACIONAIS

UNIX

Atualmente, o UNIX é um importante padrão que influenciou o projeto de muitos sistemas operacionais modernos, como o próprio MS-DOS e o OS/2. Além disso, o UNIX é hoje o sistema operacional mais adequado e mais utilizado nos computadores que atuam como servidores na rede mundial de computadores Internet.

Page 13: SISTEMAS OPERACIONAIS

UNIX

Os comandos do UNIX são processados por uma cápsula(shell), que consiste num programa situado entre o usuário e o sistema operacional. Ela é responsável por interpretar os comandos do usuário, convertendo-os em chamadas do sistema operacional. Programadores profissionais podem escolher uma cápsula técnica que forneça maiores facilidades de programação de arquivos script.O sistema operacional UNIX é um sistema multi-usuário e multi-tarefa. Por multi-usuário entende-se um sistema no qual programas de mais de um usuário podem estar em execução.

Page 14: SISTEMAS OPERACIONAIS

UNIX

Um sistema multi-tarefa é aquele capaz de executar vários programas simultaneamente, mesmo que a máquina possua somente um processador. Dessa forma, um sistema multi-tarefa não é necessariamente um sistema multi-usuário, mas um sistema multi-usuário precisa ser multi-tarefa para que os programas(ou processos) de cada usuário possam ser executados simultaneamente.Entre outras vantagens do UNIX estão a sua portabilidade, padronização, sistema de arquivo hierárquico.

Page 15: SISTEMAS OPERACIONAIS

UNIX

O núcleo do sistema operacional é o coração de todo o sistema. Suas funções básicas são: interfaceamento direto com o hardware, fornecendo serviços de acesso ao hardware para o shell, utilitários do UNIX e aplicativos do:

Usuário; Gerenciamento de usuários; Gerenciamento de arquivos e segurança; Serviços de rede; Contabilidade do sistema; Gerenciamento de erros; Gerenciamento de processos; Controle de interrupções e erros; Serviços de entrada e saída(E/S).