Auditoria_trabalho

3567 palavras 15 páginas
Instituto Superior de Contabilidade e Administração de Coimbra

Apontamentos de Sistemas
Operativos
2009/2010

Licenciatura em Informática de Gestão

© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva

pcosta@iscac.pt psoares@iscac.pt psilva@iscac.pt

1. Introdução aos Sistemas
Operativos
1.1 Conceito de Sistema Operativo

© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva

2

Conceito


Sistema Operativo








Consiste numa camada de software que esconde
(parcialmente) a complexidade do hardware
Fornece ao programador um conjunto de instruções convenientes – Interface do hardware
Equivalente a uma máquina virtual
Gestão dos dispositivos
Consiste, usualmente, na camada de software que é executada em modo kernel (supervisor)

© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva

1. Introdução aos Sistemas Operativos

3

Conceito



SO: duas visões distintas
Um SO pode, simultaneamente, ser visto como: 

máquina virtual ou extensão da máquina




Fornece aos programas uma variedade de serviços através das system calls

gestor de recursos




Disponibiliza uma atribuição ordenada e controlada dos recursos aos vários programas que por eles concorrem
Processadores, memórias, dispositivos de E/S

© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva

1. Introdução aos Sistemas Operativos

4

Sistema computacional
Programas
de aplicação Web browser

Aplicação
Contabilidade

Gestão de
Stocks
Modo utilizador Compiladores

Editores

Software de sistema

Interpretador de comandos (shell)

Sistema operativo

Modo
Kernel

Hardware

Modelo abstracto dum sistema computacional [P. Costa, 2004]

© Pedro Nunes da Costa, 2010/2011
Paulo Soares, Pedro Sá Silva

1. Introdução aos Sistemas Operativos

5

Funções do SO







Fornece uma interface coerente do hardware
Fornece um

Relacionados