GoConqr has a new look! Let us know what you think.

Flashcards

sistema operativo

Pedro Palmeira Portuguese 11 cards

sistema operativo

Cards in this deck (11)

  1. 1Núcleo de 50O sistema operativo trabalha estri-
    tamente com o hardware do computa-
    dor e com os programas aplicativos;
    todos estes componentes têm de ser
    projectados para trabalharem em con-
    junto. A parte do sistema operativo
    que faz a interligação com o hardware
    chama-se núcleo (kernel).
    O software aplicativo é desenvol-
    vido para funcionar num sistema ope-
    rativo específico. Um programa que
    funcione num iMac requer o sistema
    operativo Mac OS e não poderá ser Fig. 1.3 Núcleo (kernel)
    1. CONCEITOS BÁSICOS
    executado noutro sistema operativo, como, por exemplo, no Windows 7. Existem
    programas para Windows que poderão ser executados nos computadores da
    Apple, ou Linux, mas para tal é necessário um programa de emulação do Win-
    dows. Actualmente, são desenvolvidos softwares para correrem em diferentes sis-
    temas operativos. Por exemplo, no Microsoft Office existe uma versão que fun-
    ciona nos sistemas operativos da Microsoft (Windows) e outra versão para correr
    sobre o sistema operativo Mac OS. Outro exemplo, ainda mais abrangente, é o
    caso do OpenOffice que é um produto concorrente do Micr
  2. 2ProcessosUm conceito-chave da teoria dos sistemas operativos é o conceito de processo.
    Um processo é basicamente um programa em execução. Podes obter
    a lista dos processos em execução no SO Windows XP pressionando as teclas
    CTRL + ALT + DEL.
    Cada processo possui um espaço de endereçamento
    para leitura e/ou escrita. O espaço de endereçamento
    do processo contém o programa executável, os dados
    do programa e a pilha (stack) associada. A pilha é uma
    memória especial utilizada na execução de rotinas do
    núcleo. Podem estar associados ao processo alguns
    registos de hardware com todas as informações Fig.1.4 Árvore de processos
    necessárias à execução ou paragem de um programa.
  3. 3Chamadas ao sistemaUma preocupação que surge na maior parte dos projectos de sistemas operati-
    vos é a implementação de mecanismos de protecção do núcleo e do acesso aos
    seus serviços. Caso uma aplicação, com acesso ao núcleo, realize uma operação
    que o danifique, todo o sistema poderá ficar comprometido e inoperante.
    O utilizador (ou processo), quando deseja solicitar algum serviço do sistema,
    realiza uma chamada a uma das suas rotinas (ou serviços) através de chamadas
    ao sistema (system calls). As chamadas ao sistema são a porta de entrada para
    se ter acesso ao núcleo do sistema operativo. Para cada serviço existe uma cha-
    mada ao sistema associado; cada sistema operativo tem o seu próprio conjunto
    (biblioteca) de chamadas, com nomes, parâmetros e formas específicas de
    activação.
  4. 4Protecção e fiabilidadeNos sistemas multiprogramáveis, onde diversos utilizadores partilham os mes-
    mos recursos, deve existir um mecanismo no SO que garanta a integridade dos
    dados pertencentes a cada utilizador ou processo. Problemas como um processo
    aceder (acidentalmente ou não) à área de memória reservada a outro processo ou
    ao próprio sistema operativo tornariam o sistema pouco fiável.
  5. 5Tipos de sistemas operativosOs tipos de sistemas operativos e a sua evolução estão intimamente relaciona-
    dos com a evolução do hardware e das aplicações por ele suportadas. A diversidade
    dos sistemas informáticos obrigou ao desenvolvimento de diferentes tipos de siste-
    mas operativos, ao longo da história dos computadores. Vejamos os principais:
  6. 6Partilha de informação entre computadoresAs redes de comunicação são, actualmente, um meio importantíssimo para a
    transmissão de informação. Todos os sistemas operativos actuais são concebidos
    para trabalharem em ambiente de rede de forma a permitirem a partilha de infor-
    mação entre computadores.
  7. 7Definições e conceitosUm ou mais computadores ligados entre si, por meios electrónicos, com o
    objectivo de trocarem informação de forma rápida e fácil, permitindo aos utl-
    lizadores a partilha de equipamentos e recursos (aplicações, ferramentas de
    comunicação, bases de dados ...
  8. 8Tipos de redes de computadoresQuanto à distribuição geográfica, podemos separar as redes informáticas nos
    seguintes tipos:
    • LAN (Local Area Network) - redes de área local.
    A distância máxima deste tipo de rede não ultrapassa algumas centenas de
    metros e encontra-se geralmente no interior de um edifício.
    • PAN (Personal Area Network) - redes de área local constituída por pelo
    menos três dispositivos ligados entre si, numa área da ordem das dezenas
    de metros.
    • CAMPUS (CAMPUS Network) - rede de campus.
    É uma rede informática que interliga vários edifícios de uma organização, con-
    centrados numa determinada área. Cada edifício pode ter uma ou mais redes
    locais.
    • MAN (Metropolitan Area Network) - redes de área metropolitana.
    É uma rede informática que interliga uma grande cidade, como é o caso da
    conexão de organizações que têm edifícios espalhados por diferentes pontos
    numa cidade.
    • WAN (Wide Area Network) - rede de área alargada.
    Este tipo de rede interliga regiões, países ou mesmo todo o planeta. A Inter-
    net é um exemplo prático de uma rede WAN.
  9. 9Outro tipo de classificação de rede deve-se à existência, ou não, de um ou is computadores dedicados para a rede. Temos, então, redes do tipo: • Ponto a ponto (peer-to-peer) Neste tipo de rede, todos os computadores têm competências iguais, não existe um computador dedicado exclusivamente para partilhar recursos. É o utilizador que define quais os recursos que quer partilhar - que pode ser um disco ou uma directoria, uma impressora ou um modem, entre outros. Cada computador pode aceder aos recursos disponibilizados pelos outros computa- dores.Outro tipo de classificação de rede deve-se à existência, ou não, de um ou is computadores dedicados para a rede. Temos, então, redes do ...
  10. 10TopoLogias físicaso modo como os computadores se interligam fisicamente na rede, e como os
    dados circulam nessa mesma rede, é definido por, respectivamente, topologlas
    físicas e topologlas lógicas.
    Neste livro, iremos abordar apenas as topologias físicas.
    Malha (Mesh)
    Numa topologia física em malha os computadores interligam-se entre si, ponto
    a ponto, ou seja, existem diversos caminhos para se chegar ao mesmo destino. É
    criada uma malha de caminhos possíveis.
    Nas redes alargadas (WAN), como é o caso
    da Internet, este tipo de topologia é muito uti-
    lizado. Quando enviamos um e-mail, ele pode
    seguir diversos caminhos.
    A vantagem deste tipo de rede é que, caso
    haja problema num dos troços, a mensagem
    segue por outro troço, aumentando a probabi-
    lidade de chegar ao destino.
    As desvantagens devem-se à maior com ple-
    Fig.1.21 Topologia física em malha xidade da rede e ao preço do equipamento de
    interligação nos nós.
    Anel (Ring)
    Fig.1.22 Topologia física em anel
    Barramento (Bus)
    Topologia física em barramento
    Neste tipo de topologia os nós da rede são liga-
    dos entre si formando um anel.
  11. 11—

Information

Description
feito por:Pedro Palmeira
Created by
Pedro Palmeira
Views
68
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?